智能停车微信小服务系统的设计与实现

 2022-12-22 11:26:26

论文总字数:19476字

摘 要

近年来,伴随着社会的飞速进步和大力发展,全国各地的私家车数量急剧增加,从而导致各个城市的交通情况愈加拥堵,一方面是道路拥堵,另一方面是停车场的使用效率跟不上社会发展需求的脚步。所以,人们都希望能够对停车场进行更加智能化的管理,在有效缓解道路交通拥堵的同时达到更方便、快捷以及安全的效果。因此,一个高效便捷的停车场收费预订系统小程序应运而生,依托微信用户沉度高的特点,小程序极大的拓宽了人们日常生活中获取信息的范围,提高了人们出行的便利,而小程序与停车场收费系统的结合就更加如虎添翼,可以在最大化地使用停车场服务资源的同时,带动自己及周边的经济。本文从这方面作为切入点,探讨停车场服务和小程序结合的可能与发展。

本文采用了golang作为后端语言,小程序作为前端,系统包括四个模块:(1)停车场搜索模块;(2)停车场详情导航模块;(3)订单模块;(4)个人中心模块.本系统完成的功能有(1)停车场搜索;(2)停车场详情导航,订单创建、更改、查看;(3)个人中心个人信息查看修改。参照传统小程序的开发模式 停车场导航借助了第三方地图应用的导航功能。

小程序是面向简化开发的一个快速平台,即大型应用不应该放在小程序上运行,否则会极大地影响程序的性能,因为在考虑到这个原因,所有本系统极大地简化了程序的应用功能,采用golang也会极大地提高小程序的性能。众所周知,golang是后端开发比较快速的语言,golang程序的性能极大地为小程序页面提供了支持。本系统较传统的小程序比较做了后端优化,使得程序响应速度增加幅度比较大。测试表明系统的停车场空余车位预定准确率能够达到百分之八十以上,用户能在本系统正常登录,预约停车场车位,满足应用需求。

关键词:停车场;微信小程序;golang;第三方导航;预约

Design and Implementation of Intelligent Parking WeChat Small Service System

Abstract

In recent years,with the progress and development of society, the number of vehicles is also increasing rapidly. On the one hand,roads are congested;on the other hand, the efficiency of parking lots cannot keep pace with the need of social development, which brings great inconvenience to people's life. people's requirements for its management are also constantly improved, hoping that the management can achieve convenient, fast and safe results. The scale of the parking lot is different, and the mode of its management is also different. The manager needs to choose an economic and stable charging program according to their own conditions. Therefore, an efficient and convenient parking lot charging and reservation system emerges at the historic moment. Relying on the characteristics of wechat users, the small program greatly improves the success of people's daily access to information, and improves the efficiency of people's daily access to information When people travel conveniently, the combination of the small program and the parking charge system is just like a tiger, making great use of the parking service resources. This system takes this aspect as the starting point to explore the possibility and development of the combination of the parking service and the small program.

This system uses golang as the back-end language, small programs for page development, the system is roughly divided into four modules: Parking search module; parking details navigation module; order module; personal center module. The functions of the system include parking lot search, parking lot detail navigation, order creation, change, view, personal information view and modification in personal center, in which parking lot navigation uses the navigation function of the third-party map application, which refers to the development mode of traditional small programs.

Small program is a fast platform for simplified development, that is, large applications should not be run on small programs, which will greatly affect the performance of the program, because considering this reason, the system greatly simplifies the application function of the program, and using golang will greatly improve the performance of small programs. As we all know, golang is a relatively fast language for back-end development The performance of the order greatly supports the applet page. Compared with the traditional small program, the system optimizes the back-end, which makes the response speed of the program increase greatly. The accuracy of the system can reach more than 80%. Users can log in to the system normally and reserve parking spaces.

Keywords: parking lot, wechat applet, golang, third party navigation, appointment

目录

摘要 I

Abstract II

第一章 绪论 1

1.1. 论文工作背景和意义 1

1.2. 相关研究现状 1

1.3. 主要工作内容 2

1.4. 论文组织结构 2

第二章 相关的基本工具和技术基础 3

2.1. 基本工具 3

2.1.1. Goland开发工具介绍 3

2.1.2. 微信开发者工具介绍 3

2.1.3. Golang 语言介绍 3

2.1.4. Navicat数据库可视化工具介绍 3

2.2. 基本技术 3

2.2.1. Beego、Beego-Orm以及开发过程使用到的配置文档介绍 3

