"""
基于信息加密的宿舍报修管理系统设计与实现
1. 绪论
1.1 课题背景及意义
1.1.1 课题背景
- 当前高校宿舍报修管理流程仍依赖人工和纸质记录,效率低下且信息易泄露。
- 随着信息技术的发展,利用信息技术改造宿舍管理流程是可行之路。
- 宿舍报修管理系统可提高管理效率,填补管理漏洞,助力宿舍管理稳定运行。
1.1.2 课题意义
- 优化宿舍楼及其设备维修、配件信息管理流程。
- 提高管理效率,填补宿舍维修管理漏洞。
- 利用电子化运转助力宿舍管理稳定运行。
1.2 课题研究现状
1.2.1 国外研究现状
- 国外高校宿舍实现信息化管理,如哥伦比亚大学、剑桥大学等。
- 宿舍管理提供宿舍调配、报修、维修费用支付等功能。
1.2.2 国内研究现状
- 国内高校开始深入研究信息技术并应用于宿舍管理。
- 山东大学、天津大学等引入宿舍报修管理系统,提供宿舍费用缴纳、报修申请等功能。
1.3 课题主要研究内容
- 构建基于信息安全的宿舍报修管理系统。
- 通过Vue.js、SSM框架等技术实现学生、维修员、管理员功能和页面串联。
- 学生:注册、登录、报修申请、维修评价。
- 维修员:注册、登录、维修接单、配件申请、维修评价查看。
- 管理员:登录、宿舍报修管理系统后台管理、配件申请审核、维修评价查看。
2. 系统开发相关技术
2.1 B/S架构
- Web应用软件,用户通过浏览器使用。
- 部署不占空间,无需安装,更新无需客户端参与。
- 数据处理集中在服务端进行,浏览器提请求,服务端处理返回。
2.2 Vue.js技术
- 解决传统页面设计中大量代码编写问题,提高开发效率。
- 支持多种组件嵌入使用,实现页面控制执行判断和页面切分布局设计。
2.3 SSM框架
2.3.1 Spring框架
- 支持JavaBean技术,简化EJB处理,提供控制反转和JavaBean特性。
- 提供多个可组合使用的功能模块,如Spring Core、AOP等。
2.3.2 SpringMVC框架技术
- Spring在MVC模式的实现,提供请求拦截、控制器处理机制。
- 通过适配器调用模型,完成数据集合回传,实现数据到视图的显示过程。
2.3.3 MyBatis框架技术
- 支持数据处理的半ORM框架,通过配置映射实现数据处理。
- 支持在Web项目中,通过XML文件设置SQL语句,完成数据库操作。
2.4 MySQL数据库
- 开源数据库,支持内核修改和定制,支持多表分拆与整合。
- 支持命令行、导入sql脚本及工具管理数据表。
2.5 加密技术
- 采用MD5算法对密码进行加密处理,确保信息传输完整一致。
- 防止用户输入被偷窥或破解,完成信息的保密处理。
3. 系统需求分析
3.1 可行性分析
3.1.1 技术可行性分析
- 所选技术经过系统学习并应用于开发,技术可行。
- 无需购置设备,开发工具和技术免费使用,经济可行。
- 系统操作简单便捷,易于上手,操作可行。
3.1.2 经济可行性分析
- 系统开发中需要投入不多,可利用学校机房完成工作。
- 为高校宿舍管理工作提供技术手段,满足市场需求,经济可行。
3.1.3 操作可行性分析
- 系统页面和功能设计简洁,易于操作。
- 用户通过文字标识即可上手操作,操作可行。
3.2 需求分析
3.2.1 功能需求分析
- 学生:注册、登录、报修申请、维修评价。
- 维修员:注册、登录、维修接单、配件申请、维修评价查看。
- 管理员:登录、宿舍报修管理系统后台管理、配件申请审核、维修评价查看。
3.2.2 非功能需求分析
- 信息安全性:采用MD5算法对密码进行加密处理,确保信息传输完整一致。
- 并发性:保证多人使用时系统稳定运行,不出现卡顿或无法访问的情况。
4. 系统设计
4.1 系统功能结构设计
- 学生、维修员、管理员通过前后端分离模式获取信息服务。
- 学生:报修申请、维修评价。
- 维修员:维修接单、配件申请、维修评价查看。
- 管理员:用户管理、配件管理、维修评价查看。
4.2 数据库E-R图设计
- 设计数据库表,包括宿舍实体、学生宿舍实体、配件实体、配件申请实体等。
- 轮播图实体:描述管理员设置的图片信息。
- 维修实体:描述维修员提交的接单信息。
- 报修实体:描述学生提交的报修信息。 """




