学生公寓管理系统
项目简介
学生公寓管理系统是一个基于Java Web技术开发的管理系统,用于高校学生宿舍的信息化管理。系统提供了用户管理、学生管理、宿舍管理、入住管理和维修管理等功能,方便学校对学生宿舍进行全面、高效的管理。
技术栈
- 前端:HTML、CSS、JavaScript、JSP
- 后端:Java、Servlet、JDBC
- 数据库:MySQL
- 服务器:Tomcat
功能模块
1. 用户管理
- 用户登录
- 用户注册
- 用户信息管理
- 权限控制
2. 学生管理
- 学生信息录入
- 学生信息查询
- 学生信息修改
- 学生信息删除
3. 宿舍管理
- 宿舍信息录入
- 宿舍信息查询
- 宿舍信息修改
- 宿舍信息删除
4. 入住管理
- 学生入住登记
- 入住信息查询
- 入住信息修改
- 学生退宿办理
5. 维修管理
- 维修申请提交
- 维修进度查询
- 维修处理
- 维修记录管理
系统角色
- 管理员:拥有系统的所有操作权限,负责系统的整体管理。
- 普通用户:可以查看信息、提交维修申请等,权限受限。
项目结构
dormitory/
├── src/ # 源代码目录
│ ├── dao/ # 数据访问层
│ ├── entity/ # 实体类
│ ├── servlet/ # Servlet控制器
│ ├── service/ # 业务逻辑层
│ └── util/ # 工具类
├── WebContent/ # Web内容目录
│ ├── WEB-INF/ # Web配置目录
│ │ ├── lib/ # 依赖库
│ │ └── web.xml # Web配置文件
│ ├── css/ # 样式文件
│ ├── js/ # JavaScript文件
│ └── *.jsp # JSP页面
└── dormitory.sql # 数据库脚本
安装部署
-
环境准备
- JDK 1.8+
- Tomcat 8.5+
- MySQL 5.7+
- Eclipse IDE (推荐)
-
数据库配置
- 创建数据库:
dormitory - 导入数据库脚本:
dormitory.sql
- 创建数据库:
-
项目配置
- 导入项目到Eclipse
- 配置Tomcat服务器
- 修改数据库连接配置(
src/util/DBUtil.java)
-
部署运行
- 部署项目到Tomcat
- 启动Tomcat服务器
- 访问:
http://localhost:8080/dormitory
默认账号
- 管理员账号:admin / admin
- 普通用户账号:zs / 123
注意事项
- 首次使用请先导入数据库脚本
- 确保Tomcat和MySQL服务正常运行
- 如遇到问题,请检查数据库连接配置