littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于Django和React的大学宿舍管理系统

项目简介

本项目是基于Django框架和React前端技术打造的大学宿舍管理系统,为大学宿舍管理提供完整解决方案,涵盖宿舍管理、入住申请、用户管理等功能。宿舍管理员可高效管理宿舍信息,学生能方便提交入住申请,系统具备权限控制,保障不同角色用户有相应操作权限。

项目的主要特性和功能

  1. 宿舍管理:支持宿舍创建、编辑、删除和查看,方便宿舍管理员管理宿舍信息。
  2. 入住申请:学生可通过系统提交入住申请,选择宿舍并填写个人信息,宿舍管理员能审批申请。
  3. 用户管理:支持用户注册、登录、信息编辑和密码修改。
  4. 权限控制:根据用户角色(网站管理员、宿舍管理员、学生)分配不同权限,确保系统安全和数据隔离。
  5. 通知管理:可发送通知给特定用户或所有用户,如入住通知、费用通知等。

安装使用步骤

环境准备

  • 确保已安装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】