2.2.2. Redis介绍 5

2.2.3. Linux介绍 5

2.2.4. 微信小程序的优势介绍 5

2.3. 本章小结 5

第三章 系统的需求分析及可行性研究 6

3.1. 系统功能需求分析 6

3.1.1. 系统数据流程分析 6

3.1.2. 登录模块 6

3.1.3. 停车场搜索模块 7

3.1.4. 导航模块 8

3.1.5. 订单模块 8

3.2. 系统非功能需求分析 9

3.2.1. 性能需求 9

3.2.2. 环境需求 9

3.2.3. 服务需求 9

3.3. 可行性研究 9

3.3.1. 经济可行性 9

3.3.2. 操作可行性 9

3.4. 本章小结 9

第四章 停车场系统设计 10

4.1. 系统总体设计 10

4.1.1. 系统分层结构设计 10

4.1.2. 系统功能模块结构设计 11

4.1.3. 系统总体工作流程设计 11

4.1.4. 系统数据库设计 12

4.2. 系统详细设计 14

4.2.1. 停车场搜索模块 14

4.2.2. 停车场详细信息页 14

4.2.3. 导航 14

4.2.4. 个人中心 15

4.3. 本章小结 15

第五章 系统实现与测试 16

5.1. 系统实现工具与环境 16

5.2. 核心代码分析 16

5.3. 系统主要运行界面 17

5.3.1. 停车场搜索模块 17

5.3.2. 个人中心模块 18

5.3.3. 停车场详情与导航模块 18

5.4. 系统测试 20

5.4.1. 系统测试环境与工具 20

5.4.2. 系统功能测试 20

5.4.3. 系统非功能测试 20

5.5. 本章小结 20

第六章 总结和展望 21

6.1. 总结 21

6.2. 展望 21

致 谢 22

参考文献 24

  1. 绪论
    1. 论文工作背景和意义

随着汽车工业的蓬勃发展,我国的汽车拥有量也在急剧增加。停车场作为交通设施的必要组成部分,人们对其的管理要求也随着交通的发展不断提高,都希望停车场能够在智能化的管理下达到更加便捷、高效及安全的效果。由于各地停车场的规模不尽相同,数量也在日益增加,所以,当用户对于停车场的信息了解的不够及时时,使得很多停车场没有达到相应的有效利用和高效收益。因此,研究用户如何更方便地停车是所有停车场管理方当下迫切需要解决的问题,唯有如此,停车场乃至周围的商业圈才能够有与之对应的高效收益,这样才能使停车场这一公共设施的发展日益蓬勃,在为所有用户提供出行便利的同时,必然也会让我国的汽车工业更上一个台阶。伴随着互联网的快速发展及居民生活的普遍提高,车辆也随之越来越普及,但同时也产生了很多问题,如所到地没车位、停车难、路上经常堵车等。对于停车场管理方来说,车辆进出量大,查询与管理车辆信息都只由人工进行等问题, 导致其效率相当低下且容易出错,还浪费了大量人力物力。因此,停车场管理方迫切需要一套便捷、高效的收费管理方式以解决当今社会停车难, 人工收费繁琐所带来的一系列问题[1],停车场收费管理系统因此应运而生。如今, 人们为了创造更大的经济效益以及方便的管理,越来越多的管理设施迫切需要引入现代化的管理手段, 而计算机的大容量操作,精确的计算使它成为设施管理不可缺少的手段之一[2]。停车场收费管理系统是对车辆出入停车场以及对其收费等信息进行计算机管理,从而减少人力资源的损耗,降低以往传统管理方式的复杂度,提高人员的工作效率,节约大量时间[3]。在带动自己乃至周边经济的同时,使其收费账目在电子化的环境下变得更加安全,可靠,直观。

    1. 相关研究现状

目前,我国已成为全球最大的汽车市场,且以每年40%的速度高速增长,国内几乎所有大城市都无一例外的车满为患。汽车行业的大力发展在给人们生活带来便利的同时,也产生了一些问题,如上下班经常堵车,车辆进出办公楼、小区停车场时需要排队等,这些情况促使我国智能化停车场管理产业开始逐渐升温[4]

前些年,我国的停车场智能管理技术还是一片空白,为了摆脱这种现状,有关部门随即采取了相应的措施,制定了长远的发展计划,为我国的停车场智能化管理模块奠定了坚实的基础。我国智能停车场的发展渐入佳境,整体呈上升趋势[5]

剩余内容已隐藏,请支付后下载全文,论文总字数:19476字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;