图书馆馆管理信息系统

2023-04-13

第一篇:图书馆馆管理信息系统

图书馆管理信息系统 分析报告

图书馆管理信息系统

1 需求分析 .................................................................................. 2

1.1 系统背景分析 ........................................................................................................ 2 1.2图书管理业务流程图.......................................................................................... 4 1.3数据流程图 ............................................................................................................... 7 1.4数据字典 .................................................................................................................. 11 1.4.1 数据项描述 .................................................................................................... 11 1.4.2 数据结构 ......................................................................................................... 11 1.4.3 数据流的描述 ................................................................................................ 11 1.4.4 处理逻辑的描述 ........................................................................................... 20 1.4.5 数据存储的描述 ........................................................................................... 23 1.4.6 外部实体的描述 ........................................................................................... 25 2 概念模型设计 ........................................................................ 25

2.1实体图 ....................................................................................................................... 25 2.2 实体—联系图 ...................................................................................................... 27 2.3 数据库概念模型 ................................................................................................. 28 3 逻辑模型及物理模型设计 ................................................... 28

3.1 数据库概念模型转换为关系模型 ......................................................... 28 3.2 数据库物理模型 .............................................................................................. 29 4 数据库的实施与运行 ........................................................... 29

4.1生成的SQL语句 ............................................................................................. 29 5 参考资料 ................................................................................ 33

1 需求分析

1.1 系统背景分析

<系统背景简介…> 1. 组织机构介绍。。。 2. 业务情况介绍

随着学院的日渐扩大,图书馆的管理工作也日益复杂,但其主要工作分为:

 新书入库:首先,图书馆的管理部门根据图书的库存量、图书的需求量和各类图书的最近发展情况向采购员发出购书计划单,采购员根据购书计划单向图书供应商发出购书单,采购员收到图书供应商的提货通知单并提货,将检验不合格的图书退给供应商,并发出重新发货的通知单。其次,将入库书单和检验合格的图书交付给图书管理员。最后,对新书进行分类处理:即按国家统一的分类进行编号,登记书号、书名、作者、出版社、价格、数量等信息到书库,并将购书单和提货单交付给财务部门。记入入库文件。

 图书出库注销:对于过期的各类图书进行出库处理,注销其相应信息。  图书的借出:图书管理员根据借阅者的借书单去查阅书库,若有借阅者要借的书,则将书借给借阅者,并将借阅者的借阅证号、姓名及所借图书的信息记入书库借阅文件,若没有借阅者要借的书,借阅者可以预定所要借的书,管理员将预定信息记入预定文件。

 图书的归还:借阅者将所借的书归还图书馆时,管理员对图书进行检查,若完好,将借阅者的这条归还信息记入归还文件,并注销相应的借阅信息;若被损坏,开出罚款单,并将罚款信息记入罚款文件,将借阅者相应的归还信息记入图书归还文件,并注销相应的借阅信息;若超期,则根据超期的天数进行罚款,同时将相关罚款信息记入罚款文件,将借阅者的这条归还信息记入归还文件,并注销相应的借阅信息。若借阅者不慎将图书遗失,图书管理员根据图书的单价和学院的相关规定开出赔偿单据,借阅者交纳赔偿金后,管理员相关的赔偿信息记入赔偿文件,注销相应的借阅信息,并注销该书的信息。

 统计情况:图书管理员对图书借阅情况进行统计,对逾期未还的借阅者催其归还

图书。并且定期对图书进行整理及统计。

检索:对图书馆书库的各方面进行检索。

图书馆管理信息系统的数据需求包括如下几点: 1. 数据录入的可靠性

数据的输入主要依靠手工,而准确的输入关系到该系统的数据是否能准确处理,加之该系统需要输入大量的图书及用户资料,所以系统必须有简洁的界面和一定的灵活性使得输入工作迅速而准确。 2. 数据的完整性与一致性

对于输入的数据,要有一定的完整性规则,如果不能符合要求,系统应该拒绝该数据。由于系统的数据是共享的,图书作为共享数据,其去向必须是明确的,系统需保证图书不能被两人同时借出,而要解决这一问题,需要一定的人员维护数据的一致性。

1.2图书管理业务流程图

采编部有关部门新书书单不合格书单新书报表校验员藏书报表新书清单合格书单藏书清单编码员库藏清单书库书籍分配单领书清单书库管理员领取新书报表书库 新书入库业务流程图

书库有关部门注销计划注销申请表不合格申请表注销通知审核员藏书报表注销清单合格申请表藏书清单编码员 旧书出库(含遗失注销)业务流程图

读者预约申请表借书申请表续借申请表无效申请表预约通知续借通知领书通知索书员未在库在库在库在库书籍清单有效申请表借出书籍清单预约清单书库管理员书库无此书库存报表缺书申请单补书单采编部有关部门 图书借阅(图书借出、图书预约、图书续借)业务流程图

读者遗失通知超期通知还书通知有关部门遗失申请表归还申请表遗失清单在库清单书库管理员归还清单在库报表遗失报表藏书清单注销通知遗失统计编码员藏书报表 图书归还(遗失归还、超期归还)业务流程图

新用户有关部门用户申请表不合格申请表新用户登录通知审核员读者清单读者清单合格申请表新用户清单读者管理员 读者入库业务流程图

读者有关部门注销申请表不合格注销表用户注销通知单审核员读者报表读者清单合格注销表注销清单读者管理员 用户注销(证件挂失)业务流程图

1.3数据流程图

符号说明

外部实体处理数据流数据存储 p1管理员新旧书书单书书单采编入库注销书籍p2注销出库p3读者归、籍书籍阅书借还新用户名单注销用户名单借阅归还借归阅清还单清、单新书清单清单D1书籍基本信息管理员p4编码入库p5注销出库新用本信户基息用户销注信息基本D2读者基本信息 (1层数据流程图)

管理员不合格书单新书书单P1.2审核合格书单P1.3编码新书基本信息新书报表新书基本信息书籍基本信息管理员 (2层新书入库管理)

