本科图书管理系统毕业论文设计与实现Word格式.doc
- 文档编号:13309693
- 上传时间:2022-10-09
- 格式:DOC
- 页数:35
- 大小:1.57MB
本科图书管理系统毕业论文设计与实现Word格式.doc
《本科图书管理系统毕业论文设计与实现Word格式.doc》由会员分享,可在线阅读,更多相关《本科图书管理系统毕业论文设计与实现Word格式.doc(35页珍藏版)》请在冰豆网上搜索。
(1)技术可行性 5
(2)经济可行性 5
3、详细分析 5
(1)系统功能目标 5
(2)功能描述 6
(3)功能模块 6
(4)用户类分析 7
(5)数据库需求分析 8
三、总体设计 9
1、数据库设计 9
(1)E-R图 9
(2)管理员信息 11
(3)书籍信息 12
(4)读者类别 12
(5)读者信息 13
(6)读者借阅信息 13
(7)借阅信息 15
2、详细设计 15
(1)系统管理员模块功能 15
(2)读者管理模块功能 16
(3)图书借还模块功能 16
(4)系统查询模块功能 16
四、系统实现 17
1、开发平台和工具 17
(1)asp开发平台 17
(2)SQL数据库概述 17
(3)Dreamweaver简介 17
2、总体实现 18
(1)系统主界面实现 18
(2)登录功能实现 19
(3)借书功能实现 19
(4)归还功能实现 21
(5)读者管理对话框 22
(6)查询功能实现 23
五、系统测试 25
1、测试内容 25
2、具体测试 26
(1)身份验证测试 26
(2)借书测试 26
(3)归还测试 27
(4)图书查询测试 28
3、验收测试 28
结论 30
致谢 31
参考文献 32
西安科大图书管理系统设计与实现
西南大学计算机应用王亚军
指导老师:
刘开芬
摘要:
图书馆管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。
对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等的特点。
通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。
本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。
本系统中包含6个功能模块:
读者信息管理、借还图书、图书管理、查询图书。
基于上述考虑本系统主要利用ASP作前端的应用开发工具,利用SQL作为后台的数据库,利用WINDOWSXP作为系统平台;
而全部采用Microsoft的操作系统及其应用开发工具开发的图书管理系统。
主要采用ASP和SQL两种技术来实现该图书管理系统,ASP+SQL图书管理系统来实现复杂图书馆的图书管理的简单化、规范化、信息化,实现简易借书,方便读者之间交流。
让图书馆更好的为学校,社会服务。
关键词:
图书管理;
信息管理;
ASP;
SQL
第32页(共32页)
一、系统开发概述
1、开发背景
二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。
如何获取信息?
图书是我们最好的获取信息的方式,但由于图书馆图书收藏量大大增加,使传统的图书管理员的工作日益繁重起来。
迫使人们起用新的管理方法来管理图书,如何把图书管理员从繁重的工作中解脱出来呢?
科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。
信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。
因此,图书管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。
从而使人们有更多时间来获取信息、了解信息、掌握信息。
总的来说,尽管有的图书馆用计算机进行管理,但是信息管理还是比较落后,没有发挥它的效力,资源闲置比较突出,这就是ASP+SQL图书管理系统开发所要解决的问题。
基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改图书情况等图书管理操作
2、目前图书管理系统存在的问题
(1)检索速度慢、效率低
因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难,常常出现馆中没有此书或已被别人借走。
图书馆的规模越大,这个问题越突出。
(2)借书、还书工作量大
借书、还书频率越大,图书馆的作用巨大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。
而且经常会出现这样那样的差错。
(3)图书统计工作难、藏书更新不能及时完成。
图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。
我校也是一所发展中的高校,近几年的发展速度很快,图书馆的规模和藏书数量也不断的扩大,为了解决海量图书的管理问题,改变传统的管理方式也是迫在眉睫了。
二、系统分析
1、初步分析
(1)性能要求
统一处理的准确性和及时性:
系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足管理员对信息处理的需求。
面对广大的读者借书请求,图书管理员要够及时的为其办理借阅等其他请求。
系统的开放性和可扩充性:
系统在开发过程中,应该充分考虑以后的可扩充性。
例如数据表中用户选择字段方式的改变,用户查询的需求也要不断的更新和完善。
所有这些,都要求系统提供足够的手段进行功能的调整和扩充。
而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。
通过软件的修补、替换完成系统的升级和更新换代。
比如学生以后也可以在远程还书等功能。
未来学校的图书也会越来越多,系统要能够提供丰富强大的查询功能,方便读者和管理员查询。
系统的易用性和易维护性:
要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,易于系统的维护。
针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
(2)数据要求
数据录入和处理的准确性和实时性。
准确性如电话号码的输入必须是数字。
数据的一致性与完整性。
数据的共享与独立性。
(3)系统分层
数据库是系统最底层,存储系统的所有数据。
表信息,关系信息等。
数据访问层建立在数据库之上,应用程序通过该层访问数据库。
数据访问层一般封存数据库的选择、添加、更新和删除等操作,同时还为业务逻辑层提供访问数据库的接口或函数等。
该层直接与数据库相关联,同时又为业务逻辑层服务,关系着系统的成败。
业务逻辑层包括管理用户,读者信息添加,删除,修改等逻辑。
2、可行性分析
采用现代化统一的计算机信息网站系统,能够有效优化图书馆管理系统,使其高效的发挥最大作用,能够迅捷的为读者提供相应的服务。
开发本系统的可行性研究如下
(1)技术可行性
技术可行性一般包括一下几个方面:
硬件,系统软件,应用软件,技术人员。
针对这四个方面可行性都是没问题的,本系统预采用ASP技术和SQL数据库。
(2)经济可行性
本图书管理系统能为图书管理者提供准确、及时的信息,对管理者的决策提供有利的支持;
能够促进院校的体制改革,提高工作效率,减少手工工作人员及费用等,这些都是使用系统带来的间接收益。
同时也促进了学校信息化的进程,提高学院的管理效率。
3、详细分析
(1)系统功能目标
不同用户进入图书管理系统,具备不同的权限,可以进行不同的操作,普通用户可以进行图书浏览和图书分类浏览,进行图书借阅并了解自己的借书情况和个人情况。
非用户进入系统,可以进行图书的查询,根据自己的需要,可以进行注册,进行图书借阅。
图书管理员进行图书管理,也可以改变用户的状态来限制其权限等功能权限。
用户和管理员可以修改自己的密码,修改前需先核实自己的原始密码。
管理员可以定期或者不定期对数据库进行备份,防止系统出现错误时,数据的丢失,造成不必要的影响。
实现模糊查询,使用户得到更多的相关记录。
并且考虑使用的方便性,一些经常使用的输入无须用户输入,比如进行图书查询时图书分类只须用户做选择就可以。
管理员对非法用户可以进行锁定,使其不在具备相应的权限。
保障图书信息管理的安全。
管理员也可以根据用户的要求,主动为用户添加和建立账号,使用户直接可以进行图书的借阅和查询相关操作。
(2)功能描述
图书借阅管理系统的主要任务是实现读者迅速检索查询,方便借阅归还图书,图书管理员高效的完成系统的各项基本操作,系统管理员是管理用户设置权限等操作,图书管理系统功能描述如下:
登录描述;
读者、图书管理员进入该系统必须登录,身份验证正确了才可以进入该系统,以不同身份进入该系统所对应的系统使用权限是不同的。
系统设置功能描述:
系统管理员可以设置图书馆相关的参数信息。
用户管理功能描述:
对系统用户进行添加,修改,删除,权限设置等操作。
查询功能描述:
对图书馆的馆藏图书,借阅历史,读者用户等信息进行查询。
其他功能描述:
系统管理员可以修改自己的密码,并且拥有其他用户所拥有的所有功能。
(3)功能模块
依据软件工程的基本原理,详细设计阶段的根本任务是确定应该怎样具体实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在系统实现阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。
具体来说就是把经过总体设计得到的各个模块详细的加以描述。
读者管理模块:
添加删除不同类型的读者及注明可借阅图书的数量,添加删除读者的文档。
图书管理模块:
添加删除不同类型图书及注明可借图书的天数,库存数量,添加删除图书的文档。
图书借还模块:
可查询读者借阅或归还图书的信息及图书的现有库存量。
系统查询模块:
可根据不同的条件(条形码,书名,类别,作者,书架,出版社)查询读者需要的图书,读者可根据不同的条件查到想要的书籍。
系统模块:
添加删除管理员,设置管理员权限、说明图书存放书架信息、添加删除书架信息。
如图所示
系统流程图
图2-1系统流程图
(4)用户类分析
本系统主要用户为:
读者,普通管理员,系统管理员。
读者:
读者是该系统的重要的使用角色,他们通过该系统查询自己需要的图书信息,并像图书管理员提出借阅图书的申请进而借阅自己所需的图书,还可以通过对自己借阅情况进行查询。
普通管理员:
图书管理员通过该系统对图书的增加,修改,删除,分类管理等操作,实现对读者借阅归还续接图书的方便操作,实现对系统中图书,读者,读者借阅情况的查询,信息更改维护等操作,管理读者类型,对不同类型读者可借阅的图书数量进行设置等图书馆的基本操作。
系统管理员:
系统管理员主要是图书管理系统中用户的管理,实现用户添加修
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 图书 管理 系统 毕业论文 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)