本课程设计为基于web开发一个高校器材管理系统,其主要服务对象为各大高校器材管理机构。为高校器材管理机构提供信息录入、修改、删除、多种查询、多种排序等功能,其次还为了促进资源的合理利用。器材管理模块实现的功能主要是器材管理人员可以完成针对器材的增加、删除、修改、查看的操作。主要使用MyEclipse作为开发环境,使用 MySQL,搭建Apache Tomcat 6.0服务器,本着逻辑正确、使用方便、用户体验优良的原则
器材申请模块主要完成的功能是用户利用该系统完成对器材的申请提交,器材管理人员可以审核是否同意,并给予回复,主要使用MyEclipse作为开发环境,使用 MySQL,搭建Apache Tomcat 6.0服务器,完成模块设计,主要流程如下:
(1)用户以文件的形式进行提交申请;
(2)器材管理人员审核,并给予回复;
(3)用户得到回复结果;
(4)同意则由器材管理人员安排采买。
预期结果
(1)实现用户注册;
(2)实现不同权限的用户登录;
(3)实现对器材查找增加、删除和修改;
(4)实现器材用户对器材申请购买;
(5)实现不同用户对登录密码的修改;
(6)实现器材管理人员对网站的器材进行分类、分配以及对所有申请器材信息进行审核、回复以及调度采买人员进行购买等
7)提交毕业论文,以及源代码。
目 录
摘要 1
abstract 1
目 录 2
1 绪论 4
1.1 开发背景和意义 4
1.2 研究现状 4
2 开发技术介绍 5
2.1 系统设计模式 5
2.2 Mysql数据库服务器 6
2.3 Java语言 6
2.4 tomcat 7
3 需求分析 7
3.1 可行性分析 7
3.1.1 技术可行性 7
3.1.2 经济可行性 8
3.1.3 操作可行性 8
3.1.4 法律可行性 8
3.2 需求分析 8
3.3 功能需求 9
3.4 重要流程图 9
3.5 功能模块设计 12
3.6 数据库设计 12
3.6.1 数据项设计 12
3.6.2 数据表介绍 13
3.6.3 逻辑设计 13
4 详细实现 15
4.1 网站首页 15
4.2 注册登陆 16
4.3 查看器材 20
4.4 在线申请 20
4.5 器材管理模块 21
4.6 留言模块 22
4.7 器材申请审核 24
4.8 系统部署 24
5 总体设计 27
5.1 测试的重要性 27
5.2 测试目的 27
5.2.1 测试的目的 27
5.2.2 测试的准则 28
5.2.3 测试的方法 28
5.2.4 测试用例 28
结束语 29
参考文献 29
致谢 31