在高校的学生宿舍管理过程当中,大多数学校还停留在宿舍管理人员或管理中心手工记录数据阶段,这对于学生信息量比较庞大,需要经常记录、修改存档的数据较多的高校来说这项工作的量大而重复烦琐,数据管理难度大,效率低。而高校学生宿舍管理系统的开发使用,将极大地减轻高校学生宿舍管理的工作量和提高工作效率及宿舍利用率。本文主要讲述如何使用SSM框架开发一个高校宿舍管理系统。
需求分析:
系统基于jsp+ssm+mysql框架开发,包含系统管理员、宿舍管理员、学生角色,各角色功能如下:
系统管理员:登录系统,楼栋管理、宿舍管理员管理、学生管理、缺勤管理、水电管理、水电缴费、报修管理、个人信息、修改密码。
宿舍管理员:学生查看、缺勤管理、水电缴费、报修管理、个人信息、修改密码。
学生:缺勤记录、水电缴费、我的报修、个人信息、修改密码。
开发环境:
开发语言:java
开发工具:Idea(eclipse) + Jdk1.8
数据库:mysql + Tomcat + Navicat for Mysql(数据库可视化工具)
技术框架:
SSM(spring+springMvc+mybatis)框架集由spring、mybatis两个开源框架整合而成(springmvc是spring中的部分内容),通常用作JavaWeb开发。
表结构设计:
系统经过需求分析总结出以下几个表:管理员表,楼栋表、宿舍表、宿舍管理员表、宿舍考勤记录表、宿舍维修信息表、学生信息表、水费缴费表。
界面设计:
登录
楼栋
考勤表
水电缴费
最后,还补充了一个考勤记录导出。
总结:
本系统包含三个角色(管理员、宿舍管理员、学生);需要注意功能的划分。
本人有多年开发经验,具备比较丰富的项目开发经验,有任何问题可以咨询探讨。