登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 通信工程 > 正文

基于Andriod的在线测试系统设计毕业论文

 2021-04-05 00:42:58  

摘 要

随着信息技术的不断稳步发展,人们的日常生活、学习方式也日益发生着显著的变化。在高校的教育中,网络在线教育已经成为必然趋势,传统的纸质试卷考试方式已经不能够完全满足师生的要求了,在线考试作为网络教育的重要组成部分异军突起。而智能移动设备和互联网的发展也为在线考试的出现提供了良好的契机。

本文所研究的是在Android平台下设计一个在线考试系统。以Eclipse作为开发工具,采用Java作为主要的开发语言,并采用轻量级数据库SQLite作为数据库支持设计一个在线考试系统。根据实际需求,该APP基于B/S模式,能够实现用户的登陆和密码改动功能,实现试卷的生成、模拟考试答题过程、试卷批改、错题统计并给出正确解析等基本功能,同时还使用handler和线程制作加入了一个计时器,能够为模拟考试进行计时,并在考试快结束时对考生进行提示。测试的题型包括单项选择、多项选择和判断题等多种类型。

该在线测试系统是当代教师日常教学和学生课后自主学习的一个辅助性工具,能够很好的帮助学生在课后掌握所学知识。基于Android的在线测试系统,不仅为学生提供了一种方便的学习方式,同时也为老师的教学提供了一种新的模式。

关键词:Android;;Java;SQLite;在线考试

Abstract

With the steady development of information technology, people's daily life and learning methods are also undergoing significant changes.In the education of colleges and universities, online online education has become an inevitable trend. The traditional paper examination method has not been able to fully meet the requirements of teachers and students. Online examinations have become an important part of online education.The development of smart mobile devices and the Internet has also provided a good opportunity for the emergence of online exams.

This article is to study an online test system under the Android platform. Using Eclipse as a development tool, using Java as the main development language, and using lightweight database SQLite as a database to support the design of an online test system.According to the actual needs, the APP is based on the B/S mode, which can realize the user's login and password change functions, realize the basic functions of test paper generation, simulation test answering process, test paper correction, wrong question statistics and correct analysis, and also use Handler and threading have added a timer that can time the mock exam and prompt the candidate at the end of the exam. Test questions include multiple types, multiple choices, and judgment questions.

The online test system is an auxiliary tool for contemporary teachers' daily teaching and self-learning after class. It can help students master the knowledge after class.The Android-based online testing system not only provides students with a convenient way to learn, but also provides a new model for teachers' teaching.

Key Words:Android;;Java;SQLite;Online Exams

目 录

第1章 绪论 3

1.1 研究目的及意义 3

1.2 国内外研究现状 3

1.3 论文的主要工作 4

第2章 系统平台开发技术 5

2.1 Android系统介绍 5

2.2开发工具与环境 5

2.2.1开发工具的选择 5

2.2.2 Android Software Development Kit简介 5

2.3 开发语言 6

2.4 Android程序生命周期 6

2.5 数据库技术 6

2.6 本章小结 7

第3章 需求分析和模块设计 8

3.1 需求分析 8

3.1.1可行性分析 8

3.1.2 系统功能需求分析 9

3.1.3应用性能分析 9

3.2 系统总体设计 10

3.2.1 系统设计总体思路 10

3.2.2 系统设计模式 11

3.3 系统各模块设计 12

3.4 本章小结 13

第4章 考试系统的实现与测试 15

4.1 平台开发环境 15

4.1.1 系统开发环境 15

4.1.2 开发环境搭建 15

4.2 数据库设计 16

4.3 功能实现 16

4.3.1 UI界面设计 16

4.3.2 用户登陆 17

4.3.3 密码修改 18

4.3.4 模拟考试 19

4.3.5 错题统计和分析 19

4.3.6 考试计时 19

4.4 主要功能测试 19

4.4.1 登录及改密功能测试 20

4.4.2 模拟考试功能测试 21

4.4.3考试计时功能测试 21

4.5 本章小结 22

第5章 总结与展望 23

5.1 总结 23

5.1 未来展望 23

参考文献 24

致 谢 26

第1章 绪论

1.1 研究目的及意义

现如今是一个信息技术高速发展的时代,传统的纸质考试方式不仅浪费资源,而且受到时间和空间的大量限制,极为不方便,学生和老师对获取新知识的渴望和追求已经不是纸质考试所能够满足的了。近些年来,人们的生产生活、学习方式也随着互联网尤其是移动网络技术和现代通信技术的快速发展而不断发生变化,高校的教学和考核方式也日新月异,在线测试的考试方式也越来越普及[1]。在线测试作为一种全新的测试方法,以它具备的诸多优点:在线测试能够节约考试时间,学生能够自己的习惯和方便来自行安排模拟考试的时间,还不受场地的限制;另一方面也减少教师工作量,将大量出卷、阅卷和评分等繁琐操作统统交给计算机处理。据统计:在一场总计1000名考生的考试中,纸质考试需要阅卷老师5名,阅卷时间为两天,即每个老师每天的工作量是批阅100份试卷。批阅完成后,还需要2名老师用1天的时间对所用的成绩进行登记或是录入到计算机中。因此得到了越来越多师生的喜爱,也成为了高校教育不可或缺的一部分。

PC端和移动端作为在线学习的两种主要方式,移动端的应用有着其独特的优势,它能够让学习者借助手机、平板等终端设备,选择自己方便的时间地点进行考试和学习,也可以让高校的教师通过在线测试系统,更好的了解学生的学习情况和知识掌握情况,极大的减轻了教师的工作压力。而随着智能移动设备的高速发展,智能手机的功能不断壮大,俨然已经成为了一台小型电脑,其功能并不会比电脑差太多,甚至有过之而无不及。Android作为一种开源的操作系统,为广大的程序开发者提供了良好的开发平台,使得基于Android的应用程序的开发得到很大的推广,其技术也更加成熟和完善,安全性、流畅性等得到了广大用户的认可[2]。在这种良好的氛围下,开发一个基于Android的在线测试系统具有着良好的可行性和前景,同时也对全民终身学习,活到老学到老起到了良好的推动作用。

1.2 国内外研究现状

少年强则国强,世界各国都对本多的教育给予了高度重视,都试图打造出一个完善、有效的教育体系,在信息社会中处于世界领先地位。在信息技术高度发展的今天,教育的发展同样离不开技术的支持,各国政府除了投入大量的资金以支持教育的发展,也在技术的发展为教育提供了极大的帮助。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图