30 Star 449 Fork 339

隔壁小王子 / 停车,充电,停车系统,城市停车,智能智慧停车,停车场系统

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

停车场管理_充电桩_停车收费_物业管理_物联网_自助缴费 (最新版本:2024年03月06日发布,几乎每天都更新)

【严正声明】: 本项目基础代码完整,喜欢的个人爱好者自行克隆代码,项目能跑起来,在此基础框架开发至少能省你6-12个月时间,此项目为商业代码,项目代码已经完全开放,请勿混淆,感谢理解和支持,在不影响原来收费客户前提下开源

【声明】:本项目里面的代码没有任何私jar包,本来就是开源项目,代码没有丢包或者故意丢代码导致项目报错的情况,但是不保证能商用,个人拿来作为入门研究和快速二次开发是个不错的选择,想要商用的建议自己进行二次开发。这项目代码肯定能跑起来,基础太差的小白,自己先去学习学习java基础和springboot基础!

【商业合作】:如果你自己运行和或者二次开发本系统有压力,或者不想花太多精力,也可以联系作者我个人,微信:Dove981011512,单次收费2万起步,开源代码已经是全代码的,如非必要请勿加,感谢您的海涵,再次跟您说声抱歉和感谢。

【效果图】:各位看官看看。真实超大型企业运营级系统。界面效果记得 下载我们前端开源代码V3.0,开源地址也给在下面了,要仔细看哦~

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

详细在线介绍和部署文档,测试地址


附件:才风停车系统功能列表

1:总收入统计,同时支持项目和地区统计

2:每个渠道收入统计,同时支持项目和地区统计

3:异常数据监控(停车人工放行,应收和实收数据对比)

4:停车场车位数

5:停车场经纬度(方便寻找附近可用停车位)

6:支持大小停车场嵌套,支持一个小区内有多个停车场

7:丰富的车辆和车位控制规则

8:丰富灵活以及强大的收费规则

9:停车场通道(进出口)管理

10:停车场硬件管理,同时支持对 车牌识别相机,LED显示屏,LCD广告屏,道闸 的管理和远程控制以及远程视频监控,

11:停车场人员管理,小区/园区/商业区 物业经理,保安,巡检员等人员不通用户权限不同,支持指定用户管理指定区域停车场

12:车辆放行记录,记录每条放行记录时间/地点/操作人员/放行原因 等

13:车辆类型管理,丰富多样的车辆类型,

14:车辆限制管理,让你可以对具体每一类车在指定停车场的免停时间,进出控制,单独的收费规则

15:停车记录管理,记录了每一辆车的进出地点/时间/操作人员/车牌号/车牌颜色/车辆照片/汽车品牌/停车时长 等丰富的详细信息

16:车牌列表管理,支持车主绑定车牌和车牌审核功能,方便车主提前充值停车费,进出自动余额扣费,避免停车缴费

17:二维码打印功能,将停车优惠券以电子或者纸质给出,方便在会议,景区门票,临时访客等场景车主自行领取

18:车辆套餐管理,支持内部和外部套餐,支持跨停车场套餐,支持在线自助购买和续费,到期短信提醒等丰富功能

19:车辆套餐产品管理,支持自定义发布套餐产品对内和对外进行销售,类似商城产品上架

20:特殊车辆,将指定车辆设置为某个停车某种车辆类型后,该车辆可以单独享受私有定义的停车规则,真正的一车一规则,贴心到位

21:充电站经纬度管理(方便寻找附近可用充电站)

22:充电站收费规则管理

23:充电桩人员管理,给不同用户绑定不同充电站进行管理

24:充电站设备管理,支持功率,型号,枪口编号,最大功率,电压,电流,心跳,数据上报等配置

25:充电记录管理,记录充电用户,充电位置,充电设备,充电时间,充电功率,已经充电电量,充电金额等详细信息

26:用户管理

27:用户角色和权限管理,部门管理

28:用户资金管理,支持后台手动给用户充值

29:订单管理,记录产品大致信息,价格,支付渠道,应付,实付,优惠,退款,状态等信息

30:优惠券活动管理 支持优惠券活动绑定用户,支持定期自动补充和清空数量,支持优惠券类型设定,支持关联店铺,管理余量和已发送量等基础数据

31:优惠券管理,记录优惠发送记录

32:财务报表,统计渠道收入(例如 微信公众号/微信小程序/app/支付宝h5/支付宝小程序/其它渠道支付),支持按时间和按项目,按地区 进行统计,支持统计总应付,总实付,总异常金额等

33:支付渠道管理,支持自定义新增和删减支付渠道

34:收款账号管理


