版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
设计背景随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆藏书的树木逐渐增大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的图书管理系统,通过创建的图书管理系统可以让管理人员方便而快捷的进行管理、查询、借阅、录入等工作。图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们小组开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,为广大的学生服务。需求分析一、信息要求二、需求定义三、数据流图四、数据字典一、信息要求1、完成学生对相关图书的查询及反馈出图书的相关信息,其显示信息包括图书的书名,作者,图书号,出版社,库条数目及外借情况。2、根据学生查询数目信息需求,可知书目属性应包括书名,作者,图书号,出版社,类别,价格。二、需求定义图书馆管理系统开发。系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。本系统结构分为读者信息管理、图书信息管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理可以浏览图书的信息,可以对图书信息进行维护。借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。本系统主要解决的问题是利用关键字对数据库进行查询。三、数据流图1、总数据流图2、入库处理3、借书处理4、还书处理1、总数据流图2、入库处理3、借书处理4、还书处理四、数据字典1、数据项2、数据结构3、数据流1、数据项数据项名:借阅者姓数据项名:借书证号数据项名:班级数据项名:院系名数据项含义说明:借阅者借数据项含义说明:借阅数据项含义说明:借数据项含义说明:借书证号者所属班级阅者所属院系阅者姓名别名:无别名:无别名:无别名:无数据类型:字符型数据类型:字符型数据类型:字符型数据类型:字符型长度:10长度:10长度:10长度:10取值范围:0000000000-取值范围:任意字符取值范围:任意字符取值范围:任意字符9999999999取值含义:借阅者所属取值含义:借阅者所取值含义:借阅者姓取值含义:借阅者借书证号班级名称属院系名称名数据项名:管理员编号数据项含义说明:管理员编号别名:无数据类型:字符型长度:10取值范围:0000000000-9999999999取值含义:管理员编号数据项名:管理员姓数据项名:负责书库数据项名:图书编号名数据项含义说明:管数据项含义说明:图书编号数据项含义说明:管理理员所负责书库别名:借书编码员姓名别名:无数据类型:字符型别名:无数据类型:字符型长度:10数据类型:字符型长度:10取值范围:0000000000-长度:10取值范围:任意字符9999999999取值范围:任意字符取值含义:管理员所取值含义:图书编号取值含义:管理员姓名负责书库名称数据项名:书名数据项含义说明:书名别名:无数据类型:字符型长度:20取值范围:任意字符取值含义:图书名称数据项名:作者名称数据项名:出版社数据项名:出库日期数据项含义说明:作者数据项含义说明:出数据项含义说明:图书出名称版社名称库日期别名:无别名:无别名:借出日期数据类型:字符型数据类型:字符型数据类型:字符型长度:10长度:20长度:8取值范围:任意字符取值范围:任意字符取值范围:00000000-取值含义:作者名称取值含义:出版社名称99999999取值含义:YYYY-MM-DD数据项名:入库日期数据项名:所存书库数据项名:在库量数据项含义说明:图书数据项含义说明:图数据项含义说明:图入库日期书所存书库书在库量别名:无别名:无别名:无数据类型:字符型数据类型:字符型数据类型:字符型长度:8长度:10长度:5取值范围:00000000-取值范围:任意字符取值范围:00000-99999999取值含义:图书所存99999取值含义:YYYY-MM-书库名取值含义:图书在库DD数量数据项名:出版日期数据项含义说明:图书出版日期别名:无数据类型:字符型长度:8取值范围:0000000-99999999取值含义:YYYY-MM-DD数据项名:到期日期数据项名:拖欠日期数据项名:罚款数目数据项含义说明:借阅到数据项含义说明:图数据项含义说明:罚款期日期书拖欠日期数目别名:无别名:无别名:无数据类型:字符型数据类型:字符型数据类型:字符型长度:8长度:5长度:5取值范围:00000000-取值范围:00000-取值范围:00000-999999999999999999取值含义:图书拖欠罚取值含义:图书借阅到期日期取值含义:图书拖欠天数款数目数据项名:销书数量数据项含义说明:销书数量别名:无数据类型:字符型长度:5取值范围:00000-99999取值含义:图书销毁数量数据项名:销书日期数据项含义说明:销书日期别名:无数据类型:字符型长度:8取值范围:00000000-99999999取值含义:YYYY-MM-DD2、数据结构数据结构名:借阅者
含义说明:借阅者信息组成:借阅者姓名,借书卡号,班级,院系数据结构名:管理员
含义说明:管理员信息组成:管理员编号,管理员姓名,负责书库数据结构名:借书清单含义说明:借书信息组成:借书卡号,借书编码,借出日期,到期日期,拖欠日期数据结构名:罚款清单含义说明:罚款信息组成:管理员编号,借书卡号,借书编号,罚款数目数据结构名:图书
含义说明:图书信息组成:图书编号,书名,作者姓名,出版社,出
版日期,在库数,所在
书库,入库日期,出库
日期数据结构名:销书清单含义说明:销书信息组成:图书编号,图书名称,日期,数量3、数据流数据流名:借书卡
说明:借阅者信息
数据流来源:借阅者数据流去向:借书处理组成:借阅者姓名,借书卡号,班级,院系平均流量:50
高峰期流量:100数据流名:图书说明:借阅图书信息
数据流来源:借书处理数据流去向:借阅者组成:图书编号,书名,作
者姓名,出版社,出版日期,在库数,所在书库,入库日
期,出库日期平均流量:50
高峰期流量:100数据流名:还书
说明:借阅者还书数据流来源:借阅者
数据流去向:还书处理组成:借阅者姓名,借书卡号,班级,院系平均流量:50
高峰期流量:100数据流名:不合格的借书卡说明:借书卡无法使用数据流来源:借书处理数据流去向:借阅者
组成:借阅者姓名,借书卡号,班级,院系
平均流量:50高峰期流量:100数据流名:借书清单
说明:借出书目信息
数据流来源:借书处理数据流去向:图书库存情况存档组成:图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期平均流量:50
高峰期流量:100数据流名:还书清单
说明:归还书目信息
数据流来源:还书处理数据流去向:图书库存情况存档组成:借书卡号,借书编码,借出日期,到期日期,拖欠
日期平均流量:50
高峰期流量:100数据流名:入库新书清单说明:入库新书信息数据流来源:管理员数据流去向:新书入库处理组成:图书编号,书名,作者姓
名,出版社,出版日期,在库数,所在书库,入库日期,出库日期
平均流量:20高峰期流量:50数据流名:库存清单说明:库存图书信息数据流来源:新书入库处理
数据流去向:图书库存情况存档组成:图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期平均流量:20高峰期流量:50数据流名:销书计划
说明:销毁图书信息
数据流来源:管理员
数据流去向:销书处理组成:图书编号,图书名称,日期,数量平均流量:10高峰期流量:25数据流名:销书清单
说明:销毁图书目录
数据流来源:销书处理数据流去向:图书库存情况存档组成:图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期平均流量:10高峰期流量:25功能说明一、具体功能二、系统功能结构图具体功能本系统需要完成的功能主要有6部分:(1)实现对图书信息的修改,包括定义、查询、更新、删除等操作图书信息包括图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库。入库日期,出库日期等。(2)实现对借阅者信息的修改,包括定义、查询、更新、删除等操作借阅者信息包括借书卡号,姓名,班级,院系等。(3)实现借书功能。借书信息的输入,包括借书卡号,图书编号,借出日期,到期日期,拖欠日期,罚款数目等。借书信息的查询,修改,包括图书编号,借书卡号,借阅者姓名,图书名称,借出日期等。(4)实现还书功能还书信息的输入,包括图书编号,借书卡号,借阅者姓名,图书名称,借出日期等。还书信息的查询和修改,包括还书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。实现销书功能对不符合要求的图书进行出库处理,包括图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库。入库日期,出库日期等。实现对管理员信息的修改,包括定义、查询、更新、删除等操作管理员信息包括编号,姓名,负责书库等。概念结构设计一、实体及其属性图二、实体及其联系图三、完整的E-R图一、实体及其属性图1、图书信息模块2、借阅者信息模块3、图书管理员信息模块4、销书单模块1、图书信息模块2、借阅者信息模块3、图书管理员信息模块4、销书单模块二、实体及其联系图三、完整的E-R图从理论‘E-R模型’到理论‘关系模型’的整理转换,通过E-R模型到关系模型的转化,可以得到如下关系模式:借阅者(借书卡号,姓名,班级,院系)管理员(编号,姓名,负责书库)图书(图书编号,书名,作者姓名,出版社,出版日期,在库数,所在书库,入库日期,出库日期)借阅(借书卡号,图书编号,借出日期,到期日期,拖欠日期,罚款数目)销书清单(管理员编号,图书编号,图书名称,销书日期,销书数量)管理(管理员编号,借书卡号,图书编号)逻辑结构设计物理结构设计概念结构设计所得的E-R模型是对用户需求的一种抽象的表达形式,它独立于任何一种具体的数据模型,因而也不能为任何一个具体的DBMS所支持。为了能够建立起最终的物理系统,还需要将概念结构进一步转化为
DBMS所支持的关系模型。这就是数据库逻辑设计所要完成的任务。借阅者基本信息表管理员信息表图书信息表销书信息表管理信息表小结从开始的毫无头绪到后来的逐步完善,这次开
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年湘教版九年级语文下册月考试卷
- 2025年度新型店铺门面使用权买卖合同范本2篇
- 2025版个人住房贷款合同范本:含首付比例及税费明细2篇
- 二零二五年度网络安全防护服务合同范本共二十项技术指标3篇
- 2025年北师大版七年级科学上册阶段测试试卷含答案
- 2025年人教新起点八年级地理下册月考试卷含答案
- 2025年冀教新版九年级地理下册月考试卷含答案
- 2025年外研版八年级生物下册月考试卷含答案
- 2025学校食堂厨师聘用合同
- 2025年度企业裁员辞退员工安置及补偿合同3篇
- 定制柜子保修合同协议书
- 泵车述职报告
- 2024年山西文旅集团招聘笔试参考题库含答案解析
- 恢复中华人民共和国国籍申请表
- 管理期货的趋势跟踪策略 寻找危机阿尔法
- 沥青化学分析试验作业指导书
- 2023年大学物理化学实验报告化学电池温度系数的测定
- 脑出血的护理课件脑出血护理查房PPT
- 南京大学-大学计算机信息技术教程-指导书
- 扣缴个人所得税报告表-(Excel版)
- 02R112 拱顶油罐图集
评论
0/150
提交评论