weixin101停车共享小程序+ssm

具体演示视频链接:https://pan.baidu.com/s/1epOAnmfyRpfuI3eBR13WDA?pwd=8888

本科生毕业设计

基于语音识别的停车共享小程序

              姓    名        

              学    号      

              学    院           

              年    级           

              专业班级_             

              指导教师                

2021年 5 月

目  录

1 绪论

1.1 课题研究背景

1.2 研究现状

1.3 论文结构安排

2 系统关键技术

2.1 微信小程序

2.2 微信Web开发者工具

2.3 JavaScript简介

2.4 微信小程序API接口

2.5 MYSQL数据库

3 系统分析

3.1 可行性分析

3.1.1 技术可行性

3.1.2 经济可行性

3.1.3 操作可行性

3.1.4 律可行性

3.2 系统性能分析

3.3 系统功能分析

3.3.1 用户功能分析

3.3.2 管理员功能分析

3.4 用户体验需求分析

3.5 系统流程分析

3.5.1 登录流程

3.5.2 注册流程

4 系统设计

4.1 系统设计目标

4.2 系统开发流程设计

4.3 系统结构设计

4.4 数据库设计

4.4.1 数据库E-R图设计

4.4.2 数据库表设计

5 系统的实现

5.1 用户功能模块的实现

5.1.1 用户注册登录界面

5.1.2 首页界面

5.1.3 停车场界面

5.1.4 车辆信息界面

5.1.5 车位预约界面

5.2 管理员功能模块的实现

5.2.1 管理员登录界面

5.2.2 用户管理界面

5.2.3 停车场管理界面

5.2.4 停车预约管理界面

5.2.5 停车缴费管理界面

6 系统测试

6.1 测试定义

6.2 测试的方法及步骤

6.2.1 测试方法

6.2.2 测试步骤

6.3 测试方案

6.4 测试结论

结论

参考文献

谢辞

基于语音识别的停车共享小程序

摘  要

随着科技的进步,微信小程序慢慢进入了生活当中,由于轻便快捷,方便使用,基于微信这个大平台,使得小程序飞速发展,趋于成熟,因此,针对用户停车预约的需求,特开发了本基于语音识别的停车共享小程序。

本文主要介绍了基于语音识别的停车共享小程序的开发过程,对开发环境、系统设计、系统实现、系统测试等方面进行分析。在设计时对微信客户端、微信开发者工具进行了充分的了解,掌握微信平台通过的接口。系统应用官方提供的API文档,主要实现了用户管理个人车辆、停车场查询预约、停车缴费的功能。

本基于语音识别的停车共享小程序采用Java技术、MYSQL数据库,基于微信平台开发,系统运行效果稳定,操作方便、快捷,界面友好,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的停车共享小程序。

【关键词】停车预约;Java技术;微信小程序;MYSQL数据库


Parking sharing applet based on speech recognition

Abstract

With the advancement of technology, WeChat mini programs have slowly entered life. Because they are light, fast and easy to use, based on the large platform of WeChat, the mini programs have developed rapidly and become more mature. Therefore, specially developed for the needs of users for parking reservations. This is a small program for parking sharing based on voice recognition.

This article mainly introduces the development process of the parking sharing applet based on speech recognition, and analyzes the development environment, system design, system implementation, and system testing. At the time of design, he fully understood the WeChat client and WeChat developer tools, and mastered the interfaces through the WeChat platform. The API document provided by the official application of the system mainly realizes the functions of user management of personal vehicles, parking lot query and reservation, and parking payment.

This voice recognition-based parking sharing applet uses Java technology, MYSQL database, and is developed based on the WeChat platform. The system has a stable operating effect, convenient and fast operation, and a friendly interface. It is a comprehensive function, good practicability, high safety, and good It is a small program for parking sharing that is scalable and maintainable.

Key words】 Parking reservation; Java technology; WeChat applet; MYSQL database

1 绪论

1.1 课题研究背景

网络时代的到来,网络系统体系逐渐完善,发展成熟,影响改变着人们的生活方式。在信息技术迅速发展的今天,计算机技术已经遍及全球,使社会发生了巨大的变革,现今各种智能手机层出不穷,各类基于手机平台的软件应运而生,其中,在众多交流软件中,微信备受人们青睐,近年来,微信发展规模越来越大,越来越多的人开始使用微信,目前智能手机系统的普及,人们手机上基本都有了微信,据调查发现,中国约90%的人选择使用微信[3],这促使了基于微信小程序的应用软件的开发。

目前,汽车业的快速发展,汽车的普及,几乎每家每户都有汽车,汽车给人们出行带来了便利,但是,人们目前的停车问题确实是目前急需解决的问题。因此,为了方便用户更好的进行停车场查询、快速进行车位预约操作,结合目前微信的普及和优势,开发了本基于语音识别的停车共享小程序。

1.2 研究现状

移动互联网的不断发展,手机的使用频率越来越频繁,移动互联网时代已经融入我们的生活,工信部数据显示我国移动电话用户将近13亿,移动互联网用户数量将近达到9亿,4G用户继续保持高速增长态势。4G时代的开启以及移动终端设备的普及为移动互联网注入了巨大的能量,PC端互联网已经处于日渐饱和的状态,而移动互联网却正在蓬勃发展,传统的互联网巨头们也都将目光聚集到移动互联网。

