图书馆管理信息系统毕业设计.doc

上传人:wj 文档编号:1307796 上传时间:2023-04-30 格式:DOC 页数:29 大小:286KB
下载 相关 举报
图书馆管理信息系统毕业设计.doc_第1页
第1页 / 共29页
图书馆管理信息系统毕业设计.doc_第2页
第2页 / 共29页
图书馆管理信息系统毕业设计.doc_第3页
第3页 / 共29页
图书馆管理信息系统毕业设计.doc_第4页
第4页 / 共29页
图书馆管理信息系统毕业设计.doc_第5页
第5页 / 共29页
图书馆管理信息系统毕业设计.doc_第6页
第6页 / 共29页
图书馆管理信息系统毕业设计.doc_第7页
第7页 / 共29页
图书馆管理信息系统毕业设计.doc_第8页
第8页 / 共29页
图书馆管理信息系统毕业设计.doc_第9页
第9页 / 共29页
图书馆管理信息系统毕业设计.doc_第10页
第10页 / 共29页
图书馆管理信息系统毕业设计.doc_第11页
第11页 / 共29页
图书馆管理信息系统毕业设计.doc_第12页
第12页 / 共29页
图书馆管理信息系统毕业设计.doc_第13页
第13页 / 共29页
图书馆管理信息系统毕业设计.doc_第14页
第14页 / 共29页
图书馆管理信息系统毕业设计.doc_第15页
第15页 / 共29页
图书馆管理信息系统毕业设计.doc_第16页
第16页 / 共29页
图书馆管理信息系统毕业设计.doc_第17页
第17页 / 共29页
图书馆管理信息系统毕业设计.doc_第18页
第18页 / 共29页
图书馆管理信息系统毕业设计.doc_第19页
第19页 / 共29页
图书馆管理信息系统毕业设计.doc_第20页
第20页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

图书馆管理信息系统毕业设计.doc

《图书馆管理信息系统毕业设计.doc》由会员分享,可在线阅读,更多相关《图书馆管理信息系统毕业设计.doc(29页珍藏版)》请在冰点文库上搜索。

图书馆管理信息系统毕业设计.doc

课程设计报告第I页共I页

1引言……………………………………………………………………………1

2系统调查与可行性研究………………………………………………………1

2.1初步调查……………………………………………………………………1

2.2系统目标……………………………………………………………………2

2.3可行性研究…………………………………………………………………3

3系统分析………………………………………………………………………4

3.1业务流程分析………………………………………………………………4

3.2数据流程分析………………………………………………………………10

3.3数据字典……………………………………………………………………17

4系统设计………………………………………………………………………21

4.1功能结构设计………………………………………………………………21

4.2数据库设计…………………………………………………………………21

4.2.1实体-联系图……………………………………………………………21

4.2.2关系模型…………………………………………………………………22

4.3代码设计……………………………………………………………………22

4.4输入输出设计………………………………………………………………23

4.4.1输入设计…………………………………………………………………23

4.4.2输出设计…………………………………………………………………24

4.5系统配置设计………………………………………………………………25

4.5.1系统硬件配置……………………………………………………………25

4.5.2系统软件配置……………………………………………………………25

4.6系统安全与可靠性设计……………………………………………………25

5系统维护………………………………………………………………………26

结束语……………………………………………………………………………26

参考资料

课程设计报告第1页共27页

课程设计报告第27页共27页

1引言

随着计算机技术的飞速发展,计算机在各种单位机构管理中应用的普及,管理信息系统的开发在强调管理、强调信息的现代社会中也显得越来越重要。

因此,利用计算机支持单位高效率地完成管理的日常事务,是适应现代各种单位机构制度要求、推动各种单位机构管理走向科学化、规范化的必要条件。

图书馆是学校的文献信息中心,是为全校教学和科学研究服务的学术性机构,是学校信息化的重要基地。

图书馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所。

为了更好地适应这种网络数字化信息的环境,一种成功的跟踪最新技术,充分利用软硬件资源,扎根于准、新、全数字资源的"图书馆管理信息系统"已孕育而生。

