基于web图书管理系统的设计与实现(SSH,MySQL)
来源:wenku163.com 资料编号:WK16310263 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16310263
资料介绍
基于web图书管理系统的设计与实现(SSH,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文12000字,程序代码,MySQL数据库)
图书管理系统是现在学校图书馆必不可少的系统。随着数字化信息技术的普及,将一些先进的信息技术结合运用到图书管的管理和服务中,促进图书馆各部门之间协调工作,提高图书馆的工作效率,清晰反映图书的库存与读者的借阅情况,是本系统的开发目的。 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的数据信息管理。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,所以图书管理系统的开发显得尤为重要。图书管理系统是学校管理机制中的重要组成部分,通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。
本系统的设计并且实现一个基于web技术图书管理系统,故而系统主要以J2EE作为开发基础,主要使用了struts2+spring+hibernate等多种框架的结合使用,用myeclipse作为开发工具,以MYSQL作为数据库,以Macromedia公司的Dreamweaver作为界面美化工具,使用JAVA语言开发,页面采取JSP动态页面开发技术。该系统界面简单、操作方便,容易维护。
总体功能模块
本系统分系统管理员,图书管理员和读者三个权限。
系统管理员功能模块
管理员主要功能:用户管理,书架管理,图书信息管理(包括图书类别管理和图书管理),信息公告管理,个人密码维护。
普通管理员功能模块
图书管理员的主要功能有书架管理,图书信息管理,证件管理,藏书管理,流通管理(包括借书管理,还书管理,图书损坏丢失管理),信息公告查询,预约管理,图书到期提醒管理,续借审核管理,延期扣费管理,用户押金管理,个人密码维护。
读者功能模块
读者的主要功能有新书推荐查询,图书查询,借书管理,信息公告查询,预约查询,图书到期提醒管理,延期扣费查询(包括延期扣费查询和押金查询),个人密码维护。
目 录
摘 要 I
ABSTRACT II
1. 绪 论 1
1.1课题意义 1
1.2主要内容 1
2.图书借阅管理需求分析 2
2.1 可行性分析 2
2.1.1 技术可行性 2
2.1.2.经济可行性 2
2.2 图书借阅管理系统需求概述 2
2.2.1系统目标 2
2.2.2用户类和用户特性 3
3 系统总体设计 4
3.1 总体功能模块 4
3.2系统管理员功能模块 4
3.3普通管理员功能模块 5
3.4读者功能模块 5
3.5 系统业务描述 5
3.6 程序流程图 7
4系统详细设计与实现 9
4.1系统和数据库的配置 9
4.2概念模型设计 9
4.3数据库表结构 10
4.4程序的类图 14
4.5程序的时序图 15
4.5.1 用户模块时序图 15
4.5.2 书架模块时序图 16
4.5.3 图书类别时序图 17
4.5.4 图书模块时序图 18
5系统功能实现 19
5.1系统功能实现的主要框架SSH 19
5.2系统功能实现的主要模块 19
5.2.1 登陆页面 19
5.2.2 系统管理员主页面 20
5.2.3 用户管理主页面 20
5.2.4 图书管理主页面 21
5.2.5 书架管理页面 22
5.2.6 图书分类管理页面 23
5.2.7 公告信息管理页面 24
5.2.8 新书推荐页面 25
5.2.9 流通状态页面 26
5.2.10 其他管理页面 27
6系统的运行与调试 28
6.1系统的运行与调试 28
6.1.1 创建安装项目 28
6.1.2 添加项目输出 30
6.1.3 运行项目 31
6.2.软件测试 32
6.2.1 软件测试的方法与步骤 32
6.2.2 测试用例设计与测试用例的运行过程及测试结果分析 33
结束语 36
致 谢 37
参考文献 38
附录 39
|