当前位置:主页 > 科技论文 > 软件论文 >

设计开发Android平台下的在线考试系统

发布时间:2019-02-11 14:43
【摘要】:在各大高校中,考试都是一个十分重要的环节,是对在校学生对学习质量的把控和知识掌握程度的测评,以此判定学生知识了解和教学质量检测。经过多年革新,考试模式由原有的教师人工出题、编写试卷、打印试卷这种耗时耗物的传统模式,变为了如今各个高校普遍应用的上机考试模式。同时,网络科技的快速发展,移动智能设备的飞快革新,大众的生活节奏也随之加速。以Android为系统想移动智能设备的出现,很大程度的改变了原有的生活方式,无论在工作还是学习都变得更为便捷。本文主要是针对于传统意义上繁琐的考试和受地域限制的网上考试,从而设计并实现了一个基于Android平台的在线考试系统。该系统以Android系统为终端,提供不受地域限制的在线考试、自动阅卷等相关服务,在校学生可通过移动网络(或WiFi),随时随地完成考试,具有操作简单、灵活便捷的特点。基于android平台的考试系统采用C/S架构,分为客户端和服务器端。客户端主要负责和用户的交互作用,用户可以直接在客户端进行操作,应用Activity组件作为用户显示界面,并通过Intent组件进行不同页面的跳转。服务器端主要负责接收来自客户端的用户请求,从而进行相关相应,并从后台数据库MySQL发送指令,在数据库内提取用户所需的信息内容,将内容反馈给客户端用户。客户端和服务器端通过数据流图为客户显示整个系统内部信息的流向,数据库通过设置不同的数据表将用户信息和考试相关内容进行存贮操作。文章主要分为六个章节,第一章是对国内外考试环境的调查及论述,并对Android系统的发展背景详细叙述。第二章是对考试程序在开发设计过程中所需的工具进行描述,包括Android系统、Java语言、系统架构和数据库。第三章主要内容是通过对现有的考试系统和如今软件的应用市场进行可行性分析,并对在校学生对考试系统需求的访问,在此基础之上来设计软件主体框架。第四章主要内容是对应用软件具体设计的叙述,包括客户端和服务器端等具体开发。第五章的主要内容是关于应用软件测试部分的叙述。文章最后是对前五章内容的总结和对未来此类应用程序的期望。
[Abstract]:The examination is a very important link in all universities and colleges. It is the evaluation of the students' control of learning quality and the degree of mastering knowledge, so as to judge the students' knowledge understanding and teaching quality test. After many years of innovation, the examination model has been manually produced by the original teachers, the traditional model of compiling papers and printing papers, which is time-consuming and material consuming, has been changed into the computer examination mode which is widely used in various colleges and universities nowadays. At the same time, the rapid development of network technology, the rapid innovation of mobile intelligent devices, the pace of life of the public also accelerated. The emergence of mobile intelligent devices based on Android has changed the way of life to a great extent and has become more convenient in both work and study. This paper mainly aims at the traditional tedious examination and the online examination limited by the region, and then designs and implements an online examination system based on Android platform. The system takes the Android system as the terminal, provides online examination, automatic marking and other related services which are not limited by the region. The students in the school can complete the examination through the mobile network (or WiFi), anytime and anywhere), which has the characteristics of simple operation, flexible and convenient operation. The examination system based on android platform adopts C / S architecture, which is divided into client and server. The client is mainly responsible for the interaction with the user. The user can directly operate on the client, use the Activity component as the user display interface, and use the Intent component to perform the jump of different pages. The server is mainly responsible for receiving the user request from the client, and sending instructions from the background database MySQL, extracting the information content needed by the user in the database, and feedback the content to the client user. Client-side and server-side display the flow of information in the whole system through the data flow graph. The database stores the user information and the relevant contents of the examination by setting different data tables. This paper is divided into six chapters. The first chapter is the investigation and discussion of the examination environment at home and abroad, and the development background of Android system is described in detail. The second chapter describes the tools needed in the process of developing and designing the test program, including Android system, Java language, system architecture and database. The third chapter is to design the main frame of the software based on the feasibility analysis of the existing examination system and the application market of today's software, and the visit to the students' requirement of the examination system. The fourth chapter mainly describes the application software design, including client and server development. The fifth chapter is about the application software testing part of the narrative. Finally, the article summarizes the first five chapters and expects such applications in the future.
【学位授予单位】:北京建筑大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52;TP316

【参考文献】

相关期刊论文 前10条

1 刘永欢;张磊;王玉成;;Android移动终端与PHP及MySQL数据通信设计[J];智慧工厂;2016年12期

2 张雪;;基于安卓技术的网络在线考试系统研发与分析[J];电子测试;2016年14期

3 胡剑锋;;基于Android的在线考试系统的设计与实现[J];电脑知识与技术;2015年34期

4 刘瑞文;;浅析Android应用开发行业现状及职业发展规划[J];福建质量管理;2015年11期

5 刘世贵;;基于Android的在线学习系统的设计与实现[J];中国高新技术企业;2014年31期

6 申晋祥;鲍美英;;Android系统中的布局研究与实现[J];山西大同大学学报(自然科学版);2014年05期

7 曾立濵;唐泉彬;牛斗;;Android系统应用程序组件安全性分析[J];软件;2014年03期

8 王蓁蓁;;软件测试理论初步框架[J];计算机科学;2014年03期

9 俞敏;;基于ASP.NET的在线考试系统设计与实现[J];计算机光盘软件与应用;2014年05期

10 梁超;;Android内核与标准Linux内核对比分析[J];工业设计;2012年02期

相关重要报纸文章 前2条

1 谢宗睿;;日本要用电脑给高考作文打分[N];光明日报;2015年

2 吴辰光;;国产手机加入安卓4.0竞争[N];北京商报;2012年

相关硕士学位论文 前6条

1 孙宁;Android平台移动自动化办公系统的设计与实现[D];吉林大学;2016年

2 曾鸿标;在线考试系统及后台题库设计与实现[D];电子科技大学;2012年

3 金涛;计算机辅助教学发展历史和趋势研究[D];内蒙古师范大学;2009年

4 吴浩;基于数据库模式的数据流图逆向恢复技术研究[D];复旦大学;2008年

5 张荣亮;Linux操作系统内核分析与研究[D];江西师范大学;2007年

6 冉林;基于C/S模式的学生信息管理系统的设计与实现[D];电子科技大学;2007年



本文编号:2419823

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2419823.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户dde8e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com