停车场收费管理系统用户缴费微信小程序的实现毕业论文
2020-02-16 20:59:36
摘 要
科技的发展推动时代的进步,以智能手机为代表的智能终端正在渐渐渗透进人们的生活。移动互联网的发展给日常生活的诸多难题提供了可行的解决方案,改善了人们的生活体验。与此同时,城市的扩张和发展带来了严重的城市病,随着城市机动车数目的高涨,现代人必须付出更长的停车时间支出和精力成本支出。基于人工的停车缴费模式效率低下,给车主带来压力和困扰。为解决这一问题,本课题研究了一款基于微信小程序的停车场收费管理用户缴费系统。本次研究的主要工作包括:
- 使用交互式方法和非干扰性方法调研用户需求,通过需求筛选分辨用户的真假需求,排列需求优先级。
- 根据需求进行微信小程序系统设计,包括系统模块设计、核心缴费功能设计、数据库设计、UI和UE设计。
- 小程序开发实现,通过微信Web开发者工具进行前端开发,以Python语言进行后端开发,连接MySQL作为系统数据库。
经过研发,本程序已完成预期功能,可以接入停车场车辆识别系统投入使用。对于车主,本产品可以节约时间、节省精力;对于停车场运营者,本产品可以降低人力成本,增加系统稳定性和健壮性;对于城市管理者,本产品可提供可靠数据帮助城市规划更科学更合理。因此,本产品具有较高的实用价值,可有效缓解城市“停车难”的问题。
关键词:停车场;微信小程序;无人收费
Abstract
The development of science and technology has promoted the progress of the times. Now, smart terminals represented by smart phones are gradually penetrating into people#39;s lives. The development of the mobile Internet has provided feasible solutions to many problems in daily life and improved people#39;s life experience. Meanwhile, the expansion and development of the city has brought about serious urban diseases, more cars and larger parking lots, which means users would pay longer parking time and more energy costs. The labor-based parking payment model is inefficient, so the entrances and exits of parking lots always has long queues. In order to solve this problem, an application based on WeChat applet, which called 'Shunjie Parking' , come into being.
The main work of this research includes:
1. Use interacting methods and non-interfering methods to investigate user needs, identify the true and false needs of users through demand screening, and prioritize requirements.
2. WeChat applet system design according to requirements, including system module design, core payment function design, database design, UI and UE design.
3. Small program development and implementation, front-end development through WeChat Web developer tools, back-end development in Python language, connect to MySQL as a system database.
After researching and developing, the program has completed the expected function and can be connected to the parking lot vehicle identification system for use. For car owners, this product can save time and save energy. For parking operators, this product can reduce labor costs and increase system stability and robustness. And for city managers, this product can provide reliable data to help urban planning more scientific and more reasonable. Therefore, this product has high practical value and can effectively alleviate the problem of “difficult parking” in the city.
Key Words:Parking lot;WeChat applet; no one charges
目 录
摘要 2
Abstract 3
目 录 4
1 绪论 6
1.1 研究背景 6
1.2 研究意义 7
1.3 研究方式 7
1.4 预期目标 8
1.5 本章小结 8
2 需求分析 9
2.1 非干扰性方法 9
2.1.1现场观察 9
2.1.2 竞品分析 10
2.2 交互式方法 11
2.2.1调查问卷 11
2.2.2 1V1访谈 13
2.3 实际需求 14
2.3.1需求筛选 14
2.3.2 需求透视 14
2.3.3 需求排序 15
2.4 系统用例 16
2.5 本章小结 17
3 产品设计 18
3.1 功能模块设计 18
3.2 系统业务流程设计 18
3.3 系统原型设计 19
3.3.1系统结构原型设计 20
3.3.2 停车缴费原型设计 21
3.3.3 信息展示原型设计 22
3.3.4 服务功能原型设计 23
3.4 系统数据库设计 25
3.4.1 用户信息表设计 25
3.4.2 停车场信息表设计 25
3.4.3 停车记录表设计 26
3.4.4 发票信息表设计 27
3.5 本章小结 27
4 系统实现 28
4.1 系统结构实现 28
4.2 用户登陆模块实现 29
4.3 停车缴费模块实现 30
4.3.1车牌绑定功能实现 30
4.3.2 缴费功能实现 31
4.4 信息展示模块实现 32
4.4.1停车记录展示 32
4.4.2 系统消息展示 33
4.4.3 优惠券展示 33
4.5 服务功能模块实现 34
4.5.1发票与报销模块实现 34
4.5.2 帮助与反馈模块实现 35
4.5.3 客服消息回复模块实现 36
4.6 本章小结 36
5 总结与展望 37
5.1 研究总结 37
5.2 不足与展望 37
参考文献 38
附录 40
致谢 41
绪论
研究背景
伴随着城市化的进程,城市用地的紧张在不断加剧,“一地难求”的窘境在全国各地上演。与此同时,随着人民生活的逐渐改善,机动车保有量也在近年屡创新高。根据公安部交通管理局发布的消息,我国机动车保有量在2018年6月就达到了3.19亿量。“停车难”成为了一项关乎民生的重大难题。
与此同时,智能终端的发展正如火如荼。尤其是智能手机,已经成为现代人的生活必需。根据美国Zenith在2018年的最新研究报告所知,智能手机的发展势头依旧强劲,中国智能手机的保有量甚至达到13亿之多。而我国的移动互联网发展,也走出了属于自己的一条路。
现在,人们已经熟悉了众多的网络应用。在手机上购物、聊天、学习、搜索信息,甚至预约挂号、寻医问药、相亲交友,这些曾经不可想象的事物如今早已司空见惯。在提升人们生活体验的同时,这些应用节约了劳动力支出和资源消耗,提高了社会的运行效率。互联网的发展改变了每一个人的生活方式,给现代生活的诸多难题提供了可行可靠的解决方法。
能否通过移动智能终端改善人民在停车问题中的困扰呢?为解决这一问题,“顺捷停车”智能停车缴费管理系统应运而生。这款系统基于移动App微信,利用微信小程序这一工具,给车主们停车缴费提供一种全新的便利。
微信在安卓手机市场下载量达223.8亿次。18年3月初,微信宣布应用月活目前达十亿,基本全面覆盖了中国手机用户,微信已经成为了中国智能手机用户的装机必备。同时,汽车驾驶者相较于大众在财力、年龄层、接受程度、学习能力等方面拥有再次筛分,使得智能停车系统能更大比率的覆盖到目标用户,为目标用户所接受。
作为微信的一款拳头产品,微信小程序以其“用完即走”和“低门槛、低成本”的特点,获得了开发者和使用者双方面的认同。无需下载APP、不占用手机内存,小程序的灵活轻便让它在处理轻量级、低频使用、功能明确单一的产品需求时得心应手,这与都市停车的场景模式不谋而合。
微信支付是国内第二大第三方支付平台,目前占据约40%的移动支付市场份额。使用微信发红包转账、用二维码收付款、在小程序购买商品都已经为用户所接受,用微信支付代替传统线下支付已经逐渐占据用户心智。同时微信停车针对企业提供了成熟的营收管理方式,只要申请商家号,微信平台会提供一系列的统计方案和安全措施,“顺捷停车”可以用此顺利完成涉及钱款收支的所有操作。
研究意义
“顺捷停车”的应用,将有效改善目前都市停车中存在的诸多难题,无论是对车主、对停车场经营者、对城市管理者、对城市的未来发展都有明显的积极意义。
- 车主:节约时间,提升效率和使用体验。
在传统停车场中,往往由人工进行收费缴费操作,采用的措施包括:办理储值卡由人工进行扣费操作、收取现金付费 、扫描二维码付费等。但办理储值卡只对长期固定停车用户有一定便利、熟悉了一部手机走天下的现代人已经极少携带现金、使用二维码收付款因花费时间长常常在停车场出口处造成排队和堵塞,因而无法满足车主需求。在停车场内完成支付后直接离场的模式有利于提升用户的停车缴费效率,获得更为顺滑的使用体验。
- 经营者:降低成本,营收可见。
为监督车主如实缴费并解决车主一些个性化需求,如开具发票、获知停车明细、询问停车场使用等问题,即使在已经配置自动车牌识别系统的停车场也需要在每个出入口都设置出入岗进行人工服务,增加了停车场运营管理的人力成本。“顺捷停车”由车主自主操作,停车全程自动化操作,经营者只需少量后台管理人员即可完成停车场运营。同时,停车和收支情况实时上传数据库,信息透明,一目了然。
- 管理者:缓解停车难题,加强经营管理。
对于城市管理者而言,需要考虑解决停车用地不足,平衡停车资源。“顺捷停车”线上停车系统可以实时、大量的上传城市停车数据,经营者可据此做出有效措施,例如区域调价、广播引导等。同时,线上系统可对经营者营收情况进行全面记录,盈利信息的透明可以加强城市管理者对经营者的管理,防止偷税漏税和虚报补贴的发生。
- 城市未来:合理规范城市布局。
从长远出发,都市停车大数据展现了城市人口的迁徙规律,管理者可据此调整目前城市规划,对城市布局进行合理补充,提升停车场智能化能力,从根本上缓解目前停车难的问题。
研究方式
设计目标:实现停车场收费管理系统用户缴费微信小程序
实现步骤:需求分析—系统设计—软件开发
需求分析方法:交互式方法、非干扰性方法
设计方法:UML用例建模、数据库设计
前端开发平台:微信web开发者工具
前端开发语言:wxml wxss(视图层) JavaScript(逻辑层)
后端开发平台:Python开发环境 Pycharm Python IDE
后端开发语言:Python
数据库:MySQL
数据库管理工具:Navicat
操作系统:Windows10
预期目标
完成一款可用易用的用户停车缴费小程序,具体可分为以下四个阶段性目标:
- 了解停车现状和用户需求
通过用户调研、现场观察等方式进行信息采集,从司机、停车场收费管理人员、停车场经营者、城市管理者等多方面角度出发,挖掘用户需求和痛点,对目前停车场缴费流程存在的弊端进行整理,对用户需求进行分析。搜寻竞品进行竞品分析,明确他人工作内容,取长补短,学以致用。
- 明确需求、设计停车系统
深入分析,对已知需求进行筛选和衡量,着力于需求的真实性、矛盾性和价值度。同时,透过现象看本质,通过用户的表面需求分析其潜在需求,摸清用户的真实意图。根据需求重要性进行排序,列出优先级,据此进行系统设计。设计流程按照UML建模模型完成,完成系统原型设计,考虑实现难度进行增减调整。
- 实现停车缴费系统
在微信web开发者工具上进行前端开发。搭建python开发环境,使用pycharm IDE进行后端开发。使用Mysql数据库,在Navicate上完成数据可视化管理。通过对设计方案的落实,完成满足设计方案的小程序系统,实现预期功能。
本章小结
本章对系统的研究背景和研究意义进行了说明,介绍了现在都市停车过程中出现的问题和移动互联网的发展,阐述了使用手机智能化应用解决停车缴费问题的可能性和开发智能停车缴费小程序的必要性。同时,本章对本次研究的内容进行了说明,明确了研究需要完成的阶段和需要使用的技术手段。针对每一个阶段,本章阐述了在此阶段下需要完成的目标,将项目划分为可具体落地的小目标。
需求分析
非干扰性方法
现场观察
停车场1:武汉理工大学升升学生公寓停车场
形式:电子车牌识别系统 人工收费
缴费流程:进场时,车辆驶入停车场后被停车杆阻拦,停车场的车牌识别系统会根据摄像头拍摄的图像识别出驶入车辆的车牌号码,电子显示屏会显示目前时间并在数据库中记录。停车杆抬起,用户自由驶入停车场。
离场时,车辆在出口处被停车杆拦截,车牌识别系统识别车牌号码后显示车牌号码、总停车时间和停车费缴纳金额。车主将车辆驶入岗亭相对角度,扫描岗亭上张贴的微信和小程序付款二维码,付款后向收费员出示付款界面,收费员确认后抬起停车杆,车辆驶离。或使用现金支付,但目前现金缴费比例较低,仅为20%~30%。
劣势:
- 缴费时需要将驾驶位车窗与停车岗亭车窗对端,对车主的停车技术提出考验。如果偏差过大,车主将不得不打开车门,下车缴费后重新回到车内。此时还可能发生空间狭窄无法打开车门的情况。这种窘境给车主造成不便且浪费时间。
- 车主可能因更改支付方式、询问路况、索要发票等在停车出口处停留过长时间,后面排队车辆因等待出现不满情绪。
停车场2:北海港停车场
形式:人工识别 人工收费
缴费流程:进场时,车辆直接驶入场内选择合适的停车位停放。入口处的收费员将尾随车主到停车位,询问车主停留时间,现场收费并给出收费单据,上面对离场时间进行标注。停车员在自己的工作记录本上对这一停车事件进行标注。车主离开。
离场时,车主出示单据,证明自己的身份。停车员确认后,查看自己的工作记录,确认车主离场时间与收费时间一致,车主离场。否则,需要补足差额时间内停车费。
劣势:
-
- 数据记录在工作本上进行,只能允许一人进行收费,只能使用于小型或微型停车场。
- 车主需要提前预估车辆停放时间,但离场时间可能具有不可控制性,重复收取停车费的现象时有发生。但离场时缴纳,司机可能逃避管理员注意直接开走车辆,逃避缴纳停车费。
- 车主的收费凭证在遗失或损坏情况下难以取出车辆。如果没有凭证依旧可以取车,则对停车安全提出质疑。
- 若管理员遗失或损坏停车工作记录,停车流程将陷入瘫痪,与系统删库无异,给停车安全造成巨大威胁。
竞品分析
“美天停车”
图1 竞品“美天停车”
优势:
- 可以在多个停车场中使用同一系统,可复用性高,方便车主了解自己的停车明细。
- 基于微信公众号 APP,公众号使用不便但易于进入,满足临时停车用户需求。APP需要安装下载,提供更多服务,供高频停车用户使用。
- 微信公众号充当内容平台,“权益”和“活动福利”部分可进行促销 ,具有全面的盈利模式。
劣势:
- 公众号缴费使用H5界面,用户需要扫描二维码-关注公众号-进入公众号首页-寻找“停车缴费”按钮,然后绑定车牌后进行缴费,入口深,不稳定,导航栏处按钮不明显。
- 公众号适用于内容平台,用户在使用功能时需要在H5页面中不断返回、进入,操作不流畅,容易引发误触。
- APP量感重,占用内存和手机屏幕空间,相较而言小程序综合了 微信公众平台和APP的优点。
“龙德广场”