【计算机毕业设计】停车共享小程序

本文主要介绍了基于语音识别的停车共享小程序的开发过程,对开发环境、系统设计、系统实现、系统测试等方面进行分析。在设计时对微信客户端、微信开发者工具进行了充分的了解,掌握微信平台通过的接口。系统应用官方提供的API文档,主要实现了用户管理个人车辆、停车场查询预约、停车缴费的功能。
本基于语音识别的停车共享小程序采用Java技术、MYSQL数据库,基于微信平台开发,系统运行效果稳定,操作方便、快捷,界面友好,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的停车共享小程序。
2.1微信小程序
小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。尤其拥抱微信生态圈,让微信小程序更加的如虎添翼,发展迅猛。
2.2 MYSQL数据库
MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等,非常适用于Web站点或者其他应用软件的数据库后端的开发工作。此外,用户可利用许多语言编写访问MySQL数据库的程序。作为开放源代码运动的产物之一,MySQL关系数据库管理系统越来越受到人们的青睐,应用范围也越来越广。速度和易用性使MySQL特别适用于Web站点或应用软件的数据库后端的开发工作。
MYSQL数据库具有以下特点:
1、C和C ++中使用和测试,以确保源代码的编译器的便携性和灵活性。
2、支持多种操作系统AIX的,FreeBSD下,HP-UX,Linux和Mac OS中,Novell公司的Netware,OpenBSD系统,OS/2裹时,Solaris,Windows等。
3、提供了用于不同的编程语言的API。编程语言,如C, C ++,Python和Java的,的Perl,PHP,埃菲尔铁塔,Ruby和Tcl的。
4、以及使用的CPU资源来支持多线程。
5、算法优化查询SQL,切实提高搜索速度。
6、网络上的客户端和服务器可以用来编程任何独立的编程环境,也有中国,GB2312,BIG5,日文写作,一般基金,用于支持多国语言,并且可以嵌入在数据表和其他软件shift_jis访问柱可以用作的名称。
7、TCP / IP,ODBC和JDBC数据库,并提供连接到其他。
8、管理工具的管理,控制和优化数据库的操作。
9、可以数以千万计的记录在一个大的数据库。
2.3 uni-app
uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。
DCloud公司拥有800万开发者、数百万应用、12亿手机端月活用户、数千款uni-app插件。
uni-app在手,做啥都不愁。即使不跨端,uni-app也是更好的小程序开发框架更好的App跨平台框架、更方便的H5开发框架。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

/*
SQLyog Ultimate v11.3 (64 bit)
MySQL - 5.7.32-log : Database - ssm5mk75
*********************************************************************
*/

/*!40101 SET NAMES utf8 */;

/*!40101 SET SQL_MODE=''*/;

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`ssm5mk75` /*!40100 DEFAULT CHARACTER SET utf8 */;

USE `ssm5mk75`;

/*Table structure for table `cheliangxinxi` */

DROP TABLE IF EXISTS `cheliangxinxi`;

CREATE TABLE `cheliangxinxi` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `zhanghao` varchar(200) DEFAULT NULL COMMENT '账号',
  `xingming` varchar(200) DEFAULT NULL COMMENT '姓名',
  `chexing` varchar(200) DEFAULT NULL COMMENT '车型',
  `chepaihao` varchar(200) DEFAULT NULL COMMENT '车牌号',
  `cheliangtupian` varchar(200) DEFAULT NULL COMMENT '车辆图片',
  `userid` bigint(20) DEFAULT NULL COMMENT '用户id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1617186048019 DEFAULT CHARSET=utf8 COMMENT='车辆信息';

/*Data for the table `cheliangxinxi` */

