android系统开发题库,基于Android题库系统设计与实现.doc

基于Android题库系统设计与实现

基于Android题库系统设计与实现

摘 要:借助Android平台,采用SQLite轻量级数据库,以TextView和ImageView实现图文并茂的方法设计了题库系统。系统实现了对知识点分类复习,以及单元测试和综合测试。详细介绍了系统设计与实现过程,以及实现的关键技术,为其它类别的考试题库系统提供了一个框架和可参考的模板。

关键词:计算机等级考试;Android系统;移动学习

DOI:10.11907/rjdk.172597

中图分类号:TP319

文献标识码:A 文章编号:1672-7800(2018)004-0101-03

Abstract:In order to facilitate college students review examination knowledge points and improve the passing rate of students’ examinations, we design question bank system based on Android platform, SQLite lightweight database,through the realization of illustrations in TextView and ImageView. The classification of knowledge points unit testing and integration testing are realized in the system. This paper analyzes the significance of the design system from the current situation of student learning. With the help of Android platform, we provide students with a review system for Computer Rank Examination and it provides a framework and reference for other examination questions bank system construction.

Key Words:national computer ran examination; android system; mobile learning

0 引言

计算机等级考试是大学生的一项重大考试,考试过级率在一定程度上反映学生的计算机整体水平。

根据eMarketer的数据显示,2016年,全球智能手机用户已达21.6亿, 10个智能手机用户中就有8人使用Android系统的智能手机,Android市场发展迅速,各种应用层出不穷[1],但针对计算机等级考试的却很少见。

本文借助Android平台,开发了一个可以随时随地复习的系统,借助互联网,学生可合理利用课余时间进行复习[2-3]。

1 系统设计

1.1 需求描述

本系统以MS Office二级为例进行需求描述。

系统需根据不同的考点进行题型复习,让不同水平的学生都可以有的放矢地进行学习,并给出题目的详细解析,分类越细致,对学生的帮助就越大。针对MS Office二级的考试大?V,将考试内容分为11个考点。根据不同的考点进行复习,同时也可自我进行综合测试,提高过级率。

1.2 系统总体设计

图1为系统组织结构。由于计算机等级考试类别很多,所以每个类别考试都有一个移动应用端。

在手机应用端,学生可通过选择等级考试类别进行复习。类别选择后,系统将数据库中的数据导入客户端,再次进入时系统会默认前一次的选择。进入后,可自由选择使用“试题集”进行复习或进行“单元测试”以及“综合测试”。在“单元测试”和“综合测试”中,答完相应的题才能查看答案。在“试题集”中,答完一道题就可以看到题目的详细解析,满足不同水平学生的要求。

2 数据库设计

SQLite是轻量级嵌入式数据库引擎,支持SQL语言,只利用很少的内存就有很好的性能。现在的主流移动设备如Android、iPhone等都使用SQLite作为复杂数据的存储引擎。为减轻移动设备负担,也为了方便在没有网络的情况下使用,本系统采用SQLite数据库存储试题。试题内置在客户端中,安装客户端后不需要进行任何联网操作。试题E-R图如图2所示。

3 系统实现

3.1 图文显示实现

图文混排方法有:①只用一个TextView实现,然后根据图片大小动态决定图片所在文字行的行高及字符数等。这个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值