《全开架图书馆管理系统-借书模块》-公开DOC·毕业论文

上传人:zhuma****mei2 文档编号:136499180 上传时间:2020-06-28 格式:DOC 页数:30 大小:178.50KB
返回 下载 相关 举报
《全开架图书馆管理系统-借书模块》-公开DOC·毕业论文_第1页
第1页 / 共30页
《全开架图书馆管理系统-借书模块》-公开DOC·毕业论文_第2页
第2页 / 共30页
《全开架图书馆管理系统-借书模块》-公开DOC·毕业论文_第3页
第3页 / 共30页
《全开架图书馆管理系统-借书模块》-公开DOC·毕业论文_第4页
第4页 / 共30页
《全开架图书馆管理系统-借书模块》-公开DOC·毕业论文_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《《全开架图书馆管理系统-借书模块》-公开DOC·毕业论文》由会员分享,可在线阅读,更多相关《《全开架图书馆管理系统-借书模块》-公开DOC·毕业论文(30页珍藏版)》请在金锄头文库上搜索。

1、福建工程学院FUJIAN UNIVERSITY OF TECHNOLOGY毕业论文(设计)题 目: 全开架图书管理系统的设计与实现 学 生: XXX 指导老师: XXX 专 业: XXX 班 级: XXX 学 号: XXX 全开架图书管理系统的设计与实现摘要:全开架借阅是当今高校图书馆发展的必然趋势。实行全开价借阅,不仅方便读者,大大促进图书馆资源的开发和利用,而且也能全方面体现图书馆的综合服务功能。全开架借阅不仅简化手续,方便读者,保证了信息的完整性和准确性,而且大大提高了图书及信息的利用率,节省了大量的时间。将“以藏为主”的服务方式转变为“以用为主”的服务方式,充分体现管理员主动服务的能力

2、。在图书馆开发的一些理论的指引下,历经几代中外图书馆学者大力提倡和实践,图书馆的全开架服务,成为当今图书馆开放管理的重要基础。我国部分先进图书馆和和级少数有条件的高校图书馆也纷纷采用了这种方式。这种方式为图书馆的现代化搭建了基础平台,为图书馆的可持续发展提供了保证。与之相反,“闭架式”,“书库式”的管理方式已制约了高校图书馆的发展。因此,高校图书馆实行全开架借阅方式势在必行。关键字:全开架、图书管理、系统、图书馆、现代化1 选题背景1.1 全开架图书馆的优势1.2 全开架图书馆开放管理的必然趋势1.3全开架图书馆设计的开发环境1.4全开架图书馆设计的功能简介2 可行性分析2.1 技术可行性2.

3、2 经济可行性3 需求分析3.1系统的需求分析3.2 功能需求分析4 全开架图书馆个人设计实现部分4.1 借书模块简介4.1.1 编写目的4.1.2 背景4.1.3假定和约束4.1.4 参考文献4.2系统平台环境4.2.1 硬件平台4.2.2 软件平台4.2.3 接口4.2.4 控制4.3相关技术支持4.4 业务层 spring4.4.1 spring的简介 4.4.1.1 spring是什么 4.4.1.2 spring 的使命 4.4.2 控制反转 IOC 5 展望6 总结7 谢词9 参考文献及附录1 选题背景1.1 全开架图书馆的优势全开架借阅管理系统与“闭架式”,“书库式”管理系统相比

4、,显示其独特的优势,为读者和管理者提供了满意的操作平台,充分发挥了各自的主题作用。 实行全开价借阅,不仅方便读者,大大促进图书馆资源的开发和利用,而且也能全方面体现图书馆的综合服务功能。全开架借阅不仅简化手续,保证了信息的完整性和准确性,而且大大提高了图书及信息的利用率,节省了大量的时间。将“以藏为主”的服务方式转变为“以用为主”的服务方式,充分体现管理员主动服务的能力。这是读者和管理员都满意的服务方式1.2 全开架图书馆开放管理的必然趋势 十七世纪被誉为“图书学开山鼻祖”的法国学者加布里埃诺迪指出:“图书馆应当对公众开放”。在图书馆开发的一些理论的指引下,历经几代中外图书馆学者大力提倡和实践

