毕业论文:图书管理系统的设计与实现.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《毕业论文:图书管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业论文:图书管理系统的设计与实现.doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、xxxxxxxxxx毕 业 论 文题目: 图书管理系统的设计与实现 姓名: xxx 学号: xxxxx 院系: xxxxxxxx 专业: xxxxxxxxxx 指导教师: xxx 职称: 讲师 图书管理系统的设计与实现xxxxxx xxxxxxxxxxxxxxxxxxxx xx【摘要】图书管理系统利用计算机进行图书信息管理,使图书管理人员得以摆脱繁重的日常工作,当前的图书管理系统大多是为大型图书馆专门研制的,软件和硬件价格昂贵,不适合中小学一类的小型图书馆使用。本论文设计的是一个小型图书管理系统,实现的主要功能包括:图书管理、读者管理、借还书管理、每日盘点等。系统实现时,将涉及的数据通过表的形
2、式存在ACCESS数据库中,使用VB6.0编程语言进行程序设计,通过ADO连接数据库,用户只要根据系统界面的菜单,便可完成各种操作。该图书管理系统功能明确,操作简单,对图书管理员的计算机水平没有特别要求,而且系统开发本钱低,周期短,实用性强,较适用于中小学图书馆藏书不是特别多、工作流程较简单、资金投入有限的环境,无需花很大的代价,无需专业的计算机人员,便可以系统标准地管理图书馆的大量信息。【关键字】ADO;窗体;数据库;图书管理系统;图书管理;读者管理Abstract: Books administrative systems manage books information by compu
3、ter, which makes books administrative staff keep away from strenuous work. The existing books administrative systems are mostly developed for the large-scale library, of which the software and hardware cost too much, not fit for small library such as middle and primary schools. This paper designed a
4、nd realized a small books administrative system, the main functions include: books management, readers management, borrowing/returning management, daily checking, etc. During the realization of the system, correlative data is stored in Microsoft ACCESS database, and uses VB6.0 as the programming lan
5、guage. The advantages of the system include clear function、simple operation、no special required computer level to user、low development cost, and much better practicability. This system is very suitable for middle and primary schools, with which a large number of books information can be managed syst
6、ematically by lower cost and non-professional staff.Keywords: ADO; Windows body; Database; Books administrative system; book manage; reader manage目 录引 言1一、系统分析2一系统调研2二可行性分析3三需求分析4四系统逻辑模型5二、系统设计6一系统总体功能模块6二系统流程8三数据库设计8三、系统实现12一软件开发工具12二各功能模块具体实现13三本系统实现的关键技术26四系统测试26四、系统的运行和维护27五、总结27参考文献29附 录30致 谢31
7、引言当今时代是飞速开展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境,计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了准确性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况如借书天数、超过限定借书时间的天数的统计和核实等往往采用对借书卡的人工检查进行,对借
8、阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。采取手工方式对图书借阅情况进行人工管理,由于信息比拟多,图书借阅信息的管理工作混乱而又复杂,一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比拟清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。总的来说,小型图书馆缺乏系统标准的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的功能,资源闲置比拟突出,这就是管理信息系统的开发要解决的根本问题。基于以上问题,本论文的主要内容是进行一个小型图书管理
9、系统的设计和实现,使图书管理工作标准化,系统化,程序化,防止图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。图书管理系统应具有以下特点:1.使用操作直观简单:图书馆管理系统所有的操作都可以通过界面完成,图书的浏览、借阅、购置、管理等各种操作。2.网络管理轻松便捷:图书馆管理管理员通过界面可轻松完成整套系统的管理工作。3.检索查询一目了然:图书馆管理系统软件提供了多种检索查询方式,可以进行简单的关键字、书名、作者、出版社、关键字、分类等多种细目进行详细查询,查询出的书目便捷直观。4.阅读内容多种多样:图书馆管理系统软件能够支持更多文件等。5.权限设置完善丰
10、富:图书馆管理系统软件通过定义用户权限、功能权限、用户组权限等快速完成权限的定制。6.个人环境简易亲切:图书馆管理系统软件中每个用户都可以保存自己喜欢的书签目录,还可以书写书评以就某本书籍进行讨论。7.信息资料极易扩充:图书馆管理系统软件提供了多种信息资料扩充的形式,能够帮助管理员快捷高效地完成对图书的扩充。其次,数字化图书馆还提供了开放式的图书安装接口,允许用户自己进行图书的批量安装。 由于时间和条件有限,我想在较短的时间内开发一个简单实用的图书管理系统,为小型图书馆的标准管理提供方便。一、系统分析根据图书管理系统对管理人员的水平、数据采集和管理活动的要求以及数据库技术对计算机系统的软硬件的
11、要求,可以把数据库管理系统设计成为一个单一的综合数据库。考虑该图书管理系统功能适用于中小型图书馆,功能较简单,所以本系统中使用一个单一的数据库就能满足图书管理要求。一系统调研为了能够设计开发出切合实际的、满足现行业务需求的图书管理系统,在系统设计之前必须进行全面、详细的需求调查,确定图书管理的目标和用户的需求。通过对图书管理人员的访问、交谈可获得图书管理高层的、内部的管理需求,以及图书管理的管理目标,并且,通过具体借阅活动,了解借阅的流程、借阅的控制方式、日常管理信息,对图书管理系统有一个深刻的了解。经过一段时间的调研,对现有的图书馆进行考察、研究,和图书管理人员、学生交流,结合图书管理员的日
12、常工作,反映的需求大体如下:1.随着书籍量的增大,使得对图书的管理异常麻烦,有大量新书入库时,管理员的工作量特别大;图书因使用过久或信息过时需做下架处理,或者在读者借阅书籍时发生遗失的情况下需做遗失处理,这些都需要修改数据库关于书籍的信息。2.读者一般都是在校的学生和教师。教师的信息一般在建立档案后一般不需要修改或修改量较小,而对于学生那么会有新生入学和老生毕业等情况出现,这些都需要修改数据库关于读者的信息。3.图书馆主要的功能就是提供书籍供读者借阅,在借阅图书时应按图书馆的规那么进行借阅,例如不超过5本,如果已有超时借阅的图书,那么在归还前不允许再借阅等等。4.对于图书遗失或超期归还的情况应
13、根据图书馆的规那么进行处分。5.对于读者借阅书籍的权限可借阅书籍数目,每人每本书可持有天数等应该能按其类型加以分类,假设有图书遗失或超期未还的情况发生,图书馆都应该规定处分的条例。另外对于操作此系统的前端工作人员的权限也应该有一定限制。这些都应该只能由系统管理员来进行操作和修改。6.一般读者在借阅书籍前都需查询图书馆关于所借书籍的大概信息:该图书是否在馆、是否已借出、在馆中的书架号;除查询书籍外,读者还可查询关于自身的信息:是否有超期未还的图书,还可借阅书籍数目等。7.图书馆管理人员做完一天的工作,还得进行盘点,汇总进书、借书、还书的总体情况。概括地说,对于图书馆主要负责提供的功能是指从图书的
14、购入开始直到该图书过期下架的整个流通过程,这其中包括图书入库、借出、归还以及对参与此流通过程的读者的信息管理 。系统开发的总体目的是在图书馆信息管理中实现管理的系统化、自动化,减少工作量,提高效率及可靠性。二可行性分析可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。下面对本系统实现的可行性进行分析。1.经济可行性 作为图书馆这样的商业性质较小的场所,其经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要
15、集中于购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的方案性和预见性,快速地反应市场信息。2.技术可行性 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机,发挥了计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速开展,为系统的建设提供了技术条件。 3.社会可行性社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响
16、,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速开展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。它对图书馆带来的影响可以看到:对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对图书馆工作人员的要求提高,使图书馆在一定的可能下进行机构精简,迫使工作人员继续学习新知识,拓宽图书馆在市场环境下的生存空间。三需求分析 在系统调研、可行性研究的根底上,可以分析归纳出图书管理系统的几大功能:图书信息的管理,读者信息的管理,借还书信息的管理,每日盘点。本系统根据图书管理系统最常用的功能进行设计,主要包括下面几大模块:1.系统权限的管理:包括系
17、统登录、密码修改、管理员添加等。2.入库图书的管理:即新进图书的登记,馆藏图书的修改、删除、查询和报损。包括图书的编号条码号、ISBN号、索引号、中文名、原名、原作、译者、图书类别、语种、出版社等。3.入库期刊的管理:即新进期刊的登记,馆藏期刊的修改、删除、查询和报损。包括期刊的编号条码号、期刊名、ISSN号、统一刊号、期刊类别、期刊等级、语种、期号、总期号、出版日期、编辑部等。4.读者信息的管理:即读者信息的添加、修改、删除、查询。包括读者编号、类型、性别、身份证号、工作单位、办证日期等。5.借书信息的管理,即信息包括被借图书及借阅者信息的添加、修改、删除、查询。包括借书者编号、姓名、类别,
18、所借书编号、名称、原名、作者、书籍类别、出版社、借出日期、应还日期等。6.还书信息的管理,即信息包括图书信息及还书者信息的添加、修改、删除、查询。包括还书者编号、姓名、类别,所借书编号、名称、原名、作者、书籍类别、出版社、借出日期、应还日期、实还日期等。7.每日盘点:即每日进书、每日借书、每日还书。 四系统逻辑模型本系统的逻辑模型以系统的数据流图和数据字典为主要描述工具。1. 数据流图数据流图如图1-1所示。图书信息表读者信息表借书信息表用户信息表合法用户用户信息表密码还书信息用户名系统管理用 户退 出登 录图书/期刊管 理读 者管 理借阅管 理还 书管 理用 户非法用户身份验 证 2.数据字
19、典 1“图书信息表的字典条目文件名:图书信息表别 名:组 成:图书编号+索引号+ISBN号+中文名+作者+出版社+出版日期+图书类别+语种+页数+图书价格+登记日期+备注组 织:备 注:2“读者信息表的字典条目文件名:读者信息表别 名:组 成:读者编号+读者姓名+读者性别+读者类别+身份证号+工作单位+电子邮件+ +登记日期+有效期+备注组 织:备 注: 3“借书信息表的字典条目文件名:借书信息表别 名:组 成:读者编号+读者姓名+读者类别+书籍编号+书籍中文名+书籍原名+书籍类别+作者+出版社+借书日期+应还日期+备注组 织:备 注:4“还书信息表的字典条目文件名:还书信息表别 名:组 成:
20、读者编号+读者姓名+读者类型+书籍编号+书籍中文名+书籍类别+作者+出版社+借书日期+应还日期+实还日期+罚款组 织:备注: 二、系统设计一系统总体功能模块对前面的数据流图进行分析和集中,图书管理员要处理不同的信息,根据读者信息才能处理借书还书信息,借还书的处理又得依照图书信息,各类信息都是不断变化更新的,划分出清晰的模块便于实现图书管理系统的高效工作。可以按照模块化程序设计的要求,得到如图2-1所示的系统框架结构图。图书管理系统系统管理增加用户修改密码退出系统图书管理增加图书查询图书删除图书修改图书图书报损借书管理添加借书修改借书删除借书查询借书系统帮助关于还书管理添加还书修改还书删除还书查
21、询还书添加读者修改读者删除读者查询读者读者管理每日盘点每日进书每日借书每日还书期刊管理删除期刊修改期刊期刊报损查询期刊增加期刊 图2-1 系统框架结构图二系统流程在划分好各功能模块后,还需对系统的流程有一个整体的认识。所谓系统流程,就是用户在使用系统时的工作过程。多用户系统的工作流程都是从用户登录模块开始的,对用户身份进行权限验证,进而对系统进行管理。系统的流程分析图如图2-2所示。图2-2系统流程分析图重试失败否是进入系统错误到达3次系统管理图书管理信息期刊管理信息读书管理借书信息管理还书信息管理系统帮助每日盘点登录成功管理模块用户登陆退出结束开始该系统的具体流程:管理员根据自己的用户名和密
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 图书 管理 系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内