HousingRentalManagementSystem

文档

功能介绍

平台采用 B/S 结构,后端采用主流的 Django 框架进行开发,前端采用主流的 Vue.js 进行开发。 整个平台包括前台和后台两个部分。

演示地址

前台地址: http://localhost:9000/index/portal 后台地址: http://localhost:9000/admin

后端接口:http://127.0.0.1:8000

后台管理帐号:

用户名:admin 密码:admin

后台演示账号:

用户名:admin123 密码:admin123

普通用户账号:

用户名:test123 密码:test123

代码结构

运行步骤

恢复数据库

(1)安装 MySQL 数据库

(2) 恢复数据库数据

如果有 Navicat,直接选中数据库后运行 .sql 文件即可。

如果没有 Navicat,在 MySQL Command Line Client 下登录后执行如下命令:

mysql> source C:/xxx/xxx/HousingRentalManagementSystem.sql;

后端运行步骤

源码运行:

(1) 安装 Python 3.11,创建虚拟环境并激活:

python -m venv .venv
.\.venv\Scripts\activate

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

pip install -r requirements.txt

安装 Pillow 库时如果无法编译,可以直接安装已编译好的 Pillow 版本。尝试运行(将 requirements.txt中 的 Pillow 版本号删除后执行):

pip install Pillow --prefer-binary

(3) 启动 Django 服务

在 server 目录下执行:

python manage.py runserver

打包文件运行:

(1) 下载 Releases 中最新的 Backend-3.x.x.exe 文件(3.x.x 对应系统 Python 版本)。

(2) CMD 到对应的下载文件夹,执行:

Backend-3.x.x.exe runserver 0.0.0.0:8000 --noreload

前端运行步骤

(1) 安装 Node.js

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

npm install 

或在有锁文件的前提下,执行:

npm ci

(3) 运行项目:

npm run dev

界面预览

首页

后台页面

论文

点击查看