基于Android的科目三模拟考试系统
2016-05-03陈红梅
陈红梅
摘要:基于Android的科目三模拟考试系统把驾驶员考试从车载电脑迁移到便捷的Android手机智能平台,在保证模拟考试质量的前提下降低了驾校的硬件成本。实践证明使用科目三模拟系统能够提高考试合格率、减少学员训练时间、提升驾校招生率且能够提高训练车辆的使用效率。
关键字:安卓; 驾考; 科目三
中图分类号:TP391 文献标识号:A文章编号:2095-2163(2016)02-
Subject three simulation test system based on Android
CHEN Hongmei
(Department of Computer and Information Technology, Shangqiu Normal University, ShangqiuHenan 476000,China)
Abstract:Subjects three simulation test system based on Android migrates the pilot test from the on-board computer to convenientAndroid intelligent mobile phone platform, which in the precondition of simulation test quality reduces the hardware cost of driving. Practice has proved that the use of three subjects simulation system can improve the examination pass rate, reduce training time, improve school enrollment rate and can improve the efficiency of the use of the training vehicle.
Keyword:Android;driving test; subject three
0引言
随着社会的不断发展,我国机动车的保有量正在逐渐增多,而且还正在以高指数态势实现递增。由此带来的交通车辆安全驾驶即已成为社会民生的重点焦点热议话题。尽管目前市面上的驾校教学应用系统在相继不断地陆续推出,但由于应用开发商技术欠缺,以及对驾校培训过程并未实施深入细致了解,导致驾校的教学效率和教学质量一直并未达到现实高度满意需求。驾驶人模拟考场项目是加滋杰公司根据公安部的第123号令及时下大量推广应用的科目三考试项目,同时又进一步结合驾校考试需求开发的适合学员考前备战——小考,电子化训练的集软、硬件于一体的最新科技产品。本产品采取驾考行业应用广泛的实时跟踪电子地图、数据高速计算及处理技术,并独创错误驾驶操作记录技术使之成为行业内具有方向引领作用的核心关键产品。使用模拟考试系统之后,学员可将练车当作考试,随时发现自身的不足,提高了练车的效率。实践证明使用科目三模拟考场能够提高考试合格率,有效降低驾校成本。驾校只需安装一台车辆,即可实现科目三模拟考场及电子化训练,可以提高训练车辆的使用效率,因而是目前驾培行业的一大创新。
1应用需求
根据车载应用不同于普通手机应用的场景设定,同时针对用户操作的优越方便性的要求。本文设计的应用系统的展示界面要简单大方,功能操作要简单明了,要减少用户失误操作的几率。 在基于Android[2]的模拟考试系统的主页面应该展现出4个重点模块:模拟考试、参数设置、线路采集、GPS导航。在应用的页面转化过程中保持横屏。
1.1提示功能
系统在每个考试项的开始、结束、进入项目区域或有其他考试信息需提示考生时,应能通过语音或电子屏幕等方式为考生发送醒目提示。
1.2考试系统工作可靠性
项目自动评判检测应独立于地域的外界条件,不应受软件以外因素而影响考试评判结果。
1.3系统一致性
同一型号考试系统对同一评判项目所采用信息采集装置的工作原理应相同,且性能参数应一致。同一型号考试系统的软件版本也应一致。
2 需求分析
当学员用户在进行驾驶考试过程中,点击应用主页面“模拟考试”,则会进入“选择考试线路”页面,“选择考试路线”页面是对已采集路线的结构性表达,在“考试路线页面”可以新建考试线路。当选择了具体路线后即可进入“模拟考试”页面。
驾考过程中,当学员进入模拟考试页面之后,所有的驾驶信息都会呈现在科目考试应用界面上——标记当前考试项目、显示当前行驶速度、在当前项目已经行驶的距离等。还能显示行驶过程中学员错误驾驶的扣分项,以及分值。针对扣分项的交互呈像时,必须显示最新的扣分项,之前的可以隐藏,但不能删除,并将其作为考试过后的测试记录用以存储查询。行驶过程中还要辅助有当前脚刹车、左转灯、右转灯、手刹、安全带、远光灯、近光灯的状态显示。这样既方便调试,也礼遇模拟考试过程中教练对学员的监管。并且,在每一项考试结束后,不但能够行驶到采集路线的采集点自动开始下一个考试项目,也可以随时随地手动选择将要考试的项目。
点击主页面的“参数设置”,进入参数设置页面。对基本的参数进行设置,可以满足不同地区,不同驾校对学员培训的各类不同要求。还可以对默认的模拟灯光项目提供自定义,选择考试中需要的模拟灯光项并确定这些灯光项的考试顺序。
点击主页面的“线路采集”,进入考试线路采集页面。可以对已有线路进行修改、删除等管理操作。当用户点击返回时,就要进行考试路线的新建或保存。而当用户点击删除时则删除当前路线。
当学员用户打开科目标定页面,对需要考试的科目进行GPS标定以定位到当前汽车所在的考试区域范围,方便考试各个流程顺利开展。但是由于进行GPS标定时,车辆的行驶将使得采集的GPS坐标会存在一定的漂移,为保证GPS坐标的精确度,在获得GPS坐标过程中则需要在用户操作命令过后等待一段时间。注意,在等待的过程中坐标无效。当用户进行了整个科目考试流程的GPS采集之后,即可将采集的考试项的GPS坐标生成一个考试线路。
当考生用户进入考试区域范围后,点击主页面的GPS导航进入GPS导航页面。通过此操作可以定位到当前的位置,并对行驶路线进行跟踪。
3.4参数设置主要功能实现
用GridView显示要设置的类项。确保了程序的独立性与可扩展性。对GridView各个类项的点击会弹出具体的设置对话框。在底部设置一个CheckBox以决定是否自定义模拟灯光。
3.5 GPS导航页面主要功能实现
实现车辆在当前考试科目设计界面上的利用简单的地图实现定位与导航。
4结束语
科目三模拟考场项目是在科目二模拟考场成功推出并大量稳定运行的基础上开发的新产品。此产品的推出为驾校和学员提供了应对“史上最严交规”的高科技利器。驾校使用科目三模拟考场相当于把训练变成考试。学员天天在考试,所以在真正考试的时候自然能够考试通过。科目三模拟考场创新了“科目三固定考试项目和随机任意地点项目”的有机结合。软件界面包含评判扣分、训练项目选择、当前车辆状态等。具备界面清新、布局合理、自适应平板屏幕及分辨率等优点。本考试系统由安卓手机、安卓平板、构成。硬件环境系统的运行性能依据手机、平板硬件的配置不同而不同。基站平台服务器一般由公司根据用户需求进行配置,不会有性能方面的问题。科目三模拟考试系统是模拟真实考试过程,用于驾校考前小考和学员自我训练效果检验。对于驾校来说通过模拟考试设备引进,提高了驾校的档次和收入,且通过实际应用测试,驾校考生考试通过率比未使用本系统的提高30%左右。考试通过率的提高意味着驾校教学质量水平的提高,进而提高了驾校的信誉度。对于学员来说,在驾校内完成模拟考试,免除了去考场模拟考试的麻烦,省时省心省力,通过模拟考试消除了对考试的畏惧,增强了自信心。
参考文献:
[1] 墨菲.Android开发入门教程[M].北京:人民邮电出版社,2010.
[2] 李刚.疯狂Android讲义[M](第二版).北京:电子工业出版社,2013.
[3] 迈耶(美).Android 4 高级编程[M](第三版).北京:清华大学出版社,2013.
[4] 杨丰盛.Android应用开发揭秘[M].北京:机械工业出版社,2010.