Android考试系统APP的设计与实现

来源 :大众科学·中旬 | 被引量 : 0次 | 上传用户:sst3562008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:教育与科技相结合的教育方法也渐渐进入人们的视野,结合科技发展的今天--网络和手机成为了人们生活中不可或缺的一部分了,本设计专门设计了一款基于Android的考试系统APP的设计于实现,将考试管理科学化,大大减少组织考试所需要的人力和财力。Android考试系统应用软件是基于Android系统进行开发设计的APP软件,通过使用本APP可以帮助老师组织学生进行考试。
  关键词:学习;考试;Android;APP
  1 绪论
  随着科技的飞速发展,知识的更新也是日益加快,传统的学习知识已经不能适应现在的社会需求了,在移动网络这方面也得到了迅猛的发展,出现了数字学习与移动设备相结合的新型学习模式--移动学习。这种学习模式,不仅能满足在校学子,还能适应上班族的需求。在手机与网络通讯技术和数字技术相结合下,新的考试模式APP与传统的考试模式相比之下APP考试管理系统有着绝对性的优势:减轻了人力劳动力还节约了时间,不再需要监考员来负责监督考试了;.节约了考试路程和考试场地,在考试系统APP上就是可以在不同的地点不同的时间随时随地的进行考试;减轻了浪费资源、减少了纸张的数量、减少了印刷的成本。在此平台上,学者可以随时随地都能学习,都能自我考试,在这个强调终身学习的时代,科学有效的学习服务具有长远的发展。
  2 系统设计
  2.1 系统功能设计
  本软件的目的就是开发一个Android考试系统,最终目标是将软件中的所有功能模块都得到实现,做到真正的自我学习,自我考试地目的,让学者不再束缚与传统的教室和固定的时间去学习,突破空间和时间限制,极大的满足学者随时随地的学习需求。
  依软件工程的设计思想和目标根据功能需求,绘制了软件设计流程图,如图3-1所示。
  2.2 SQLite数据库设计
  Android考试系统主要分为两个子系统,一个为SQLite数据库的管理,另一个为APP子系统。SQLite数据库在对系统的需求进行设计时将数据库表结构里面的字段进行合理有效的设计,保证在数据处理时数据表结构的稳定运行。根据项目的需求设计了三个数据表,具体描述如以下表所示。
  1、用户信息表
  此表用来记录用户登录信息,用户ID设为主键,这样设计用户ID具有唯一性,就好像每个人只用一个身份证ID来表示你自己,建立此表可以减少每次登录繁琐的输入账号和密码带来的烦恼,对此可以通过点击记住密码调用用户信息数据库登录的信息来进入主程序。
  2、练习题数据表
  在此考试软件中,有许多练习题给用户练习,通过对这些练习的正确率有个统计调查,通过这个调查把用户在哪些方面有不足之处及时的反应给用户,让用户加强对薄弱方面的练习,因此这些调差需要通过数据库来统计。
  3、考试结果数据表
  考试结果数据表主要是提供用户有关考试结果信息,包括总成绩、数据时间、使用时间、总题数、错误题数和正确题数,旨在让用户了解整个考试情况。
  3 系统功能实现
  3.1 系统登录注册功能模块的实现
  登录注册模块主要是为系统新用户提供一个系统的入口,在用户登录之前需要先点击选择注册TextView显示出用户注册界面,在此界面需要填写用户名、电话、密码等信息,注册成功后跳回到登录界面,填写刚注册账号和密码信息,如果正确就可以登入到系统的首界面。这样一个模块是为了让用户在退出学习时不要记住学到那里了,可以通过用户ID让系统自动帮你保存当前学习进度。
  3.2 系统主界面功能模块的实现
  系统主界面只有一个Activity集成于FragmentActivity,Activity中有一个ViewPage和自定义的IconPageIndicator控件,在主界面中有三个模块,分别是练习与考试模块,经典案例模块和更多模块。这三个模块可以通过左右滑动屏幕或者点击下方的图标来进行的切换。
  3.3 练习与考试模块功能设计与实现
  该功能模块是用来学习练习的,点击顺序练习ImageView控件系统会跳转到顺序练习界面,在该界面主要由两个控件展示,一个是PageView,在它容器中又放一个TextView和一个RadioGroup,另一个是线性布局,里面由五个按钮组成,最左边的和最右边以及和中间的的按钮用来选题。其余两个,一个用来查看答案,一个用来收藏此题。题目的内容通过PageView的count属性值练习题数据库字段来改变题目内容和RadioGroup中的选项。
  在模拟考试这一模块上,它的布局结构和顺序练习基本一样,原理也基本相同,它只是在他原有的基础上,改变了题的问答方式和顺序,还有就是在这里它加上了Chronometer控件来计时,做完一道题进入下一题可以滑动屏幕也可以点击下一题Button按钮。做完整套试卷后点击提交,它会跳到本次成绩界面,通过考试题数据库统计你的得分和错题数、正确率和所用时间。
  4 结束语
  本系统主要工作内容就是对于用户学的和考试的管理,可以通过登陆这个系统去检测自己是否真收获到新的知识。在Android考试系统的功能在各个界面和具体的功能都能够正常运转。并且通过在整个模块功能的开发过程中,我对Java语言开发技术可以去熟练的掌握并且去运用,同时也让自己对学习有了深刻的认识。
  参考文献
  [1]敬亮.基于Android的移动学习平台设计与实现[D].计算机技术,2017:6.
  [2]张秀香.基于Android的移动互联学习系统的设计与实现[D].计算机技术,2017:12.
  [3]李胜广,谭林,周千里.安卓APK代码安全保护技术研究[J].警察技术,2017,01:55-58.
  [4]白文江.基于安卓平台的移动应用开发研究.太原大学学报,2011年03期.
  [5]许文庆,郑美容.基于安卓的智能手机开发应用的研究.现代计算机,2012年24期.
  作者简介::武献宇(1974-8)男  汉族   湖南浏阳  硕士研究生  高級工程师   研究方向:物联网技术、软件工程
