当驾校学员遇上微信小程序
“约车难”成了大学城区域学员们的难题,一方面是教练们传统的预约方式使得预约效率低下,另一方面......而此时,就在学员大军中的我,想到了利用所学知识去解决现实生活中存在的问题。
大家好,我是第二届大学生微信小程序应用开发大赛全国三等奖作品“约车吗”微信小程序的工程师戴翔。
参加此次微信小程序应用开发大赛期间,我在江苏海事职业技术学院读大三。在今年(2019年)3月16日考完专转本考试之后,我在学校附近的驾校报名了机动车驾驶员培训班。小程序“约车吗”的故事就从这里开始。
1.学车中发现问题
科目一是不需要教练带的,自己在家里/学校通过手机软件刷题库就可以去考试,科目二是小路考,需要跟着教练学完指定的项目,然后再去考场进行考试。在新规实施之前,大学城区域的驾校,每个学员科目二有20个左右的课时。
在我报名的驾校每个课时30分钟,每天每个教练大概要教20个左右的学员,但是教练的预约方法却是低效的,教练们往往让学员们每天在某个固定的时间点群发或者给他私信发送诸如“教练我明天10点练车”的预约消息。这样的方式看上去方便了学员却辛苦了教练,因为可能有不同的学员预约了相同的时间点,教练还得和他们沟通调整。而且,学员似乎也对此种方法不满,曾一度有学员在微信群里质疑教练“我是掐着秒发的预约消息,为什么好几次了都没有我”。
“约车难”成了大学城区域学员们的难题,一方面是教练们传统的预约方式使得预约效率低下,另一方面,则是预约结果的可信度不够,这成为了“约车难”的心里因素。而此时,就在学员大军中的我,想到了利用所学知识去解决现实生活中存在的问题。
2.寻找现有的软件
有没有一款现有软件能够解决“约车难”的问题?
据了解,国外无大范围使用的驾校预约类软件产品。目前,国内关于公安交管类业务主要通过APP《交管12123》来办理,驾校类考试辅助软件有《驾考宝典》、《驾校一点通》等,暂时还没有大规模使用的预约软件。
据问卷调查数据显示,89%的学员所在驾校没有线上预约练车软件,85%的驾校学员需要线上预约练车的软件。由此可见,一款为驾校、教练及学员定制的预约练车软件有很大的市场需求。
3.用什么技术去做
2011年,腾讯公司新的即时通讯社交软件微信正式上线,凭借其新颖的设计风格和良好的使用体验,微信很快就获得了大量的用户。据腾讯公司官方信息,截止到2018年3月份,微信与WeChat合并月活跃用户数量已达到10.98亿,微信成为中国首个月活跃用户数超过10亿的应用软件。
在微信小程序方面,微信用户和企业现在广泛使用微信小程序,奠定了连接在线用户和线下场景的行业趋势。在2018年,微信小程序的每日活跃账户数量迅速增加,用户的平均每日访客量增加了54%。微信小程序已经覆盖了200多个服务行业,并通过多种渠道与用户连接,包括聊天界面的快捷方式、微信应用程序中的搜索功能以及线下场景的二维码。除了连接在线用户之外,小程序还使开发人员能够实现其产品和服务的跨平台开发和实时部署。
而且,我在2018年通过首届微信小程序开发者大赛也对微信小程序进行了初步的了解,相信我们是可以在短时间内利用微信小程序这个平台完成这样一款预约练车软件的。
4.团队组建和定名
2018年,我和一帮热爱敲代码的同学一起组建了“星创实验室”,并且在学校的大学生创新创业基地有了自己的一间“小窝”。当我练完车回实验室和他们分享打算使用微信小程序开发预约练车软件的时候,大家还有点犹豫,因为在此之前,大家都没有做过微信小程序。
于是,我们先阅读了微信官方的开发指南,然后从网络上下载了一个演示程序,在微信web开发者工具里跑了起来。我们先从基础功能开始,前端组件的使用、后端语言的选择、前后端通信调试……在学习并实践了大概两个星期后,我们根据个人选择分成了两组,一组做预约练车的小程序,一组做校园服务的小程序,后期,我们又从南京工程学院挖过来一位同学,做产品视频及宣传工作。
起名字一直是一个很讲究也是很让人头疼的问题,尤其是对于一个成员全是理工科男生的团队来说。“预约练车”、“约车车”、“驾校约车”……这些名字大多是被微信系统识别为不符合标准或者是需要提供材料证明的,试了好几个之后,清新脱俗而又不失优雅的名字——“约车吗”就此诞生。
5.微信小程序开发
在“约车吗”微信小程序的设计中,主要采用了迭代开发方法,以用户需求演化为核心,采用迭代,循序渐进的方法进行软件开发。软件项目在开始构建时分被成多个子项目,每个子项目都经过功能性与非功能性测试,具备可视、可集成和可运行使用的特性。
在软件开发中,主要使用到了JavaScript,XML,CSS和PHP技术,其中PHP作为后端开发语言。
“约车吗”微信小程序从需求分析、设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编码和调试、程序联调和测试到提交程序,总共耗时1个自然月。
更多图文细节:微信开放社区
电子邮箱:daixiangcn@outlook.com
简介:中华人民共和国公民,中国共青团员,CSDN博客专家,秦淮区疾控中心托管社会公益组织指南针工作室志愿者,在校大学生,参与过微信小程序《约车吗》、《指南针微公益》、《智慧庆云禅寺》的开发。
当驾校学员遇上微信小程序相关推荐
- ios上微信小程序密码框光标离开提示存储密码解决方案
方案1:在苹果手机上面把 "自动填充密码"关闭,但是苹果这个默认开启,而且大部分客户也不会去自己关闭. 方案2:欺骗苹果手机,代码实现. 先说解决思路,通过测试发现,在账号框不为空 ...
- 视频教程-老司机讲前端之微信小程序开发成语消消乐游戏视频课程-微信开发
老司机讲前端之微信小程序开发成语消消乐游戏视频课程 中国实战派HTML5培训第一人,微软技术讲师,曾任百合网技术总监,博看文思HTML5总监.陶国荣长期致力于HTML5.JavaScript.CSS3 ...
- 关于Android开源库分享平台,(GitClub)微信小程序的开发体验
七八月份的深圳一直在下雨,总有人说雨天适合窝在家看书,对于程序开发者来说更是难得的学习机会.我们502工作室的小伙伴利用这个时间学习了一下微信小程序开发,并上线了一个GitClub小程序,目前功能有些 ...
- android商品数量加减,微信小程序实现一个简单的商品数量加减案例
简介 这是一个用微信小程序原生代码实现的数量加减demo,主要是用于商品购物车或者商品详情修改数量使用,很简单哦~~~. 核心js方法说明addCount(增加数量) delCount (减少数量) ...
- 总结了一些微信小程序推广方法
原文来自:http://www.662p.com/article/49.html 微信小程序是什么?微信小程序可以做什么?这是许多刚接触小程序的人都想问的一个问题,我认为在未来万事万物可能都是包含信息 ...
- 干货,看微信小程序后台用户数据如何演变和递增
这几天发现附近小程序又多了好几家,其中有普通小程序和门店小程序,把它们做一个对比,门店小程序更多的像一张名片,只有基本的企业名称.地址.营业时间.电话和门店照片,和普通小程序相比显得逊色许多.楼下的水 ...
- 微信小程序第三方框架
引言 目前上微信小程序的框架比较多,但是原生的小程序还是处于一个快速迭代的过程并未像JavaScript一样成熟的阶段,也就是说原生的版本都还不算太稳定,那么现在企业开发中为了谋求开发速度降低成本,万 ...
- 微信小程序联盟:官方文档+精品教程+demo集合(12月更新……)
1:官方工具:https://mp.weixin.qq.com/debug/w ... tml?t=1476434678461 2:简易教程:https://mp.weixin.qq.com/debu ...
- 微信小程序是什么?如何快速搭建一个微信小程序?
目录 一.微信小程序是什么 二.安全管理 三.微信小程序的功能 四.快速开发一个微信小程序APP 1.集成即构实时音视频SDK 2.初始化SDK引擎 3.创建房间与登录房间 4.房主创建房间 5.推流 ...
- 垃圾分类微信小程序——云开发+CMS+微应用+百度智能云图片识别
功能列表 1.0.0版本: 三个版本,一个APPID,登录页选择版本 登录,openid判断 社区居民用户注册,一房一主 工作/清洁人员账号绑定,一人一号,一号一人 用户首页,直接展示搜索功能,包括图 ...
最新文章
- 清朝人如何变戏法?带你来看AI修复的1904年老电影(滑稽慎入)
- 100%的BAT招聘岗位都考的知识,你精通了吗?
- pr预设的卷及内核锐化是什么_看完这一篇,彻底搞懂锐化怎么用!
- 一本关于 女仆小说的构思,有能力写的看下
- 易百教程人工智能python修正-人工智能无监督学习(聚类)
- win7映射网络驱动器消失了_驱动器出现问题怎么办_Win7系统映射网络驱动器出现故障如何解决...
- 章节七、4-Sets
- php汉字转换拼音,PHP汉字转换拼音的函数代码
- java oracle 图片_JAVA读取Oracle中的blob图片字段并显示
- mybatis 大于_酸爽!IDEA 中这么玩 MyBatis,让编码速度飞起!
- dubbo源码解析-zookeeper创建节点
- android动画编辑软件,ALM视频动画编辑
- [Android]使用Gradle提交自己开源Android库到Maven中心库
- android跳转到相册需要权限,Android打开相册获取图片路径
- C# winform 如何让TextBox文本内容垂直居中?
- 红外编解码模块YS-NEC使用
- mysql undo表空间_MySQL 8.0.2起UNDO表空间管理更灵活
- MAC电脑 系统 恢复出厂设置
- AS3.0实现扎气球游戏
- html5直播服务端搭建,直播推流服务器端搭建