图书馆管理系统--毕业论文.doc

上传人:工**** 文档编号:560375553 上传时间:2022-10-02 格式:DOC 页数:89 大小:1.75MB
返回 下载 相关 举报
图书馆管理系统--毕业论文.doc_第1页
第1页 / 共89页
图书馆管理系统--毕业论文.doc_第2页
第2页 / 共89页
图书馆管理系统--毕业论文.doc_第3页
第3页 / 共89页
图书馆管理系统--毕业论文.doc_第4页
第4页 / 共89页
图书馆管理系统--毕业论文.doc_第5页
第5页 / 共89页
点击查看更多>>
资源描述

《图书馆管理系统--毕业论文.doc》由会员分享,可在线阅读,更多相关《图书馆管理系统--毕业论文.doc(89页珍藏版)》请在金锄头文库上搜索。

1、 *届班级:软件G142辽宁*学院 毕 业 设 计 (论文)题目:图书馆管理系统设计系(部): 信息工程系专 业: 软件技术姓 名: 小峰 学 号: 19指导教师: *目 录第一章引言1第二章系统分析与系统设计22.1需求分析22.2可行性分析22.3系统目标42.4系统功能结构42.5系统流程图52.6开发环境52.7文件夹组织结构62.8顶层用例图6第三章数据库设计123.1数据库分析123.2数据库逻辑结构12第四章设计流程164.1登录功能164.2主界面设计164.3系统设置功能184.4读者管理设置194.5图书管理设置204.6图书借还设置214.7图书借阅排行榜功能224.8系

2、统查询设置224.9更改口令设置23第五章详细设计245.1管理员模块设计245.2系统登录的实现过程255.3添加管理员的实现过程265.4设置管理员权限的实现过程295.5删除管理员的实现过程335.6主界面UI35第六章设计结论37致 谢39参考文献40附 录41中文摘要随着科学技术的进步和计算机行业的迅速发展,人们的工作效率得到大大提高。计算机信息处理系统的引进已彻底改变了许多系统的经营管理。图书管理系统是学校管理机制中的重要组成部分,通过对图书馆管理系统的运行管理机制进行调查和研究,开发了此图书馆管理系统。本文中主要介绍了图书馆管理事务中的常见基本问题的研究背景,进行了全面的可行性分

3、析,详细论证了系统的需求分析、系统设计、系统实现和系统测试过程。本系统使用JSP进行网页界面的设计,使用MVC设计模式,采用Servlet和JavaBean进行开发。后端的数据库采用MySQL,通过JDBC驱动和数据库进行无缝连接。系统实现了用户登录、图书管理、读者管理、图书借还、系统查询等功能模块。用户登录模块实现用户的登录和权限判定;图书管理模块实现了对图书的添加、删除、修改、查询等功能;读者管理模块实现了对读者的添加、删除、修改、查询等功能;图书借还模块实现了读者对图书的借阅、续借和归还图书等功能系统查询模块实现了图书档案查询、图书借阅的查询、借阅到期时间的体现等功能。测试结果表明,本系

4、统实现了图书馆图书管理的主要功能,基本满足图书管理的需要。关键词:图书馆;图书管理系统;JSP; Servlet; JavaBean; MySQL. Abstract(英文摘要)With the progress of science and technology and the rapid development of the computer industry, peoples work efficiency has been greatly improved. The introduction of computer information processing system has c

5、ompletely changed the management of many systems.Library management system is an important part of the school management mechanism, through the library management system operation and management mechanism for investigation and research, development of the library management system. In this paper, th

6、e background of common problems in library management is introduced, and a comprehensive feasibility analysis is carried out. The requirements analysis, system design, system implementation and system testing are demonstrated in detail.The system uses JSP for web interface design, the use of MVC des

7、ign patterns, using Servlet and JavaBean for development. Back-end database using MySQL, through the JDBC driver and database for seamless connectivity.System to achieve the user login, library management, reader management, books also, system query function modules. Delete, modify, query, and other

8、 functions; reader management module to achieve the reader to add, delete, modify, query and other functions; books also by the return of the user to access the module to achieve the user login and permissions to determine; Module to achieve the reader to borrow books, renew and return books and oth

9、er functions of the system query module to achieve the books and files query, the book borrowing query, borrowing time to reflect the functions of the maturity.The test results show that the system can realize the main functions of library management, and basically meet the needs of library manageme

