本系统实现的系统将分为管理员、维修人员和注册学生三个角色,主要功能包括管理员部分的修改登录密码、维修人员管理、注册学生信息管理、校内新闻管理、系统公告管理以及报修信息管理功能,维修人员用户部分的个人信息管理和维修信息管理,学生用户部分的个人信息管理、系统信息浏览以及报修信息管理这几大功能模块。采用了Browser/Server体系结构,JSP作为前台开发工具,mysql作为后台数据库进行开发
本次设计校园报修系统其中包括前台登录和后台管理,具体功能模块如下:
前台:
1.用户登录
普通用户用相关号码进行注册登录(学生用学号、教师用工号)。
2.报修申请
申请报修,其中包括维修区域、维修地点、维修项目、维修类型、维修内容具体描述等,其中可以采用文字描述和添加照片等方式。同时还需要留报修人员的相关信息,比如:学号、住址、电话等。
紧急情况,可以在报修时进行选择。
3.报修详情
报修人员可以实时跟踪报修申请单状态。查询报修申请信息,处理详情和维修信息。
如果维修产生的费用与报修人员有关,则产生赔偿问题可以在此处进行。
后台管理端:
1.管理员登录
管理员登录后对现有的报修信息进行整理。
2.报修申请管理
管理员对报修申请进行整理,可以根据事先设定的类型以及其他条件进行分类,将不同的维修人员进行分配。如果不能及时处理或者不符合情况可单独处理。对于紧急情况优先处理。(紧急情况可在填写报修单时进行设定,会给出指定可能出现的紧急情况,没有出现的情况选择紧急情况不能提交)
3.物料管理
维 修结束后,维修人员将所需用料报告给管理员,管理员进行汇总,提交到数据库。
4.赔偿管理
对于维修人员判定人员破坏则需要通知管理员,联系报修人员进行协商处理。
后台将所以信息需要及时反馈到查询页面,以便于报修人员查看。
报修详情是报修单提交之后产生的,其中包括申请报修时的选项,不能够更改。提供文本留言功能,以便后续有问题可以继续添加。
目 录
1 引言1
1.1 课题研究意义及背景1
1.2 论文的目的及设计要求1
2 研究现状及设计目标3
2.1 系统的现状3
2.2 系统优缺点分析3
2.3 现行研究存在的问题及解决方法4
2.3.1 现行研究存在的问题4
2.3.2 解决办法4
2.4 本课题要达到的设计目标4
2.5 经济效益分析5
3 关键问题及分析6
3.1 研究设计中要解决的问题6
3.1.1 数据表间联系6
3.1.2 系统安全性6
3.2 具体实现中采用的关键技术7
3.2.1 JSP技术7
3.2.2 JDBC技术7
3.2.3 MVC编程模式8
4 需求分析9
4.1 USE-CASE用例图9
4.2 系统主要业务流程10
4.3 功能需求10
4.4 开发环境11
5 系统设计12
5.1 系统体系结构12
5.2 系统功能结构12
5.3 数据库表结构13
6 系统实现及测试17
6.1 系统主要模块的实现17
6.1.1 系统登录功能界面17
6.1.2 修改登录密码功能界面18
6.1.3 维修人员管理功能界面18
6.1.4 注册信息管理功能界面19
6.1.5 校内新闻管理功能界面19
6.1.6 系统公告管理功能界面20
6.1.7 管理员报修信息管理功能界面21
6.1.8 学生管理个人信息界面21
6.1.9 学生查看系统信息功能界面22
6.1.10 学生报修信息管理功能界面22
6.2 实例测试的研究与选择23
6.3 测试环境与测试条件24
6.4 实例测试表格24
7 结论与展望26
参考文献27
致 谢28