python智能停车场管理系统论文2021

系统简介

随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。
智能停车场管理系统,主要的模块包括首页、个人中心、用户管理、车位区域管理、车位信息管理、车位租用管理、车位退租管理、系统管理等功能。系统中管理员主要是为了安全有效地存储和管理各类信息,还可以对系统进行管理与更新维护等操作,并且对后台有相应的操作权限。
要想实现智能停车场管理系统的各项功能,需要后台数据库的大力支持。管理员验证注册信息,收集的信息,并由此分析得出的关联信息等大量的数据都由数据库管理。本文中数据库服务器端采用了Mysql作为后台数据库,使Web与数据库紧密联系起来。在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。
本系统的开发使获取智能停车场管理系统信息能够更加方便快捷,同时也使智能停车场管理系统管理信息变的更加系统化、有序化。系统界面较友好,易于操作。

关键词:智能停车场管理系统;django;Mysql

1 需求分析

3.1技术可行性:技术背景
智能停车场管理系统是在Windows操作系统中进行开发运用的,而且目前PC机的各项性能已经可以胜任普通网站的web服务器。系统开发所使用的技术也都是自身所具有的,也是当下广泛应用的技术之一。
系统的开发环境和配置都是可以自行安装的,系统使用Python开发工具,使用比较成熟的Mysql数据库进行对系统前台及后台的数据交互,根据技术语言对数据库,结合需求进行修改维护,可以使得网站运行更具有稳定性和安全性,从而完成实现网站的开发。
硬件可行性分析:智能停车场管理及信息分析的设计对于所使用的计算机没有什么硬性的要求,计算机只要可以正常的使用进行代码的编写及页面设计就可行,主要是对于服务器有些要求,对于平台搭建完成要上传的服务器是有一定的要求的,服务器必须选择安全性比较高的,然后就是在打开网站必须顺畅,不能停顿太长时间;性价比高;安全性高。

因此,我们进行了可行性研究,可以看出系统的开发没有问题。
3.2经济可行性
在智能停车场管理系统开发之前所做的市场调研及与其相关的其他管理系统,都是没有任何费用的。所有的调查研究都是通过开发者自己的努力,所有的工作也都是自己亲力亲为的。在碰到自己比较难以解决的问题时,大多数是通过指导老师和同学的帮助进行相关问题的解决。所以对于智能停车场管理系统的开发在经济上是完全可行的,没有任何费用支出的。
使用比较成熟的技术,系统是基于Python的开发,采用Mysql数据库。所以系统在开发人力、财力方面的要求不高,具有经济可行性。
3.3操作可行性
可操作性主要是对在智能停车场管理系统设计完成后,用户的使用体验度,以及管理员可以通过系统随时管理相关的数据信息,并且对于管理员和用户两个角色,都可以简单明了的进入到自己的系统界面,通过界面导航菜单可以简单明了地操作功能模块,方便用户信息的操作需求和管理员管理数据信息。对于系统的操作,不需要专业人员都可以直接进行功能模块的操作管理,所以智能停车场管理系统的可操作性是完全可以的。本系统的操作使用的也是界面窗口进行登录,所以操作人员只要会简单的电脑操作就完全可以的。
3.4系统设计规则
本智能停车场管理系统采用Python技术,Mysql数据库开发,充分保证了系统稳定性、完整性。
智能停车场管理系统的设计与实现的设计思想如下:
1、操作简单方便、系统界面安全良好:简单明了的页面布局,方便查询智能停车场管理系统管理的相关信息。
2、即时可见:对智能停车场管理系统信息的处理将立马在对应地点可以查询到,从而实现“即时发布、即时见效”的系统功能。
3、功能的完善性:可以管理首页、个人中心、用户管理、车位区域管理、车位信息管理、车位租用管理、车位退租管理、系统管理模块的修改和维护操作。
3.5系统流程和逻辑
系统业务流程图,如图所示:
在这里插入图片描述

图3-1登录流程图
在这里插入图片描述

图3-2添加信息流程图

2系统概要设计

4.1概述
智能停车场管理系统基于Web服务模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在不受时间、地点的限制来使用这个系统。智能停车场管理系统工作原理图,如图4-1所示:
在这里插入图片描述

图4-1 系统工作原理图
4.2系统结构
系统架构图属于系统设计阶段,系统架构图只是这个阶段一个产物,系统的总体架构决定了整个系统的模式,是系统的基础。智能停车场管理系统的整体结构设计如图4-2所示。

在这里插入图片描述

图4-2 系统结构图
4.3数据库设计
4.3.1 数据库实体
管理员信息结构图,如图4-3所示:
在这里插入图片描述

