基于Java Web的图书管理系统的设计与实现
题 目 基于Java Web的图书管理
系统的设计与实现
指导老师 ****** 专业班级 姓 名学 号 ******* *****
年 月*日
基于Java Web的图书管理系统的设计与实现
摘 要:计算机信息处理系统的引进已彻底改变了许多系统的经营管理模式。图书管理系统就是学校管理机制中的重要组成部分,通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。本系统中包含6个功能模块:系统设置,读者管理,图书管理,图书借还,系统查询与更改口令。本系统使有Jsp进行网页界面的设计,使用MVC设计模式,采用了开源框架Struts,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本系统中通过JDBC驱动与数据库进行无缝连接,后端的数据库就是Sql Server,也就是一个开源的数据库系统,该数据库具有较高的完整性,一致性与安全性。 关键词:图书管理;管理事务;Jsp;Struts;MVC设计模式
基于Java Web的图书管理系统的设计与实现
目 录
引言 ........................................................................ 0 1 系统概述 ................................................................. 0
1、1 项目任务 ......................................................... 0 1、2 课题意义 ......................................................... 0 1、3 论文的工作与安排 ................................................. 1
2 图书借阅管理需求分析 ..................................................... 1
2、1 可行性分析 ....................................................... 1
2、1、1 技术可行性 ............................................... 2 2、1、2 经济可行性 ............................................... 2 2、2 图书借阅管理系统需求概述 ......................................... 2
2、2、1 系统目标 ................................................. 2 2、2、2 用户类与用户特性 ......................................... 2 2、3 图书借阅管理系统需求模型 ......................................... 3
2、3、1 功能描述 ................................................. 3 2、3、2 图书管理员详细功能描述 ................................... 4 2、3、3 读者详细功能描述 ......................................... 4
3 总体设计 ................................................................. 5
3、1 数据库设计 ....................................................... 5
3、1、1 数据库设计概述 ........................................... 5 3、1、2 图书信息表结构设计 ....................................... 6 3、1、3 图书类型信息表结构设计 ................................... 7 3、1、4 读者信息表结构设计 ....................................... 7 3、1、5 读者类型信息表结构设计 ................................... 8 3、1、6 图书借阅信息表结构设计 ................................... 8 3、1、7 图书归还信息表结构设计 ................................... 8 3、1、8 用户信息表结构设计 ....................................... 9 3、1、9 图书馆信息表结构设计 ..................................... 9
基于Java Web的图书管理系统的设计与实现
3、2 系统总体结构设计 ................................................ 10
基于Java Web的图书管理系统的设计与实现
3、2、1 图书管理系统总体结构图 .................................. 10 3、3 系统详细设计 .................................................... 10
3、3、1 系统管理员模块 .......................................... 10 3、3、2 读者管理模块 ............................................ 12 3、3、3 图书管理模块 ............................................ 13 3、3、4 图书借还模块 ............................................ 15 3、3、5 系统查询模块 ............................................ 16
4 系统实现 ................................................................ 18
4、1 系统管理员功能模块的实现 ........................................ 18 4、2 读者管理功能模块的实现 .......................................... 20 4、3 图书管理功能模块的实现 .......................................... 22 4、4 图书借还功能模块的实现 .......................................... 25 4、5 查询功能模块的实现 .............................................. 29
5 系统测试 ................................................................ 33
5、1 软件测试的方法与步骤 ............................................ 33 5、2 测试用例设计与测试用例的运行过程及测试结果分析 .................. 34
5、2、1 模块测试 ................................................ 34 5、2、2 集成测试 ................................................ 35 5、3 评价 ............................................................ 36
总结 ...................................................................... 37 参考文献 .................................................................. 38
相关推荐: