数据库图书管理系统制作总结
图书管理系统
一、系统功能:图书管理系统主要用于图书信息的录入和登记,借阅和归还图书
的信息录入,图书信息的浏览,图书信息的查询等。其主要功能有以下一个方面:(1)图书信息的管理主要包括登记图书信息、浏览图书信息和查询图书信息。(2)借还书信息录入主要详细记录图书借阅信息等。(3)借阅者信息录入主要是记录借阅人的各种信息,比如借阅日期、借阅图书的名称和图书数量等信息。(4)出版社信息录入主要是记录各个出版社出版图书的基本信息、。二、系统简介:
1)模块设计流程图
图书管理系图图借借出书书还阅版信信书者社息息信信信统的息息息计管录录录浏理入入入览登浏查记览询图图图书书书信信信息息息
2)E-R图
借书证号联系电话网络地址借阅量
图书
入馆时间定价书名作者
分类号
三、心得体会:
通过一学期的数据库的学习,我成功制作了图书管理系统,此次图书管理系统的设计让我对数据库的了解更深入,可以把它同实际相结合,同时,又让我学会了一个新的应用软件。在整个设计过程中,通过怎样对把各个管理信息连接起来的分析,锻炼了我们对事情的分析能力,通过怎样解决过程中出现的问题,提高了我们查找文献的能力、对网络资源的利用能力和和其他同学的交流沟通能力。而且,经历这次的课程设计,我们也学会了自学和分工协作。我觉得每一次的设计,都是让我们对原有的知识从了解表面到深入本质,从个体学习到整体把握的跳跃,对新知识的汲取,更是让我们把课本的知识应用到实际中,让我们了解了我们的学习有什么用,能够解决什么样的问题,增加我们的自信和学习的动力。总之,通过这次的系统设计,我受益匪浅。
姓名性别名称
出版社学生
Pm馆藏借阅数量书号n1联系电话馆藏量
扩展阅读:图书管理系统数据库设计报告
图书馆管理系统
数据库设计报告
目录
一、设计背景....................................................................................1二、需求分析....................................................................................12.1系统目标................................................................................12.2需求定义................................................................................12.3数据流图................................................................................22.4数据字典................................................................................3
三、功能说明..................................................................................10四、概念结构设计.........................................................................114.1分ER图..............................................................................124.2总ER图.............................................................................12五、逻辑结构设计.........................................................................13六、物理结构设计.........................................................................14七、设计人员..................................................................................16
正文
一、设计背景
随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆藏书的树木逐渐增大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的图书管理系统,通过使用Access创建的图书管理系统可以让管理人员方便而快捷的进行管理、查询、借阅、录入等工作。
图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们小组开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。
二、需求分析1.1系统目标
图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。系统开发的总体任务是实现各种信息的系统化,规范化和自动化。1.2需求定义
图书馆管理系统开发。系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。
本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。本系统结构分为读者信息管理、图书信息管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理可以浏览图书的信息,可以对图书信息进行维护。借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。本系统主要解决的问题是利用关键字对数据库进行查询。
21.3数据流图
1.3.1总数据流图
D4不合格的借书卡D2图书1.03.0借书D7入库新书清单处理新书入库处理D1借书卡D5借书清单D8库存清单S2管理员S1借阅者F01借阅情况存档图书库存情况存档D6还书清单D10销书清单2.04.0D3还书D9销书计划还书处理销书处理1.3.2入库处理
P3.1P3.2S2管理员D25入库新书清单更新图书库存D26库存清单清单处理入库D27库存清单F31图书库存情
况存档1.3.3借书处理
F11学生借书情况存档D12不合格借书单D15借书清单P1.1P1.2S1借阅者D11借书单D13合格的借书单审核处理书借出处理D14借书清单F12图书在库情况存档D16图书1.3.4还书处理
3D23还书清单F21图书库存情况存档P2.1P2.2S1借阅者D17图书D24图书审核处理图书入库处理D22还书清单D19罚款单D18罚款通知单F22借阅者借阅情况存档P2.3D20应付罚款罚款处理D21图书1.2数据字典3.1数据项
数据项名:借阅者姓名
数据项含义说明:借阅者姓名别名:无
数据类型:字符型长度:10
取值范围:任意字符取值含义:借阅者姓名
数据项名:借书卡号
数据项含义说明:借阅者借书卡号别名:无
数据类型:字符型长度:10
取值范围:0000000000-9999999999取值含义:借阅者借书卡号
数据项名:班级
数据项含义说明:借阅者所属班级别名:无
数据类型:字符型长度:10
取值范围:任意字符
取值含义:借阅者所属班级名称
数据项名:院系
数据项含义说明:借阅者所属院系别名:无
数据类型:字符型
4长度: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
取值范围:任意字符
取值含义:图书所存书库名
数据项名:在库量
数据项含义说明:图书在库量别名:无
数据类型:字符型
长度:5
取值范围:00000-99999取值含义:图书在库数量
数据项名:出版日期
数据项含义说明:图书出版日期别名:无
数据类型:字符型长度:8
取值范围:0000000-99999999取值含义:YYYY-MM-DD
数据项名:到期日期
数据项含义说明:借阅到期日期别名:无
数据类型:字符型长度:8
取值范围:00000000-99999999取值含义:图书借阅到期日期
数据项名:拖欠日期
数据项含义说明:图书拖欠日期别名:无
数据类型:字符型长度:5
取值范围:00000-99999取值含义:图书拖欠天数
数据项名:罚款数目
数据项含义说明:罚款数目别名:无
数据类型:字符型长度:5
取值范围:00000-99999
取值含义:图书拖欠罚款数目
数据项名:销书数量
数据项含义说明:销书数量别名:无
数据类型:字符型长度:5
取值范围:00000-99999取值含义:图书销毁数量
数据项名:销书日期
数据项含义说明:销书日期别名:无
数据类型:字符型长度:8
取值范围:00000000-99999999取值含义:YYYY-MM-DD
3.2数据结构
数据结构名:借阅者含义说明:借阅者信息
组成:借阅者姓名,借书卡号,班级,院系数据结构名:管理员含义说明:管理员信息
组成:管理员编号,管理员姓名,负责书库
数据结构名:借书清单含义说明:借书信息
组成:借书卡号,借书编码,借出日期,到期日期,拖欠日期
数据结构名:罚款清单含义说明:罚款信息
组成:管理员编号,借书卡号,借书编号,罚款数目
数据结构名:图书含义说明:图书信息
组成:图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期
数据结构名:销书清单含义说明:销书信息
组成:图书编号,图书名称,日期,数量
3.3数据流
数据流名:借书卡说明:借阅者信息数据流来源:借阅者数据流去向:借书处理
组成:借阅者姓名,借书卡号,班级,院系平均流量:50高峰期流量:100
数据流名:图书说明:借阅图书信息
8数据流来源:借书处理数据流去向:借阅者
组成:图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期
平均流量:50高峰期流量:100
数据流名:还书说明:借阅者还书数据流来源:借阅者数据流去向:还书处理
组成:借阅者姓名,借书卡号,班级,院系平均流量:50高峰期流量:100
数据流名:不合格的借书卡说明:借书卡无法使用数据流来源:借书处理数据流去向:借阅者
组成:借阅者姓名,借书卡号,班级,院系平均流量:50高峰期流量:100
数据流名:借书清单说明:借出书目信息数据流来源:借书处理
数据流去向:图书库存情况存档
组成:图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期
平均流量:50高峰期流量:100
数据流名:还书清单说明:归还书目信息数据流来源:还书处理
数据流去向:图书库存情况存档
组成:借书卡号,借书编码,借出日期,到期日期,拖欠日期平均流量:50高峰期流量:100
数据流名:入库新书清单说明:入库新书信息数据流来源:管理员
数据流去向:新书入库处理
9组成:图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期
平均流量:20高峰期流量:50
数据流名:库存清单说明:库存图书信息
数据流来源:新书入库处理数据流去向:图书库存情况存档
组成:图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期
平均流量:20高峰期流量:50
数据流名:销书计划说明:销毁图书信息数据流来源:管理员数据流去向:销书处理
组成:图书编号,图书名称,日期,数量平均流量:10高峰期流量:25
数据流名:销书清单说明:销毁图书目录数据流来源:销书处理
数据流去向:图书库存情况存档
组成:图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期
平均流量:10高峰期流量:25三、功能说明
本系统需要完成的功能主要有6部分:
(1)实现对图书信息的修改,包括定义、查询、更新、删除等操作
图书信息包括图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库。入库日期,出库日期等。
(2)实现对借阅者信息的修改,包括定义、查询、更新、删除等操作借阅者信息包括借书卡号,姓名,班级,院系等。(3)实现借书功能。
1.借书信息的输入,包括借书卡号,图书编号,借出日期,到期日期,拖欠日期,罚款数目等。
2.借书信息的查询,修改,包括图书编号,借书卡号,借阅者姓名,图书名称,借出日期等。
(4)实现还书功能
1.还书信息的输入,包括图书编号,借书卡号,借阅者姓名,图书名称,借出日期等。
102.还书信息的查询和修改,包括还书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。(5)实现销书功能
对不符合要求的图书进行出库处理,包括图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库。入库日期,出库日期等。
(6)实现对管理员信息的修改,包括定义、查询、更新、删除等操作管理员信息包括编号,姓名,负责书库等。
查询图书信息修改图书信息图书管理图书入库销书处理借书处理借阅管理还书处理罚款处理图书管理系统定义借阅者信息借阅者信息管理查询借阅者信息修改借阅者信息定义管理员信息图书管理员信息管理查询管理员信息修改管理员信息
系统功能结构图
四、概念结构设计4.1实体及其属性图1、图书信息模块
图书编号书名作者姓名书版社入库日期图书出库日期条形码所存书库出版日期在库数2、借阅者信息模块
借书卡号姓名班级院系借阅者3、图书管理员信息模块
图书管理员信息管理员编号姓名负责书库4、销书单模块
图书编号图书名称销书单数量日期4.2实体及其联系图
借阅者管理员u借出日期管理m处理到期日期借阅图书销书清单拖欠日期罚款数目4.3完整的E-R图
班级姓名借书卡号院系借阅者姓名负责书库管理员编号m借出日期m管理员到期日期管理1处理n销书清单销书数量借阅拖欠日期图书编号销书日期图书名称出库日期罚款数目入库日期图书编号图书所存书库书名在库数作者姓名书版社出版日期
五、逻辑结构设计
从理论‘E-R模型’到理论‘关系模型’的整理转换,通过E-R模型到关系模型的转化,可以得到如下关系模式:
借阅者(借书卡号,姓名,班级,院系)管理员(编号,姓名,负责书库)
13umn
图书(图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期)
借阅(借书卡号,图书编号,借出日期,到期日期,拖欠日期,罚款数目)销书清单(管理员编号,图书编号,图书名称,销书日期,销书数量)管理(管理员编号,借书卡号,图书编号)
六物理结构设计
概念结构设计所得的E-R模型是对用户需求的一种抽象的表达形式,它独立
于任何一种具体的数据模型,因而也不能为任何一个具体的DBMS所支持。为了能够建立起最终的物理系统,还需要将概念结构进一步转化为DBMS所支持的关系模型。这就是数据库逻辑设计所要完成的任务。
用sql201*建立数据库数据表。
(1)打开sql201*在数据库上点击右键(2)选择新建数据数据库名取做db_TSGL
(3)在db_TSGL中“表”选项上右键选择新建表
进入表的字段设置
(4)表的字段设置如下图
借阅者基本信息表
管理员信息表
图书信息表
借阅信息表
销书信息表
管理信息表
友情提示:本文中关于《数据库图书管理系统制作总结》给出的范例仅供您参考拓展思维使用,数据库图书管理系统制作总结:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
《数据库图书管理系统制作总结》
由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
http://m.bsmz.net/gongwen/522720.html
- 上一篇:试用期工作总结
- 下一篇:档案馆201*年度工作总结