涵盖:后台管理界面/支付宝微信小程序/岗亭值守端

【推荐仔细查阅】: 这个版本是V2.0,如果感兴趣,可以查看我们3.0

【V3.0】: https://www.showdoc.com.cn/2192066741521376/10290721898432961

【开发建议】:想研究相机对接的,建议自己买个开发机器,连个两三百的开发机器你都没有,不要谈啥研究车牌识别系统。先声明,我自己不是推销产品啥的,根据个人需求,需要购买的自己去某宝购买,

前端小程序开源地址(2.0):https://gitee.com/wangdefu/parking_system_applet

前端小程序开源地址(3.0):https://gitee.com/gebixiaowangzi/cfzhv3.0

后台管理开源地址(3.0):https://gitee.com/gebixiaowangzi/cfzhv3.0_public_admin

岗亭端开源地址(3.0):https://gitee.com/gebixiaowangzi/v3duty

【我们的优势】:国内唯一公司超级聚合,停车+充电(汽车/2轮电动车)+人脸门禁+物业缴费+不动产管理+社区人员全方位数据记录监控

【注意】:一定要先配置 oauth2的公私密钥对,放到admin目录下,对应数据库记得配置对应的用户账号和密码,代码里面我有备注。如果连oauth2都玩不转的,建议你放弃,感谢您的海涵。

【功能介绍】: ①本停车场系统兼容市面上主流的多家相机,理论上兼容所有硬件,可灵活扩展,②相机识别后数据自动上传到云端并记录,校验相机唯一id和硬件序列号,防止非法数据录入,③用户手机查询停车记录详情可自主缴费(支持微信,支付宝,银行接口支付,支持每个停车场指定不同的商户进行收款),支付后出场在免费时间内会自动抬杆。④支持app上查询附近停车场(导航,可用车位数,停车场费用,优惠券,评分,评论等),可预约车位。⑤断电断网支持岗亭人员使用app可接管硬件进行停车记录的录入。

【技术架构】: 后端开发语言java,采用最新springcloudalibaba版本开发,框架oauth2+springboot2.6(可升级到3.0)+doubble3.2,使用nacos, seata,sentinel,,数据库mysql/mongodb/redis/可追加oceanbase和tidb超大型数据库,即时通讯底层框架netty4,安卓和ios均为原生开发,后台管理模板vue-typescript-admin-template,文件服务fastDFS/minio/阿里云oss/七牛云,短信目前仅集成阿里云短信服务。为百亿级数据而生,千万级用户无忧,目前真实用户1000w无压力,大数据时代物联网必备

【开源情况】: 代码完全开源,不存在授权问题,完全自主原创,不存在任何后门,不使用任何第三方私有jar包,性能和安全完全自主可控,想怎么耍就这么耍,就是这么任性,后续更新的话本人会持续更新部署教程。代码专业规范,新手看得懂,高手喜欢用。本系统完全免费

【部署环境】: 目前仅测试linux环境一切正常,win环境没部署过,演示地址在本文章末尾

【关于作者】: 屌丝码农一枚,8年前曾就职于开发停车场系统的公司,发现目前国内该领域垄断,技术过于陈旧,没有一个规范,故个人用来接近6年的时间在业余时间开发出这种系统,现代化标准的互联网应用,定位大型物联网大数据云平台系统,如果你在部署我这套系统中发现存在漏洞的请联系我(小白,屌丝,白嫖怪 勿扰,感谢!!!),存在不足之处还望多多提宝贵意见,让我们打破市场垄断,让物联网应用更好的服务生活社会

软件架构 一、技术构成简述 (一)编程语言与架构简述 1.开发语言 (1)服务端 服务端语言目前均采用java语言开发,jdk版本要求1.8+。开发框架为springboot2+dubbo,鉴权采用oauth2,DB操作框架Mybaits,即时通讯底层框架与协议netty4

(2)客户端 目前我们主要客户端分为三个场景,分别为安卓,ios,微信公众号。安卓与ios均为原生开发,H5页面web端框架为vue

(3)后台管理 后台管理前端框架采用的是主流的vue element admin(TypeScript版本),分层清晰,官方文档完整,社区活跃

2.数据存储 (1)重要数据存储 重要数据均采用mysql进行存储(可以增加支持oceanbase,支持百亿级大数据),支持部署主从,大部分数据尽可能进行事务处理,确保数据容灾性

(2)一般数据存储 非重要性数据例如聊天内容,系统消息通知,广告等数据均存储于mongodb数据库中

(3)缓存数据存储 微小量缓存会存在mysql中,例如评论的前N条评论快照会超小量进行字段适当冗余,在提高存储性价比情况下大大提高数据的查询能力。其它大部分数据缓存均存储于redis数据中