读者不合格书单借书单、预约书单所借书籍P3.1.1审核合格预约书单P3.1.2预约处理合格借书单P3.1.3借书处理借书清单借书清单书籍基本信息管理员读者借书情况报表 (2层图书借阅、预约管理)

P3.2.4读者罚款通知罚款金额交纳入帐罚款清单归还书籍、遗失书籍P3.2.1审核损坏书单还书清单遗失书单罚款报表读者还书情况报表P3.2.2损坏处理损坏清单还书清单P3.2.3遗失处理遗失报表损坏清单遗失清单遗失书籍报表损坏书籍报表书籍基本信息管理员 (2层图书归还、遗失管理)

管理员不合格书单旧书书单P2.1审核合格书单P2.2注销旧书清单旧书注销报表旧书注销清单书籍基本信息管理员 (2层旧书出库管理)

管理员不合格名单新用户名单P4.1审核合格名单P4.2编码入库新用户基本信息新用户报表新用户清单读者基本信息管理员 (2层新用户入库管理)

管理员不合格名单注销名单P5.1审核合格名单P5.2注销注销用户基本信息注销用户报表游乐用户清单读者基本信息管理员 (2层用户注销管理)

1.4数据字典

1.4.1 数据项描述

1.4.2 数据结构

1.4.3 数据流的描述

数据流编号:D1 数据流名称:新书书单

述:购入书籍的表单 数据流来源:管理员 数据流去向:审核模块

数据流组成:索书号+书名+出版社等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D2 数据流名称:合格书单

述:通过审核的新书书单 数据流来源:审核模块 数据流去向:编码模块

数据流组成:索书号+书名+出版社等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D3 数据流名称:不合格书单

述:没有通过审核的新书书单 数据流来源:审核模块 数据流去向:管理员

数据流组成:索书号+书名+出版社等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D4 数据流名称:新书基本信息

述:新入库图书的信息 数据流来源:编码模块

数据流去向:书籍基本信息

数据流组成:条形码+索书号+书名+出版社等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D5 数据流名称:新书清单

述:新入库图书的书单 数据流来源:编码模块 数据流去向:新书报表

数据流组成:条形码+索书号+书名+出版社等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D6 数据流名称:借书单

述:读者借书的书单 数据流来源:读者 数据流去向:审核模块

数据流组成:索书号+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D7 数据流名称:预约书单

述:读者预约书籍的书单 数据流来源:读者 数据流去向:审核模块

数据流组成:索书号+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D8 数据流名称:合格书单

述:通过审核的借书单 数据流来源:审核模块

数据流去向:借书处理模块

数据流组成:条形码+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D9

数据流名称:不合格书单

述:没有通过审核的借书单 数据流来源:审核模块 数据流去向:读者

数据流组成:索书号+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D10 数据流名称:不合格书单

述:没有通过审核的预约书单 数据流来源:审核模块 数据流去向:读者

数据流组成:索书号+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D11 数据流名称:合格书单

述:通过审核的预约书单 数据流来源:审核模块

数据流去向:预约处理模块

数据流组成:条形码+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D12 数据流名称:所借书籍

述:读者借到的图书 数据流来源:借书处理 数据流去向:读者

数据流组成:条形码+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D13 数据流名称:预约清单

述:预约图书的书单 数据流来源:预约处理模块 数据流去向:预约情况报表

数据流组成:条形码+借阅证号码 数据流量:200张/天 高峰流量:400张/天

数据流编号:D14 数据流名称:预约图书信息

述:预约图书的基本信息 数据流来源:借书处理模块 数据流去向:书籍基本信息

数据流组成:条形码+借阅证号码 数据流量:200张/天 高峰流量:400张/天

数据流编号:D15 数据流名称:借书清单

述:借出图书的书单 数据流来源:借书处理模块 数据流去向:读者借书情况报表 数据流组成:条形码+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D16 数据流名称:借出图书信息

述:借出的图书的基本信息 数据流来源:借书处理模块 数据流去向:书籍基本信息

数据流组成:条形码+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D17 数据流名称:归还书籍

述:归还图书的书单 数据流来源:读者 数据流去向:审核模块

数据流组成:条形码+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D18 数据流名称:遗失书单

述:遗失图书的书单 数据流来源:读者 数据流去向:审核模块

数据流组成:条形码+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D19 数据流名称:罚款通知

述:交给罚款的通知 数据流来源:审核模块 数据流去向:读者

数据流组成:条形码+借阅证号码+罚款金额等 数据流量:15张/天 高峰流量:30张/天

数据流编号:D20 数据流名称:损坏书单

述:损坏的图书的书单 数据流来源:审核模块

数据流去向:损坏处理模块 数据流组成:条形码+书名等 数据流量:15张/天 高峰流量:30张/天

数据流编号:D21 数据流名称:归还清单

述:归还图书的书单 数据流来源:审核模块

数据流去向:读者还书情况报表 数据流组成:条形码+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D22 数据流名称:遗失书单

述:遗失的图书的书单 数据流来源:审核模块

数据流去向:遗失处理模块

数据流组成:条形码+借阅证号码等 数据流量:15张/天 高峰流量:30张/天

数据流编号:D23 数据流名称:损坏清单

述:损坏图书的书单 数据流来源:损坏处理模块 数据流去向:损坏图书报表

数据流组成:条形码+借阅证明号码等 数据流量:15张/天

高峰流量:30张/天

数据流编号:D24 数据流名称:损坏图书信息

述:损坏图书的基本信息 数据流来源:损坏处理模块 数据流去向:书籍基本信息 数据流组成:条形码+书名等 数据流量:15张/天 高峰流量:30张/天

数据流编号:D25 数据流名称:归还图书信息

述:归还图书的基本信息 数据流来源:审核模块

数据流去向:书籍基本信息 数据流组成:条形码+书名等 数据流量:200张/天 高峰流量:

数据流编号:D26 数据流名称:遗失清单

