基于Android系统的手机安规考试软件

(整期优先)网络出版时间:2017-12-22
/ 1

基于Android系统的手机安规考试软件

辛文凯姜南赵树璟

(国网大连供电公司辽宁大连1165000)

摘要:随着移动设备性能的不断完善,应用软件的开发也日新月异。移动的学习平台成为现代学习的新兴方式。本文阐述了通过java、XML语言和SQLite数据库编写基于Android系统的手机安规考试软件的设计。本程序具有顺序练习、随机练习、模拟考试三种做题方式,其中模拟考试系统是全真模拟真实的考试题型,使用者可以在做了相应的题目后测试一下自己的水品。另外,本程序要具有错题库功能,供用户保持那些曾经做错的题目。

关键词:Android安规考试软件javaXMLSQLite

1Android平台架构

Android系统是基于Linux的开源操作系统,是目前最广泛使用的手机操作系统之一。Android操作系统分为四个层次,自上而下分别是应用层、应用框架层、组件库层和虚拟机、Linux内核层。本文设计的安规考试软件是基于应用层上使用java、XML语言进行开发。

2安规考试软件

随着生活水平的提高,手机早已成为人们日常生活的必须品。如果手机上有安规考试软件,可以使员工随时随地练习安规,大幅度提高安规考试成绩。

3程序功能介绍

本文设计安规考试练习是一个信息化的学习平台,系统主要分为四个子部分:考试练习部分;模拟考试部分;考试评定部分;错题库部分。

3.1主界面

如图1,主界面分为五大块。前面五个BUTTON都设置监听器,会跳转到相应的Activity。

同时在选择不同练习模式的时候都可以自由选择练习的专业和章节。

3.2顺序练习和随机练习

如图2所示,界面包括题目,选项,还有隐藏的结果,最下面的四个BUTTON。

另外,我重载了MENU按钮的功能,在顺序练习有【跳转到题号】、【存为书签】、【跳转书签】和【设置】四个选项,而随机练习的时候则只有【设置】。这里的【设置】同主菜单的【设置】功能是一模一样的,里面的配置是存在SharedPreferences中。其余都是设置了监听器后做相应的动作就行。

3.3模拟考试

图4

模拟考试是完全模拟真实考试的效果,答题后自动跳入下一题,时间30分钟,题数为100题,交卷后当场知道成绩。当成绩≥90分时,显示及格;当分数<90分时,显示不及格。

另外因为是模拟考试,我们还能在交卷后看到自己不对的题目,并可以选择加入错题库。

3.4错题库

错题库布局很简单,就是一个线性布局,上面是一个TextView和紧接下面的Listview,他们两个在同一个LinearLayout里面,而【清空题库】和【返回】按钮在一个LinearLayout,而且设置android:gravity=”bottom”,这两个LinearLayout又在一个LinearLayout里面。

错题库我是存在文件里面的,也可以在和原数据里面增添额属性,标记是否是错题。对于ListItem的操作,我设置了两种监听器,点击的话则是跳转到该错题,长按的话则是删除功能。【清除错题库】则是全部删光。

错题库的来源有两个:一个是用户在进行考试练习部分时手动添加;二是经设置后,系统可以自动将回答错误的题目保存到错题库中,以便用户进行及时查阅和深化学习。

4结束语

在Ecplise开发环境下,运用java和XML语言,设计和实现了基于Android系统的手机安规考试软件,并在模拟器上进行了各项功能的测试,均能达到预期的效果。本文采用的测试平台是Android2.2,APILevel为8。

本软件功能多、运行快、效率高,具有较高的使用价值。(软件下载地址为https://pan.baidu.com/s/1nvicWwL)