基于android的在线考试系统的开发

基于android的在线考试系统的开发

ID:20630179

大小:57.05 KB

页数:8页

时间:2018-10-14

基于android的在线考试系统的开发_第1页
基于android的在线考试系统的开发_第2页
基于android的在线考试系统的开发_第3页
基于android的在线考试系统的开发_第4页
基于android的在线考试系统的开发_第5页
资源描述:

《基于android的在线考试系统的开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Android的在线考试系统的开发摘要:该系统的开发主要用在android移动设备平台上。本文主要论述该系统的三大功能模块,登陆模块、主界面模块、开始考试模块的开发;阐述基本开发思路,同时给出解析试题、打乱试题的算法。学生通过在手机端下载该考试系统,可以随时随地进行知识的测评。该考试系统也可以供学习android开发的学生作为教学案例来使用。关键词:在线考试系统;android;模块中图分类号:TP393文献标识号:DevelopmentofonlineexaminationsystembasedonAndroidL

2、iXiangyi(QiongtaiTeachersCollege,Haikou571127,China)Abstract:Thedevelopmentofthissystemisrunningontheandroidmobiledeviceplatform.Thispaperdescribesthedevelopmentofthreemainmodulethatincludelogininterface,maininterfaceandstartexaminterface;describesthebasicdevelop

3、mentideas,andliststhealgorithmofparsequestionsandupsetsquestions.Thestudentscandownloadthesystemtothemobilephone,cancarryouttheevaluationofknowledgeanytimeandanywhere.Thesystemcanbeusedasateachingcasethatstudentslearnintheclassofandroidcourse.Keywords:Onlineexams

4、ystem;Android;Module0引言在时下的学校教育中,考试作为一个重要的学习环节,一直发挥着对学生学习状况监控、指挥和评测的现实严格的执行手段作用。同时,随着移动及通讯技术不断提升的发展水平,智能手机在校园也进入了普及与流行。为了改进现有的考试模式,为学生营造一种新的考试环境,及时跟踪学生的学习情况,合理分析学生的学习效果,设计开发了基于android的在线考试系统[1]。该考试系统方便、快捷、可以随时随地随手进行知识点的测试。与传统笔试相比,节省了人力和物力;与电脑上机考试相比,节省了时间,而空间也不再成为

5、受限主因,在教室、宿舍、图书馆等地方都可以进行考试。本文即对这一课题进行探讨论述如下。1在线考试系统环境搭建考试系统研发前,首先要搭建android开发的环境。具体实现过程为:(1)下载JDK(java开发环境包),配置环境变量;新建JAVAJIOME;变量的值设为JDK的安装目录;在PATH中追加变量的值为;%JAVA_HOME%bin;%JAVA_HOME%jrebin;新建CLASSPATH;变量的值设为.%JAVA_HOME%lib;%JAVA_H0ME5libtools,jar。(1)安装SDK(so

6、ftwaredevelopmentkit);(2)在eclipse中安装ADT插件;(3)eclipse和sdk进行关联;(5)创建AVD视o综上所述,环境搭建完成,接下来将开展考试系统的具体开发研究。2在线考试系统的主要模块在线考试系统的研究开发主要包括三大模块,分别是:考生登录模块、登录成功进入主界面模块、开始考试模块。其系统结构如图1所示。1系统结构Fig.1Systemstructure3在线考试系统基本开发思路首先在eclipse中新建一个android项目名称为elts,在src文件夹下新建com.taren

7、a.elts包,在线考试系统项目中用到的图片素材全部拷贝到drawable目录中。并开启服务器hfs,把考生信息和考题信息文件夹加载进来。服务器启动后如图2所示。2HFS服务器Fig.2HFSserver分析该考试系统,主要有三大实体,考生实体、试题实体、考试信息实体。其后即需新建一个文件夹,文件夹名称为entity,用来存放三大实体,并建立相应的实体类User,java,Question,java,Examlnfo.java。而且,三大模块的呈现还需建立三个布局文件,为此在drawable下的文件夹layout中新建登

8、录界面Login,xml,Main,xml,Exam,xml三个xml文件。同时,因为界面之间要进行跳转,所以需要调用activty,继续在activity文件夹中新建LoginActivity.javaMainActivity.javaExamActivity.java三个文件。此外,为了和服务器进行直接交互,就需

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。