图书馆管理信息系统-分析报告(共32页).doc

上传人:飞****2 文档编号:14035213 上传时间:2022-05-02 格式:DOC 页数:32 大小:2.04MB
返回 下载 相关 举报
图书馆管理信息系统-分析报告(共32页).doc_第1页
第1页 / 共32页
图书馆管理信息系统-分析报告(共32页).doc_第2页
第2页 / 共32页
点击查看更多>>
资源描述

《图书馆管理信息系统-分析报告(共32页).doc》由会员分享,可在线阅读,更多相关《图书馆管理信息系统-分析报告(共32页).doc(32页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选优质文档-倾情为你奉上图书馆管理信息系统1 需求分析1.1 系统背景分析1 组织机构介绍。2 业务情况介绍随着学院的日渐扩大,图书馆的管理工作也日益复杂,但其主要工作分为:l 新书入库:首先,图书馆的管理部门根据图书的库存量、图书的需求量和各类图书的最近发展情况向采购员发出购书计划单,采购员根据购书计划单向图书供应商发出购书单,采购员收到图书供应商的提货通知单并提货,将检验不合格的图书退给供应商,并发出重新发货的通知单。其次,将入库书单和检验合格的图书交付给图书管理员。最后,对新书进行分类处理:即按国家统一的分类进行编号,登记书号、书名、作者、出版社、价格、数量等信息到书库,并将购书单和提

2、货单交付给财务部门。记入入库文件。l 图书出库注销:对于过期的各类图书进行出库处理,注销其相应信息。l 图书的借出:图书管理员根据借阅者的借书单去查阅书库,若有借阅者要借的书,则将书借给借阅者,并将借阅者的借阅证号、姓名及所借图书的信息记入书库借阅文件,若没有借阅者要借的书,借阅者可以预定所要借的书,管理员将预定信息记入预定文件。l 图书的归还:借阅者将所借的书归还图书馆时,管理员对图书进行检查,若完好,将借阅者的这条归还信息记入归还文件,并注销相应的借阅信息;若被损坏,开出罚款单,并将罚款信息记入罚款文件,将借阅者相应的归还信息记入图书归还文件,并注销相应的借阅信息;若超期,则根据超期的天数

3、进行罚款,同时将相关罚款信息记入罚款文件,将借阅者的这条归还信息记入归还文件,并注销相应的借阅信息。若借阅者不慎将图书遗失,图书管理员根据图书的单价和学院的相关规定开出赔偿单据,借阅者交纳赔偿金后,管理员相关的赔偿信息记入赔偿文件,注销相应的借阅信息,并注销该书的信息。l 统计情况:图书管理员对图书借阅情况进行统计,对逾期未还的借阅者催其归还图书。并且定期对图书进行整理及统计。检索:对图书馆书库的各方面进行检索。图书馆管理信息系统的数据需求包括如下几点:1 数据录入的可靠性数据的输入主要依靠手工,而准确的输入关系到该系统的数据是否能准确处理,加之该系统需要输入大量的图书及用户资料,所以系统必须

4、有简洁的界面和一定的灵活性使得输入工作迅速而准确。2 数据的完整性与一致性对于输入的数据,要有一定的完整性规则,如果不能符合要求,系统应该拒绝该数据。由于系统的数据是共享的,图书作为共享数据,其去向必须是明确的,系统需保证图书不能被两人同时借出,而要解决这一问题,需要一定的人员维护数据的一致性。1.2图书管理业务流程图新书入库业务流程图旧书出库(含遗失注销)业务流程图图书借阅(图书借出、图书预约、图书续借)业务流程图图书归还(遗失归还、超期归还)业务流程图读者入库业务流程图用户注销(证件挂失)业务流程图1.3数据流程图符号说明(1层数据流程图)(2层新书入库管理)(2层图书借阅、预约管理)(2

5、层图书归还、遗失管理)(2层旧书出库管理)(2层新用户入库管理)(2层用户注销管理)1.4数据字典1.4.1 数据项描述1.4.2 数据结构1.4.3 数据流的描述数据流编号:D1数据流名称:新书书单简 述:购入书籍的表单数据流来源:管理员数据流去向:审核模块数据流组成:索书号+书名+出版社等数据流量:1张/3个月高峰流量:1张/月数据流编号:D2数据流名称:合格书单简 述:通过审核的新书书单数据流来源:审核模块数据流去向:编码模块数据流组成:索书号+书名+出版社等数据流量:1张/3个月高峰流量:1张/月数据流编号:D3数据流名称:不合格书单简 述:没有通过审核的新书书单数据流来源:审核模块数

6、据流去向:管理员数据流组成:索书号+书名+出版社等数据流量:1张/3个月高峰流量:1张/月数据流编号:D4数据流名称:新书基本信息简 述:新入库图书的信息数据流来源:编码模块数据流去向:书籍基本信息数据流组成:条形码+索书号+书名+出版社等数据流量:1张/3个月高峰流量:1张/月数据流编号:D5数据流名称:新书清单简 述:新入库图书的书单数据流来源:编码模块数据流去向:新书报表数据流组成:条形码+索书号+书名+出版社等数据流量:1张/3个月高峰流量:1张/月数据流编号:D6数据流名称:借书单简 述:读者借书的书单数据流来源:读者数据流去向:审核模块数据流组成:索书号+借阅证号码等数据流量:20

7、0张/天高峰流量:400张/天数据流编号:D7数据流名称:预约书单简 述:读者预约书籍的书单数据流来源:读者数据流去向:审核模块数据流组成:索书号+借阅证号码等数据流量:200张/天高峰流量:400张/天数据流编号:D8数据流名称:合格书单简 述:通过审核的借书单数据流来源:审核模块数据流去向:借书处理模块数据流组成:条形码+借阅证号码等数据流量:200张/天高峰流量:400张/天数据流编号:D9数据流名称:不合格书单简 述:没有通过审核的借书单数据流来源:审核模块数据流去向:读者数据流组成:索书号+借阅证号码等数据流量:200张/天高峰流量:400张/天数据流编号:D10数据流名称:不合格书

8、单简 述:没有通过审核的预约书单数据流来源:审核模块数据流去向:读者数据流组成:索书号+借阅证号码等数据流量:200张/天高峰流量:400张/天数据流编号:D11数据流名称:合格书单简 述:通过审核的预约书单数据流来源:审核模块数据流去向:预约处理模块数据流组成:条形码+借阅证号码等数据流量:200张/天高峰流量:400张/天数据流编号:D12数据流名称:所借书籍简 述:读者借到的图书数据流来源:借书处理数据流去向:读者数据流组成:条形码+借阅证号码等数据流量:200张/天高峰流量:400张/天数据流编号:D13数据流名称:预约清单简 述:预约图书的书单数据流来源:预约处理模块数据流去向:预约

9、情况报表数据流组成:条形码+借阅证号码数据流量:200张/天高峰流量:400张/天数据流编号:D14数据流名称:预约图书信息简 述:预约图书的基本信息数据流来源:借书处理模块数据流去向:书籍基本信息数据流组成:条形码+借阅证号码数据流量:200张/天高峰流量:400张/天数据流编号:D15数据流名称:借书清单简 述:借出图书的书单数据流来源:借书处理模块数据流去向:读者借书情况报表数据流组成:条形码+借阅证号码等数据流量:200张/天高峰流量:400张/天数据流编号:D16数据流名称:借出图书信息简 述:借出的图书的基本信息数据流来源:借书处理模块数据流去向:书籍基本信息数据流组成:条形码+借

10、阅证号码等数据流量:200张/天高峰流量:400张/天数据流编号:D17数据流名称:归还书籍简 述:归还图书的书单数据流来源:读者数据流去向:审核模块数据流组成:条形码+借阅证号码等数据流量:200张/天高峰流量:400张/天数据流编号:D18数据流名称:遗失书单简 述:遗失图书的书单数据流来源:读者数据流去向:审核模块数据流组成:条形码+借阅证号码等数据流量:200张/天高峰流量:400张/天数据流编号:D19数据流名称:罚款通知简 述:交给罚款的通知数据流来源:审核模块数据流去向:读者数据流组成:条形码+借阅证号码+罚款金额等数据流量:15张/天高峰流量:30张/天数据流编号:D20数据流

11、名称:损坏书单简 述:损坏的图书的书单数据流来源:审核模块数据流去向:损坏处理模块数据流组成:条形码+书名等数据流量:15张/天高峰流量:30张/天数据流编号:D21数据流名称:归还清单简 述:归还图书的书单数据流来源:审核模块数据流去向:读者还书情况报表数据流组成:条形码+借阅证号码等数据流量:200张/天高峰流量:400张/天数据流编号:D22数据流名称:遗失书单简 述:遗失的图书的书单数据流来源:审核模块数据流去向:遗失处理模块数据流组成:条形码+借阅证号码等数据流量:15张/天高峰流量:30张/天数据流编号:D23数据流名称:损坏清单简 述:损坏图书的书单数据流来源:损坏处理模块数据流

12、去向:损坏图书报表数据流组成:条形码+借阅证明号码等数据流量:15张/天高峰流量:30张/天数据流编号:D24数据流名称:损坏图书信息简 述:损坏图书的基本信息数据流来源:损坏处理模块数据流去向:书籍基本信息数据流组成:条形码+书名等数据流量:15张/天高峰流量:30张/天数据流编号:D25数据流名称:归还图书信息简 述:归还图书的基本信息数据流来源:审核模块数据流去向:书籍基本信息数据流组成:条形码+书名等数据流量:200张/天高峰流量:数据流编号:D26数据流名称:遗失清单简 述:遗失图书的书单数据流来源:遗失处理模块数据流去向:遗失报表数据流组成:条形码+借阅证号码等数据流量:15张/在

13、高峰流量:15张/天数据流编号:D27数据流名称:遗失图书信息简 述:遗失图书的基本信息数据流来源:遗失处理模块数据流去向:书籍基本信息数据流组成:条形码+书名等数据流量:15张/天高峰流量:30张/天数据流编号:D28数据流名称:罚款金额简 述:交给罚款的金额数据流来源:读者数据流去向:交纳处理模块数据流组成:借阅证号码+罚款金额+罚款通知序号等数据流量:15张/天高峰流量:30张/天数据流编号:D29数据流名称:旧书书单简 述:陈旧图书的书单数据流来源:管理员数据流去向:审核模块数据流组成:条形码+索书号+书名等数据流量:1张/3个月高峰流量:1张/月数据流编号:D30数据流名称:不合格书

14、单简 述:没有通过审核的陈旧图书的书单数据流来源:审核模块数据流去向:读者数据流组成:条形码+索书号+书名等数据流量:1张/3个月高峰流量:1张/月数据流编号:D31数据流名称:合格书单简 述:通过审核的陈旧图书的书单数据流来源:审核模块数据流去向:注销模块数据流组成:条形码+索书号+书名等数据流量:1张/3个月高峰流量:1张/月数据流编号:D32数据流名称:注销书单简 述:注销图书的书单数据流来源:注销模块数据流去向:出库报表数据流组成:条形码+索书号+书名等数据流量:1张/3个月高峰流量:1张/月数据流编号:D33数据流名称:注销图书信息简 述:注销图书的基本信息数据流来源:注销模块数据流

15、去向:书籍报表信息数据流组成:条形码+索书号+书名等数据流量:1张/3个月高峰流量:1张/月数据流编号:D34数据流名称:新用户名单简 述:新进用户的名单数据流来源:管理员数据流去向:审核模块数据流组成:学号(或工作证号码)+姓名等数据流量:1张/3个月高峰流量:1张/月数据流编号:D35数据流名称:合格名单简 述:通过审核的新用户名单数据流来源:审核模块数据流去向:编码入库模块数据流组成:学号(或工作证号码)+姓名等数据流量:1张/3个月高峰流量:1张/月数据流编号:D36数据流名称:不合格名单简 述:没有通过审核的新用户名单数据流来源:审核模块数据流去向:管理员数据流组成:学号(或工作证号

16、码)+姓名等数据流量:1张/3个月高峰流量:1张/月数据流编号:D37数据流名称:新用户信息简 述:新进用户的基本信息数据流来源:编码入库模块数据流去向:书籍基本信息数据流组成:借阅证号码+学号(或工作证号码)等数据流量:1张/3个月高峰流量:1张/月数据流编号:D38数据流名称:新用户清单简 述:新用户的名单数据流来源:编码入库模块数据流去向:新用户报表数据流组成:借阅证号码+学号(或工作号码)等数据流量:1张/3个月高峰流量:1张/月数据流编号:D39数据流名称:注销名单简 述:注销用户的名单数据流来源:管理员数据流去向:审核模块数据流组成:借阅证号码+学号(或工作号码)等数据流量:1张/

17、3个月高峰流量:1张/月数据流编号:D40数据流名称:合格名单简 述:通过审核的注销用户名单数据流来源:审核模块数据流去向:注销模块数据流组成:借阅证号码+学号(或工作证号码)等数据流量:1张/3个月高峰流量:1张/月数据流编号:D41数据流名称:不合格名单简 述:没有通过审核的注销用户名单数据流来源:审核模块数据流去向:管理员数据流组成:借阅证号码+学号(或工作证号码)等数据流量:1张/3个月高峰流量:1张/月数据流编号:D42数据流名称:游乐用户信息简 述:注销的基本信息数据流来源:注销模块数据流去向:用户基本信息数据流组成:借阅证号码+学号(或工作证号码)等数据流量:1张/3个月高峰流量

18、:1张/月数据流编号:D43数据流名称:注销图书清单简 述:注销图书的书单数据流来源:注销模块数据流去向:注销用户报表数据流组成:借阅证号码+学号(或工作证号码)等数据流量:1张/3个月高峰流量:1张/月1.4.4 处理逻辑的描述 处理逻辑编号:P1.1处理逻辑名称:审核处理简 述:对新购入图书进行审核输入的数据流:新书书单处理描述:对照新书书单对新购入图书进行检查,核对图书数量、内容,检查是否完整。输出的数据流:不合格书单、合格书单处理频率: 1次/2个月处理逻辑编号:P1.2处理逻辑名称:编码处理简 述:将合格图书近一定要求编码入库输入的数据流:合格书单处理描述:由管理人员对采购回来并审核

19、无误的图书,按照国家统一的分类进行编号,之后登记书号、书名、作者、出版社等图书基本信息输出的数据流:新书基本信息、新书清单处理频率: 1次/2个月处理逻辑编号:P2.1处理逻辑名称:审核处理简 述:对陈旧图书进行审核输入的数据流:旧书书单处理描述:检查图书是否已经过期或内容已不满足读者的需要,是否已遗失输出的数据流:合格书单、不合格书单处理频率:1次/2个月处理逻辑编号:P2.2处理逻辑名称:注销处理简 述:将图书从书库中撤消输入的数据流:合格书单处理描述:将与合格书单中的图书从书库中删除。输出的数据流:注销图书基本信息、注销图书基本信息处理频率: 1次/2个月处理逻辑编号:P3.1.1处理逻

20、辑名称:审核处理简 述:对借书单、预约书单输入的数据流:借书单、预约书单处理描述:根据借书单进行审核检查书库中是否有该图书,该图书是否在库,读者是否能够再借阅该图书;根据预约书单进行审核检查看书库中的图书是否已经有人预约输出的数据流:不合格借书单、不合格预约书单、合格借书单、合格预约书单处理频率: 200次/天处理逻辑编号:P3.1.2处理逻辑名称:借书处理简 述:处理读者借书问题输入的数据流:合格借书单处理描述: 根据合格借书单信息将书籍借予读者输出的数据流:借书清单、借出图书信息 处理频率: 200次/天处理逻辑编号:P3.1.3处理逻辑名称:预约处理简 述:处理读者预约问题输入的数据流:

21、合格预约书单处理描述:根据合格预约书单信息将书籍归入预约状态输出的数据流:预约清单、预约图书信息处理频率: 200次/天处理逻辑编号:P3.2.1处理逻辑名称:审核处理简 述:将归还书单、遗失书单进行审查输入的数据流:归还书单、遗失书单处理描述:根据还书书单检查所借阅书籍是否已经超期或损坏,若有则给予罚款通知;检查遗失图书情况是否属实输出的数据流:罚款通知、损坏书单、归还图书信息、归还图书清单、遗失书单处理频率: 200次/天处理逻辑编号:P3.2.2处理逻辑名称:损坏处理简 述:对损坏图书进行处理输入的数据流:损坏书单处理描述:对已损坏图书进行修补并记录其损坏程度输出的数据流:损坏清单、损坏

22、图书信息处理频率: 200次/天处理逻辑编号:P3.2.3处理逻辑名称:遗失处理简 述:对遗失图书进行处理输入的数据流:遗失书单处理描述:对已的图书进行注销输出的数据流:遗失清单、遗失图书信息处理频率: 200次/天处理逻辑编号:P3.2.4处理逻辑名称:交纳入帐简 述:处理罚款问题输入的数据流:罚款金额处理描述:根据罚款通知单内容收纳罚款金额并对其进行记录输出的数据流:罚款清单处理频率: 200次/天处理逻辑编号:P4.1处理逻辑名称:审核处理简 述:对申请入库的新用户进行审查输入的数据流:新用户名单处理描述:对申请入库的新用户检查其是否已经办理过入库输出的数据流:合格名单、不合格名单处理频

23、率:30次/天处理逻辑编号:P4.2处理逻辑名称:编码入库简 述:对合格用户进行编码输入的数据流:合格名单处理描述:对合格用户按其职位和所在部门进行统一编号输出的数据流:新用户清单、新用户基本信息处理频率:30次/天处理逻辑编号:P5.1处理逻辑名称:审核处理简 述:对注销用户名单进行审核输入的数据流:注销名单处理描述:对注销用户的各类信息进行检查,若其有未还图书或未交纳罚款认为其不能注销输出的数据流:不合格名单、合格名单处理频率: 30次/天处理逻辑编号:P5.2处理逻辑名称:注销处理简 述:对合格名单的处理输入的数据流:合格名单处理描述:将合格名单上的用户从库中撤消输出的数据流:注销清单、

24、注销用户基本信息处理频率:30次/天1.4.5 数据存储的描述数据存储编号:F1数据存储名称:书籍基本信息简 述:存储所有藏书的基本信息数据存储组成:条形码+索书号+作者+出版社+出版日期+所在书库+单价表+库存数+书名+在库数量+入库日期关键字:条形码相关联的处理:P1.2,P2.2,P3.1.3,P3.2.1数据存储编号:F2数据存储名称:新书报表简 述:存储新购入图书的信息数据存储组成:条形码+索书号+作者+出版社+出版日期+所在书库+单价表+库存数+书名+在库数量+入库日期关键字:条形码相关联的处理:P1.2数据存储编号:F3数据存储名称:旧书注销报表简 述:存储注销图书的信息数据存储

25、组成:条形码+索书号+作者+出版社+出版日期+单价表+书名关键字:条形码相关联的处理:P2.2数据存储编号:F4数据存储名称:读者借书情况报表简 述:存储读者借书的信息数据存储组成:借阅证号码+姓名+条形码+索书号+书名关键字:条形码+借阅证号码相关联的处理:P3.1.2数据存储编号:F5数据存储名称:读者预约情况报表简 述:存储读者预约图书的信息数据存储组成:条形码+索书号+书名+借阅证号码+姓名关键字:条形码+借阅证号码相关联的处理:P3.1.2数据存储编号:F6数据存储名称:损坏图书报表简 述:存储损坏图书的信息数据存储组成:条形码+索书号+作者+出版社+出版日期+单价表+书名关键字:条

26、形码相关联的处理:P3.2.2数据存储编号:F7数据存储名称:遗失图书报表简 述:存储遗失图书的信息数据存储组成:条形码+索书号+作者+出版社+出版日期+单价表+书名关键字:条形码相关联的处理:P3.2.3数据存储编号:F8数据存储名称:读者还书情况报表简 述:存储读者归还图书的信息数据存储组成:条形码+索书号+书名+借阅证号码+姓名关键字:条形码+借阅证号码相关联的处理:P3.2.1数据存储编号:F9数据存储名称:罚款报表简 述:存储罚款的信息数据存储组成:借阅证号码+姓名+罚款通知序号+罚款金额+罚款原因关键字:借阅证号码+罚款通知序号相关联的处理:P3.2.4数据存储编号:F10数据存储

27、名称:读者基本信息简 述:存储读者的基本信息数据存储组成:借阅证号码+学号(或工作证号码)+姓名+所在部门关键字:借阅证号码相关联的处理:P4.2,P5.2数据存储编号:F11数据存储名称:新用户报表简 述:存储新用户的信息数据存储组成:借阅证号码+学号(或工作证号码)+姓名+所在部门关键字:借阅证号码相关联的处理:P4.2数据存储编号:F12数据存储名称:注销用户报表简 述:存储注销用户的信息数据存储组成:借阅证号码+学号(或工作证号码)+姓名+所在部门关键字:学号(或工作证号码)相关联的处理:P5.21.4.6 外部实体的描述外部实体编号:S1外部实体名称:读者简 述:从图书馆中借阅图书的

28、人输入的数据流:所借图书、不合格借书单、不合格预约书单、罚款通知输出的数据流:借书单、预约书单、归还图书、遗失书单、罚款金额外部实体编号:S2外部实体名称:管理员简 述:管理图书的人输入的数据流:不合格书单、不合格旧书书单、不合格新用户名单、不合格注销名单输出的数据流:新书书单、旧书书单、新用户名单、注销名单2 概念模型设计 2.1实体图图书实体书库类别实体学生借阅证实体教师借阅证实体管理员实体学生实体教师实体罚款单实体2.2 实体联系图2.3 数据库概念模型3 逻辑模型及物理模型设计31 数据库概念模型转换为关系模型 1管理员(管理员姓名,工作证号码)2图书(。)32 数据库物理模型4 数据

29、库的实施与运行41生成的SQL语句% =% Database name: MODEL_1 % DBMS name: Sybase SQL Anywhere % Created on: 2002-12-16 0:44 % =% =% Table: BOOKSTORAGE % =create table BOOKSTORAGE( BSNAME char(10) not null, BSCARD char(10) , BSCIRCLY integer , BSPRICE float , primary key (BSNAME);% =% Table: MANAGER % =create table

30、MANAGER( MNO char(10) not null, MNAME char(10) , primary key (MNO);% =% Table: TCARDS % =create table TCARDS( TCARD char(10) not null, TNUM char(10) , TNO char(10) , TDEPT char(40) , primary key (TCARD);% =% Table: STUCARDS % =create table STUCARDS( STUCARD char(10) not null, SNO char(10) , STUNO ch

31、ar(10) , STUDEPT char(40) , primary key (STUCARD);% =% Table: BOOKS % =create table BOOKS( BNO char(10) not null, BSNAME char(10) , BNUM char(10) , ANAME char(20) , BNAME char(20) , BDATE date , BPUBLISH char(20) , PRICE float , BSTOCKS integer , BSTORAGE integer , primary key (BNO);% =% Table: STUD

32、ENT % =create table STUDENT( SNO char(10) not null, STUCARD char(10) , SNAME char(10) , SSEX char(2) , TAGE integer , SDEPT char(40) , SADRESS char(10) , SPOLITICS char(10) , primary key (SNO);% =% Table: TEACHER % =create table TEACHER( TNUM char(10) not null, TCARD char(10) , TNAME char(10) , TSEX

33、 char(2) , TDEPT char(40) , TPOST char(10) , TPOLITICS char(10) , TADRESS char(10) , TAGE integer , primary key (TNUM);% =% Table: AMERCE % =create table AMERCE( ANO char(10) not null, STUCARD char(10) , MNO char(10) , CARD char(10) , AMARY float , ADATE date , primary key (ANO);% =% Table: RELATION_88

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com