WinForm 开发的智能停车场管理系统(岗亭端)

46 阅读6分钟

WinFrom 实现智能停车场管理系统(岗亭端)

前言

随着城市化进程的加速,停车难问题日益突出。为了解决这一难题,许多停车场开始引入智能化管理系统。本文将详细介绍一个经过一年开发、已在运营中的商业停车场管理系统——云启智能停车场管理系统。该系统不仅实现了无人值守,还支持远程管理,极大地提高了停车场的运营效率和服务质量。

项目介绍

云启智能停车场管理系统是一款基于现代化技术手段构建的智能化停车场解决方案。它能够实现对多个停车场的集中管理和监控,并支持多种收费模式和丰富的功能扩展。特别值得一提的是,单台服务器即可支持多达300家停车场和1000台相机同时在线,平均响应速度更是保持在惊人的0.05秒以内。这使得无论是小型社区还是大型商业中心,都能享受到高效便捷的停车服务。

项目功能

云启智能停车场管理系统提供了丰富而实用的功能,以满足不同用户的需求:

  • 系统无需本地安装,采用云端部署方式,大大简化了部署流程。

  • 管理员可以通过手机随时随地进行远程管理,查看实时监控视频,调整系统设置等操作。

  • 支持Web与PC端岗亭监控,方便管理人员随时掌握停车场内的动态情况。

  • 灵活配置各种收费模式,包括但不限于临时车、月租车、储值车、VIP车、会员车以及访客车等类型车辆的计费规则。

  • 支持一位多车和多位多车等复杂应用场景,满足内场、外场乃至场中场的不同运营需求。

  • 商户减免功能强大,可以发放免费券、时长券、代金券、折扣券、时效券及时段券等多种优惠形式,提高客户满意度。

项目特点

1、高效稳定:单台服务器即可支持300家停车场和1000台相机同时在线,确保系统的高可用性和稳定性。

2、无人值守:无需本地安装,通过云端即可完成所有操作,减少人力成本的同时提升工作效率。

3、远程管理:管理员可以通过手机或电脑远程访问系统,随时随地处理业务需求。

4、多样化收费模式:灵活配置各种收费模式,适应不同类型的车辆和服务需求。

5、强大的商户减免功能:提供多种优惠券选择,帮助商家吸引更多顾客。

项目使用

准备安装环境

一台Linux服务器,4核8G(本地安装mysql建议16G内存),宽带大于5mb

安装Nginx 1.26

安装PHP 8.2

安装Mysql 8.0

安装Redis 7.4

安装Mosquitto 2.0

准备好5个二级域名,并解析到服务器的IP

注册认证微信小程序与为微信公众号

注册认证微信开放平台,并将小程序与公众号关联

注册认证支付宝小程序(可选)

申请企业邮箱SMTP服务

注册并认证臻识云平台账户

开通阿里云OSS服务

开通腾讯云Orc图像识别,车辆识别增强版

系统安装

安装服务端

1、下载服务端源码,gitee.com/lcfms/yunqi…

2、安装数据库和视图,文件所在目录:/storage/sql

3、安装php扩展,fileinfo,redis,Swoole6

4、打开/config/app.php,完成域名配置(下面凡与test.com域名相关皆替换成你的域名)

// 域名绑定(自动多应用模式有效)
'domain_bind'      => [
    //系统管理端web端域名
    'admin.test.com'=>'admin',
    //停车场管理web端域名
    'parking.test.com'=>'parking',
    //岗亭web端域名
    'screen.test.com'=>'screen',
    //api服务域名
    'api.test.com'=>'api',
    //官网域名
    'www.test.com'=>'index'
],

5、配置Nginx,除了screen.test.com,让访问的域名都支持SSL,设置根目录为public,开启thinkphp伪静态

6、配置Mysql,拷贝.example.env的内容生成.env,修改配置信息

7、访问系统管理端admin.test.com/index,默认的用户…

8、完善系统配置

9、在命令行窗口启动队列任务

10、在命令行窗口启动相机监听

(1)启动监听相机接收消息:php think Mqtt receive

(2)启动监听相机发送消息:php think Mqtt publish

(3)启动监听相机在线状态:php think Mqtt keepalive

公众号配置

1、完成公众号接口配置

2、生成公众号菜单

访问:api.test.com/mpapp/menu

3、申请公众号模板消息,并完成配置

根据/app/common/service/msg/WechatMsg.php文件中定义的模板消息条目,申请模板消息,并完成模板消息的配置

用户端打包

1、下载用户端源码,gitee.com/lcfms/yunqi…

2、修改APP.vue文件,配置为:api.test.com

3、用户端使用了firstui的vip版本,由于版权限制,请自行下载安装:www.firstui.cn/

4、打包小程序,小程序支持的用户端类型以及入口文件(在公众号菜单已经配置)

(1)平台管理端:/pages/admin/parking

(2)停车场管理端:/pages/parking/index

(3)停车收费端(车主端):/pages/index/index,也是小程序默认的首页

(4)商户管理端:/pages/merchant/index

5、打包H5,打包域名为:api.test.com,打包完成后放到服务端的/public/h5目录下。

6、H5支持商户PC管理端、停车场管理端的在线监控功能、代理商功能

(1)商户PC管理端:api.test.com/h5/#/pages/…

(2)代理商:api.test.com/h5/#/pages/…

岗亭打包(岗亭PC端)

1、下载用户端源码,gitee.com/lcfms/yunqi…

2、修改/RtspPlayer/Properties/Settings.settings文件的api域名为:api.test.com

项目效果

1、平台管理端

2、停车场管理端

3、岗亭PC端

4、岗亭WEB端

5、停车场管理手机端

6、商户管理手机端

7、移动收费端(车主端)

项目源码

Gitee:gitee.com/lcfms/yunqi…

总结

综上所述,云启智能停车场管理系统凭借其创新的设计理念和技术优势,已经成为解决现代城市停车难题的有效工具之一。无论是在功能完整性还是用户体验上都表现优异。

关键词

云启智能停车场管理系统、无人值守、远程管理、多样化收费模式、商户减免功能、C#、MySQL、FirstUI、MQTT、Apache License Version 2.0

最后

如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。

也可以加入微信公众号 [DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!

优秀是一种习惯,欢迎大家留言学习!

声明:网络内容,仅供学习,尊重版权,侵权速删,歉意致谢!