述:遗失图书的书单 数据流来源:遗失处理模块 数据流去向:遗失报表

数据流组成:条形码+借阅证号码等 数据流量:15张/在 高峰流量:15张/天

数据流编号:D27 数据流名称:遗失图书信息

述:遗失图书的基本信息 数据流来源:遗失处理模块 数据流去向:书籍基本信息 数据流组成:条形码+书名等 数据流量:15张/天 高峰流量:30张/天

数据流编号:D28 数据流名称:罚款金额

述:交给罚款的金额 数据流来源:读者

数据流去向:交纳处理模块

数据流组成:借阅证号码+罚款金额+罚款通知序号等

数据流量:15张/天 高峰流量:30张/天

数据流编号:D29 数据流名称:旧书书单

述:陈旧图书的书单 数据流来源:管理员 数据流去向:审核模块

数据流组成:条形码+索书号+书名等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D30 数据流名称:不合格书单

述:没有通过审核的陈旧图书的书单 数据流来源:审核模块 数据流去向:读者

数据流组成:条形码+索书号+书名等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D31 数据流名称:合格书单

述:通过审核的陈旧图书的书单 数据流来源:审核模块 数据流去向:注销模块

数据流组成:条形码+索书号+书名等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D32 数据流名称:注销书单

述:注销图书的书单 数据流来源:注销模块 数据流去向:出库报表

数据流组成:条形码+索书号+书名等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D33 数据流名称:注销图书信息

述:注销图书的基本信息 数据流来源:注销模块

数据流去向:书籍报表信息

数据流组成:条形码+索书号+书名等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D34 数据流名称:新用户名单 简

述:新进用户的名单 数据流来源:管理员 数据流去向:审核模块

数据流组成:学号(或工作证号码)+姓名等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D35 数据流名称:合格名单

述:通过审核的新用户名单 数据流来源:审核模块

数据流去向:编码入库模块

数据流组成:学号(或工作证号码)+姓名等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D36 数据流名称:不合格名单

述:没有通过审核的新用户名单 数据流来源:审核模块 数据流去向:管理员

数据流组成:学号(或工作证号码)+姓名等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D37 数据流名称:新用户信息

述:新进用户的基本信息 数据流来源:编码入库模块 数据流去向:书籍基本信息

数据流组成:借阅证号码+学号(或工作证号码)等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D38 数据流名称:新用户清单 简

述:新用户的名单 数据流来源:编码入库模块

数据流去向:新用户报表

数据流组成:借阅证号码+学号(或工作号码)等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D39 数据流名称:注销名单

述:注销用户的名单 数据流来源:管理员 数据流去向:审核模块

数据流组成:借阅证号码+学号(或工作号码)等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D40 数据流名称:合格名单

述:通过审核的注销用户名单 数据流来源:审核模块 数据流去向:注销模块

数据流组成:借阅证号码+学号(或工作证号码)等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D41 数据流名称:不合格名单

述:没有通过审核的注销用户名单 数据流来源:审核模块 数据流去向:管理员

数据流组成:借阅证号码+学号(或工作证号码)等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D42 数据流名称:游乐用户信息 简

述:注销的基本信息 数据流来源:注销模块

数据流去向:用户基本信息

数据流组成:借阅证号码+学号(或工作证号码)等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D43 数据流名称:注销图书清单 简

述:注销图书的书单

数据流来源:注销模块

数据流去向:注销用户报表

数据流组成:借阅证号码+学号(或工作证号码)等 数据流量:1张/3个月 高峰流量:1张/月

1.4.4 处理逻辑的描述

处理逻辑编号:P1.1 处理逻辑名称:审核处理

述:对新购入图书进行审核 输入的数据流:新书书单

处理描述:对照新书书单对新购入图书进行检查,核对图书数量、内容,检查是否完整。 输出的数据流:不合格书单、合格书单 处理频率: 1次/2个月

处理逻辑编号:P1.2 处理逻辑名称:编码处理

述:将合格图书近一定要求编码入库 输入的数据流:合格书单

处理描述:由管理人员对采购回来并审核无误的图书,按照国家统一的分类进行编号,之后登记书号、书名、作者、出版社等图书基本信息

输出的数据流:新书基本信息、新书清单 处理频率: 1次/2个月

处理逻辑编号:P2.1 处理逻辑名称:审核处理

述:对陈旧图书进行审核 输入的数据流:旧书书单

处理描述:检查图书是否已经过期或内容已不满足读者的需要,是否已遗失 输出的数据流:合格书单、不合格书单 处理频率:1次/2个月

处理逻辑编号:P2.2 处理逻辑名称:注销处理

述:将图书从书库中撤消 输入的数据流:合格书单

处理描述:将与合格书单中的图书从书库中删除。 输出的数据流:注销图书基本信息、注销图书基本信息 处理频率: 1次/2个月

处理逻辑编号:P3.1.1 处理逻辑名称:审核处理

述:对借书单、预约书单 输入的数据流:借书单、预约书单

处理描述:根据借书单进行审核检查书库中是否有该图书,该图书是否在库,读者是否能够再借阅该图书;根据预约书单进行审核检查看书库中的图书是否已经有人预约

输出的数据流:不合格借书单、不合格预约书单、合格借书单、合格预约书单 处理频率: 200次/天

处理逻辑编号:P3.1.2 处理逻辑名称:借书处理

述:处理读者借书问题 输入的数据流:合格借书单

处理描述: 根据合格借书单信息将书籍借予读者 输出的数据流:借书清单、借出图书信息

处理频率: 200次/天

处理逻辑编号:P3.1.3 处理逻辑名称:预约处理

述:处理读者预约问题 输入的数据流:合格预约书单

处理描述:根据合格预约书单信息将书籍归入预约状态 输出的数据流:预约清单、预约图书信息 处理频率: 200次/天

处理逻辑编号:P3.2.1 处理逻辑名称:审核处理

述:将归还书单、遗失书单进行审查 输入的数据流:归还书单、遗失书单