insert  into `cheliangxinxi`(`id`,`addtime`,`zhanghao`,`xingming`,`chexing`,`chepaihao`,`cheliangtupian`,`userid`) values (21,'2021-03-31 18:15:09','账号1','姓名1','车型1','车牌号1','http://localhost:8080/ssm5mk75/upload/cheliangxinxi_cheliangtupian1.jpg',1),(22,'2021-03-31 18:15:09','账号2','姓名2','车型2','车牌号2','http://localhost:8080/ssm5mk75/upload/cheliangxinxi_cheliangtupian2.jpg',2),(23,'2021-03-31 18:15:09','账号3','姓名3','车型3','车牌号3','http://localhost:8080/ssm5mk75/upload/cheliangxinxi_cheliangtupian3.jpg',3),(24,'2021-03-31 18:15:09','账号4','姓名4','车型4','车牌号4','http://localhost:8080/ssm5mk75/upload/cheliangxinxi_cheliangtupian4.jpg',4),(25,'2021-03-31 18:15:09','账号5','姓名5','车型5','车牌号5','http://localhost:8080/ssm5mk75/upload/cheliangxinxi_cheliangtupian5.jpg',5),(26,'2021-03-31 18:15:09','账号6','姓名6','车型6','车牌号6','http://localhost:8080/ssm5mk75/upload/cheliangxinxi_cheliangtupian6.jpg',6),(1617186021889,'2021-03-31 18:20:21','1','阿三','宝马X2','A66666','http://localhost:8080/ssm5mk75/upload/1617186021270.jpg',1617185935943);

/*Table structure for table `config` */

DROP TABLE IF EXISTS `config`;

CREATE TABLE `config` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `name` varchar(100) NOT NULL COMMENT '配置参数名称',
  `value` varchar(100) DEFAULT NULL COMMENT '配置参数值',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT='配置文件';

/*Data for the table `config` */

insert  into `config`(`id`,`name`,`value`) values (1,'picture1','http://localhost:8080/ssm5mk75/upload/picture1.jpg'),(2,'picture2','http://localhost:8080/ssm5mk75/upload/picture2.jpg'),(3,'picture3','http://localhost:8080/ssm5mk75/upload/picture3.jpg'),(6,'homepage','http://localhost:8080/ssm5mk75/upload/1617186243217.jpg');

/*Table structure for table `tingchechang` */

DROP TABLE IF EXISTS `tingchechang`;

CREATE TABLE `tingchechang` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `tingchechangmingcheng` varchar(200) DEFAULT NULL COMMENT '停车场名称',
  `tingchechangdizhi` varchar(200) DEFAULT NULL COMMENT '停车场地址',
  `lianxidianhua` varchar(200) DEFAULT NULL COMMENT '联系电话',
  `cheweishuliang` int(11) DEFAULT NULL COMMENT '车位数量',
  `tingchefei` int(11) DEFAULT NULL COMMENT '停车费',
  `fengmian` varchar(200) DEFAULT NULL COMMENT '封面',
  `tingchechangjieshao` longtext COMMENT '停车场介绍',
  `userid` bigint(20) DEFAULT NULL COMMENT '用户id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1617186206835 DEFAULT CHARSET=utf8 COMMENT='停车场';

/*Data for the table `tingchechang` */

insert  into `tingchechang`(`id`,`addtime`,`tingchechangmingcheng`,`tingchechangdizhi`,`lianxidianhua`,`cheweishuliang`,`tingchefei`,`fengmian`,`tingchechangjieshao`,`userid`) values (31,'2021-03-31 18:15:09','停车场名称1','停车场地址1','13823888881',1,1,'http://localhost:8080/ssm5mk75/upload/tingchechang_fengmian1.jpg','停车场介绍1',1),(32,'2021-03-31 18:15:09','停车场名称2','停车场地址2','13823888882',2,2,'http://localhost:8080/ssm5mk75/upload/tingchechang_fengmian2.jpg','停车场介绍2',2),(33,'2021-03-31 18:15:09','停车场名称3','停车场地址3','13823888883',3,3,'http://localhost:8080/ssm5mk75/upload/tingchechang_fengmian3.jpg','停车场介绍3',3),(34,'2021-03-31 18:15:09','停车场名称4','停车场地址4','13823888884',4,4,'http://localhost:8080/ssm5mk75/upload/tingchechang_fengmian4.jpg','停车场介绍4',4),(35,'2021-03-31 18:15:09','停车场名称5','停车场地址5','13823888885',5,5,'http://localhost:8080/ssm5mk75/upload/tingchechang_fengmian5.jpg','停车场介绍5',5),(36,'2021-03-31 18:15:09','停车场名称6','停车场地址6','13823888886',6,6,'http://localhost:8080/ssm5mk75/upload/tingchechang_fengmian6.jpg','停车场介绍6',6),(1617185868556,'2021-03-31 18:17:48','百家园停车场','某某地某某地','12312312323',29,5,'http://localhost:8080/ssm5mk75/upload/1617185863499.jpg','<p>测试</p>',NULL);

