图书借阅管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

重庆文理学院

学校图书借阅管理系统

姓名:王崟丞

学号: ************

班级: 2015级信息与计算科学指导老师:***

一、题目及要求说明。

题目:学校图书借阅管理系统

I、报告题目要求

(1)任选一个项目,调查分析一个具体的或模拟的实例;

(2)描述该实例的业务信息和管理工作的要求;

(3)列出实体、联系;

(4)指出实体和联系的属性;

(5)画出E-R图;

(6)将E-R图转换成关系模式,并注明主键和外键;

(7)建立数据字典;

(8)创建数据库;

(9)根据题目的要求写查询、存储过程、触发器等。

II、项目举例

功能要求:

●实现图书信息、类别、出版社等信息的管理;

●实现读者信息、借阅证信息的管理;

●实现图书的借阅、续借、归还管理;

●实现超期罚款管理、收款管理;

●创建触发器,分别实现借书和还书时自动更新图书信息的在册数量;

●创建视图查询各种图书的书号、书名、总数和在册数;

●创建存储过程查询指定读者借阅图书的情况;

●建立数据库相关表之间的参照完整性约束。

二、说明书。

(I)问题的描述

图书馆管理系统开发。系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。

本系统主要实现对图书借阅信息的管理,主要功能为管理有关读者、图书、借阅、征订和管理员的信息等。图书借阅管理系统是一种

基于集中统一规划的数据库数据管理新模式。本系统主要实现对图书

借阅信息的管理,主要功能为管理有关读者、图书、借阅和管理员的

信息等。图书借阅管理系统是一种基于集中统一规划的数据库数据管

理新模式。

本系统结构分为基础信息维护,读者管理,图书管理,图书流通管理。读者管理可以浏览读者的信息,可以对读者信息进行维护。图

书管理可以浏览图书的信息,可以对图书信息进行维护。借阅管理可

以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。

读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理

可以浏览图书的信息,可以对图书信息进行维护。借阅管理可以显示

当前数据库中书籍借阅情况,可以对借阅信息进行维护。

(II)需求分析

(II.1)需求分析

(II.1.1)基础信息维护

在图书借阅管理系统中,基础信息包括:读者信息和图书信息。

这些信息可以在读者档案管理,图书档案管理中应用。在读者档案管

理中,读者的类别信息实现读者权限划分;在图书档案管理中,图书

类型信息实现图书类别的划分。

(II.1.2)读者管理

管理员对读者管理可以实现浏览,添加,修改操作,在添加读者信息时需一个读者证号对读者身份进行辨别,此编号必须唯一,还需要登记读者的详细

信息。

(II.1.3)图书管理

管理员对图书管理可实现添加,修改和删除操作,在添加图书信息时需给图书建立一个图书编号,编号唯一。还需要等级图书的详细

信息,在实现图书修改时,图书编号不可修改。实现图书信息的删除

时要验证图书是否归还,如没有归还,将不能实现图书的删改。

(II.1.4)图书流通管理

图书流通管理需要实现图书的借阅,归还功能。图书的借阅时要登记读者证号和图书编号,以及管借阅和归还的时间。图书归还要检

查是否逾期,若逾期将交罚款,否则正常返还。

(II.2)系统功能结构

(1) 更新图书:管理员可对图书信息进行录入、修改、查询、删除。

(2)查询图书:读者和管理员可随时查询图书的信息及最新入管图书。

(3)借阅图书:读者通过浏览图书信息确定要借阅的书籍,由管理员处理借阅信息,并进行借阅登记。

(4)归还图书:读者将已借阅的图书归还给图书馆,管理员检查图书并做相应的登记。

(5)读者注册:读者通过注册页面,填写个人信息,系统显示信息通过后,管

理员给予读者借书卡一张。

(6)续借管理:读者想继续阅读已到归还日期的图书,可通过网上续借或当面续借。

(7)罚款处理:读者未按时归还图书也未办理续借或照成图书损坏,则按照书馆规定由管理员处罚相应金额的罚款。

(II.3)数据流图

①顶层数据流图

②中层数据流图

③底层数据流图

(A)注册管理数据流程底图。

(B)还书管理数据流程底图。

(C)借书管理数据流程底图。

(D)图书管理数据流程底图。

(III)逻辑结构设计

(III.1)局部E-R图。

(III.1.1)注册管理E-R图

(III.1.2)还书管理E-R图

(III.1.3)借书管理E-R图

(III.1.4)图书管理E-R图

(III.2)全局E-R图。

(III.3)数据字典。

(III.3.1)数据流条目

(III.3.2)存储条目

(III.3.3)数据项条目

(IV) 数据库实现

(IV.1)数据库及数据库对象创建的SQL语句。

tb_reader学生表

CREATE TABLE `tb_reader` (

`readerid` varchar(10) NOT NULL,

`rname` varchar(20) NOT NULL,

`sex` varchar(2) NOT NULL,

`grade` varchar(1) NOT NULL,

`Profession` varchar(20) NOT NULL,

`ifeffective` tinyint(4) NOT NULL,

`email` varchar(20) DEFAULT NULL,

PRIMARY KEY (`readerid`)

)

相关文档
最新文档