另外,由于有些高校图书馆陈旧的管理手段给读者和图书馆管理员带来的很多操作上的不方便,同时为了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐的工作中解脱出来,从而使我们下定决心开发图书馆管理信息系统

2 系统调查与可行性研究

目前高校图书馆藏书众多,每天的借阅量也十分巨大。

在传统的手工操作方式下,图书的编目和借阅等的工作量大,准确性低且不易修改维护,读者借书只能到图书馆手工方式查找书目,不能满足借阅需求需要建立一套网络化的电子图书馆信息系统。

2.1初步调查

经过调查得知某高校图书馆部门设置如下:

1.采购部:

负责图书的采购

2.馆办室:

协助馆长处理和协调图书馆日常事务和各部门业务。

3.读者服务部:

负责图书馆内书籍的借阅、归还、出入口管理以及相关特殊业务的处理。

4.编目部:

承担图书馆各类型图书、文献的整理、编目、典藏等任务;承担分馆书目数据加工任务。

5.信息检索部:

提供读者上网检索文献资源、科技查新与代检代查、馆际互借与文献传递等项服务。

6.信息管理部:

负责对全馆图书信息以及学生、管理员所有信息进行管理。

7.技术部:

负责全馆计算机系统、网络系统、服务器存储系统的建设、安全、管理和维护工作。

8.财务部:

对图书馆的资产进行核算、监督,并分析图书馆债务和现金流量及各项业务情况。

馆长

采购部

馆办室

读者服务部

编目部

信息检索部

信息管理部

技术部

财务部

图2.1某高校图书馆组织机构图

2.2系统目标

图书管理的主要业务是每学期对学校图书馆进行新书的补充,以及日常的书籍捣毁等处理。

这部分的业务量不是很大,时间充分,处理也比较简单。

读者管理的主要业务是对学校的广大师生进行登记,使其具有合法的读者身份,通常只需要在新生入学和毕业生毕业时统一进行,时间上有一定规律。

借阅管理是一项日常工作,也是图书馆的主要业务,包括借书、还书、图书查询等具体内容。

因此,图书馆管理信息系统主要包括以下几个功能模块:

新书入库:

首先,图书馆的管理部门根据图书的库存量、图书的需求量和各类图书的最近发展情况向采购员发出购书计划单,采购员根据购书计划单向图书供应商发出购书单,采购员收到图书供应商的提货通知单并提货,将检验不合格的图书退给供应商,并发出重新发货的通知单。

其次,将入库书单和检验合格的图书交付给图书管理员。

最后,对新书进行分类处理:

即按国家统一的分类进行编号,登记书号、书名、作者、出版社、价格、数量等信息到书库,并将购书单和提货单交付给财务部门。

记入入库文件。

图书出库注销:

对于过期的各类图书进行出库处理,注销其相应信息。

图书的借出:

图书管理员根据借阅者的借书单去查阅书库,若有借阅者要借的书,则将书借给借阅者,并将借阅者的借阅证号、姓名及所借图书的信息记入书库借阅文件,若没有借阅者要借的书,借阅者可以预定所要借的书,管理员将预定信息记入预定文件。

图书的归还:

借阅者将所借的书归还图书馆时,管理员对图书进行检查,若完好,将借阅者的这条归还信息记入归还文件,并注销相应的借阅信息;若被损坏,开出罚款单,并将罚款信息记入罚款文件,将借阅者相应的归还信息记入图书归还文件,并注销相应的借阅信息;若超期,则根据超期的天数进行罚款,同时将相关罚款信息记入罚款文件,将借阅者的这条归还信息记入归还文件,并注销相应的借阅信息。

若借阅者不慎将图书遗失,图书管理员根据图书的单价和学院的相关规定开出赔偿单据,借阅者交纳赔偿金后,管理员相关的赔偿信息记入赔偿文件,注销相应的借阅信息,并注销该书的信息。

统计情况:

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

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

检索:

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

2.3可行性研究

技术可行性

建立系统开发环境,主要是安装数据库工具(MSSQLSERVER2000),应用程序开发工具,OFFICE程序组件开发工具,在设备方面,图书馆拥有多台计算机并接入网络,而且该系统对软件没有太高要求。

很多图书馆的工作人员都具有一定使用计算机的能力,从技术角度考虑,开发此系统不存在难题。