/*Table structure for table `tingchejiaofei` */

DROP TABLE IF EXISTS `tingchejiaofei`;

CREATE TABLE `tingchejiaofei` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `tingchechangmingcheng` varchar(200) DEFAULT NULL COMMENT '停车场名称',
  `fengmian` varchar(200) DEFAULT NULL COMMENT '封面',
  `tingchefei` varchar(200) DEFAULT NULL COMMENT '停车费',
  `tingcheshizhang` int(11) DEFAULT NULL COMMENT '停车时长',
  `zongjine` varchar(200) DEFAULT NULL COMMENT '总金额',
  `zhanghao` varchar(200) DEFAULT NULL COMMENT '账号',
  `xingming` varchar(200) DEFAULT NULL COMMENT '姓名',
  `chepaihao` varchar(200) DEFAULT NULL COMMENT '车牌号',
  `ispay` varchar(200) DEFAULT '未支付' COMMENT '是否支付',
  `userid` bigint(20) DEFAULT NULL COMMENT '用户id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1617186098097 DEFAULT CHARSET=utf8 COMMENT='停车缴费';

/*Data for the table `tingchejiaofei` */

insert  into `tingchejiaofei`(`id`,`addtime`,`tingchechangmingcheng`,`fengmian`,`tingchefei`,`tingcheshizhang`,`zongjine`,`zhanghao`,`xingming`,`chepaihao`,`ispay`,`userid`) values (51,'2021-03-31 18:15:09','停车场名称1','http://localhost:8080/ssm5mk75/upload/tingchejiaofei_fengmian1.jpg','停车费1',1,'总金额1','账号1','姓名1','车牌号1','未支付',1),(52,'2021-03-31 18:15:09','停车场名称2','http://localhost:8080/ssm5mk75/upload/tingchejiaofei_fengmian2.jpg','停车费2',2,'总金额2','账号2','姓名2','车牌号2','未支付',2),(53,'2021-03-31 18:15:09','停车场名称3','http://localhost:8080/ssm5mk75/upload/tingchejiaofei_fengmian3.jpg','停车费3',3,'总金额3','账号3','姓名3','车牌号3','未支付',3),(54,'2021-03-31 18:15:09','停车场名称4','http://localhost:8080/ssm5mk75/upload/tingchejiaofei_fengmian4.jpg','停车费4',4,'总金额4','账号4','姓名4','车牌号4','未支付',4),(55,'2021-03-31 18:15:09','停车场名称5','http://localhost:8080/ssm5mk75/upload/tingchejiaofei_fengmian5.jpg','停车费5',5,'总金额5','账号5','姓名5','车牌号5','未支付',5),(56,'2021-03-31 18:15:09','停车场名称6','http://localhost:8080/ssm5mk75/upload/tingchejiaofei_fengmian6.jpg','停车费6',6,'总金额6','账号6','姓名6','车牌号6','未支付',6),(1617186098096,'2021-03-31 18:21:37','百家园停车场','http://localhost:8080/ssm5mk75/upload/1617185863499.jpg','5',6,'30','1','阿三','A53333','已支付',1617185935943);

/*Table structure for table `tingcheyuyue` */

