基于Android的考试软件的设计与实现
时间:2019-09-18 19:54 来源:毕业论文 作者:毕业论文 点击:次
摘要:随着技术的进步,电子教育事业蓬勃发张,基于PC客户端的考试平台功能越来越完善。在移动手机迅速普及的今天,越来越多的传统业务希望借助移动终端实现自己的业务诉求。这样一来,一款基于Android系统的在线考试平台自然而然成为下一个电子教育的重要教学工具。虽然PC端考试平台有其不可比拟的优势,但是移动终端的便携性、普及性决定着手机考试系统定会有不错的前景。39184 本系统移动客户端主要采用MVC的设计思想,将访问层,业务逻辑层和表现层分离,便于功能的增加,代码的扩充。在服务端,使用HSF网络服务软件,主要是考试相关数据的编写工作。 本系统可以实现从网络服务器上下载已注册用户和考试文件,在Android移动端完成单选,多选考试,并现场给出分数,具有便携,快捷的考试特点。另外,根据不同的课程需要,可以在服务端编写不同的考试题目,真正实现了一个系统、多科目考试的需求。本系统的创新点在于采用已有的服务端程序,不需要在考试过程中进行移动端、服务端的实时通信,因此不需要对服务端进行编程,大大节省了开发时间。 毕业论文关键词:android;考试; MVC; java Design and implementation of Android-based Examation software Abstract: As technology advances, electronic education booming Zhang, PC-based test platform features more perfect clients. In the rapidly growing popularity of mobile phones today, more and more traditional business wants to use the mobile terminal to achieve their business aspirations. As a result, an Android-based online test platform naturally become an important teaching tool for the next electronic education. While the PC platform has its end exam incomparable advantages, but portable mobile terminal determines the popularity of mobile phones there will be a good test system prospects. The main use of mobile clients MVC design idea, the access layer, business logic and presentation layer separation, easy to increased functionality, expanded code. In the service side, use HSF network services software, mainly related to the preparation of the test data. The system can be downloaded from a network server registered users and test files, complete end Android mobile radio, multiple-choice exam and give a score scene, portability and fast test features. In addition, depending on the course you want, in the service side you write different exams, truly a system, multidisciplinary examination requirements. The innovation of this system is the use of existing server program, does not require real-time communication with the mobile terminal, the service side of the examination process, there is no need for server-side programming, saving development time. Keywords: android;examination;MVC;java 目 录 第1章 绪论 3 1.1 Android的发展 3 1.1.1 Android发展史 3 1.1.2 Android系统架构 3 1.2 研究背景 4 1.2.1 社会背景 4 1.2.2 学校背景 4 1.3 研究内容 5 1.4 本文研究内容 5 第2章 系统分析 6 2.1 功能需求分析和解决思路 6 2.1.1 搭建HTTP服务器 6 2.1.2 解析服务器上的相关数据 6 2.1.3考试流程的实现 6 2.1.4 考试成绩的获取 6 2.1.5 倒计时 6 2.2 系统结构图 6 2.3开发环境分析 7 2.3.1 准备所需要的软件 7 2.3.2 搭建手机客户端开发环境 8 (责任编辑:qin) |