图4-3 管理员信息实体结构图

4.3.2 数据库设计表
将数据库概念设计的E-R图转换为关系数据库。在关系数据库中,数据关系由数据表组成,但是表的结构表现在表的字段上。

表4-1:配置文件
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
name varchar 100 配置参数名称
value varchar 100 配置参数值

表4-2:车位租用
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
zuyongbianhao varchar 200 租用编号
cheweiquyu varchar 200 车位区域
cheweihao varchar 200 车位号
cheweiweizhi varchar 200 车位位置
cheweizhuangtai varchar 200 车位状态
tingfangshijia varchar 200 停放时价
jinchangshijian datetime 进场时间
beizhu varchar 200 备注
yonghuming varchar 200 用户名
lianxidianhua varchar 200 联系电话
chepaihao varchar 200 车牌号
sfsh varchar 200 是否审核 否
shhf longtext 4294967295 审核回复

表4-3:车位信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
cheweiquyu varchar 200 车位区域
cheweihao varchar 200 车位号
tupian varchar 200 图片
shengyuchewei int 剩余车位
cheweiweizhi varchar 200 车位位置
cheweizhuangtai varchar 200 车位状态
tingfangshijia int 停放时价
clicktime datetime 最近点击时间
clicknum int 点击次数 0

表4-4:车位退租
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
zuyongbianhao varchar 200 租用编号
cheweiquyu varchar 200 车位区域
cheweihao varchar 200 车位号
cheweiweizhi varchar 200 车位位置
tingfangshijia int 停放时价
jinchangshijian varchar 200 进场时间
likaishijian datetime 离开时间
tingfangshizhang int 停放时长
zuyongjine varchar 200 租用金额
yonghuming varchar 200 用户名
chepaihao varchar 200 车牌号
sfsh varchar 200 是否审核 否
shhf longtext 4294967295 审核回复
ispay varchar 200 是否支付 未支付

表4-5:车位区域
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
cheweiquyu varchar 200 车位区域

表4-6:用户
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yonghuming varchar 200 用户名
mima varchar 200 密码
xingming varchar 200 姓名
touxiang varchar 200 头像
xingbie varchar 200 性别
lianxidianhua varchar 200 联系电话
chepaihao varchar 200 车牌号

表4-7:在线客服
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
userid bigint 用户id
adminid bigint 管理员id
ask longtext 4294967295 提问
reply longtext 4294967295 回复
isreply int 是否回复

表4-8:用户表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
username varchar 100 用户名
password varchar 100 密码
role varchar 100 角色 管理员
addtime timestamp 新增时间 CURRENT_TIMESTAMP

表4-9:token表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
userid bigint 用户id
username varchar 100 用户名
tablename varchar 100 表名
role varchar 100 角色
token varchar 200 密码
addtime timestamp 新增时间 CURRENT_TIMESTAMP
expiratedtime timestamp 过期时间 CURRENT_TIMESTAMP

表4-10:收藏表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
userid bigint 用户id
refid bigint 收藏id
tablename varchar 200 表名
name varchar 200 收藏名称
picture varchar 200 收藏图片
type varchar 200 类型(1:收藏,21:赞,22:踩) 1
inteltype varchar 200 推荐类型

表4-11:公告信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
title varchar 200 标题
introduction longtext 4294967295 简介
picture varchar 200 图片
content longtext 4294967295 内容

表4-12:车位信息评论表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
refid bigint 关联表id
userid bigint 用户id
nickname varchar 200 用户名
content longtext 4294967295 评论内容
reply longtext 4294967295 回复内容

3 系统详细设计

5.1系统功能模块
智能停车场管理系统,在系统的首页可以查看首页、车位信息、公告信息、个人中心、后台管理、在线客服等信息进行详细操作,如图5-1所示。
在这里插入图片描述

图5-1系统首页界面图

车位信息,在车位信息页面中可以查看车位号、车位区域、剩余车位、车位位置、车位状态、停放时价、点击次数、图片等信息,根据需要进行租用操作,如图5-2所示。
在这里插入图片描述

图5-2车位信息界面图

用户注册,在用户注册页面通过填写用户名、密码、姓名、联系电话、车牌号等信息完成用户注册,如图5-3所示。在个人中心页面通过填写用户名、密码、姓名、上传图片、性别、联系电话、车牌号等信息进行个人信息修改操作,还可对我的收藏进行详细操作,如图5-4所示。
在这里插入图片描述

图5-3用户注册界面图
在这里插入图片描述

图5-4个人中心界面图

  • 27
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值