【JSP设计栏目提醒】:网学会员JSP设计为您提供电子图书馆借还及查询系统参考,解决您在电子图书馆借还及查询系统学习中工作中的难题,参考学习。
随着科学技术的进步,计算机行业的迅速发展,大大提高人们的工作效率。计算机信息处理系统的引进已彻底改变了许多系统的经营管理 。
图书馆管理系统是社区管理机制中的重要组成部分,通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。本系统中解决了社区图书管理事务中的常用基本问题以及相关统计工作。本系统中包含6个功能模块:系统设置,读者管理,图书管理,图书借还,系统查询和更改口令。
本系统使有jsp进行网页界面的设计,使用MVC设计模式,采用了开源框架Struts,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本系统中通过JDBC驱动和数据库进行无缝连接,后端的数据库是mysql,也是一个开源的数据库系统,该数据库具有较高的完整性,一致性和安全性。
关键词:图书管理,Jsp,Struts,Mysql
With the progress of science and technology, the rapid development of the computer industry has been improving people''s working efficiency greatly.The introduction of computerized information processing system has sharply changed the management in many systems in many fields.
The management system of the library takes an important role in the administration of community organization. I desigen the system after the thorough investigations about the library management system’s mechanism. This system contains with reader informantion management model, book information management model, book borrowing and returning , system information querying and password setting.
The system is contrived with JSP as well as Struts,the software design mode of MVC with open source framework techonolege, which makes this system have the advantages of efficiently designed with beauteous and friendly interface . This system use jdbc driver to connect the mysql database server,which is also an open source database system for its users. The batabase was desigend with highly integrity, security, and consistency.
Keywords:Books management,Jsp,Struts,Mysql
ABSTRACT II
第1章 绪论 1
1.1课题的背景 1
1.2课题的意义 1
第2章 系统开发平台及技术 3
2.1 JAVA的网络功能与编程 3
2.1.1 JAVA语言简介 3
2.1.2 JAVA语言在网络上的运用 3
2.1.3 Servlet技术简介 4
2.2 Struts概述 5
2.1.1 Struts的由来和发展 5
2.2.2 Struts的优缺点 6
2.2.3 Struts的工作流程 7
2.2.4 MVC简介 7
2.3 WEB服务器和数据库 8
第3章 系统需求分析 9
3.1 功能需求分析 9
3.2 性能需求分析 10
3.2.1 安全性要求 10
3.2.2 精度要求 10
3.2.3 界面需求 10
3.2.4 输入输出要求 10
3.3 数据需求分析 10
3.4 可行性分析 11
3.4.1 技术可行性分析 11
3.4.2 经济可行性分析 12
第4章 系统总体设计 13
4.1设计思想 13
4.2 系统目标 13
4.3 系统组成 14
4.4 数据库设计 14
4.5 数据表的结构表 14
第5章 系统详细设计 20
5.1 程序设计概述 20
5.2 数据库与Web服务器的连接 20
5.3 登陆模块程序设计 21
5.4 读者管理功能模块的实现 22
5.5 查询功能模块的实现 24
5.6 图书管理功能模块的实现 27
5.7 图书借还功能模块的实现 28
第6章 系统测试 33
6.1 软件测试的方法与步骤 33
6.2 测试用例设计与测试用例的运行过程及测试结果分析 34
6.2.1 模块测试 34
6.2.2 集成测试 38
6.2.3 验收测试 38
6.3 评价 38
结 论 39
参考文献 40
附 录 41
致 谢 43
1.利用软件开发现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用现在资源提高系统开发水平和应用效果的目的。
2.系统应该符合软件工程开发的理论,开发方法等开发依据。
3.系统应满足图书馆管理工作需要,并达到操作过程中的直观,方便,实用,安全,准确等要求。
4.系统具备数据库维护功能,及时根据用户需求进行数据库的各种操作。
5.系统采用原型,使用模块化程序设计方法,便于系统功能的各种组合和修改,以及系统的测试与维护。
该系统主要建立一个基于B/S模式的图书馆借阅管理系统,面对当起很多小型图书管理仍是人工管理带来的检索速度慢,效率低,借阅归还图书量大,图书统计工作量大,藏书不能完成及时更新的问题,该系统可以对跟系统的三个用户类型的使用实现:
1.对于读者在本系统的应用下可实现按照各种方式(如:书名,编号,作者)查询图书馆的藏书请客,方便的借阅图书,续借图书,归还图书,能够查询自己的借阅图书情况。
2.对于图书馆工作人员能够实现方便的对图书进行查询,方便的进行读者借阅情况查询,方便的进行借书还书处理等,便捷的对图书信息进行添加、修改、删除,分类管理等操作,对读者信息进行相关添加,修改,分类管理等操作。
3.对于系统管理员可以对图书馆信息进行修改更新操作,对系统用户进行添加、修改、删除、权限设置等操作,对图书馆的办证参数进行修改维护等操作功能。
如你对本套设计感兴趣,请记住本套设计在本站的编号:jsp00004