5、,图书馆的全开架服务,成为当今图书馆开放管理的重要基础。西方发达国家图书馆凭借雄厚的经济实力和技术实力早已实现了开架借阅。我国部分先进图书馆和和级少数有条件的高校图书馆也纷纷采用了这种方式。这种方式为图书馆的现代化搭建了基础平台,为图书馆的可持续发展提供了保证。与之相反,“闭架式”,“书库式”的管理方式已制约了特别是高校图书馆的发展。因此,图书馆实行全开架借阅方式势在必行。1.3全开架图书馆设计的开发环境系统是以Java Server Pages 2.0开发环境作为主要开发工具,使用MySQL作为关系数据库,配合功能强大的SQL查询语言实现建立关系数据库,访问数据库,对数据库的更新,较好地实现

6、了预定的需求功能。使用了客户端/服务器结构,并使用My SQL创建中心数据库,提供完整的XML支持,还具有构成Web站点的数据存储组件所需的可伸缩性、可用性和安全功能等特点。可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用。此外,SQL Server2000支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。数据库功能。数据库引擎充分保护数据的完整性,同时将管理上千个并发修改数据库用户的开销减到最小。SQL分布式查询可以引用来自不同数据源的数据,就好像数据是SQL数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。可将一组数据复制

7、到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器中1.4全开架图书馆设计的功能简介 全开架图书馆主要实现了5个方面的功能:1.图书查询,对图书进行查询,可查询书本的当前状态和相关信息;2.借阅管理,包括书籍借阅和书籍归还的管理;3.图书管理,主要实现书库的管理和书籍的管理,包括书库的建立和删除,新书的入库和废书的删除等;4.借阅者管理,是对借阅者信息和借阅进行管理;5.系统管理,是对系统的权限管理。系统设计利用JSP开发工具和Mysql数据库来开发这个图书管理系统。系统要解决的图书管理所要解决的问题,可以满足图书管理基本要求,包括添加、修改删除管理等功能。系统能

8、根据用户的需求,快捷方便的为读者提供借阅服务。2 可行性分析2.1 技术可行性对于现在的pc机和开发软件配置都能满足的软件需要,一个班级开发一个系统,有相应的人力,和林老师的帮助支持,技术上是可行的。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。2.2 经济可行性 开发需求较低,加上成熟的软硬件环境、目标系统并不是十分复杂和开发周期较短,人员经济支出有限。开发完成运行后,为使用者带来便利,为系统的

9、进一步推广创造了条件,经济收益将远超过投资。从经济角度考虑,此系统开发可行。2.3社会可行性 目前已有很多成功开发图书馆管理系统的先例,社会需要图书馆管理的现代化和信息化。图书馆管理系统开发和运行与国家的政策法规不存在任何冲突和抵触之处。另外,图书馆管理系统所采用的操作和工作方式符合工作人员和读者的日常习惯,而且操作方便灵活,便于学习。具有可行性。3 需求分析3.1系统的需求分析 系统的主要目的是实现一个全开架图书管理系统。系统有2 类用户分别为管理员、读者会员。管理员经口令认证进人系统后,管理员可完成维护系统的功能, 包括管理图书和管理会员。读者会员则完成查询图书、修改个人资料、查询个人借阅

10、信息的功能, 工作完成后可以退出系统。 3.2 功能需求分析随着图书的日益增多,传统的手工图书管理不仅工作量大,而且容易出现问题。图书管理设计的内容非常复杂而且繁多,比如拥有图书信息录入管理、用户信息管理、图书借阅管理和归还管理,图书的查询和修改等。由于系统主要是为方便管理员定制开发的,因此针对图书管理的实际工作而言,经过了反复地论证,最终确定了图书管理系统的设计方案,图书管理系统的主要功能为:(1) 用户登录。管理员或会员根据工作证和密码登录系统进行身份验证。(2) 查询图书。登录系统后进行图书检索, 并可以通过点击图书名称查看书本详细信息。可以查看到书本的所有信息及借阅信息。(3) 添加图

