运行环境: 最好是java jdk 1.8,我在这个平台上运行的。其他版本理论上也可以。
IDE环境: Eclipse,Myeclipse,IDEA或者Spring Tool Suite都可以,如果编译器的版本太低,需要升级下编译器,不要弄太低的版本
tomcat服务器环境: Tomcat 7.x,8.x,9.x版本均可
操作系统环境: Windows XP/7/8/10或者Linux或者MacOS,2G内存以上(推荐4G,4G以上更好)
主要功能说明: 管理员角色包含以下功能:公告管理,卫生管理,卫生记录查询,学生信息管理,学院信息管理,宿舍分配管理,宿舍报修管理,宿舍管理,宿舍管理员管理,来访信息管理,楼宇管理,水电费管理,水电费缴费管理,添加来访信息,管理员登录,缺寝管理,缺寝记录查看等功能。
宿舍管理员角色包含以下功能:修改密码,公告查询,卫生管理,卫生记录查询,学生信息查询,宿舍管理员登录,来访信息管理,查看个人信息,水电费管理,水电费缴费管理,添加来访信息,缺寝管理,缺寝记录查看等功能。
学生角色包含以下功能:修改密码,公告查询,学生登录,宿舍报修添加,宿舍报修管理,查看个人信息,查看缺寝记录,查询卫生记录,查询水电费等功能。
用了技术框架: HTML+CSS+JavaScript+jsp+mysql+Spring+hibernate+Struts 2
——————————————————————————————————————————
我搭建了一个演示站,方便大家看下:
点此进入演示地址
学生账号/密码: 2018002222/123456
宿舍管理员账号/密码:001/123456
管理员账号/密码:admin/admin——————————————————————————————————————————
运行的截图如下(点击可以放大):
SSH在线高校宿舍管理系统-管理员角色-公告管理↓↓
#### SSH在线高校宿舍管理系统-管理员角色-卫生管理↓↓
#### SSH在线高校宿舍管理系统-管理员角色-卫生记录查询↓↓
#### SSH在线高校宿舍管理系统-管理员角色-学生信息管理↓↓
#### SSH在线高校宿舍管理系统-管理员角色-学院信息管理↓↓
#### SSH在线高校宿舍管理系统-管理员角色-宿舍分配管理↓↓
#### SSH在线高校宿舍管理系统-管理员角色-宿舍报修管理↓↓
#### SSH在线高校宿舍管理系统-管理员角色-宿舍管理↓↓
#### SSH在线高校宿舍管理系统-管理员角色-宿舍管理员管理↓↓
#### SSH在线高校宿舍管理系统-管理员角色-来访信息管理↓↓
#### SSH在线高校宿舍管理系统-管理员角色-楼宇管理↓↓
#### SSH在线高校宿舍管理系统-管理员角色-水电费管理↓↓
#### SSH在线高校宿舍管理系统-管理员角色-水电费缴费管理↓↓
#### SSH在线高校宿舍管理系统-管理员角色-添加来访信息↓↓
#### SSH在线高校宿舍管理系统-管理员角色-管理员登录↓↓
#### SSH在线高校宿舍管理系统-管理员角色-缺寝管理↓↓
#### SSH在线高校宿舍管理系统-管理员角色-缺寝记录查看↓↓
#### SSH在线高校宿舍管理系统-宿舍管理员角色-修改密码↓↓
#### SSH在线高校宿舍管理系统-宿舍管理员角色-公告查询↓↓
#### SSH在线高校宿舍管理系统-宿舍管理员角色-卫生管理↓↓
#### SSH在线高校宿舍管理系统-宿舍管理员角色-卫生记录查询↓↓
#### SSH在线高校宿舍管理系统-宿舍管理员角色-学生信息查询↓↓
#### SSH在线高校宿舍管理系统-宿舍管理员角色-宿舍管理员登录↓↓
#### SSH在线高校宿舍管理系统-宿舍管理员角色-来访信息管理↓↓
#### SSH在线高校宿舍管理系统-宿舍管理员角色-查看个人信息↓↓
#### SSH在线高校宿舍管理系统-宿舍管理员角色-水电费管理↓↓
#### SSH在线高校宿舍管理系统-宿舍管理员角色-水电费缴费管理↓↓
#### SSH在线高校宿舍管理系统-宿舍管理员角色-添加来访信息↓↓
#### SSH在线高校宿舍管理系统-宿舍管理员角色-缺寝管理↓↓
#### SSH在线高校宿舍管理系统-宿舍管理员角色-缺寝记录查看↓↓
#### SSH在线高校宿舍管理系统-学生角色-修改密码↓↓
#### SSH在线高校宿舍管理系统-学生角色-公告查询↓↓
#### SSH在线高校宿舍管理系统-学生角色-学生登录↓↓
#### SSH在线高校宿舍管理系统-学生角色-宿舍报修添加↓↓
#### SSH在线高校宿舍管理系统-学生角色-宿舍报修管理↓↓
#### SSH在线高校宿舍管理系统-学生角色-查看个人信息↓↓
#### SSH在线高校宿舍管理系统-学生角色-查看缺寝记录↓↓
#### SSH在线高校宿舍管理系统-学生角色-查询卫生记录↓↓
#### SSH在线高校宿舍管理系统-学生角色-查询水电费↓↓
数据库设计文档
文档版本:粗写版
序号 | 表名 | 说明 |
1 | t_baoxiu | |
2 | t_gonggao | |
3 | t_laifang | |
4 | t_lou | |
5 | t_queqin | |
6 | t_shuidian | |
7 | t_student | |
8 | t_sushe | |
9 | t_teacher | |
10 | t_user | |
11 | t_weisheng | |
12 | t_zhuanye |
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | ||
2 | baoxiulock | int | 10 | 0 | N | N | ||
3 | beizhu | varchar | 255 | 0 | Y | N | NULL | |
4 | bianhao | varchar | 255 | 0 | Y | N | NULL | |
5 | createtime | datetime | 19 | 0 | Y | N | NULL | |
6 | states | varchar | 255 | 0 | Y | N | NULL | |
7 | studentid | int | 10 | 0 | Y | N | NULL |
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | ||
2 | biaoti | varchar | 255 | 0 | Y | N | NULL | |
3 | content | varchar | 255 | 0 | Y | N | NULL | |
4 | createtime | datetime | 19 | 0 | Y | N | NULL | |
5 | gonggaolock | int | 10 | 0 | N | N |
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | ||
2 | beizhu | varchar | 255 | 0 | Y | N | NULL | |
3 | bianhao | varchar | 255 | 0 | Y | N | NULL | |
4 | gotimes | varchar | 255 | 0 | Y | N | NULL | |
5 | guanxi | varchar | 255 | 0 | Y | N | NULL | |
6 | laifanglock | int | 10 | 0 | N | N | ||
7 | name | varchar | 255 | 0 | Y | N | NULL | |
8 | outimes | varchar | 255 | 0 | Y | N | NULL | |
9 | sex | varchar | 255 | 0 | Y | N | NULL | |
10 | stu_name | varchar | 255 | 0 | Y | N | NULL |
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | ||
2 | bianhao | varchar | 255 | 0 | Y | N | NULL | |
3 | loulock | int | 10 | 0 | N | N | ||
4 | states | varchar | 255 | 0 | Y | N | NULL | |
5 | zhuanyeid | int | 10 | 0 | Y | N | NULL |
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | ||
2 | benzhu | varchar | 255 | 0 | Y | N | NULL | |
3 | bianhao | varchar | 255 | 0 | Y | N | NULL | |
4 | queqinlock | int | 10 | 0 | N | N | ||
5 | teacher | tinyblob | 255 | 0 | Y | N | NULL | |
6 | times | varchar | 255 | 0 | Y | N | NULL | |
7 | studentid | int | 10 | 0 | Y | N | NULL | |
8 | userid | int | 10 | 0 | Y | N | NULL |
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | ||
2 | bianhao | varchar | 255 | 0 | Y | N | NULL | |
3 | createtime | datetime | 19 | 0 | Y | N | NULL | |
4 | feiyong | varchar | 255 | 0 | Y | N | NULL | |
5 | shuidianlock | int | 10 | 0 | N | N | ||
6 | states | varchar | 255 | 0 | Y | N | NULL | |
7 | susheid | int | 10 | 0 | Y | N | NULL |
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | ||
2 | address | varchar | 255 | 0 | Y | N | NULL | |
3 | age | varchar | 255 | 0 | Y | N | NULL | |
4 | banji | varchar | 255 | 0 | Y | N | NULL | |
5 | jiguan | varchar | 255 | 0 | Y | N | NULL | |
6 | name | varchar | 255 | 0 | Y | N | NULL | |
7 | studentlock | int | 10 | 0 | N | N | ||
8 | telephone | varchar | 255 | 0 | Y | N | NULL | |
9 | xingbie | varchar | 255 | 0 | Y | N | NULL | |
10 | xuehao | varchar | 255 | 0 | Y | N | NULL | |
11 | susheid | int | 10 | 0 | Y | N | NULL | |
12 | zhuanyeid | int | 10 | 0 | Y | N | NULL |
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | ||
2 | bianhao | varchar | 255 | 0 | Y | N | NULL | |
3 | number | int | 10 | 0 | N | N | ||
4 | sushelock | int | 10 | 0 | N | N | ||
5 | tel | varchar | 255 | 0 | Y | N | NULL | |
6 | louid | int | 10 | 0 | Y | N | NULL |
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | ||
2 | address | varchar | 255 | 0 | Y | N | NULL | |
3 | age | varchar | 255 | 0 | Y | N | NULL | |
4 | bianhao | varchar | 255 | 0 | Y | N | NULL | |
5 | jiguan | varchar | 255 | 0 | Y | N | NULL | |
6 | name | varchar | 255 | 0 | Y | N | NULL | |
7 | teacherlock | int | 10 | 0 | N | N | ||
8 | telephone | varchar | 255 | 0 | Y | N | NULL | |
9 | xingbie | varchar | 255 | 0 | Y | N | NULL | |
10 | louid | int | 10 | 0 | Y | N | NULL |
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | ||
2 | createtime | datetime | 19 | 0 | Y | N | NULL | |
3 | password | varchar | 255 | 0 | Y | N | NULL | |
4 | role | int | 10 | 0 | N | N | ||
5 | truename | varchar | 255 | 0 | Y | N | NULL | |
6 | userlock | int | 10 | 0 | N | N | ||
7 | username | varchar | 255 | 0 | Y | N | NULL |
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | ||
2 | beizhu | varchar | 255 | 0 | Y | N | NULL | |
3 | bianhao | varchar | 255 | 0 | Y | N | NULL | |
4 | createtime | datetime | 19 | 0 | Y | N | NULL | |
5 | defen | varchar | 255 | 0 | Y | N | NULL | |
6 | weishenglock | int | 10 | 0 | N | N | ||
7 | susheid | int | 10 | 0 | Y | N | NULL |
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | ||
2 | zhuanyelock | int | 10 | 0 | N | N | ||
3 | zhuanyeming | varchar | 255 | 0 | Y | N | NULL |