javaweb做的学生宿舍管理系统

86 阅读1分钟

项目介绍

这是一个基于JavaWeb技术开发的学生宿舍管理系统,主要用于管理学生宿舍的入住、退宿等信息。系统采用经典的MVC三层架构,使用JSP+Servlet+JDBC技术实现。

技术栈

  • 后端:JavaWeb (Servlet + JSP)
  • 数据库:MySQL 5.7
  • 前端:HTML + CSS + JavaScript
  • 开发工具:Eclipse

功能特点

  1. 用户管理

    • 用户注册
    • 用户登录
    • 权限控制(管理员/普通用户)
  2. 宿舍楼管理

    • 添加宿舍楼
    • 编辑宿舍楼
    • 删除宿舍楼
    • 查看宿舍楼列表
  3. 房间管理

    • 添加房间
    • 编辑房间
    • 删除房间
    • 查看房间列表
    • 床位数量管理
  4. 住宿管理

    • 学生入住登记
    • 学生退宿登记
    • 查看住宿信息
    • 修改住宿信息

安装部署

  1. 创建数据库

    • 使用MySQL数据库
    • 执行dormitory.sql脚本创建数据库和表
  2. 配置数据库连接

    • 修改DBUtil.java中的数据库连接信息
    • 默认配置:
      • 数据库:dormitory
      • 用户名:root
      • 密码:root
  3. 部署项目

    • 将项目导入Eclipse
    • 配置Tomcat服务器
    • 启动项目

使用说明

  1. 系统默认管理员账号

    • 用户名:admin
    • 密码:admin123
  2. 普通用户

    • 需要先注册
    • 只能查看和管理自己的住宿信息
  3. 管理员功能

    • 可以管理所有宿舍楼、房间信息
    • 可以管理所有学生的住宿信息

注意事项

  1. 确保MySQL服务已启动
  2. 确保数据库字符集为utf8mb4
  3. 建议使用Eclipse 2020或更高版本
  4. 建议使用Tomcat 8.5或更高版本

1.png

2.png

3.png

4.png

5.png

6.png

7.png

8.png