随着现代信息技术的快速崛起和发展,智能手机几乎已覆盖全国,微信公众平台在微信中的应用频率日益增加,首当其冲的就是Internet与智能手机的融合了,为微信的发展提供了丰富有力的条件。目前基于语音识别的停车共享小程序还不成熟,大多数的停车共享系统都出现在传统的WEB应用上,在这个环境下,基于语音识别的停车共享小程序属于一个崭新的应用。目前,绝大部分的网络应用都还是传统的WEB应用,但面对微信如此普及的今天,传统WEB的应用不能满足人们随时随地体验网络应用的想法,所以,出现在手机微信客户端的小程序将会越来越多,同时其发展的速度也会越来越快。停车共享系统序作为传统WEB应用,也必将在手机微信平台上得到应用。

1.3 论文结构安排

(1)绪论,这一章节主要是描述此次毕设要开发的系统的研究背景和研究现状,明白自己要做什么。

(2)系统理论知识,这一章节对于开发毕设所需要用到的工具和理论知识进行说明。

(3)系统分析,这一章节介绍解析本系统的开发可行性、性能分析、功能分析以及主要流程分析等。

(4)系统设计,这一章节分析本系统的设计功能结构图以及数据库。

(5)系统实现,这一章节主要展示了系统功能的界面。

(6)系统测试,这一章节对软件进行了测试,测试是互联网行业中及其重要的一个阶段。不经过测试的软件就无法投入市场,这个阶段主要测试软件的各个功能模块是否实现,有没有残缺。[2]


2 系统关键技术

2.1 微信小程序

微信小程序,简称小程序,英文名Mini Program,是一种全新的连接用户与服务的方式,可以快速访问、快速传播,并具有良好的使用体验。

小程序的主要开发语言是JavaScript,它与普通web的开发有很多相似之处。小程序和普通网页开发并不是相同的东西,是有差异的。网页开发的渲染线程和脚本线程是互斥的,而在小程序中,确实分开的,分别在不同的线程之中运行。网页开发的工作者可以运用各种浏览器暴露出来的DOM API,进行DOM选中和操作,但小程序不行,它并没有一个完整的浏览器对象,因此缺失DOM API和BOM API。这样的差别使得前端开发中经常用到的一些库是无法在小程序中运行的。另外,网页开发的工作者在开发网页时所要面对的环境是在各式各样系统上运行的各式各样的浏览器,,而小程序只,只需面对iOS和Android这两道操作系统下的微信就足够了。

小程序和传统的APP相比,有着开发成本更低,获客成本更低,开发周期更短,发展空间更大等的优点。不过,为了体现“用完即走”、“无需安装”等理念,小程序的功能、性能还有大小都受到了制约,可以说是各有利弊。

2.2 微信Web开发者工具

为了实现微信小程序编写,腾讯公司推出微信web开发者工具[2],用来调试编写微信小程序,微信小游戏,微信公众号的编写和调试,该软件是支持微信小程序官方API 和相应的辅助工具和插件,支持微信端的代码编辑,查看,预览,发布。该工具拥有自己的前端代码文件,视图文件是.wxml、样式文件是.wxss、交互则是JS文件[8],当然还有支持相应的网络框架,通过接口wx.request和后台进行数据传输,通过配置https域名配置跟服务器对接并发布项目,这是一款集开发、预览、发布等功能的微信产品的开发工具,目前还在更新版本。

2.3 JavaScript简介

JavaScript是一种在现在都极为流行极为热门的脚本语言,最早是在HTML网页上被使用,使用JavaScript,我们可以给HTML网页添加更是各样的动态功能,并且给这些功能设置好不同的触发动作,通过用户在浏览器上的各种操作进行触发。

随着时代的发展,JavaScript的用途也越来越多,例如:将动态文字嵌入到HTML页面之中,读写HTML元素、在数据被提交到服务器之前检验数据等等。而且,不同于服务器端脚本语言,JavaScript并不依赖于操作系统,无需访问数据库,只需要浏览器的支持,有效的减轻了服务器的负担。

2.4 微信小程序API接口

微信小程序API接口是腾讯公司为了微信小程序和微信公众号提供的接口文档,里面包含了各种需要使用的接口技术,例如本项目用到的获取微信用户信息(wx.getUserInfo)、蓝牙通讯传输功能、网络请求(wx.request)、定位功能等,总的来说,小程序API是满足一个程序开发的大部分接口。

2.5 MYSQL数据库

所谓数据库,实际上就是一个容器,按照数据结构来组织、存储和管理。数据库的作用就是为大量的信息进行管理并提供高效的解决方案。

MySQL是典型的关系数据库系统,拥有开源免费、稳定、高效等特点,一直是中小型web项目的最佳数据库选择。MySQL作为当今IT领域使用人数最多的开源关系型数据库软件之一,在2018年的数据库使用率排名中位居第二,仅次于目前为止最成功的商业版数据库Orcle。MySQL最大的优势之一就是无偿使用,这也是它成功的关键。

MySQL支持标准化数据库查询语言SQL。MySQL是一款非常适合个人开发者或小型组织开发团体的数据库管理系统,因为它是开源并且免费的,体积小、速度快、成本低以及其最重要的一点开放源码,深受程序设计人员的喜爱,这也让它成为了许许多多中小型开发网站数据库的首选,同时提供了多种开发的连接API。MySQL将数据的存放按照记录之间的关系存放到了不同的表中,减少了数据的冗余并且提高了开发的工作效率。MySQL支持开发中需要用的大型数据库,并能处理数以万计的记录。因为MySQL是开源的软件,所以在项目的预算中的时候不用花费额外的资金,大大降低了开发的总体成本,这也是MySQL数据库在中小型企业和独立的开发者中广泛流行的原因

  • 20
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值