处理描述:根据还书书单检查所借阅书籍是否已经超期或损坏,若有则给予罚款通知;检查遗失图书情况是否属实

输出的数据流:罚款通知、损坏书单、归还图书信息、归还图书清单、遗失书单 处理频率: 200次/天

处理逻辑编号:P3.2.2 处理逻辑名称:损坏处理

述:对损坏图书进行处理 输入的数据流:损坏书单

处理描述:对已损坏图书进行修补并记录其损坏程度 输出的数据流:损坏清单、损坏图书信息 处理频率: 200次/天

处理逻辑编号:P3.2.3 处理逻辑名称:遗失处理

述:对遗失图书进行处理 输入的数据流:遗失书单

处理描述:对已的图书进行注销

输出的数据流:遗失清单、遗失图书信息 处理频率: 200次/天

处理逻辑编号:P3.2.4 处理逻辑名称:交纳入帐 简

述:处理罚款问题 输入的数据流:罚款金额

处理描述:根据罚款通知单内容收纳罚款金额并对其进行记录 输出的数据流:罚款清单 处理频率: 200次/天

处理逻辑编号:P4.1 处理逻辑名称:审核处理

述:对申请入库的新用户进行审查 输入的数据流:新用户名单

处理描述:对申请入库的新用户检查其是否已经办理过入库 输出的数据流:合格名单、不合格名单 处理频率:30次/天

处理逻辑编号:P4.2 处理逻辑名称:编码入库

述:对合格用户进行编码 输入的数据流:合格名单

处理描述:对合格用户按其职位和所在部门进行统一编号 输出的数据流:新用户清单、新用户基本信息 处理频率:30次/天

处理逻辑编号:P5.1 处理逻辑名称:审核处理

述:对注销用户名单进行审核 输入的数据流:注销名单 处理描述:对注销用户的各类信息进行检查,若其有未还图书或未交纳罚款认为其不能注销 输出的数据流:不合格名单、合格名单 处理频率: 30次/天

处理逻辑编号:P5.2 处理逻辑名称:注销处理

述:对合格名单的处理 输入的数据流:合格名单

处理描述:将合格名单上的用户从库中撤消 输出的数据流:注销清单、注销用户基本信息 处理频率:30次/天

1.4.5 数据存储的描述

数据存储编号:F1 数据存储名称:书籍基本信息

述:存储所有藏书的基本信息

数据存储组成:条形码+索书号+作者+出版社+出版日期+所在书库+单价表+库存数+书名+在库数量+入库日期

关键字:条形码

相关联的处理:P1.2,P2.2,P3.1.3,P3.2.1

数据存储编号:F2 数据存储名称:新书报表

述:存储新购入图书的信息

数据存储组成:条形码+索书号+作者+出版社+出版日期+所在书库+单价表+库存数+书名+在库数量+入库日期 关键字:条形码 相关联的处理:P1.2

数据存储编号:F3 数据存储名称:旧书注销报表

述:存储注销图书的信息

数据存储组成:条形码+索书号+作者+出版社+出版日期+单价表+书名 关键字:条形码 相关联的处理:P2.2

数据存储编号:F4 数据存储名称:读者借书情况报表 简

述:存储读者借书的信息

数据存储组成:借阅证号码+姓名+条形码+索书号+书名 关键字:条形码+借阅证号码 相关联的处理:P3.1.2

数据存储编号:F5 数据存储名称:读者预约情况报表

述:存储读者预约图书的信息

数据存储组成:条形码+索书号+书名+借阅证号码+姓名 关键字:条形码+借阅证号码 相关联的处理:P3.1.2

数据存储编号:F6 数据存储名称:损坏图书报表

述:存储损坏图书的信息

数据存储组成:条形码+索书号+作者+出版社+出版日期+单价表+书名 关键字:条形码

相关联的处理:P3.2.2

数据存储编号:F7 数据存储名称:遗失图书报表

述:存储遗失图书的信息

数据存储组成:条形码+索书号+作者+出版社+出版日期+单价表+书名 关键字:条形码

相关联的处理:P3.2.3

数据存储编号:F8 数据存储名称:读者还书情况报表

述:存储读者归还图书的信息

数据存储组成:条形码+索书号+书名+借阅证号码+姓名 关键字:条形码+借阅证号码 相关联的处理:P3.2.1

数据存储编号:F9 数据存储名称:罚款报表

述:存储罚款的信息

数据存储组成:借阅证号码+姓名+罚款通知序号+罚款金额+罚款原因 关键字:借阅证号码+罚款通知序号 相关联的处理:P3.2.4

数据存储编号:F10 数据存储名称:读者基本信息

述:存储读者的基本信息

数据存储组成:借阅证号码+学号(或工作证号码)+姓名+所在部门 关键字:借阅证号码

相关联的处理:P4.2,P5.2

数据存储编号:F11 数据存储名称:新用户报表

述:存储新用户的信息

数据存储组成:借阅证号码+学号(或工作证号码)+姓名+所在部门 关键字:借阅证号码 相关联的处理:P4.2

数据存储编号:F12 数据存储名称:注销用户报表

述:存储注销用户的信息

数据存储组成:借阅证号码+学号(或工作证号码)+姓名+所在部门 关键字:学号(或工作证号码) 相关联的处理:P5.2

1.4.6 外部实体的描述

外部实体编号:S1 外部实体名称:读者

述:从图书馆中借阅图书的人

输入的数据流:所借图书、不合格借书单、不合格预约书单、罚款通知 输出的数据流:借书单、预约书单、归还图书、遗失书单、罚款金额

外部实体编号:S2 外部实体名称:管理员

述:管理图书的人

输入的数据流:不合格书单、不合格旧书书单、不合格新用户名单、不合格注销名单 输出的数据流:新书书单、旧书书单、新用户名单、注销名单

2 概念模型设计

2.1实体图

索书号条形码所在书库出版日期在库数量库存数量图书入库日期书名作者出版社单价表索书号 图书实体

