主要研究的目的和意义
随着人民生活水平的不断提高,汽车的普及率也越来越高。因此学车的人也越来越多,这就使得驾考行业越发的火爆,在现实生活中,我们不难发现有很多的驾校机构,而在过去的几年中驾考APP开发十分火爆。现在微信小程序的出现,使得驾考行业开始向小程序方向发展。
在过去几年中,全国范围内已经基本实现小型汽车驾驶人自学自考、自主预约考试、异地考试等多个项目。因此驾考类APP就一种疯狂的形式不断出现,而现在小程序的出现,使得大家由找到了一条更加便捷的方式,而快速开发驾考微信小程序也成为了驾考机构的一个重点。
传统的驾校授课模式给学员带来的最大的“痛点”就是练车的问题,来驾校报了名的学员无非是想要多练习以便考试的时候能更加熟悉。然而面对“粥多僧少”的现实情况是学员往往要排队很长时间才能有机会上车练习。但驾考微信小程序就可以解决这样低效率的学员安排问题,在使用驾考微信小程序之后,学员可以提前预定、预考,有效的节省了学员们的时间与经历、提高了效率及服务质量。同时微信小程序还比APP更加的便捷,能够帮助用户节省更多的空间,使得用户更加方便的享受生活。
系统功能分析
本人参考大量的驾校管理软件以及充分调查需要驾考的用户和管理员、驾校需求,设计出的本优选驾考小程序使用角色为用户、管理员、驾校。框架界面分为用户操作界面、管理员操作界面和驾校操作界面。用户的功能设计为:
- 个人资料管理功能,可以针对自己的信息资料进行修改管理;
- 报名入口功能,本界面里展示了不同的驾校信息,可以按照要求进行报名;
- 学员报名管理功能,本界面里展示了自己所有报名的驾校,可以根据具体情况进行修改;
- 练车预约功能,可以根据自己的时间进行预约练车;
- 考试信息功能,可以浏览自己需要参加的考试以及要求进行自我安排;
- 考试预约功能,在线填写预约信息实现考试的预约;
- 我的收藏管理功能,管理自己收藏的所有信息;
- 试卷列表功能,可以查询所有的试卷,选择适合自己的试卷进行考试;
- 理论考试记录功能,查询考试记录信息;
- 错题本功能,自己曾经做错的题目都在本界面保存,方便用户进行针对性的学习。
管理员的功能设计为:
- 驾考文章管理功能,可以发布、编辑、删除驾考文章信息;
- 个人中心功能,本功能可以修改管理员的个人资料;
- 学员管理功能,此功能可以对用户的账号、资料等进行审核管理;
- 驾校管理功能,对驾校的账号、密码等进行管理;
- 驾照类型管理功能,对不同型号的车需要考不同的驾照,本功能负责类型的管理;
- 报名入口管理功能,实现学员报名入口信息的审核管理;
- 学员报名管理功能,实现审核学员报名的功能;
- 练车预约功能,可以审核学员的预约练车信息;
- 考试场地管理功能,安排考试的场地;
- 考试场次管理,安排考试的不同场次;
- 考试信息管理功能,对考试的内容进行安排;
- 考试预约管理功能,审核学员的考试预约;
- 试卷管理功能,可以设置试卷;
- 试题管理功能,对试题信息进行添加管理;
- 系统管理功能,发布和管理公告信息、轮播图。
驾校的功能设计为:
- 个人中心功能,实现对驾校资料的管理;
- 学员管理功能,实现对自己学员信息的资料管理;
- 驾考文章管理功能,实现浏览文章信息和管理文章信息;
- 报名入口管理功能,发布报名信息和管理报名信息;
- 学员报名管理功能,查询和处理学员的报名;
- 练车预约功能,审核学员的练车预约并进行安排;
- 考试信息管理功能,实现考试内容信息的安排管理;
- 考试预约管理功能,审核学员的预约考试。
本系统包含微信小程序前台和Java做的后台管理系统,该后台采用前后台前后分离的形式使用Java+VUE
技术路线
开发语言:Java、小程序
前端技术:JavaScript、VUE.js(2.X)、css3
后端框架:ssm
JDK版本:JDK1.8
服务器:tomcat9
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
浏览器:谷歌浏览器
小程序运行软件:微信开发者