源码请参考如下:
软件及版本
开发相关的技术和软件版本如下:
服务端:Python 3.9
Web框架:Django 4.10
数据库:MySQL mysql-8.0.13-winx64
开发工具IDE:Pycharm
大家参考学习的时候最好使用相同的版本。
源码使用手册
下载并解压源文件后。
使用Pycharm打开文件夹DjangoPark2023
参考如下步骤运行系统:
1、创建虚拟环境
python -m venv venv
2、进入虚拟环境
venv\Scripts\activate.bat
以下界面说明已进入虚拟环境
3、安装必须依赖包
pip install -r requirements.txt
本地新建⼀个MySQL数据库: djangopark2023 (名字可以自定义,如果修改,配置文件对应的NAME也要修改),修改配置⽂件 DjangoPark2023/settings.py 的
DATABASES相关的配置项连接到本地MySQL数据库。
修改USER和PASSWORD为⾃⼰的。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 数据库引擎
'NAME': 'djangopark2023', # 数据库名称
'HOST': '127.0.0.1', # 数据库地址,本机 ip 地址 127.0.0.1
'PORT': 3306, # 端口
'USER': 'root', # 数据库用户名
'PASSWORD': '123456', # 数据库密码
}
}
输⼊命令 python manage.py makemigrations
, python manage.py migrate
迁移
数据,创建数据库表。
8、输⼊命令: python manage.py runserver 运⾏服务器。
浏览器输⼊地址:http://127.0.0.1:8000/
停车场管理系统的功能模块设计
一个典型的停车场管理系统,主要包含如下几个功能模块:
页面及功能设计
为了实现我们前面的功能模块我们设计如下几个功能页面: