图书馆管理系统综合设计报告(3)

2019-03-22 15:49

武汉工程大学计算机科学与工程学院 综合设计报告

第一章 绪论

1.1 开发背景

当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广发应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。被系统就是为了管理好图书馆信息而设计的。

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用进算计进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本,表格等纸介质的手工处理,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。

数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行手工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如果对很长时间以前的图书进行更改就更加困难了。基于这些问题,我认为有必要建立一个图书管理系统,是图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

1.2 图书管理系统的目的和意义

我们要实现科学技术现代化,图书情报工作的现代化是极其重要的,又由于科学和技术的不断发展和进步,现代技术是一个动态的概念,第二次世界大战以来,以计算机技术为代表的现代技术有了很巨大的发展,而且还在迅速的变化发展中,70年代后期,出现图书情报工作的“联机革命”,使计算机更广泛地、更有效率地应用到各个角落,发达国家较重视这一领域的发展,我国尚存在较大的差距。所以我们说,图书情报工作计算机化是提高我国科学技术水平的一项带有重大战略意义的措施,它是图书情报工作现代化的重要标志。

计算机技术是现代技术的一部分,图书自动化只是图书馆现代化的一部分,他们之间是部分和整体的关系,但由于计算机技术的信息技术的心脏,现代社会的骄子,信息社会的科技主角,所以在图书馆自动化是图书馆现代化的核心和主导部分。图书情报的计算机管理系统能提高图书馆本身管理水平,能代替工作人员进行图书情报资料的某些

- 1 -

武汉工程大学计算机科学与工程学院 综合设计报告

加工处理,把工作人员从繁重的手工劳动,重复劳动中解放出来。

总之,建立图书馆的计算机自动化管理系统,不但可以大大提高图书馆书流通率,而且推动了社会文化生活的进步。

本论文以图书馆管理信息系统的需求分析及概念设计为切入点,运用理论与实际相结合的方法,构建一个包含读者信息,书籍信息和借阅信息的图书馆管理系统。图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两方面。对于前者要求建立起数据一致性和完整性强,数据安全性好的库。而对于后者则要求应用程序功能完备,易于使用等特点。

因此本人结合开放式图书馆的要求,对数据库管理系统、Java程序设计进行了学习和应用,主要完成对图书管理系统的需求分析,功能模块划分,数据库模式分析,并由此设计了数据库结构和应用程序。希望本文所设计的图书管理系统能够满足借阅者和图书馆管理人员的需求。

- 2 -

武汉工程大学计算机科学与工程学院 综合设计报告

第二章 设计简介及设计方案论述

2.1 需求分析

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后的具体设计打下基础。

针对一般图书馆管理信息系统的需求,通过对图书馆管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:

1.读者信息,包括的数据项有:读者编号、读者姓名、读者性别、籍贯、出生日期、专业等。

2.书籍信息,包括的数据项有:书籍编号、书籍名称、出版社名称、出版日期等。 3.借阅信息,包括的数据项有:读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期等。

4.管理员信息,包括的数据项有:账号、姓名、性别、出生日期、密码等。 有了上面的数据结构、数据项和数据流程,就可以进行下面的数据库设计了。

2.2 数据库设计

2.2.1 数据库概念结构设计

得到需求分析上的数据项和结构数据以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。

本实例根据上面的设计规划出的实体有:读者实体、书籍实体、借阅信息实体、管理员实体。实体之间相互关系的E-R图如图2.2所示。

图2.2 实体之间的E-R图

- 3 -

武汉工程大学计算机科学与工程学院 综合设计报告

2.2.2 读者借还书过程的数据流图

1. 读者借书过程数据流程如图3.7所示

日历 检验 读者 选定图书 1 借书 检验 图书信息 2 借书 登记 读者库 图书库 图书是否被借出

图3.7 读者借书过程

2. 读者还书过程数据流程如图3.8所示

图书访问记录 检验错误 日历 读者 图书 3 还书 检验 还书信息 4 还书 登记 还书返回信息 图3.8 读者还书过程

- 4 -

武汉工程大学计算机科学与工程学院 综合设计报告

2.2.3 数据库逻辑结构设计

1) 书籍信息表的数据结构如下表所示

表2.1 书籍信息表

2) 读者信息表的数据结构如下表所示

表2.2 读者信息表

3) 借阅信息表的数据结构如下表所示

表2.3 借阅信息表

4) 管理员信息表的数据结构如下表所示

表2.4 管理员信息表

- 5 -


图书馆管理系统综合设计报告(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2012年(2013届)北京电信校园招聘笔试题(在线评测)及答案-【云计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: