项目简介
本项目是基于Django框架和React前端技术打造的大学宿舍管理系统,为大学宿舍管理提供完整解决方案,涵盖宿舍管理、入住申请、用户管理等功能。宿舍管理员可高效管理宿舍信息,学生能方便提交入住申请,系统具备权限控制,保障不同角色用户有相应操作权限。
项目的主要特性和功能
- 宿舍管理:支持宿舍创建、编辑、删除和查看,方便宿舍管理员管理宿舍信息。
- 入住申请:学生可通过系统提交入住申请,选择宿舍并填写个人信息,宿舍管理员能审批申请。
- 用户管理:支持用户注册、登录、信息编辑和密码修改。
- 权限控制:根据用户角色(网站管理员、宿舍管理员、学生)分配不同权限,确保系统安全和数据隔离。
- 通知管理:可发送通知给特定用户或所有用户,如入住通知、费用通知等。
安装使用步骤
环境准备
- 确保已安装Python 3.9.6和Node.js。
- 配置Python虚拟环境。
后端设置
- 进入
backend
目录。 - 安装后端依赖:
pip install -r requirements.txt
。 - 启动Django服务器:
python manage.py runserver
。
前端设置
- 进入
frontend
目录。 - 安装前端依赖:
pnpm install
。 - 启动前端服务器:
pnpm dev
。
访问系统
在浏览器中访问http://localhost:3015
,即可看到系统界面。
注意事项
系统目前处于开发阶段,部分功能(如API文档和数据库访问)尚未开发完成。
技术选型
- 前端:Vite 2 + React 17
- 后端:Python 3.9.6 + Django 3.2.8
- 数据库:SQLite
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】