DROP TABLE IF EXISTS `tingcheyuyue`;

CREATE TABLE `tingcheyuyue` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `tingchechangmingcheng` varchar(200) DEFAULT NULL COMMENT '停车场名称',
  `tingchechangdizhi` varchar(200) DEFAULT NULL COMMENT '停车场地址',
  `cheweishuliang` int(11) DEFAULT NULL COMMENT '车位数量',
  `tingchefei` int(11) DEFAULT NULL COMMENT '停车费',
  `fengmian` varchar(200) DEFAULT NULL COMMENT '封面',
  `zhanghao` varchar(200) DEFAULT NULL COMMENT '账号',
  `xingming` varchar(200) DEFAULT NULL COMMENT '姓名',
  `shouji` varchar(200) DEFAULT NULL COMMENT '手机',
  `chepaihao` varchar(200) DEFAULT NULL COMMENT '车牌号',
  `tingcheshijian` datetime DEFAULT NULL COMMENT '停车时间',
  `userid` bigint(20) DEFAULT NULL COMMENT '用户id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1617186078181 DEFAULT CHARSET=utf8 COMMENT='停车预约';

/*Data for the table `tingcheyuyue` */

insert  into `tingcheyuyue`(`id`,`addtime`,`tingchechangmingcheng`,`tingchechangdizhi`,`cheweishuliang`,`tingchefei`,`fengmian`,`zhanghao`,`xingming`,`shouji`,`chepaihao`,`tingcheshijian`,`userid`) values (41,'2021-03-31 18:15:09','停车场名称1','停车场地址1',1,1,'http://localhost:8080/ssm5mk75/upload/tingcheyuyue_fengmian1.jpg','账号1','姓名1','手机1','车牌号1','2021-03-31 18:15:09',1),(42,'2021-03-31 18:15:09','停车场名称2','停车场地址2',1,2,'http://localhost:8080/ssm5mk75/upload/tingcheyuyue_fengmian2.jpg','账号2','姓名2','手机2','车牌号2','2021-03-31 18:15:09',2),(43,'2021-03-31 18:15:09','停车场名称3','停车场地址3',1,3,'http://localhost:8080/ssm5mk75/upload/tingcheyuyue_fengmian3.jpg','账号3','姓名3','手机3','车牌号3','2021-03-31 18:15:09',3),(44,'2021-03-31 18:15:09','停车场名称4','停车场地址4',1,4,'http://localhost:8080/ssm5mk75/upload/tingcheyuyue_fengmian4.jpg','账号4','姓名4','手机4','车牌号4','2021-03-31 18:15:09',4),(45,'2021-03-31 18:15:09','停车场名称5','停车场地址5',1,5,'http://localhost:8080/ssm5mk75/upload/tingcheyuyue_fengmian5.jpg','账号5','姓名5','手机5','车牌号5','2021-03-31 18:15:09',5),(46,'2021-03-31 18:15:09','停车场名称6','停车场地址6',1,6,'http://localhost:8080/ssm5mk75/upload/tingcheyuyue_fengmian6.jpg','账号6','姓名6','手机6','车牌号6','2021-03-31 18:15:09',6),(1617186078180,'2021-03-31 18:21:17','百家园停车场','某某地某某地',1,5,'http://localhost:8080/ssm5mk75/upload/1617185863499.jpg','1','阿三','12312312313','A53333','2021-03-31 18:21:09',1617185935943);

/*Table structure for table `token` */

DROP TABLE IF EXISTS `token`;