3.性能与安全 (1)性能解决方案 架构与技术解决方案均为本团队一线5年开发经验总结,目前我们正在接触的项目真实用户40w+,毫无压力,我们系统采用的架构与技术均在仔细多方面综合考虑后多次调整,采用更加合理,性能更佳的模式与解决方案

(2)安全解决方案 所有请求均需携带jwt串token进行访问,每个接口服务和管理服务均需配置公钥文件且具有jwt串token合法性校验能力,用户权限服务携带私钥文件负责密钥生成

4.架构与生命力 (1)采用架构 本系统采用阿里巴巴微服务框架dubbo来进行实现微服务提供能力,追求高性能,高可用,超细粒度独立微服务,相同服务可以动态灵活增加与减少,支持不停机发布新版本服务。每个服务之间均为独立存在,互不影响。例如短信发送,支付,订单,停车场系统接口,停车场后台管理,停车场提供者服务等均为独立的服务。

(2)架构潜力 整个系统众多服务分工明确,细粒度微服务,实现真正的插拔服务,功能的删减或停用,新增等均可在不破坏和入侵原来系统的前提下满足新的开发需求

5.二次开发说明 (1)适用客户对象 ①本身有互联网it编程技术和经验或者拥有技术团队的。 ②不具备第一个条件但是费用预算比较充足,二次开发需求少或者愿意支付高额定制费的 (2)团队要求 服务器运维,安卓与ios开发者,web前端开发者,java实际开发经验2年+开发者

(3)技术要求 过硬的java编程能力,网络编程能力,数据库设计与优化能力,架构设计能力,微服务思维能力,成熟的前端技术开发能力,中大型系统部署与运营能力

(4)硬件要求 Linux操作系统,8核16G(最低)5M带宽,可多台服务器中的微服务指向统一微服务调度中心(本系统微服务调度中心管理平台zookeeper)

(二)软件与硬件数据交互简述 1.硬件端 (1)目前解决方案 封装工具类,兼容市场主流硬件设备,只负责各类硬件数据封装为统一数据结构。硬件发包目前多为http主动推送数据,被动接受服务端返回指令

(2)未来解决方案 改造主流厂商硬件底层服务系统,新增硬件规范的合法身份数据,采用长连接进行数据交互,保证数据与指令的实时性与可靠性得到更好的保障

2.服务端 (1)被动处理硬件数据 中间件处理各类前端数据,接收硬件推送数据,解析,计算,做出相应反馈

(2)主动通知硬件发生事件行为 长连接推送指令,例如开闸,实时动态配置硬件数据等,

二、常规功能简述 (一)基础功能 1.硬件管理 支持单个硬件管理与记录,硬件在线状态,维修与进度记录等。与指定停车场出入口进行绑定,均有记录GPS位置

2.停车场管理 不同时段费用配置,每日封顶因素综合参与动态计费,也支持静态+每日上限计费。支持查询附近停车场功能

3.停车记录管理 详细记录产生时间,地点,进出口位置,进出时间,异常数据实时推送与快速处理

4.支付机构管理 每个停车场的支付账号均可以独立配置,支持同一个停车场使用多家支付机构进行支付,例如支付宝,微信,银联等。

5.支付与优惠活动管理 支付宝与微信,银联都均支持免密支付(无感支付)。本系统自带优惠券功能,支持支持多种套餐自定义与用户进行快捷手机上下单随时购买

(二)特色功能 1.异常数据实时推送,汇报,及时处理,提前预知与通知 2.即时通讯功能(IM聊天沟通) 性能,架构,优化等均参考微信聊天功能机制进行开发

3.行业好友与圈子 让该应用不止只能停车,还能交到志同道合的行业知音,让应用更有温度

4.商城与营销功能 此功能主要考虑到使用者有运营周边的兴趣和能力,在商城和广告营销上进行盈利

安装教程 安装JDK1.8+ 安装MySQL5.6+ 安装MongoDB 安装Redis 安装FastDFS 安装Zookeeper 将打包好的代码上传到服务器上,直接运行jar包即可 详细安装教程文档地址 使用说明(swagger2文档) 国内领先水平

Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

简介

【功能介绍】:停车,充电,等这些功能目前都是正常的,充电桩只接入了一家,适用于,停车场,充电站,等场景 展开 收起
Java 等 2 种语言
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/wangdefu/caraprk_public.git
git@gitee.com:wangdefu/caraprk_public.git
wangdefu
caraprk_public
停车,充电,停车系统,城市停车,智能智慧停车,停车场系统
master

搜索帮助