一、源码特点
jsp 学生宿舍管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为
TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。
系统运行视频
jsp学生宿舍管理系统Myeclipse开发mysql数据库
二、功能介绍
(1)学生管理:对学生信息进行添加、删除、修改和查看
(2)用户管理:对用户信息进行添加、删除、修改和查看
(3)公寓楼号管理:对公寓楼号信息进行添加、删除、修改和查看
(4)宿舍管理:对宿舍信息进行添加、删除、修改和查看
(5)出校登记管理:对出校登记信息进行添加、删除、修改和查看
(6)留校登记管理:对留校登记信息进行添加、删除、修改和查看
(7)报修登记管理:对报修登记信息进行添加、删除、修改和查看
(8)违规宿舍管理:对违规宿舍信息进行添加、删除、修改和查看
(9)宿舍卫生管理:对宿舍卫生信息进行添加、删除、修改和查看
(10)意见反馈管理:对意见反馈信息进行添加、删除、修改和查看
(11)信息宣传管理:对信息宣传信息进行添加、删除、修改和查看
数据库设计
(1)学生信息表如表5.1所示:
表5.1 学生信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | xsid | INTEGER | 11 | 是 | 学生编号 |
2 | yhm | VARCHAR | 40 | 否 | 用户名 |
3 | mm | VARCHAR | 40 | 否 | 密码 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
5 | xb | VARCHAR | 40 | 否 | 性别 |
6 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
7 | zy | VARCHAR | 40 | 否 | 专业 |
8 | bj | VARCHAR | 40 | 否 | 班级 |
9 | ss | VARCHAR | 40 | 否 | 宿舍 |
(2)用户信息表如表5.2所示:
表5.2 用户信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | yhid | INTEGER | 11 | 是 | 用户编号 |
2 | yhm | VARCHAR | 40 | 否 | 用户名 |
3 | mm | VARCHAR | 40 | 否 | 密码 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
5 | qx | VARCHAR | 40 | 否 | 权限 |
(3)公寓楼信息表如表5.3所示:
表5.3 公寓楼信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | gylhid | INTEGER | 11 | 是 | 公寓楼号编号 |
2 | gylh | VARCHAR | 40 | 否 | 公寓楼号 |
(4)宿舍信息表如表5.4所示:
表5.4 宿舍信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | ssid | INTEGER | 11 | 是 | 宿舍编号 |
2 | ss | VARCHAR | 40 | 否 | 宿舍 |
3 | gylh | VARCHAR | 40 | 否 | 公寓楼号 |
4 | dy | VARCHAR | 40 | 否 | 单元 |
(5)出校登记信息表如表5.5所示:
表5.5 出校登记信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | cxdjid | INTEGER | 11 | 是 | 出校登记编号 |
2 | bt | VARCHAR | 40 | 否 | 标题 |
3 | nr | VARCHAR | 40 | 否 | 内容 |
4 | yh | VARCHAR | 40 | 否 | 用户 |
5 | cxsj | VARCHAR | 40 | 否 | 出校时间 |
6 | zt | VARCHAR | 40 | 否 | 状态 |
7 | fxsj | VARCHAR | 40 | 否 | 返校时间 |
(6)留校登记信息表如表5.6所示:
表5.6 留校登记信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | lxdjid | INTEGER | 11 | 是 | 留校登记编号 |
2 | lxdj | VARCHAR | 40 | 否 | 留校登记 |
3 | sm | VARCHAR | 40 | 否 | 说明 |
4 | kssj | VARCHAR | 40 | 否 | 开始时间 |
5 | jssj | VARCHAR | 40 | 否 | 结束时间 |
6 | djsj | VARCHAR | 40 | 否 | 登记时间 |
7 | yh | VARCHAR | 40 | 否 | 用户 |
8 | zt | VARCHAR | 40 | 否 | 状态 |
(7)报修登记信息表如表5.7所示:
表5.7 报修登记信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | bxdjid | INTEGER | 11 | 是 | 报修登记编号 |
2 | bt | VARCHAR | 40 | 否 | 标题 |
3 | bxwp | VARCHAR | 40 | 否 | 报修物品 |
4 | bxyy | VARCHAR | 40 | 否 | 报修原因 |
5 | bxdd | VARCHAR | 40 | 否 | 报修地点 |
6 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
7 | yh | VARCHAR | 40 | 否 | 用户 |
8 | sj | VARCHAR | 40 | 否 | 时间 |
9 | zt | VARCHAR | 40 | 否 | 状态 |
(8)违规宿舍信息表如表5.8所示:
表5.8 违规宿舍信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | wgssid | INTEGER | 11 | 是 | 违规宿舍编号 |
2 | ss | VARCHAR | 40 | 否 | 宿舍 |
3 | wgnr | VARCHAR | 40 | 否 | 违规内容 |
4 | wgsj | VARCHAR | 40 | 否 | 违规时间 |
5 | wgqk | VARCHAR | 40 | 否 | 违规情况 |
(9)宿舍卫生信息表如表5.9所示:
表5.9 宿舍卫生信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | sswsid | INTEGER | 11 | 是 | 宿舍卫生编号 |
2 | ss | VARCHAR | 40 | 否 | 宿舍 |
3 | wsqk | VARCHAR | 40 | 否 | 卫生情况 |
4 | djsj | VARCHAR | 40 | 否 | 登记时间 |
(10)意见反馈信息表如表5.10所示:
表5.10 意见反馈信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | yjfkid | INTEGER | 11 | 是 | 意见反馈编号 |
2 | bt | VARCHAR | 40 | 否 | 标题 |
3 | nr | VARCHAR | 40 | 否 | 内容 |
4 | fbsj | VARCHAR | 40 | 否 | 发布时间 |
5 | fbyh | VARCHAR | 40 | 否 | 发布用户 |
6 | hf | VARCHAR | 40 | 否 | 回复 |
(11)信息宣传信息表如表5.11所示:
表5.11 信息宣传信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | xxxcid | INTEGER | 11 | 是 | 信息宣传编号 |
2 | bt | VARCHAR | 40 | 否 | 标题 |
3 | nr | VARCHAR | 40 | 否 | 内容 |
4 | sj | VARCHAR | 40 | 否 | 时间 |
系统ER图
三、注意事项
1、管理员账号:admin 密码:admin 数据库配置文件DBO.java ,权限包括管理员,用户
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。
3、数据库文件名是jspxsgy 系统名称xsgy
4、地址:http://127.0.0.1:8080/xsgy/
四、系统实现