查看原文
其他

用 Spring Boot 打造一款突破行业垄断的停车场管理系统

TJ TJ君 2021-11-13

节后的第一天各位程序猿小伙伴是不是充满了干劲!是不是都在分享大家在假期的愉快经历呢?

对于小编来说其实一切都岁月安好,吃得下睡得着,想着编程心里不慌,唯独一件事情要稍稍吐槽下,就是假日期间去一个大型商场游玩,却因为停车场里不知道是缴费的原因还是管理的原因,想走的时候等了老半天才开出去,等的人都要上火了。

但是等冷静下来就不由想到是不是这个停车场里的管理软件不够优秀?现在市面上到底是什么样一个情况呢?于是小编便去了解了下停车场管理系统,顺便找来了一套开源的停车场管理系统,自己学习的同时来和大家一起分享,独乐乐不如众乐乐~

这款停车场管理系统,可是集合了停车收费、物业管理、自助缴费等多种功能于一身,是一个完善的可上线直接使用的成熟项目。

五大功能

一般成熟的团队都和五这个数字有缘,就像魔神坛斗士由五个人组成,圣斗士星矢有五小强当家。

这个停车场管理系统也不例外,该系统有五大功能点组成:

  • 兼容市面上主流的多家相机(你问相机用来干啥?当然是给你拍照记录你的进出好收你的钱啊),理论上兼容所有硬件,可灵活扩展。
  • 数据自动上传到云端并记录,可以将相机识别后的数据搭配校验相机唯一id和硬件序列号,将合法的数据保存至云端,而非法的数据全都拒之门外。
  • 允许用户手机查询停车记录详情,并支持自主缴费(目前可以支持微信,支付宝,银行接口支付,同时支持每个停车场指定不同的商户进行收款),并且设定支付后在限定时间内出场。
  • 支持app上查询附近停车场(例如在手机上导航停车场位置,查询剩余可用车位数,查询停车场使用费用,可使用的优惠券,类似点评的评分,评论等),同时可以支持预约车位。
  • 一旦遇到天灾人祸例如断电断网的时候,允许岗亭人员使用app接管硬件进行停车记录的录入。

是不是看上去就是棒棒的?系统考虑到了各种场景,尤其是直接通过APP查询可用车位数,简直赞的不要不要的~以后再也不用担心进去之后发现车位全满只好再灰溜溜的开出去。。。

技术栈

我们一起看下该项目使用的技术栈:

  • 后端开发语言java
  • 框架oauth2+springboot2+doubble2.7.3
  • 数据库mysql/mongodb/redis
  • 即时通讯底层框架netty4
  • 后台管理模板vue-typescript-admin-template
  • 文件服务fastDFS
  • 短信目前仅集成阿里云短信服务。

使用的都是目前最流行的技术,紧跟时代的潮流,按照这套配置,系统绝对可以满足千万级数据量的使用,根据作者的记录,目前真实用户40w时毫无压力!

作者

说了那么多项目的情况,再介绍一下该项目的作者。

这位不知名的活雷锋,对,小编怎么都没找到他的真实姓名,看来做好事不留名的人还真的有~

他表示自己只是区区一名屌丝级码农,曾在数年前就职于开发停车场系统的公司,从而得知国内该行业的具体情况,垄断情况严重,技术陈旧没有规范,所以出于一种对未来美好生活的责任感,自己花了1年的业余时间开发了这个系统,使用现代化标准的互联网应用,定位大型物联网大数据云平台系统。

同时作者表示所有代码完全开源,不存在授权、后门、第三方私有jar包的情况,就是小伙伴想怎么搞就怎么搞,作者希望可以打破行业的垄断,让大家更好的生活,瞧瞧人家这追求,一下子就把小编比下去了~一切都是为了美好的社会主义、伟大的中国复兴梦!

代码专业规范,新手看得懂,高手喜欢用。可能就是这个项目最好的表述。

讲到这里,可能很多小伙伴因为没有接触过停车场系统,并不清楚到底这里面包含了多少功能?

让小编就之前提到的五大功能点结合一个停车场系统该有的功能再做了小小的简介:

常规功能:

(一)基础功能

  • 对于硬件的管理,就是要满足支持单个硬件管理与记录,可以显示硬件的在线状态,硬件的维修与进度记录等。然后需要和指定的停车场出入口进行绑定,且支持记录GPS位置。

  • 对于停车场的管理,通俗的讲就是收费管理,要可以满足进行不同时段费用的灵活配置,并且可以支持按每日封顶情况进行计费。

  • 停车记录管理,不能光收费不管事啊,对于车辆停放的详细记录,例如进出时间,进出地点,进出口位置,总计时长,以及其他一些异常数据可以实时推送与快速处理。

  • 支付机构管理,这里指的机构就是不同的支付机构支付渠道,对于每个停车场,都可以独立配置其对应的支付账号,支持同一个停车场使用多家不同的支付机构进行支付,就是用户想用支付宝,微信,银联付钱都可以,不能要求用户停车一定要带现金对吧。

  • 优惠活动管理。可以支持停车场自带优惠券功能,要考虑到一些节假日的特殊优惠,进行相应的优惠配套措施配置。

(二)特色功能(不一定每个停车场都用到,但能有更好)

  • 异常数据的实时推送,汇报,及时处理,提前预知与通知,可以做到一切有备无患,哪怕出了问题至少也可以事后查清楚!

  • 即时通讯功能,这个可以参考微信进行设置。

  • 行业好友与圈子 ,类似朋友圈圈子的功能,可以让来停车的小伙伴交到志同道合的行业知音,算是一个增值服务。

  • 商城与营销功能,通过运营周边,在商城和广告营销上进行盈利,打破传统停车场的盈利模式。

这下小伙伴是不是对于这个系统到底能做什么有了一个清晰的概念了呢?或许不止停车场,其中的大概念也可以运用到其他行业的系统中~

为了方便新手上路安装,作者还提供了一份较为详尽的教程文档,小伙伴们可以按照文档一步步来实现该项目。

怎么样,是不是很周到的一个停车场系统?如果哪天发现小编不见了,说不定小编就是去开停车场了~想一起研究研究讨论讨论的小伙伴,赶紧来吧:

点击下方卡片,关注公众号“TJ君

回复“停车”,获取仓库地址


往期推荐

Spring Security太复杂?试试这个轻量、强大、优雅的权限认证框架!

开源Redis可视化客户端工具,用过的人都说好看又好用!

让你的编码之路事半功倍,一款20万Star的编程学习教程,究竟凭什么让大家交口称赞

好货不能错过!一款在GitHub上22k+star的人力资源管理系统

支持市面上几乎所有主流平台,这个第三方登录的开源工具,简单又好用!


大家好,我是TJ

一个励志推荐10000款开源项目与工具的程序员

欢迎关注我,了解多好玩、有趣的科技资讯

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存