毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Android的考试软件的设计与实现(3)
无论如何,技术总在进步,我们有充分理由相信Android的明天会越来越好,因为它的开源精神符合自由、分享的软件精神和人文关怀。
1.1.2 Android系统架构
1. Linux 内核层[2]
为了支持如显示驱动、音频驱动、照相机驱动、蓝牙驱动、 Wi-Fi 驱动、电源
管理
等功能,Android开发团队为系统定制了Linux 2.6系统内核,可以有效的为智能手机设备提供全面的底层驱动的支持.
2. 系统运行库层
谈到系统运行库层,我们不得不谈到 SQLite 库、OpenGL|ES 库、 Webkit 库,他们分别满足了系统对于数据库、3D 绘图、浏览器内核的支持。当然,Android 运行时库对于整个系统的作用不容小觑。其中包含的Dalvik虚拟机不仅优化手机内存、CPU性能[3],并且使得APP在都能独立运行于各自的进程中不受影响,这里的关键就是系统允许分配给每个应用一个Dalvik 虚拟机实例。
3. 应用框架层
主要为开发者提供各种各样的接口,使得开发多种功能的应用变得更加方便快捷。
4. 应用层
所谓应用层,就是我们用户可以看得到的应用,如一些
音乐
播放器,游戏,联系人等应用。
Android系统架构如图1.1所示。
安卓系统架构图
1.2 研究背景
1.2.1 社会背景
在这个移动智能手机异常火爆的年代,智能手机以其无可比拟的智能性、便捷性迅速俘虏了一大批用户,尤其是获得年轻人的推崇。各种商家为了争取更大的潜在用户群,纷纷拥抱Android平台以获得移动互联网的门票。
同样地,教育事业也要紧跟时代步伐,应用最新的技术推动考试多平台的发展。因此,一款可以用于在线考试的智能手机软件会推动考试现代化的发展。
1.2.2 学校背景
首先,电子考试在学校并没有完全普及。鉴于传统考试的严肃性,PC考试平台在考试过程中的作弊行为很难制止,再加上有些试题的题型只适合在纸张上出现,平台开发难度高,试题的编写方式复杂,老师很少会采取PC在线考试的方式,尤其是在大型考试的应用场景上。
但是,Android平台的火爆加之智能手机的迅速风靡,Android平台考试依托智能手机便携性的特点,慢慢的进入电子教育开发者和老师的视线。一款能够满足考试需求的Android系统APP,会加速学校电子教育技术的发展,并为师生营造更加满意、快捷的用户体验。
1.3 研究内容
国内外
由于各种职业考试的盛行,相应的APP应运而生,以国内考试市场为例,为公务员考试服务的“91UP公务员考试”已有近50万的下载量;而为驾驶员考生准备的“考宝典”APP更是有着4802的下载量。由此安卓平台的考试产品的市场之火爆可见一斑。
本系统主要通过Android平台,通过HTTP通信,完成手机移动端向服务端下载考试试题,通过对服务端数据的XML或者JSON解析,最终完成考试并现场给出分数的效果。本系统旨在迎合高校考试的需求,开发一款能够适合学校
现状
的,与学生、老师互动的应用产品。
1.4 本文研究内容
文章先介绍了Android的发展史,熟悉这个平台的发家史,会让我们更加敬佩这个系统的共享精神,熟悉平台的整体架构会让我们知道自己编码工作的基石在什么地方,有利于我们溯本求源,为更深层次的技术积累做铺垫。然后分析这款应用的研发背景和设计思路,接着是根据功能分析和解决思路进行开发环境的搭建。最后是项目分析和项目架构,设计模式的分析和功能模块的分析,以及主要代码的实现。为了便于教师、考生的使用,我们还增设一章系统演示和使用说明,以截图的方式显得简洁明了。
共4页:
上一页
1
2
3
4
下一页
上一篇:
jsp二手交易网站系统的设计与实现
下一篇:
map-reduce学生MIS数据模型设计
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
神经外科重症监护病房患...
AT89C52单片机的超声波测距...
中国学术生态细节考察《...
C#学校科研管理系统的设计
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
公寓空调设计任务书
承德市事业单位档案管理...
医院财务风险因素分析及管理措施【2367字】
国内外图像分割技术研究现状