11、书。只有管理员登录成功后才能添加图书。通过点击导航条上的“添加图书“超链接进入添加图书页面,填好后点提交, 就进数据库了。(4) 修改图书。只有管理员登录成功后才能修改图书。通过点击导航条上的“修改图书“超链接进入修改图书页面,修改好后点提交, 就进数据库了。(5) 删除图书。只有管理员登录成功后才能修改图书。通过点击导航条上的“删除图书“超链接进入删除图书页面,点删除就可将书删除。(6) 修改和查询个人信息。4 全开架图书馆个人设计实现部分4.1 借书模块简介“借书操作”模块包括读者借书记录的查看,借书操作,图书借阅排行榜,查看逾期未归还的图书和打印等功能。4.1.1 编写目的 为了对规范本

12、软件系统的输入数据来源,防止在数据输入、采集过程中因人为输入不恰当的数据而造成系统出现故障,特编写此数据需求说明书,供本软件开发人员、测试人员、维护人员在系统数据库设计、软件调试、维护过程中参阅。4.1.2 背景a) 数据库名称:library_db;b) 使用此数据库的软件系统:图书管理系统。c) 项目提出者:XX图书馆;d) 用户:图书管管理员;e) 开发者:林艺、詹璐楠、江方圆、郑志勇,林尚京f) 软件安装地点:图书馆计算机中心。4.1.3假定和约束a) 系统模块运行情况:良好b) 系统模块的运行寿命最小值:五年。c) 法律和政策方面的限制:防止与同类产品的雷同、冲突造成的侵权行为,严格

13、遵守计算机软件著作权等法律,保护自主产权。d) 硬件、软件、运行环境和开发环境方面的条件和限制:1台计算机:操作系统使用windows XP,1G内存,160G硬盘,1.6GHz CPU主频;网络支持;e) 故障处理方式:规定系统故障处理的费用;f) 软件的最短使用期限:五年4.1.4 参考文献(见文章最后一页)4.2系统平台环境4.2.1 硬件平台硬件设备设计是根据信息系统的设计需求,确定信息系统物理设备方案,所设计的硬件设备方案在能够充分满足信息系统功能需求的前提下,还应满足系统的效率、可靠性、安全性和适应性等性能要求,并具有较高的性价比。根据前面的需求分析,我们得出本系统理想的环境当然是

14、配置较高最好,实际操作中硬件平台如下:硬件环境(访问者):建议用户在允许的情况下采用较高配置硬件资源。硬件环境(开发者):AMD1.7G处理器,1G内存,80G磁盘空间。4.2.2 软件平台软件平台是信息系统开发和运行所需的集成软件环境,设计和选择高效、实用、方便、功能齐全的软件平台,对信息系统的开发具有十分重要的意义。在结合实际开发的需要并充分考虑各种软件平台的性能及适用范围和对软件平台的使用能力,本系统的软件平台选择如下:(1) 操作系统操作系统是计算机系统中最重要的系统软件,目前在微机上使用的桌面操作系统有Windows 95/98/2000/me/xp/2003server 等,本系统

15、在Windows XP 操作系统下进行开发,可运行于前面所列举的各种操作系统,但建议使用Windows 2000以上系统。(2) 支撑软件支撑软件是协助人们开发和维护软件的工具和环境软件,包括编辑程序,数据库系统,集成开发环境等,本系统的支撑软件如下:1、数据库管理系统(DBMS):为了对数据库实施集中管理,同时并发的处理多个客户机发来的数据处理要求,我们选用My SQL 数据库管理系统。2、动态网页技术:在这里我们使用MyEclipse(Java,Javascript 技术语言,Ajax :CSS语言)来建立系统。4.2.3 接口用户接口:通过软件登录界面登录软件;系统接口:软件通过数据库管理软件同数据库连接。4.2.4 控制 软件启动:通过点击“借书”进入模块借

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号