基于JAVAEE的图书馆图书动态管理系统毕业设计论文
技术:Java、JSP等摘要:
随着科学技术的进步,计算机行业迅速发展,大大提高了人们的工作效率。计算机信息处理系统的引进已彻底改变了许多系统的经营管理。
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。图书馆管理系统是学校管理机制中的重要组成部分,通过对图书馆管理系统的运行管理机制进行调查研究,开发了此图书馆管理系统。
本系统分为管理员和读者两个用户角色,涉及到图书馆图书的相关功能是动态的,图书的类别不是一成不变的,图书的信息是可以更新的,图书的借阅操作是动态进行的,借阅时间和还书时间以及借阅状态的变更都体现出了动态管理的特点,为此设计的模块包括图书类别模块、图书信息管理模块、读者信息模块、借阅信息模块、用户须知模块。
该系统使JSP设计界面,采用MVC设计模式,后台数据库则采用的是MySql,保证数据具有较高的完整性、一致性和安全性。
关键词:图书馆管理;Java;Mysql;MVC
目录:
摘要 Ⅰ
Abstract Ⅱ
1绪论 1
1.1 项目背景 1
1.2 国内外相关研究现状及发展趋势 2
1.3 研究意义 2
1.4研究内容 3
2系统开发平台及技术简介 4
2.1开发平台 4
2.2Eclipse介绍 4
2.3MySQL数据库 4
2.4JavaScript脚本语言 4
2.5Tomcat服务器 4
2.6JDK 5
2.7JSP技术 6
2.8B/S框架 7
2.9MVC设计模式 7
3系统分析 8
3.1系统可行性分析 8
3.1.1技术可行性 8
3.1.2经济可行性 8
3.1.3操作可行性 8
3.1.4法律的可行性 9
3.2功能需求的获取 9
3.3开发环境的需求 10
3.4安全性需求 10
3.5性能需求 11
3.6其它需求 11
4 系统总体设计 13
4.1概述 13
4.2设计原则 13
4.3用户类和用户特性 14
4.4系统功能模块设计 14
4.5系统总体流程图设计 16
4.6系统总体用例图设计 17
4.6.1主要用例的用例描述 17
4.6.2用例图 18
4.7数据库设计 19
4.7.1数据库设计原则 19
4.7.2数据库的概念结构设计 20
4.7.3数据库设计概述 22
4.7.4逻辑结构设计 23
5系统实现 26
5.1登录模块 26
5.1.1功能概述 26
5.1.2流程说明 26
5.1.3界面图设计 26
5.1.4主要代码 27
5.2注册模块 28
5.2.1功能概述 28
5.2.2流程说明 28
5.2.3界面图设计 29
5.2.4主要代码 29
5.3密码修改模块 30
5.3.1功能概述 30
5.3.2流程说明 30
5.3.3界面图设计 30
5.3.4主要代码 30
5.4图书类别信息管理模块 31
5.4.1功能概述 31
5.4.2流程说明 31
5.4.3界面图设计 31
5.4.4主要代码 32
5.5图书信息管理模块 33
5.5.1功能概述 33
5.5.2流程说明 33
5.5.3界面图设计 33
5.5.4主要代码 34
5.6读者信息管理模块 35
5.6.1功能概述 35
5.6.2流程说明 35
5.6.3界面图设计 35
5.6.4主要代码 36
5.7借阅信息管理模块 37
5.7.1功能概述 37
5.7.2流程说明 37
5.7.3界面图设计 37
5.7.4主要代码 38
5.8用户须知信息管理模块 40
5.8.1功能概述 40
5.8.2流程说明 40
5.8.3界面图设计 40
5.8.4主要代码 40
5.9书架信息管理模块 41
5.9.1功能概述 41
5.9.2流程说明 41
5.9.3界面图设计 42
5.9.4主要代码 42
6系统测试 43
6.1系统测试目的与意义 43
6.2测试实例的方法与目标 43
6.3测试模型 44
6.3.1V模型 44
6.3.2W模型 45
6.4测试模型的选择 46
6.5测试方法 46
6.5.1白盒测试 46
6.5.2黑盒测试 47
6.6 测试方案 47
6.6.1测试策略 47
6.6.2测试计划 47
6.6.3测试条件 48
6.7测试环境与条件 48
6.8测试用例 48
6.8.1登录功能测试用例 49
6.8.2注册功能测试用例 50
6.8.3密码修改功能测试用例 51
6.8.4添加图书类别功能测试用例 52
6.8.5添加图书功能测试用例 53
6.9测试总结 54
结论 55
致谢 56
参考文献 57
附 录 A 外文原文 58
附 录 B 外文翻译 67
论文字数:31381
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]