摘要:本图书管理系统是根据对图书管理的运行管理机制进行调查和研究后开发的,主要介绍了图书馆管理事务中的常见基本问题等研究背景,进行了全面的可行性分析,详细论证了系统的需求分析、系统设计、系统实现和系统测试过程。 本系统使用JSP进行网页界面的设计,使用MVC设计模式,采用开源框架Struts、Hibernate和Spring进行开发。后端的数据库采用Oracle,通过JDBC驱动和数据库进行无缝连接。系统实现了用户登录、图书管理、读者管理、图书借阅管理等功能模块。用户登录模块实现用户的登录和权限判定;图书管理模块实现了对图书的添加、删除、修改、查询等功能;借书证管理模块实现了对学生的添加、删除、修改、查询等功能;图书借阅管理模块实现了学生对图书的借阅、还书和所借图书的查看等功能。
关键词:网上书店;JSP系统;Java;Servlet;数据库
目录
摘要
Abstract
1 概述-1
1.1 研究背景-1
1.2 研究目的及意义-1
2 系统开发相关技术
2 1 基于MVC设计模式的Struts框架技术-2
2.1.1 MVC模式-2
2.2.2 Struts框架设计-2
2.2 JSP技术-2
2.3 JDBC-3
2.4 Servlet-3
2.5 MySQL-4
3 系统需求分析-5
3.1 可行性分析-5
3.1.1 技术可行性-5
3.1.2 经济可行性-5
3.2 系统功能需求分析-5
3.3 管理员用例图-6
3.4 运行环境要求-7
3.4.1 软件环境-7
3.4.2 硬件环境 -7
3.4.3 接口-8
4 系统总体设计-9
4.1 系统结构功能图-9
4.2 各子模块功能的描述-9
4.2.1 首页登陆管理模块-9
4.2.2 系统设置管理模块-9
4.2.3 读者管理模块-10
4.2.4 图书管理模块-10
4.2.5 图书借还功能管理模块-10
4.2.6 系统查询功能管理模块-10
4.2.7 口令更改功能管理模块-10
4.2.8 退出系统功能管理模块-10
5 系统功能实现-11
5.1 用户登入实现及首页模式-11
5.2 读者管理模块-11
5.3 图书借还模块-12
5.4 更改口令模块-13
5.5 退出系统模块-13
6 系统测试与维护-15
6.1 软件测试目标-15
6.2 测试实例-15
6.2.1 登录模块测试-15
6.2.3 读者管理测试-15
6.2.4 借阅信息管理测试-15
结论-16
参考文献-17
致谢-18