索书号索书号索书号索书号书库类别 书库类别实体

所在部门借阅证号码学号学生借阅证 学生借阅证实体

所在部门借阅证号码工作证号码教师借阅证 教师借阅证实体

管理员姓名工作证号码管理员 管理员实体

学号姓名性别学生年龄政治面貌籍贯所在系 学生实体

工作证号码姓名性别职称教师年龄政治面貌籍贯所在系 教师实体

罚款金额日期借阅证号码序号罚款单 罚款单实体

2.2 实体—联系图

图书n存放1书库借阅mn学生借阅证教师借阅证拥有教师

n1罚款11拥有学生1罚款清单nn1管理管理员1

2.3 数据库概念模型

图书条形码索书号作者书名出版日期出版社单价表库存量在库数量书库书库名可用借书证类型借阅周期超期罚款单价教师借阅证借阅证号码工作证号码所在部门学生借书证借书证号码学号所在部门罚款单序号借阅证号码罚款金额日期教师工作证号码姓名性别所在部门职称政治面貌籍贯教师年龄学生学号姓名性别教师年龄所在系籍贯政治面貌管理员管理员号码管理员姓名 3 逻辑模型及物理模型设计

3.1 数据库概念模型转换为关系模型

1.管理员(管理员姓名,工作证号码)

2.图书(。。。)

3.2 数据库物理模型

BNOBNOchar(10)BSNAMETCARDchar(10)BNUMBNO = BNOANAMEBNAMEBDATEBPUBLISHPRICETCARD = TCARDBSTOCKSBSTORAGERELATION_88BOOKSBOOKSTORAGEchar(10)BSNAMEchar(10)BSNAME = BSNAMEchar(10)BSCARDchar(10)char(10)BSCIRCLYintegerchar(20)BSPRICEfloatchar(20)dateBNO = BNOchar(20)RELATION_89floatBNOchar(10)integerSTUCARDchar(10)integerSTUCARD = STUCARDTCARDSTCARDTNUMTNOTDEPTchar(10)char(10)char(10)char(40)STUCARD = STUCARDAMERCESTUCARDSSTUCARDSNOSTUNOSTUDEPTANOSTUCARDchar(10)STUCARD = STUCARDMNOchar(10)CARDchar(10)AMARYchar(40)ADATEMNO = MNOTNUM = TNUMTCARD = TCARDTEACHERchar(10)char(10)char(10)char(10)floatdateSNO = SNOSTUDENTSNOSTUCARDSNAMESSEXTAGESDEPTSADRESSSPOLITICSTNUMTCARDTNAMETSEXTDEPTTPOSTTPOLITICSTADRESSTAGEchar(10)char(10)char(10)char(2)char(40)char(10)char(10)char(10)integerchar(10)char(10)char(10)char(2)integerchar(40)char(10)char(10)MANAGERMNOMNAMEchar(10)char(10) 4 数据库的实施与运行

4.1生成的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 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

