高校图书馆管理系统设计与实现--毕业论文Word文档下载推荐.docx
- 文档编号:13102598
- 上传时间:2022-10-05
- 格式:DOCX
- 页数:36
- 大小:1.58MB
高校图书馆管理系统设计与实现--毕业论文Word文档下载推荐.docx
《高校图书馆管理系统设计与实现--毕业论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《高校图书馆管理系统设计与实现--毕业论文Word文档下载推荐.docx(36页珍藏版)》请在冰豆网上搜索。
2.1系统的关键技术详细介绍 6
2.1.1JSP技术 6
2.1.3SQL介绍 7
第三章系统分析 7
3.1系统需求分析 7
3.2系统功能结构 8
3.3数据流程图 8
3.4可行性分析 9
3.4.1技术可行性 9
3.4.2经济可行性 10
3.4.3操作可行性 10
第四章系统总体结构设计 10
4.1.系统结构设计 10
4.2数据库设计 11
4.2.1数据需求 11
4.2.2数据库概念结构设计 11
4.2.3创建数据库 12
第五章系统详细设计 15
5.1登录模块设计 15
5.2图书馆主界面模块的设计 16
5.3日常工作功能模块的实现 18
5.3.1借书处理 18
5.3.2还书处理 19
5.3.3图书续借 20
5.4读者资料维护功能模块的实现 21
5.4.1读者类型管理功能界面 21
5.4.2读者档案管理功能界面:
22
5.5图书资料维护功能模块的实现 24
5.5.1.图书类型管理界面:
24
5.5.2图书档案管理界面:
25
5.6查询功能模块的实现 27
5.7系统管理功能模块的实现 29
第六章系统功能的测试与维护 31
6.1系统测试的方案与技术 31
6.1.1模块测试 31
6.1.2测试环境与配置 34
6.2测试总结 34
6.3系统维护 34
第七章结论 35
参考文献 35
高校图书馆管理系统的设计与实现
内容摘要
图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护,以及服务器端、客户端应用程序的开发两个方面。
对于前者要
求建
立起数据一致性和完整性强、数据安全性好的数据库。
而对于后者则要求web
程序具有功能完备,易使用等特点。
本次课程设计利用MyEclipse开发工具和MySQL数据库来设计这个图书管理系统。
该系统要解决的图书管理所要解决的问题,可以满足图书管理基本要求,包括添加、管理等功能。
该系统能根据读者的需求,快捷方便的为读者提供借阅服务。
本系统解决了学校图书馆理事务中的常用基本问题及相关统计工作。
实现图书管理员对图书的分类、录入和新进图书的基本操作,对图书借阅情况的查询和对系统的维护等。
本系统主要包含6个功能模块:
管理员管理,读者管理,图书管理,图书借还,系统查询和系统维护。
关键词:
图书管理系统,MyEclipse,MySQL
引言
图书管理系统是专门针对学校图书管理而开发的通用型很强的管理系统。
随着学校图书量的不断扩大,学生的频繁借书和还书操作,原来的手动记账已经远远不能满足现在的需要了,现今信息化的时代,图书管信息资源的有效管理已经成为学校学生获取图书信息的关键所在。
应用信息化的技术对图书进行管理,不仅简化了管理员的工作程序,而且保证了数据的准确信。
系统主要的模块有图书管理,读者管理,借阅管理等,可实现图书管理业务,使得图书馆理系统极大限度的应用于现代化图书管理中。
第一章概论
1.1图书管理的现状
随着计算机技术的快速发展,它已经成为我们在生活中不可或缺的一个得力助手。
在一些高校,也相继采用了图书管理系统来管理图书,取得了很大的成效。
使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。
在现实生活中,随着数据库技术、网络技术和科学管理方法的发展,计算机在管理上的应用日益广泛,管理信息系统逐渐成熟起来,并且给管理带来了新的发展。
介于目前学校图书数目剧增,图书信息量也呈暴增的形势,因此对图书管理系统的要求越来越高,图书管理系统也在此基础上有了很大的发展,但是各系统力求使其功能简单明了,而且齐全、易于操作。
1.2图书管理的发展背景和意义
当今计算机及网络技术的飞速发展,计算机应用在全球范围内日益普及,社会也正快速向信息化社会前进,信息系统的作用也越来越大。
图书馆的图书馆理和借阅管理还停留在纸质的操作上,这样的管理已经不能适应时代的发展,因为浪费了很多的人力和物力,在信息发展的如今,这种传统的管理方法必然被以计算机为基础的信息管理所取代,因此根据图书馆目前的实际情况来开发一套新的图书管理系统是十分必要的。
通过对管理系统模型的研究,提出一构造图书信息管理系统模块的方法,并利用所学的知识,结合其他图书管理业务常识,建立一套有效的图书管理系统,可以减少工作量,将管理工作科学化、规范化,提高图书馆管理的工作质量和工作效率。
第二章图书管理系统开发相关技术的介绍
2.1系统的关键技术详细介绍
2.1.1JSP技术
JSP(全称JavaServerPages)是由SunMicrosystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成
HTML、XML或其他格式文档的Web网页的技术标准。
JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。
在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页Java程序片段可以操
纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。
所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这
样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。
JSP与Serverlet一样,是在服务器端执行的。
通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
WEB服务器在遇到访问
JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。
插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
2.1.2JavaScript技术
JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。
同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。
它是一种动态、弱类型、基于原型的语言,内置支持类。
2.1.3SQL介绍
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
由于MySQL是开放源代码的,因此任何人都可以在GeneralPublicLicense的许可下下载并根据个性化的需要对其进行修改。
MySQL因为其速度、可靠性和适应性而备受关注。
大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
第三章系统分析
3.1系统需求分析
长期以来,人们使用传统的人工方式管理图书馆的日常业务,其操作流程比较繁琐。
通过搜集资料,总结出了需求分析的结果,系统应满足一下的需求:
图书馆管理系统是一个供内部人员使用的系统。
而图书馆的工作人员也分为两类,一类是普通管理员,一类是超级管理员,根据不同管理员可设置相应的权限。
图书管理系统需要满足图书管理员对图书借阅者借书和还书记录进行操作的权限,在此模块中,图书馆管理员可以为图书借阅者加入借书记录或是还书记录,并生成相应的列表给用户查看和确认。
图书管理员可以浏览、查询、统计、添加借阅图书的基本信息及删除已归还的图书的基本信息,当删除某条图书借阅的基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。
图书馆管理人员功能的信息量大,数据安全性和保密性要求最高。
本功能实现对图书信息、借阅者信息、读者信息和管理员的信息查看及维护。
图书馆管理员可以浏览、查询、添加、删除、修改图书的基本信息,浏览、查询、添加、删除、修改图书借阅者的基本信息等。
3.2系统功能结构
图书馆管理系统
系统设置
系统查询
图
书馆信息
管
理员设置
书
架设置
书档案查询
书借阅查询
更
改口令
推
出系统
图书续借
读者档案管理
读者类型管理
图书借还
图书管理
读者管理
图书归还
图书借阅
图书档案管理
图书类型管理
根据图书馆管理系统的特点,可以将其分为系统设置、读者管理、图书管理、图书借还、系统查询等5个部分,其中各个部分及其包括的具体功能模块如下图所示。
3.3数据流程图
读者
数据流程图是描述实际业务管理系统工作流程的一种图形表示法。
图书管理系统主要是为了对图书,读者基本信息等进行计算机管理。
根据系统的需求分析,画出图书馆管理系统的系统流程图,如下图所示。
管理
管理读者档案信息
管理图书档案
图书档案
图书归还档案
根据读者信息获
取借阅信息
成图书续借
完成图书借阅
归还相关图书
完
图书借阅档案
获取读者信息
读者档案
3.4可行性分析
通过对该图书馆的各个方面进行了具体的了解之后,现对开发图书管理系统的可行性进行分析。
3.4.1技术可行性
技术可行性包括以下几个方面:
硬件,软件,技术人员。
针对这三个方面可行性都是没有问题的,本系统采用MyEclipse开发工具加MySQL数据库。
目前,数据库利用工具较多,每种工具都具有各自的特点和适用范围,因此,
在选择数据库时,应考虑数据库应用的特点及使用范围,选择最合适的。
3.4.1.1MyEclipse
MyEclipse是一个开放源代码的、基于Java的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
3.4.1.2MySQL
由于MySQL是一款免费的数据库,用MySQL作后台数据库来学习数据库编程,是非常方便使用的,且简单易学。
一个普通的计算机用户可以很快的掌握它。
3.4.2经济可行性
本图书管理系统能为图书管理者提供准确、及时的信息,对管理者的决策提供有利的支持;
能够提高图书管理者的工作效率,减少手工人员及费用等,这些都是使用系统所带来的间接收益。
同时也促进了学校信息化的进程,提高学校的管理效率。
3.4.3操作可行性
系统采用完全的图形化界面,易于管理,方便管理者查询设备信息,能够满足使用者的要求。
该系统应该提供简单的操作界面,能够快速的实现查书、借书、还书功能。
综上所述,开发图书管理系统在技术上、经济上、操作上都是可行的。
第四章系统总体结构设计
4.1.系统结构设计
图书管理系统包含图书信息编辑、读者管理、查询等功能,该系统执行时,先输入数据,然后根据输入的数据选择执行路径;
购入图书进行登记、编目调用图书信息编辑功能,借书、还书调用功能。
图书馆管理系统属于事务型系统,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 图书馆 管理 系统 设计 实现 毕业论文
![提示](https://static.bdocx.com/images/bang_tan.gif)