论文部分内容阅读
在各大高校中,考试都是一个十分重要的环节,是对在校学生对学习质量的把控和知识掌握程度的测评,以此判定学生知识了解和教学质量检测。经过多年革新,考试模式由原有的教师人工出题、编写试卷、打印试卷这种耗时耗物的传统模式,变为了如今各个高校普遍应用的上机考试模式。同时,网络科技的快速发展,移动智能设备的飞快革新,大众的生活节奏也随之加速。以Android为系统想移动智能设备的出现,很大程度的改变了原有的生活方式,无论在工作还是学习都变得更为便捷。本文主要是针对于传统意义上繁琐的考试和受地域限制的网上考试,从而设计并实现了一个基于Android平台的在线考试系统。该系统以Android系统为终端,提供不受地域限制的在线考试、自动阅卷等相关服务,在校学生可通过移动网络(或WiFi),随时随地完成考试,具有操作简单、灵活便捷的特点。基于android平台的考试系统采用C/S架构,分为客户端和服务器端。客户端主要负责和用户的交互作用,用户可以直接在客户端进行操作,应用Activity组件作为用户显示界面,并通过Intent组件进行不同页面的跳转。服务器端主要负责接收来自客户端的用户请求,从而进行相关相应,并从后台数据库MySQL发送指令,在数据库内提取用户所需的信息内容,将内容反馈给客户端用户。客户端和服务器端通过数据流图为客户显示整个系统内部信息的流向,数据库通过设置不同的数据表将用户信息和考试相关内容进行存贮操作。文章主要分为六个章节,第一章是对国内外考试环境的调查及论述,并对Android系统的发展背景详细叙述。第二章是对考试程序在开发设计过程中所需的工具进行描述,包括Android系统、Java语言、系统架构和数据库。第三章主要内容是通过对现有的考试系统和如今软件的应用市场进行可行性分析,并对在校学生对考试系统需求的访问,在此基础之上来设计软件主体框架。第四章主要内容是对应用软件具体设计的叙述,包括客户端和服务器端等具体开发。第五章的主要内容是关于应用软件测试部分的叙述。文章最后是对前五章内容的总结和对未来此类应用程序的期望。