char(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: STUDENT

%% ============== 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

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

%% ============== create table RELATION_88 (

BNO

char(10)

not null,

TCARD

char(10)

not null,

primary key (BNO, TCARD) );

%% ============== %%

Table: RELATION_89

%% ============== create table RELATION_89 (

BNO

char(10)

not null,

STUCARD

char(10)

not null,

primary key (BNO, STUCARD) );

alter table TCARDS

add foreign key FK_TCARDS_RELATION__TEACHER (TNUM)

references TEACHER (TNUM) on update restrict on delete restrict;

alter table STUCARDS

add foreign key FK_STUCARDS_RELATION__STUDENT (SNO)

references STUDENT (SNO) on update restrict on delete restrict;

alter table BOOKS

add foreign key FK_BOOKS_BSTOCK_BOOKSTOR (BSNAME)

references BOOKSTORAGE (BSNAME) on update restrict on delete restrict;

alter table STUDENT

add foreign key FK_STUDENT_RELATION__STUCARDS (STUCARD)

references STUCARDS (STUCARD) on update restrict on delete restrict;

alter table TEACHER

add foreign key FK_TEACHER_RELATION__TCARDS (TCARD)

references TCARDS (TCARD) on update restrict on delete restrict;

alter table AMERCE

add foreign key FK_AMERCE_RELATION__STUCARDS (STUCARD)

references STUCARDS (STUCARD) on update restrict on delete restrict;

alter table AMERCE

add foreign key FK_AMERCE_RELATION__MANAGER (MNO)

references MANAGER (MNO) on update restrict on delete restrict;

alter table RELATION_88

add foreign key FK_RELATION_RELATION__BOOKS (BNO)

references BOOKS (BNO) on update restrict on delete restrict;

alter table RELATION_88

add foreign key FK_RELATION_RELATION__TCARDS (TCARD)

references TCARDS (TCARD) on update restrict on delete restrict;

alter table RELATION_89

add foreign key FK_RELATION_RELATION__BOOKS (BNO)

references BOOKS (BNO) on update restrict on delete restrict;

alter table RELATION_89

add foreign key FK_RELATION_RELATION__STUCARDS (STUCARD)

references STUCARDS (STUCARD) on update restrict on delete restrict;

5 参考资料

1、 萨师煊、王珊

《数据库系统概论(第三版)》

北京 :高等教育出版社,2000

2、 黄梯云、李一军

《管理信息系统(修订版)》

北京:高等教育出版社,2000

3、 陈景艳、侯炳辉

《管理信息系统(第二版)》

北京:中国铁道出版社,2001

4、 徐引篪、霍国庆

《现代图书馆学理论》

北京:北京图书馆出版社,1999

第二篇:毕业论文 图书馆信息管理系统

毕业论文 图书馆信息管理系统,共35页,12771字,附源程序

摘要

图书馆信息管理系统是一种在学校中常用的一种系统。它从图书的入库登记到查询浏览,从读者的管理到图书的借阅,形成了一个整体自动化管理模式。本论文以学校的图书馆为例。系统主要有三个方面的内容:一方面是图书管理,主要包括新书入库 图书整理 图书信息的修改等方面。一方面是图书借阅,主要包括图书的借阅和归还。第三方面是信息查询,主要包括图书目录查询 读者信息查询等。论文设计以这三个方面展开,形成一套完整的图书馆信息管理系统。

本设计为图书管理系统,是根据图书馆,用户,管理员等的实际情况为基础,是数据库系统的开发。把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。

因此本人结合开入式图书馆的要求,对数据库管理系统、SQL语言原理、VB应用程序设计,VB数据库技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、图书馆管理员的需要。

关键词:图书,Visual basic6.0,ACCESS,借阅

第三篇:档案学,图书馆,信息资源管理,信息管理与信息系统的相互联系相互区别?

档案学,图书馆,信息资源管理,信息管理与信息系统的相互联

系相互区别?

档案学、图书馆、信息资源管理、信息管理与信息系统这四个专业就像是信息管理大家庭的四个兄弟。

俗话说的好:“一猪生九子,连母十个样。”他们兄弟四个既有相同点,也有区别。 前三者是各自独立而又密切联系的相关学科。由于各自研究对象具有它的特殊性, 因此在管理制度、 原则和方法上各有特点。诸如:档案室和档案馆的档案来源以接收为主,要建立归档、接收制度;档案原件的整理要考虑来源原则,以全宗为单位进行整理,按机构、职能分类是主要的分类方法之一;档案的存毁有特殊的鉴定制度,要划分永久保存、定期保存和销毁三种;档案大部分是原稿、原本,或称“孤本”,因此有特殊的利用制度,一般不外借出馆;档案在一定时间内具有较强的机密性,要建立保密制度和开放制度等等。所有这些与图书管理、信息资源吧管理都有明显的差别。管理实践上的差异性,反映在学科研究上也有差异性。但还必须看到他们之间的共性,档案与图书都属文献,都是知识的载体,都是信息资源,图书的手稿是档案,档案文献汇编可以转化为图书。档案与图书都是信息资源,信息资源是针对性的知识信息,档案与图书载有的知识信息都可以转化为有用信息资源。档案、图书、信息资源管理的工作过程,都是实现信息的搜集、加工、存储、检索和输出的过程,在这一过程中,三者采用的方法和手段具有相当多的共同性。如档案信息加工和输出过程,即是把档案转化为一次文献、二次文献、三次文献,满足用户需求的过程。在档案、图书、信息资源管理实行现代化管理方面,如电子计算机的应用、现代通讯技术的应用、文献缩微技术的应用等方面,都具有共同性。档案、图书、信息资源管理的载体形式是共同的, 都有纸质的、 胶片的、磁盘的、光盘的。因此在保护技术措施方面,也具有通用性。总之,由于档案、图书、信息资源管理工作有许多共同之处,决定了档案学、图书馆学、信息资源管理的密切关系,这三门学科的研究成果,可以相互借鉴和参考,相互从对方吸取适合本学科需要的知识。

图书馆学、档案学、信息资源管理的核心内容是信息与知识资源建设(评价、选择)、组织(标引、著录、分类、排序等)、浓缩(目录、索引、文摘、评述、综述等)、检索、传播(导读、咨询、个性化服务等)。例如,研制引文数据库需要信息技术,但核心内容却是来源文献的评价、选择、款目的标引、分类、序化、检索和利用。

第四者信息管理与信息系统则更加注重管理信息系统的开发和应用,即更加注重计算机技术,而信息资源管理就是信息系统与用户之间的桥梁,将信息系统作为一种资源进行管理,使其信息系统的成功率大幅提升。

档案学、图书馆、信息资源管理、信息管理与信息系统这四者的关系如同四个相交的圆,这四个圆不是重合而是相交在一起,交集的大小取决于各自的发展水平和观察者的知识结构。

第四篇:某大学图书馆管理信息系统建设规划

(一)

信息系统建设规划书——计算机系统建设计划

第一章:要点提示!

一、 规划目的:

为更好的改善图书管理,提高图书管理的效率水平,建立一个合理有序的图书借还管理秩序于是决定建立一个功能强大的管理信息系统。

众所周知,计算机管理信息系统建设是现代商业企业生存和发展的前提。我们当前的总任务是:充分利用先进的电子信息技术,参考已有同行企业成功的解决方案,结合图书馆的现状并考虑同学们的需要,成功建立起“图书馆”完整的内部一体化计算机管理信息系统。只有顺利完成这项工作,才能确保图书馆的合理有序的秩序。

二、 规划原则:

1:按时

目标系统应该在新生到来之际完成建设,尽快为同学们提供服务。

2:全面

目标系统必须满足学校管理的要求。通过系统分析设计,制定完整合理的借还操作流程,并优化建立相应数据模型与之针对。

3:实用

目标系统必须具有良好的可操作性和可维护性。能够使操作人员通过全面的系统培训迅速掌握。

4:先进

目标系统必须紧跟周边学校的发展潮流,采用目前国际先进的技术体系结构进行建设,具有较强的可扩充性。能够充分延长系统的使用生命周期。

5:可靠

目标系统必须具有较高的保密功能及数据备份能力和故障恢复能力,数据结构设计必须合理,数据采集必须高效,数据分析必须准确。

6:经济

目标系统在确保前5项建设原则外,还应充分考虑系统资源的优化组合,充分降低投资风险。设计方案技术成熟,实施周期短、见效快,性能价格比最佳。具有完备的实施计划。

三、 过程监控:

信息系统建设是流通业软件服务商和学校合作实施的系统工程。双方必须密切配合,一切以成功建设系统为目标。为确保建设成果准时和高质量。必须对系统建设过程中的每个环节达到标准量化管理,确认责任人,全面监控各阶段结果,建立完整的系统验收制度。具体过程应包含四个方面, l 项目组织,2 项目进程,3项目指导,4项目计划和控制

四、 过程描述: 计算机系统建设步骤包含以下六个阶段:(规划书正文中将逐一详细说明) l 需求分析2 设计开发3系统培训4测试运行5实施监控6后期维护

第二章:规划书正文

一、项目实施管理要求

项目实施管理中极为重要的四个关键因素是: 项目组织

项目组织定义了为实施系统所需的人员策略和组织结构。项目组织的定义涉及到“图书馆”的各个部门。

项目进程

项目进程定义了为成功实施系统所需的阶段、步骤、活动和任务。每一阶段、步骤、活动和任务都有明确的目标和应完成或应得到的结果,所有的这些都是为着最终目标----成功、高效、全新的管理信息系统服务。

项目指导

项目指导为项目实施人员提供高级实施应用结构化技术来指导项目的各种活动,这种技术有助于项目管理和软件开发的规范化及项目小组成员间的交流。

项目计划和控制

包括:

- 调度和控制项目的各活动和任务,()

制定项目预算()

- 监视商业信息实施项目的进程()

- 解决各活动和任务间的时间冲突()

- 保证在计划的时间和预算内完成项目的各进程

二、项目实施范围

本项目涉及“图书管理系统”整体解决方案中的主要内容如下: *以学校图书馆内部分类信息为基础的管理应用系统实施及相应管理技术的应用,包括相应产品与技术的交付安装、教育培训、开发、验收及系统维护支持。

具体内容见项目进程管理和教育培训计划相应部分。本系统实施项目涉及“某图书馆”大多数管理职能部门。

1、项目组织

1.

1、项目组织结构(

?

) 1.2、项目角色和责任

1.2.1、软件服务公司的主要角色和责任(

?

)

项目责任经理:

对整个系统实施项目的成功与否以及应用软件服务公司及其合作伙伴应承担的义务负有主要责任。

*对“某图书馆管理系统”项目实施进度进行监控。

*检查软件服务公司及合作伙伴项目人员的服务质量。

*负责对软件服务公司及其合作伙伴人员的调配及管理。

*是软件服务公司与学校高层项目人员的主要联系人。

项目执行经理:

* 软件服务公司指定一名项目执行经理。

* 负责服务费用的估算及提供服务时间的制定。

* 负责项目工作计划的制定与实施。

* 管理参与项目实施的软件服务公司技术人员。

* 负责与“某图书管理系统”项目负责人和各位职能经理的联系。

* 指导和帮助“某图书管理系统”项目人员进行项目实施。

* 对实施的进展,各个阶段工作完成情况,按时汇报给软件服务公司项目责任经理。

* 管理工作档案及负责软件服务公司应承担的技术服务的管理。

* 负责处理软件修改和增加的分析设计及编程等问题。

* 在开发过程中进行质量监督保证。

管理咨询顾问

* 负责协助进行图书馆现行管理模式和运作流程的分析。

* 对图书馆现行管理存在的问题提供诊断咨询和改进建议。

* 结合图书馆现行管理实际情况,指导应用系统的灵活应用。

* 在项目实施中,负责管理模式和运作方法方面的检验及质量保证。

应用顾问和技术顾问

* 根据现场需要及计划安排,参与“图书馆”的项目实施,协助项目执行经理解决实施中的应用问题和技术问题。

* 承担指导或技术课程的讲授工作。

* 承担指导或参与软件用户化修改及数据转换。

* 承担指导或参与网络、硬件系统、数据库系统的实施。

1.2.2、“某购物中心”的主要角色和责任

项目领导小组

该小组人员组成应包括:“某大学图书馆”的高层管理人员,部门主管人以及项目负责人。此外软件服务公司及其合作伙伴的高级咨询专家及项目责任经理也将参与小组的活动。

领导小组的责任包括:

* 批准项目计划。

* 调配项目资源(人力,经费)。

* 定期检查项目计划执行情况。

* 协调各业务部门之间发生的冲突。

* 制定项目实施策略以保证项目实施同企业的业务发展目标相一致。

* 负责处理项目队伍职权之外的问题。

项目实施应具体考虑的关键内容有:

* 哪些系统模块应先实施。

* 哪些部门应先参与实施。

* 哪些业务先应计算机化。

* 实施时间表。

* 确定实施项目人选以及每一位参加者的职责。

* 确定项目实施辅助工程的具体内容和完成时间。

项目队伍

项目队伍作为直属项目领导小组下的一个工作班子负责完成领导小组交给的一切有关项目实施的具体任务(例如:制定计划,检查进度,起草文件等等)。

项目经理

* 参与项目实施计划的制定。

* 负责和协调所有的项目日常事务。

* 组织、计划、调度、控制和监督项目所有实施活动。

* 负责向领导小组负责人汇报项目进展状况。

* 组织项目队伍的每周例会。

职能经理

* 给实施计划提供资料。

* 在项目经理的协调下,负责在本业务范围的应用系统部分的实施。

* 在原型测试阶段提供输入数据并确认测试结果。

* 组织在本业务范围内的其余人员的培训。

* 审查在本业务范围内的基础代码定义和基础数据采集。

数据处理经理

* 负责网络、硬件系统的日常运行管理与维护。

* 负责数据库的安全,数据的完整性和一致性。

* 负责数据库的设定,数据的转换及数据的备份。

* 处理用户与项目有关的各类问题,包括软件功能、硬件及任何其它问题。

* 帮助项目的实施。

* 至少50%的时间参与实施。

* 跟踪系统培训全过程,全面负责企业内部数据初始化建立的规范合理。

2、项目进程

2.1、项目进程说明

本系统项目进程定义了为成功实施所需的阶段、步骤活动和任务。每一个阶段的步骤、活动和任务都有明确的目标,工作和应得到的结果。按照高级实施策略的原理,“某大学图书馆”项目的整个实施过程可划分为五个阶段

2.1.1、项目定义阶段

阶段的主要任务及达到的目标:

* 对未来系统进行全面和详细的分析, 明确建立管理信息系统的需求。

* 实施一系列有关管理技术原理和软、硬件系统的教育培训,企业高层和中层领导及管理人员对系统有基本概念的认识和了解。

* 提出以商业信息系统为原型的系统方案。

主要交付成果

* 项目定义分析报告(PDAR)。

* 管理技术原理课程和有关系统培训课程教育大纲。

* 项目定义备忘录(PDM)。

2.1.2、实施准备阶段

阶段的主要任务及达到的目标:

* 系统产品和文档安装。

* 进一步深入地对有关项目人员(包括职能部门人员)进行系统产品的培训,使他们掌握系统的设计原理,处理流程和操作使用方法。

* 定义基础代码和准备原型测试数据。

主要交付成果

* 需求定义分析报告(RDR)。

* 系统业务流程图(软件修改初步设计(BSM))。

* 详细设计报告(软件修改详细设计(DD))。

2.1.3、开发和确认阶段

阶段的主要任务及达到的目标:

* 根据系统业务流程和详细设计报告要求,进行软件用户化编程。

* 根据要求重新修改和增加有关文档。

* 对修改和开发后的系统进行全面测试,以便确认该系统的可行性,可靠性及合理性。

* 对最终用户进行培训,使他们掌握新系统的操作和使用。

* 建立标准运作规程。

主要交付成果

* 经过开发和确认的软件及文档(SPE)。

2.1.4、系列实施阶段

阶段的主要任务及达到的目标:

* 批准的标准运作规则。

* 进行系统运作之前的数据准备,包括全部静态数据的整理和录入以及全部初始动态数据的准备。

* 健全保证新系统运行的组织机构,明确各职能人员的分工和责任。

主要交付成果

以某大学信息系统为原型,经过开发和修改,并通过试运行之后可正式运行的系统,包括软件、文档和标准运作规程(TIP)。

2.1.5、系统模拟运行阶段

阶段的主要任务及达到的目标:

* 对系统的测试运行进行监控和维护,及时解决运作过程出现的新问题,保证系统持续正常运行。

* 总结和评价系统运行的效益和成果。

主要交付成果

* 项目模拟运行备忘录

* 系统故障效率备忘录

2.2、项目进程管理

2.2.1、项目计划管理

计划内容

项目实施过程的计划分为三级计划:

* 项目实施计划

项目实施计划作为项目整个过程中到纲领性计划,其主要作用在于建立可行的项目实施工作的基本原则和标准工作流程和规范。

* 阶段实施计划

在每个阶段的开始,必须制定出各阶段工作计划。它规定了本阶段中所要实现的目标,所要完成的任务和所要交付的成果。计划中还要规定出活动步骤和时间进度以及有关资源的使用(人力,物力)和新增费用预算

* 关键活动计划

在项目实施的五个阶段中包含了至少一个以上的关键活动。它标识了系统实施进程达到了某一状态。对于这些关键活动,必须制定详细的工作流程,以便这些活动能够有条不紊地开展,达到预定的效果。

计划管理

* 计划制定由执行经理和项目经理负责。

* 计划审批。

* 项目实施计划由项目领导小组批准。

* 阶段实施计划由项目领导小组批准。

* 关键活动计划由项目负责人批准。

* 计划的修改和更新由项目经理负责。

2.2.2、项目监控

建立项目会议制度

* 项目小组会议

项目小组会议的主要作用是检查项目进展的状况和完成质量,协调和解决项目进展中出现的问题。项目队伍例会根据需要随时举行。会议召集人为项目经理。

* 项目领导小组会议

在项目实施的每一阶段,应召开至少一次以上的项目领导小组会议。

会议解决的事情如下:

* 重大问题的决策和协调以及政策的发布。

* 批准项目所需增加的资源和费用。

* 批准关键的可交付成果。

会议召集人为项目领导小组会负责人。

建立正常的检查、复审和批准制度

为了确保项目实施按期保质进行,有必要建立正常的检查、复审和批准制度。它所包括的内容如下:

* 软件服务公司所承担的检查职责和工作内容。

* 复审和批准可交付成果的内容和程序。

* 软件服务公司及其合作伙伴项目人员与“某大学图书馆管理信息系统”项目人员之间联系的方式。

第五篇:图书管理信息系统需求分析报告

系统目标:

本系统主要实现对图书馆的信息进行管理,图书馆的正常运营中总是面对大量的读者信息,图书信息以及两者相互作用产生的借书信息,因此要对读者资源,图书资源,借书信息进行管理。本系统的开发就是在于提高图书管理的工作效率,加强图书馆的管理。

图书馆管理系统是图书馆管理工作中不可缺少的部分,它的内容对于图书馆的管理者和使用者来说都至关重要,所以图书管理系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段。但一直以来人们使用传统人工的方式进行图书管理和借阅管理,这种管理方式存在着许多缺点,如:效率低、易忘记、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高图书管理的效率,也是图书馆的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。图书管理信息系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。而本系统主要开发的就是图书信息的管理。

图书管理主要包括如下工作:

(1)对所有购进的图书,进行入库记录。

(2)对所有学员领用图书们进行出库记录

(3)对所有的购进图书和出库图书以及库存进行统计。

(4)对购进图书和出库图书以及库存进行查询。

根据这样的需求,具体设计表如下:

读者基本信息表(学号,姓名,所在院系,出生日期,性别,联系方式,登记

日期,)

读者信息表(学号,姓名,所借图书,应还日期,所欠罚款金额,操作员) 图书基本信息表(编号,书名,类型,作者,出版社,价格,现存量,库存量) 图书征订表(征订编号,图书编号,订购数量,订购单价,订购日期,操作员,

是否入库)

图书借阅表(图书编号,读者编号,借阅时间,应还日期,操作员) 图书归还表(图书编号,读者编号,归还时间,操作员,确定归还)

图书惩罚表(图书编号,读者编号,借阅日期,归还日期,应罚金额,实收金额)

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:特殊教育学校师生比例下一篇:提升系统竣工验收报告