基于python+django+mysql的小区物业管理系统源码+运行步骤

devtools/2025/3/31 22:39:26/

该系统是基于python+django开发的小区物业管理系统。适用场景:大学生、课程作业、毕业设计。学习过程中,如遇问题可以在github给作者留言。主要功能有:业主管理、报修管理、停车管理、资产管理、小区管理、用户管理、日志管理、系统信息。源码学习技术。

演示地址

http://wuye.gitapp.cn/admin

后台管理帐号:

用户名:admin123
密码:admin123

源码地址

https://github.com/geeeeeeeek/python_wuye

功能介绍

平台采用B/S结构,后端采用主流的Python语言+mysql数据库+django框架进行开发,前端采用主流的Vue.js进行开发。

整个平台功能包括:业主管理、报修管理、停车管理、资产管理、小区管理、用户管理、日志管理、系统信息。

代码结构

  • server目录是后端代码
  • web目录是前端代码

部署运行

后端运行步骤

(1) 安装python 3.8

(2) 安装依赖。进入server目录下,执行 pip install -r requirements.txt

(3) 安装mysql 5.7数据库,并创建数据库,创建SQL如下:

CREATE DATABASE IF NOT EXISTS xxx DEFAULT CHARSET utf8 COLLATE utf8_general_ci

(4) 恢复sql数据。在mysql下依次执行如下命令:

mysql> use xxxx;
mysql> source D:/xxx/xxx/xxx.sql; // 你的sql路径

(5) 启动django服务。在server目录下执行:

python manage.py runserver
前端运行步骤

(1) 安装node 16.14

(2) 进入web目录下,安装依赖,执行:

npm install 

(3) 运行项目

npm run dev

数据库设计


// 停车管理
Table park {park_id int [pk]// 所属小区classification_id int [ref: > C.classification_id]park_number varchar // 车位号car_number varchar // 绑定车牌号park_name varchar  // 业主姓名
}// 报修管理
Table repair {repair_id int [pk]classification_id int [ref: > C.classification_id] // 所属小区title varchar // 报修人address varchar // 住址desc varchar // 描述status int  // 0已办 1待办create_time datetime
}// 资产管理
Table asset {asset_id int [pk]asset_number varchar // 资产编号title varchar // 资产名称remark varchar // 备注create_time datetime}// 业主管理
Table thing {thing_id int [pk]classification_id int [ref: > C.classification_id]title varchar // 姓名address varchar // 住址mobile varchar // 手机号status int  // 0在住 1搬出remark varchar // 备注create_time datetime}// 小区管理Table classification as C {classification_id int [pk]title varchar // 小区名称create_time datetime}Table tag {tag_id int [pk]title varcharcreate_time datetime}

http://www.ppmy.cn/devtools/169252.html

相关文章

GAF-CNN-DBO-LSSVM故障诊断/分类预测(Matlab)

GAF-CNN-DBO-LSSVM故障诊断/分类预测,附带模型研究报告(Matlab) 目录 GAF-CNN-DBO-LSSVM故障诊断/分类预测,附带模型研究报告(Matlab)效果一览基本描述程序设计参考资料 效果一览 基本描述 本研究提出的GA…

【构建CV图像识别系统】从传统方法到深度学习

目录 1. 图像的基本概念1.1 像素与色彩1.2 过滤与卷积 2. 图像分类与检测3. 图像特征的提取3.1 全局特征3.2 局部特征3.2.1 边缘(Edge)3.2.2 角点(Corner)3.2.3 SIFT 特征 4. 传统方法与深度学习在图像识别中的应用4.1 基于传统方…

Node.js 和 Vite 配置文件中`__dirname`

在 Node.js 和 Vite 配置文件中,__dirname 是一个全局变量,表示当前模块的目录名。具体来说: 1. Node.js 中的 __dirname 在 Node.js 环境中,__dirname 表示当前正在执行的 JavaScript 文件所在的目录的绝对路径。它是一个字符串…

Python 生成数据(绘制简单的折线图)

数据可视化 指的是通过可视化表示来探索数据,它与数据挖掘 紧密相关,而数据挖掘指的是使用代码来探索数据集的规律和关联。数据集可以是用一行代码就能表 示的小型数字列表,也可以是数以吉字节的数据。 绘制简单的折线图 下面来使用matplotl…

深度学习与计算机视觉方向

一、数学基础 模块具体内容应用场景示例学习资源推荐线性代数- 矩阵乘法、转置、逆矩阵 - 特征值/特征向量(PCA降维) - 张量(Tensor)基础PyTorch 张量操作、模型参数存储《线性代数应该这样学》、3Blue1Brown 视频微积分- 导数与偏…

利用 Resnet50 重新训练,完成宠物数据集的识别,附源代码。。

如果你对深度学习有所了解,知道神经网络可以识别图片,但还没自己动手训练过模型,这篇文章会非常适合你。 这篇文章将使用 PyTorch 和 ResNet50,基于 Oxford-IIIT Pet 数据集(37 类宠物)完成一个完整的训练…

【SpringBoot】MorningBox小程序的完整后端接口文档

以下是「晨光宅配」小程序的完整接口文档,涵盖了所有12个表的接口。 每个接口包括请求方法、URL、请求参数、响应格式和示例 接口文档 1. 用户模块 1.1 获取用户信息 URL: /user/{userId}方法: GET请求参数: userId (路径参数): 用户ID响应格式:{"userId": 1,&qu…

Android 接 Twitter Share ,常见问题及解决方案

1. 应用未授权或授权失败 问题描述:当尝试分享内容到 Twitter 时,应用提示未授权,或者在授权过程中出现错误,无法获取授权码或访问令牌。解决方案 检查 Twitter API 密钥和密钥密码:确保在 Twitter 开发者平台创建应用后,获取的 API 密钥(Consumer Key)和 API 密钥密码…