10、nt.Key words: Library; Library management system; JSP; Servlet; JavaBean; MySQL.3图书馆管理系统设计第一章 引言随着网络技术的高速发展,计算机应用的普及,利用计算机对图书馆的日常工作进行管理势在必行。虽然目前很多大型的图书馆已经有一套完善的管理系统,但一些中小型图书馆,包括在一些高校中,图书馆的大部分工作仍需要手工完成,工作起来效率比较低,管理员不能及时了解图书馆内各类图书的借阅情况,读者需要的图书难以在短时间内找到,所以图书管理涉及到大量的数据处理,一个现在化的图书馆根本不可能手工完成的庞大的数据处理。该毕业设计

11、鉴于管理系统的不断发展,为了减轻人工操作管理图书的负担,提高图书馆图书管理工作的效率。使用JSP进行网页界面的设计,采用Servlet和JavaBean进行开发了一个适用于中小型图书馆的在线图书馆管理系统,该系统较完善的实现了不同级别用户所需求的各项图书管理操作。该毕业设计的学习和实践过程以实用性为目的,特别注意整体的设计和构思,避免了开发过程中不必要的反复修改和添减。程序编写时着重体现编程实用技巧,对系统的安全性,实用性和可维护性都做了较为充分的考虑。为保护个人知识产权,在系统中还添加了产品信息的介绍。该数据库应用系统的学习、开发和其他的系统开发步骤一样被分为5个部分:开发工具概述,系统的需

12、求分析设计,数据库设计,系统功能实现,系统运行。该论文从对Java web系统开发基础的叙述开始,对整个系统的具体开发设计过程做了详细介绍。并在附录部分附有该系统精华部分的程序编码。由于水平有限,论文中难免存在错误和不足之处,敬请各位批评和指正。第二章 系统分析与系统设计2.1 需求分析长期以来,人们使用传统的人工方式管理图书馆的日常业务,其操作流程比较烦琐。在借书时,读者首先将要借的书和借阅证交给工作人员,然后工作人员将每本书的信息卡片和读者的借阅证放在一个小格栏里,最后在借阅证和每本书贴的借阅条上填写借阅信息。在还书时,读者首先将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借

13、阅证,并填好相应的还书信息。从上述描述中可以发现,传统的手工流程存在的不足。首先处理借书、还书业务流程的效率很低;其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。为此,图书馆管理系统需要为企业解决上述问题,为企业提供快速的图书信息检索功能、快捷的图书借阅和归还流程。一个最基本的图书馆管理系统要有如下几个重要功能:1) 用户在借书超期的情况下得到来自管理员 注:本系统的使用对象为图书馆的管理员(以下简称管理员),即管理员为本系统的用户。的提醒。2) 管理员可以方便进行图书管理,用户管理,管理员管理。图书管理包括图书信息以及图书分类的添加,修改,删除。用户管理包括用户信息的添加,删除,

14、修改。管理员管理包括管理员信息的添加,删除,修改等。3) 管理员可以修改自己的密码,修改前需先核实自己的原始密码。4) 实现模糊查询。5) 管理员权限的限制 2.2 可行性分析为了对问题进行研究,以最小代价在最短的时间内确定问题是否可解,经过对此项目进行详细调查研究,初拟本系统的实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排,明确开发目标。2.2.1 技术可行性分析该网站的开发语言我选择了JSP语言做前台页面,JAVA语言实现后台管理功能;JSP技术在开发网站有着很大的优势:最大的优势就是和JAVA语言一样,与平台的无关性,也是一次编写到处可以运行;除此之外,JSP/S

15、ervlet的安全以效率也是十分惊人的;再者JSP相对其他编写网站的语言ASP/PHP等其他语言来说在环境中进行系统部署中的局限性显而易见的少的很多。选择JAVA语言开发程序的优势就更不用了,JAVA语言的平台无关性,以及JAVA语言技术的发展越来越成熟化;而且近年来JAVA语言也正在逐渐成为了Internet应用的主要开发语言;该网站选择模式二为网站的开发结构(也就是俗称的MVC设计模式);在模式二中所有的开发都是以Servlet为主体展开的,由Servlet接收所有的客户端请求,然后根据请求调用相应的JavaBean,然后将所有的显示结果交给JSP完成。所有开发该网站在技术层面上来说是绝对可行的。2.2.2 经济可行性分析对于开发此网站的开发者来说,首先电脑需要有Java环境,然后开发者需要到

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

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