经济可行性

目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。

当系统开发完成实际应用以后,将很大程度上提高计算机的功能和使用效率,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。

这带来的经济回报将远超过支出。

从经济角度考虑,此信息系统开发可行。

环境可行性

计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息化时代已经来临。

信息化浪潮在给社会带来冲击的同时,也使图书馆业务受到了强烈的冲击,图书馆传统的管理和服务方式已不能适应读者对日益增长的文献信息的需求。

建设一个采用大型数据库为基础的图书馆管理系统,是图书馆与时代进一步接轨的客观要求,建设以计算机为核心的图书馆管理系统,实现图书管理和服务的自动化,更好地为业务工作服务,是图书馆发展的必由之路。

可行性结论

根据以上可行性分析,学校图书馆进行系统开发的条件已成熟,可以立即进行系统的开发。

3 系统分析

3.1业务流程分析

3.11图书管理业务流程图

采购部

新书书单

不合格书单

校验员

合格书单

新书清单

藏书清单

编目员

书籍分配单

库藏清单

领书清单

图书管理员

新书报表

书库

新书报表

藏书报表

财务部

编目部

新书入库业务流程图

书库

注销申请表

注销计划

不合格申请表

审核员

合格申请表

藏书清单

注销清单

编目员

注销通知

藏书报表

编目部

旧书出库业务流程图读者

查询信息单

管理员

查询结果单

藏书清单

图书信息查询业务流程图

读者

预约申请表

借书申请表

续借申请表

不合格申请表

管理员

预约清单

借出清单

合格申请表

在库清单

管理员

库存报表

编目部

通知单

借书、预约、续借业务流程图

读者

丢失申请表

归还申请表

管理员

丢失清单

在库报表

在库清单

归还清单

编目员

注销通知

藏书报表

藏书清单

丢失报表

罚款通知

图书归还业务流程图

新用户

用户申请表

不合格申请表

审核员

合格申请表

新用户清单

用户清单

信息管理员

用户报表

信息管理部

新用户通知

新用户入库业务流程图

用户

注销申请表

不合格申请表

审核员

合格申请表

用户清单

注销清单

信息管理员

用户报表

信息管理部

注销通知

用户注销业务流程图

3.2数据流程分析

图书馆管理系统TOP图

(1)新书采购管理

根据系统的业务流程分析,可以画出采购管理的数据流程图

采购管理数据流程图

(2)旧书出库管理

根据系统的业务流程分析,可以画出旧书出库管理的数据流程图

旧书注销数据流程图

(3)图书馆借书管理

根据系统的业务流程分析,可以画出借书管理的数据流程图

借书、预约数据流程图

(4)图书馆还书管理

根据系统的业务流程分析,可以画出还书管理的数据流程图

还书数据流程图

(5)新生注册管理

根据系统的业务流程分析,可以画出新生注册管理的数据流程图

新生注册数据流程图

(6)毕业生注销管理

根据系统的业务流程分析,可以画出毕业生注销管理的数据流程图

毕业生注销数据流程图

3.3数据字典

1.数据项定义

数据元素编号

I01

数据元素名称

图书编号

简述

图书信息的检索码

别名

booknumber

长度

8个字节

类型

字符型

取值/含义

按照某种规则给图书排序

第1位~第2位

图书类型

第3位~第4位

供应商

总帐

类型下的子类别

第5位~第8位

顺序号

有关的数据元素或数据结构

图书名称、图书信息表

有关的处理功能:

查询,借书,还书,续借,预约

2.数据流定义

数据流编号:

F1

数据流名称:

新书书单

简述:

购入书籍的表单

数据流来源:

管理员

数据流去向:

审核模块

数据流组成:

索书号+书名+出版社等

数据流量:

1张/3个月

高峰流量:

1张/月

数据流编号:

F2

数据流名称:

合格书单

简述:

通过审核的新书书单

数据流来源:

审核模块

数据流去向:

编码模块

数据流组成:

索书号+书名+出版社等

数据流量:

1张/3个月

高峰流量:

1张/月

数据流编号:

F3

数据流名称:

不合格书单

简述:

没有通过审核的新书书单

