javaweb做的学生公寓管理系统

78 阅读2分钟

学生公寓管理系统

项目简介

学生公寓管理系统是一个基于Java Web技术开发的管理系统,用于高校学生宿舍的信息化管理。系统提供了用户管理、学生管理、宿舍管理、入住管理和维修管理等功能,方便学校对学生宿舍进行全面、高效的管理。

技术栈

  • 前端:HTML、CSS、JavaScript、JSP
  • 后端:Java、Servlet、JDBC
  • 数据库:MySQL
  • 服务器:Tomcat

功能模块

1. 用户管理

  • 用户登录
  • 用户注册
  • 用户信息管理
  • 权限控制

2. 学生管理

  • 学生信息录入
  • 学生信息查询
  • 学生信息修改
  • 学生信息删除

3. 宿舍管理

  • 宿舍信息录入
  • 宿舍信息查询
  • 宿舍信息修改
  • 宿舍信息删除

4. 入住管理

  • 学生入住登记
  • 入住信息查询
  • 入住信息修改
  • 学生退宿办理

5. 维修管理

  • 维修申请提交
  • 维修进度查询
  • 维修处理
  • 维修记录管理

系统角色

  1. 管理员:拥有系统的所有操作权限,负责系统的整体管理。
  2. 普通用户:可以查看信息、提交维修申请等,权限受限。

项目结构

dormitory/
├── src/                    # 源代码目录
│   ├── dao/                # 数据访问层
│   ├── entity/             # 实体类
│   ├── servlet/            # Servlet控制器
│   ├── service/            # 业务逻辑层
│   └── util/               # 工具类
├── WebContent/             # Web内容目录
│   ├── WEB-INF/            # Web配置目录
│   │   ├── lib/            # 依赖库
│   │   └── web.xml         # Web配置文件
│   ├── css/                # 样式文件
│   ├── js/                 # JavaScript文件
│   └── *.jsp               # JSP页面
└── dormitory.sql           # 数据库脚本

安装部署

  1. 环境准备

    • JDK 1.8+
    • Tomcat 8.5+
    • MySQL 5.7+
    • Eclipse IDE (推荐)
  2. 数据库配置

    • 创建数据库:dormitory
    • 导入数据库脚本:dormitory.sql
  3. 项目配置

    • 导入项目到Eclipse
    • 配置Tomcat服务器
    • 修改数据库连接配置(src/util/DBUtil.java
  4. 部署运行

    • 部署项目到Tomcat
    • 启动Tomcat服务器
    • 访问:http://localhost:8080/dormitory

默认账号

  • 管理员账号:admin / admin
  • 普通用户账号:zs / 123

注意事项

  1. 首次使用请先导入数据库脚本
  2. 确保Tomcat和MySQL服务正常运行
  3. 如遇到问题,请检查数据库连接配置

1.png

2.png

3.png

4.png

5.png

6.png

7.png

8.png

9.png

10.png