CREATE TABLE `token` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `username` varchar(100) NOT NULL COMMENT '用户名',
  `tablename` varchar(100) DEFAULT NULL COMMENT '表名',
  `role` varchar(100) DEFAULT NULL COMMENT '角色',
  `token` varchar(200) NOT NULL COMMENT '密码',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
  `expiratedtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '过期时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='token表';

/*Data for the table `token` */

insert  into `token`(`id`,`userid`,`username`,`tablename`,`role`,`token`,`addtime`,`expiratedtime`) values (1,1,'abo','users','管理员','mt8yklshm4c79hx4xqpzopekup7z0pfr','2021-03-31 18:17:03','2021-03-31 19:22:58'),(2,1617185935943,'1','yonghu','用户','zv8mgr22jint1chrldsevuc6i9x5i10c','2021-03-31 18:19:01','2021-03-31 19:24:24');

/*Table structure for table `users` */

DROP TABLE IF EXISTS `users`;

CREATE TABLE `users` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `username` varchar(100) NOT NULL COMMENT '用户名',
  `password` varchar(100) NOT NULL COMMENT '密码',
  `role` varchar(100) DEFAULT '管理员' COMMENT '角色',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='用户表';

/*Data for the table `users` */

insert  into `users`(`id`,`username`,`password`,`role`,`addtime`) values (1,'abo','abo','管理员','2021-03-31 18:15:09');

/*Table structure for table `yonghu` */

DROP TABLE IF EXISTS `yonghu`;

CREATE TABLE `yonghu` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `zhanghao` varchar(200) NOT NULL COMMENT '账号',
  `mima` varchar(200) NOT NULL COMMENT '密码',
  `xingming` varchar(200) DEFAULT NULL COMMENT '姓名',
  `xingbie` varchar(200) DEFAULT NULL COMMENT '性别',
  `shouji` varchar(200) DEFAULT NULL COMMENT '手机',
  `youxiang` varchar(200) DEFAULT NULL COMMENT '邮箱',
  `shenfenzheng` varchar(200) DEFAULT NULL COMMENT '身份证',
  `touxiang` varchar(200) DEFAULT NULL COMMENT '头像',
  `chepaihao` varchar(200) DEFAULT NULL COMMENT '车牌号',
  PRIMARY KEY (`id`),
  UNIQUE KEY `zhanghao` (`zhanghao`)
) ENGINE=InnoDB AUTO_INCREMENT=1617185935944 DEFAULT CHARSET=utf8 COMMENT='用户';

/*Data for the table `yonghu` */

insert  into `yonghu`(`id`,`addtime`,`zhanghao`,`mima`,`xingming`,`xingbie`,`shouji`,`youxiang`,`shenfenzheng`,`touxiang`,`chepaihao`) values (11,'2021-03-31 18:15:09','用户1','123456','姓名1','','13823888881','773890001@qq.com','440300199101010001','http://localhost:8080/ssm5mk75/upload/yonghu_touxiang1.jpg','车牌号1'),(12,'2021-03-31 18:15:09','用户2','123456','姓名2','','13823888882','773890002@qq.com','440300199202020002','http://localhost:8080/ssm5mk75/upload/yonghu_touxiang2.jpg','车牌号2'),(13,'2021-03-31 18:15:09','用户3','123456','姓名3','','13823888883','773890003@qq.com','440300199303030003','http://localhost:8080/ssm5mk75/upload/yonghu_touxiang3.jpg','车牌号3'),(14,'2021-03-31 18:15:09','用户4','123456','姓名4','','13823888884','773890004@qq.com','440300199404040004','http://localhost:8080/ssm5mk75/upload/yonghu_touxiang4.jpg','车牌号4'),(15,'2021-03-31 18:15:09','用户5','123456','姓名5','','13823888885','773890005@qq.com','440300199505050005','http://localhost:8080/ssm5mk75/upload/yonghu_touxiang5.jpg','车牌号5'),(16,'2021-03-31 18:15:09','用户6','123456','姓名6','','13823888886','773890006@qq.com','440300199606060006','http://localhost:8080/ssm5mk75/upload/yonghu_touxiang6.jpg','车牌号6'),(1617185935943,'2021-03-31 18:18:55','1','1','阿三','','12312312313','123@qq.com','441402000000000000','http://localhost:8080/ssm5mk75/upload/1617185960344.png','A53333');

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

写JAVA代码的人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值