数据流来源:

审核模块

数据流去向:

管理员

数据流组成:

索书号+书名+出版社等

数据流量:

1张/3个月

高峰流量:

1张/月

数据流编号:

F4

数据流名称:

新书基本信息

简述:

新入库图书的信息

数据流来源:

编码模块

数据流去向:

书籍基本信息

数据流组成:

条形码+索书号+书名+出版社等

数据流量:

1张/3个月

高峰流量:

1张/月

数据流编号:

F5

数据流名称:

新书清单

简述:

新入库图书的书单

数据流来源:

编码模块

数据流去向:

新书报表

数据流组成:

条形码+索书号+书名+出版社等

数据流量:

1张/3个月

高峰流量:

1张/月

数据流编号:

F6

数据流名称:

借书单

简述:

读者借书的书单

数据流来源:

读者

数据流去向:

审核模块

数据流组成:

索书号+借阅证号码等

数据流量:

200张/天

高峰流量:

400张/天

数据流编号:

F7

数据流名称:

预约书单

简述:

读者预约书籍的书单

数据流来源:

读者

数据流去向:

审核模块

数据流组成:

索书号+借阅证号码等

数据流量:

200张/天

高峰流量:

400张/天

数据流编号:

F8

数据流名称:

合格书单

简述:

通过审核的借书单

数据流来源:

审核模块

数据流去向:

借书处理模块

数据流组成:

条形码+借阅证号码等

数据流量:

200张/天

高峰流量:

400张/天

数据流编号:

F9

数据流名称:

不合格书单

简述:

没有通过审核的借书单

数据流来源:

审核模块

数据流去向:

读者

数据流组成:

索书号+借阅证号码等

数据流量:

200张/天

高峰流量:

400张/天

数据流编号:

F10

数据流名称:

不合格书单

简述:

没有通过审核的预约书单

数据流来源:

审核模块

数据流去向:

读者

数据流组成:

索书号+借阅证号码等

数据流量:

200张/天

高峰流量:

400张/天

数据流编号:

F11

数据流名称:

合格书单

简述:

通过审核的预约书单

数据流来源:

审核模块

数据流去向:

预约处理模块

数据流组成:

条形码+借阅证号码等

数据流量:

200张/天

高峰流量:

400张/天

3.处理逻辑的定义

处理逻辑编号:

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次/天

4.数据存储的定义

数据存储编号:

D1

数据存储名称:

书籍基本信息

简述:

存储所有藏书的基本信息

数据存储组成:

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

关键字:

条形码

相关联的处理:

P1.2,P2.2,P3.1.3,P3.2.1

数据存储编号:

D2

数据存储名称:

新书报表

简述:

存储新购入图书的信息

数据存储组成:

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

关键字:

条形码

相关联的处理:

P1.2

数据存储编号:

D3

数据存储名称:

旧书注销报表

简述:

存储注销图书的信息

数据存储组成:

条形码+索书号+作者+出版社+出版日期+单价表+书名

关键字:

条形码

相关联的处理:

P2.2

数据存储编号:

D4

数据存储名称:

读者借书情况报表

简述:

存储读者借书的信息

数据存储组成:

借阅证号码+姓名+条形码+索书号+书名

关键字:

条形码+借阅证号码

相关联的处理:

P3.1.2

数据存储编号:

D5

数据存储名称:

读者预约情况报表

简述:

存储读者预约图书的信息

数据存储组成:

条形码+索书号+书名+借阅证号码+姓名

关键字:

条形码+借阅证号码

相关联的处理:

P3.1.2

数据存储编号:

D6

数据存储名称:

损坏图书报表

简述:

存储损坏图书的信息

数据存储组成:

条形码+索书号+作者+出版社+出版日期+单价表+书名

关键字:

条形码

相关联的处理:

P3.2.2

数据存储编号:

D7

数据存储名称:

遗失图书报表

简述:

存储遗失图书的信息

数据存储组成:

条形码+索书号+作者+出版社+出版日期+单价表+书名

关键字:

条形码

相关联的处理:

P3.2.3

数据存储编号:

D8

数据存储名称:

读者还书情况报表

简述:

存储读者归还图书的信息

