图书管理系统数据库设计报告

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

图书馆管理系统

数据库设计报告

目录

一、设计背景 (1)

二、需求分析 (1)

2.1系统目标 (1)

2.2需求定义 (1)

2.3数据流图 (2)

2.4数据字典 (3)

三、功能说明 (10)

四、概念结构设计 (11)

4.1 分ER图 (12)

4.2总ER图 (12)

五、逻辑结构设计 (13)

六、物理结构设计 (14)

七、设计人员 (16)

正文

一、设计背景

随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆藏书的树木逐渐增大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的图书管理系统,通过使用Access创建的图书管理系统可以让管理人员方便而快捷的进行管理、查询、借阅、录入等工作。

图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们小组开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。

二、需求分析

1.1 系统目标

图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

系统开发的总体任务是实现各种信息的系统化,规范化和自动化。

1.2 需求定义

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

本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。本系统结构分为读者信息管理、图书信息管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理可以浏览图书的信息,可以对图书信息进行维护。借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。本系统主要解决的问题是利用关键字对数据库进行查询。

1.3 数据流图

1.3.1 总数据流图

1.3.2入库处理

1.3.3借书处理

1.3.4还书处理

1.2数据字典

3.1数据项

数据项名:借阅者姓名

数据项含义说明:借阅者姓名

别名:无

数据类型:字符型

长度:10

取值范围:任意字符

取值含义:借阅者姓名

数据项名:借书卡号

数据项含义说明:借阅者借书卡号别名:无

数据类型:字符型

长度:10

取值范围:0000000000-9999999999 取值含义:借阅者借书卡号

数据项名:班级

数据项含义说明:借阅者所属班级别名:无

数据类型:字符型

长度:10

取值范围:任意字符

取值含义:借阅者所属班级名称

数据项名:院系

数据项含义说明:借阅者所属院系别名:无

数据类型:字符型

长度:10

取值范围:任意字符

取值含义:借阅者所属院系名称

数据项名:管理员编号

数据项含义说明:管理员编号

别名:无

数据类型:字符型

长度:10

取值范围:0000000000-9999999999 取值含义:管理员编号

数据项名:管理员姓名

数据项含义说明:管理员姓名

别名:无

数据类型:字符型

长度:10

取值范围:任意字符

取值含义:管理员姓名

数据项名:负责书库

数据项含义说明:管理员所负责书库别名:无

数据类型:字符型

长度:10

取值范围:任意字符

取值含义:管理员所负责书库名称

数据项名:图书编号

数据项含义说明:图书编号

别名:借书编码

数据类型:字符型

长度:10

取值范围:0000000000-9999999999 取值含义:图书编号

数据项名:书名

数据项含义说明:书名

别名:无

数据类型:字符型

长度:20

取值范围:任意字符

取值含义:图书名称

数据项名:作者名称

数据项含义说明:作者名称

别名:无

数据类型:字符型

长度:10

取值范围:任意字符

取值含义:作者名称

数据项名:出版社

数据项含义说明:出版社名称别名:无

数据类型:字符型

长度:20

取值范围:任意字符

取值含义:出版社名称

数据项名:出库日期

数据项含义说明:图书出库日期别名:借出日期

数据类型:字符型

长度:8

取值范围:00000000-99999999 取值含义:YYYY-MM-DD

数据项名:入库日期

数据项含义说明:图书入库日期别名:无

数据类型:字符型

长度:8

取值范围:00000000-99999999 取值含义:YYYY-MM-DD

数据项名:所存书库

数据项含义说明:图书所存书库别名:无

数据类型:字符型

长度:10

取值范围:任意字符

取值含义:图书所存书库名

数据项名:在库量

数据项含义说明:图书在库量别名:无

数据类型:字符型

相关文档
最新文档