公共停车场车位预约与导航系统设计与实现开题报告

 2023-03-06 09:13:03

1. 研究目的与意义

如今,伴随着经济、科技的发展与进步,中国逐渐向世界的中央靠拢,成为第一大进出口国家。人们对汽车的需求加快了汽车产业的快速发展,越来越多的汽车“走进”人们的家中。但是带来方便的同时也带来了一些棘手的问题,如车辆乱摆乱放导致的交通拥堵、基础设施资源分配不合理导致的停车难等。人流量大、人口密集的城市这些问题更加难以解决。日益严重的“堵”迫使城市治理者必须面对和解决不断增长的车辆需求与稀缺的城市交通资源这一矛盾。

造成这种矛盾主要有两方面的原因:一方面汽车数量不断增加,停车位停车场等城市交通资源无法跟上汽车数量的增速;另一方面城市交通资源丰富的城市无法充分利用其资源,很多居民住宅中的停车位由于价格等问题闲置。因此车位利用率低、资源分配不合理等成为了当下急需解决的问题。

当下共享时代在逐步走来,党的十八届五中全会上,系统论述了创新、协调、绿色、开放、共享五大发展理念。共享理念的提出为上述问题提供了解决方向。共享单车、共享电车、共享充电宝等产品在我们的生活中随处可见。这些产品的产生离不开快速发展的互联网与智能手机。二者的广泛普及与准确结合让人们充分融入到“互联网 ”时代。智能手机的发展与更替极大的方便了人们的生活,随时随地网上聊天、网上观看视频等。同时各种各样的手机 App 也随人们的需求相继开发,目前大多数手机 App 都是应用在Google 公司的 Android 系统和 Apple 的 IOS 系统上,但是一款 App 需要开发两种不同程序,这为用户带来了不便。随着微信的推广,其中微信小程序不仅方便了用户的使用,还免去了传统 App 需要下载的烦琐,微信小程序即用即来,关闭即走,不会占用用户设备过多的内存,微信小程序将它自身的功能与优势发挥到了最大。

随着微信小程序的发展,将其应用在智能交通领域中已经成为一种开发趋势。当前针对城市的车辆乱停乱放、车位资源分配不合理等问题,本文给出一种基于微信小程序的车位预约系统设计方案,该方案借鉴电影在线选票的方式,用户能够通过微信小程序查找并预定车位,并且小程序带有室内定位导航、远程车位锁遥控等功能。此课题对解决车位资源紧张及人们出行时间过长等问题有重要意义。

2. 研究内容与预期目标

在“互联网 ”技术的背景下,针对当前大多数城市交通拥挤,车辆乱停乱放及室内车位资源占用不合理的情况,通过分析目前车位预约与导航系统在国内外的发展与研发现状,设计了一种新的车位预约和导航方式,主要研究内容分以下几个部分:

(1) 对系统进行需要分析,设计系统的整体架构。

(2) 查看车位信息,预约车位;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究方法与步骤

研究技术:前端用户界面使用了微信小程序的JS、JSON、WXML和WXSS开发框架,实现了在智能手机上进行车位预约和导航的运行。与普通的app应用程序的编写相比较,微信小程序在界面布置方面采用了新的rpx为单位,此设计可以更好的适应不同智能设备的显示问题,只需进行一次开发,就可以在系统底层通过比例的计算,进行不同屏幕大小的适配,若是有显示问题的话可以使用单独进行优化,大大减轻了开发所需的工作量。

微信小程序的开发框架是微信所独有的一套框架,分为View视图层和App Service逻辑层两部分。框架提供了一种类似于Web中html语言的wxml语言,作为视图层的标签语言,用于构造页面的布局。另外提供了一种类似Web中css语言的WXSS语言,作为视图层的标签样式语言,用于表述页面的显示。而在逻辑层的框架,则同样使用了JS语言。微信小程序为了使开发者专注在代码的逻辑层面和数据处理上,还专门提供了两种解决方案,一种是事件,一种是数据的传输。这两种方案都位于小程序框架的视图层和逻辑层之间。用户在视图层进行交互之后,传递到逻辑层对数据进行处理,并返回数据到视图层向用户反馈。对于微信小程序视图层的开发设计,小程序官方提供了一系列的组件,这些基本组件可以极大的帮助开发者完成视图层的开发。同时,对于逻辑层的开发,小程序官方提供了一系列API来方便开发者请求一些额外功能。

本系统准备采用以下研究方法:

①文献研究法:通过阅读相关文献获得所需要的信息。

②系统分析法:找出问题的理论基础,并回顾相关文献,分析问题。

③观察法:通过浏览其他相关博客网页来得出部分看法和经验。

实现步骤:

1.1 搭建前端开发环境,安装Hbuilder,微信开发者工具

1.2 搭建后端开发换将,安装JDK,Navicat,IDEA,mysql数据库。

2.1 申请小程序对应的APPID

2.2 后端通过Navicat对mysql建立链接,进行数据库的设计,新建表,设计表中各个字段的意义。

2.3 导入Springboot框架,设计构建后台对应的controller接口,mybatis对应的mapper文件。

2.4 是用Hbuilder进行前端页面的开发,编写前端的网络请求。

2.5 进行客户端和后台controller的接口调试,保证接口正确,数据正常,前端UI界面能够正常显示。

2.6 引用bootstrap框架开发管理页面,是用css和javascript进行样式的设计编写,以及对后台controller的接口联调,保证接口正确,网页端页面显示正常。

2.7 功能界面均正常后,系统测试完成,是用Hbuilder对项目工程进行打包,导入微信开发者工具。

4. 参考文献

[1] 陕立勤,钱少单.基于经济学视角的停车费价格机制分析[J].兰州交通大学学报,2015,34(02):48-52.

[2] 胡亚琛.探究微信小程序的开辟与走向[J].现代营销(经营版),2019(04):92

[3] 钱寒峰.我国城市智能停车诱导行业发展研究[J].科技创新与应用,2012,(22):26-261

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

(1) 2022年1月15日 ~ 2022年3月6日:接受毕业设计任务,查阅资料并完成开题报告;

(2) 2022年3月7日 ~ 2022年3月18日:选择开发工具,并配置其环境;

(3) 2022年3月21日 ~ 2022年4月1日:完成需求分析和概要设计或算法设计;

剩余内容已隐藏,您需要先支付 1元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。