数据存储组成:

条形码+索书号+书名+借阅证号码+姓名

关键字:

条形码+借阅证号码

相关联的处理:

P3.2.1

数据存储编号:

D9

数据存储名称:

罚款报表

简述:

存储罚款的信息

数据存储组成:

借阅证号码+姓名+罚款通知序号+罚款金额+罚款原因

关键字:

借阅证号码+罚款通知序号

相关联的处理:

P3.2.4

数据存储编号:

D10

数据存储名称:

读者基本信息

简述:

存储读者的基本信息

数据存储组成:

借阅证号码+学号(或工作证号码)+姓名+所在部门

关键字:

借阅证号码

相关联的处理:

P4.2,P5.2

数据存储编号:

D11

数据存储名称:

新用户报表

简述:

存储新用户的信息

数据存储组成:

借阅证号码+学号(或工作证号码)+姓名+所在部门

关键字:

借阅证号码

相关联的处理:

P4.2

数据存储编号:

D12

数据存储名称:

注销用户报表

简述:

存储注销用户的信息

数据存储组成:

借阅证号码+学号(或工作证号码)+姓名+所在部门

关键字:

学号(或工作证号码)

相关联的处理:

P5.2

5.外部实体的定义

外部实体编号:

S1

外部实体名称:

读者

简述:

从图书馆中借阅图书的人

输入的数据流:

所借图书、不合格借书单、不合格预约书单、罚款通知

输出的数据流:

借书单、预约书单、归还图书、遗失书单、罚款金额

外部实体编号:

S2

外部实体名称:

管理员

简述:

管理图书的人

输入的数据流:

不合格书单、不合格旧书书单、不合格新用户名单、不合格注销名单

输出的数据流:

新书书单、旧书书单、新用户名单、注销名单

4 系统设计

4.1功能结构设计

图书馆管理信息系统

图书管理

用户管理

图书借还

新书入库管理

旧书出库管理

借书处理

还书处理

新生注册管理

毕业生注销管理

图书信息检索

4.2数据库设计

4.21实体—联系图

图书

存放

借阅

使用

借阅证

学生

书库

管理

管理员

1

1

n

n

n

n

n

1

4.22关系模型

(1)图书档案(图书编号,书名,作者,图书类别,单价,出版社,进册书,库存量)

(2)书库(图书编号,管理员编号,书名,入库日期)

(3)借阅(图书编号,借书证号,姓名,书名,借书日期,是否归还)

(4)借阅证(借书证号,姓名,性别,单位,发证日期,已借书册书,是否容许借书)

(5)管理(借书证号,管理员编号)

(6)管理员(管理员编号,管理员姓名,登陆密码)

(7)学生(学号,借书证号,姓名,性别,出生日期,学院,联系电话)

4.3代码设计

本系统采用区间码和顺序码结合的方式来对图书和读者进行编码。

“顺序码”就是顺序的自然数或字母赋予编码对象。

“区间码”是按对象的从属、层次关系为排列顺序的一种编码方式。

编码时将代码分成若干层级并与分类对象的分类层级相对应,代码从左至右,表示层级由高到低。

(1)对读者编号——采用区间码。

如:

2010011215

2010011215

年级,即入学年份

班内号码

班级

编号

专业

代码

学院

代码

学院代码如下

理工学院---01

经管学院---02

纺织学院---03

生工学院---04

外语学院---05

(2)图书编号——采用区间码与顺序码

如:

TP311103

TP311101

内部

编号

图书

编号

图书类

别编号

类别编号:

计算机类---TP

文学类---I

艺术类---V

数理化---O

英语类---H

图书编号:

计算机应用基础---3111

计算机网络---3112

计算机组成原理---3113

数据库原理---3114

内部编号:

同时采购了五本相同的图书,在类别和编号相同的时候,用01,02,03,04,05分别代表这五本相同的图书。

4.4输入输出设计

4.4.1输入设计

图书管理系统输入方式

输入设计首先要确定输入设备的类型和输入介质,目前常用的输入设备有以下几种:

  

(1)键盘。

磁盘输入装置。

由数据录入员通过工作站录入,经拼写检查和可靠性验证后存入磁记录介质

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2