其他文献
摘 要:网络的应用不断进入到人们的生活当中,网络已经成为了人们工作和生活的重要工具。但是伴随网络的应用领域增多,影响力变大,针对网络的犯罪和不安全行为也屡见不鲜。例如非法攻击网站、盗取个人电子银行账户、窃取他人网络隐私通信数据等等。本文就网络安全存在的威胁进行了分析,并给出了一些提升网络安全的管理建议。  关键词:网络安全;防火墙;密码;病毒;管理员  一、威胁网络安全的因素:  1.1黑客的存在
期刊
摘 要:变电系统在整个的电气化设备中体现出非常重要的一部分,铁路的正常稳定运行要与变电系统源源不断的供电息息相关,因此说变电系统的安全稳定可靠,将会对整个的铁路发展起到良好的促进作用。所以一定要对电气化铁路中的变电系统应用给予足够的重视程度,并不断的提高研究力度,对于经常出现的故障问题能够进行高效的解决。因此本文着重对电气化铁路应用的变电系统进行简要的分析,并对实践中经常发生性的故障问题进行有效的
期刊
摘 要:本文以BIM技术的介绍与研究为主体,通过分析商业建筑设备运维管理的现状,将BIM技术的概念及优势贯穿其中,为商业建筑设备运维管理提供新的路径与思路。  关键词:BIM技术;商业建筑;设备运维管理  一、BIM技术的概念解析  1.BIM技术定义  BIM全称为Building information modeling,建筑综合信息模型,是近年来建筑行业运营管理的新兴模型工具,结合了统计学、
期刊
摘 要:社会在快速发展的同时电气设备也被越来越广泛的应用于各行各业,这些电气设备也推动了国家经济的发展。近年来电气设备能做到的事情也越来越多,许多行业都进行了半自动化或者全自动化的改变,极大的提高了行业的生产力。但是与此同时这些电气设备也越来越精密,如果日常的运行或者维修工作出现了一些小错误,就会极大的财产损失,所以加强对电气设备的状态维修是非常有必要的。  关键词:电气设备;状态维修技术;现状;
期刊
摘 要:当前的图书馆资料管理人员的综合素质有了更高的要求,传统的管理方法与观念已经不适应新时期基础图书馆的进展。基于这个背景本文将分析基层图书馆资料管理人员素质提升的现实意义、存在的问题以及相应的策略。  关键词:新时代;基层;图书馆;资料管理  前言:  计算机技术的不断普及使人们进入了信息时代信息,传统的图书馆资料管理已经不能适应社会发展的需要。迫切需要图书馆管理人员加强危机意识,不断提高自身
期刊
摘 要:信息技术的持续创新和广泛应用,推动科学研究进入大数据时代,既给高校科学研究管理带来了新机遇,也提出了新挑战。新技术理念的出现需要新的管理思维,通过分析科研数据管理出现了哪些新的特征,在充分了解大数据管理的基础上探讨在当前环境下高校科研管理模式革新的新思路,对未来科研数据管理的研究方向做进一步思考。  关键词:大数据; 互联网; 科研数据管理  引言  科研数据作为对自然,社会现象和科学实验
期刊
摘 要:记者在新闻采访中,一个比较有效的采访方式就是“深入采访,伴随式采访”。这样的采访方式贴近性强,便于挖掘接地气的新闻素材,也容易写出好稿来,这篇文章就阐述了伴随式采访的一些特点。  关键词:新闻采访;伴随式;贴近性  伴随式采访:通过小人物,写出真感情  笔者认为,记者在日常的新闻采访中,避免不了写些小人物、小事件,因为有分量的新闻素材不是你一下去就能碰到的。但在采访中若扎得不够深,写小人物
期刊
摘 要:建立模型解决问题是初中科学教学中常用的方法,帮助学生快速理解教材内容,提高学生逻辑能力、思维能力等,可以说,在初中科学教学中,应用模型方法对学生未来发展起着十分重要的作用。 本文根据自己的教学经验,利用具体案例进行探讨,提高学生建立模型能力,帮助学生养成质疑、反思等的科学素养。  关键词:模型方法;科学教学;实践举例  前言:  自素质教育成为我国教学主要目的之后,现代教育发生巨大变化,教
期刊
摘 要:中国古代数千年经济社会发展的长河,绝大部分是对外开放的历史,只是在后期发生了对外开放的逆转,但这却对中国后来的社会经济发展产生了灾难深重的影响。中国古代后期之所以产生对外开放逆转,原因是多样的,后果是严重的,教训是深刻的。  关键词:古代社会;对外开放;逆转  中国是一个具有悠久历史的文明古国,也很早就是一个对外开放的国度。早在春秋时期各诸侯国就在重视商业的基础上,普遍采取通商惠工、鼓励外
期刊
摘 要:船民是一个特殊的群体,也是一个非常辛苦的群体,他们承担着区域基础能源、建材及大宗物资的运输任务,长期风里来雨里去日夜兼程地运送货物,由于水上职业的局限性,有着诸多的不便,导致船员的工作生活很不规律,影响着船员的生命健康安全。  关键词:船闸;守护;船民;生命健康安全;实践思考  京杭运河邵伯船闸通过走访、电话回访船员了解到船员生病就医难的问题,于是想方设法帮助船员解决这一困难,积极联系扬州
期刊