《毕业设计(论文)-基于BS结构的在线考试管理系统设计》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于BS结构的在线考试管理系统设计(35页珍藏版)》请在金锄头文库上搜索。
1、吉林工业职业技术学院毕业论文毕业论文在线考试管理系统The Management System of Online Examination 学 生 姓 名: 专 业 班 级: 计算机应用技术 3091 指 导 教 师: 冯翔宇 完 成 日 期: 2012年5月20日 吉林工业职业技术学院Jilin Vocational College of Industry and Technology27摘 要随着网络技术的日益成熟,网络已经深入到生活的每一个角落,包括教育、购物、咨询、办公等等许多领域。在网络迅速发展的今天,网页技术的应用也越来越广泛。网页技术的应用对于教育行业来说优势更加的明显。教育行业
2、可以通过网络进行学生和教职工的管理、组织学生在线考试、在网站上发布学校相关信息等活动。这样不仅能增加学校管理的透明度,还提高了学校的管理水平。在线考试还能充分的利用学校的现有资源,大大减轻教师的工作量,把老师从出卷、阅卷等一些繁重中做中解脱出来。 本文重点论述了由于网络的存在扩大了学校的服务范围,为学校的管理提供了更多的条件。对此做出了详细的调查,可行性研究和分析。系统采用了B/S结构,在网络上建立学校自己的教育网站。系统开发经历了系统分析、系统设计和系统实施三个阶段。从设计方案的提出,经过详细的调查,分析了方案的可行性和必要性,通过详细的系统设计,力图提高系统的集成性和快捷性;并在系统实施阶
3、段收集了大量的实验数据,以便测试阶段系统的准确性和稳定性。关键词:网络 教育 在线考试 管理系统The Management System of Online ExaminationAbstract With the network technology grow up, network has become our life everywhere, inducing education, shopping, consultation and work, etc. Today network developed rapidly, the application of web technolog
4、y become more and more widely. For education industry, web technology application has obvious advantages. They can use web to manager students and teachers, organize exam on line, and put out some scholastic information by network. It is not only good for increasing diaphaneity of scholastic managem
5、ent, but also good for improving management level. Exam on line can make use of existing resource and reduce teachers heavy workload.The article is mainly talk about network has many advantages for extending service and offering more management condition of school. This article has many particular i
6、nvestigations, feasible research and analyze. The system use B/S structure, to build education web of school own on internet. There are 3 stages for system development including system analyze, system design and system implement. From bringing forward design project to carrying through particular in
7、vestigation, the article analyzes feasibility and necessary of this project. In order to improve system integration and stabilization, I use particular system design. To test veracity and stability of testing stage, I use a lots of experiment data in system applied stage. This article based on IE/Se
8、rver, foregrounding use ASP.NET(C#) technology and Dreamweaver software, background process use SQL Server 2005 as database to connect front ground.Key Words:network education examination online management system引 言随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。随着计算机网络技术发展,Web数据库技术已经
9、成为应用最为广泛的网站架构基础技术在应用系统中,Web提供了与用户进行通信联络的有效手段,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。本系统前台采用ASP.NET技术,利用这一技术可以建立安全的、跨平台的先进动态网站,这项技术还在不断地被更新和优化。后台数据库是SQL Server 2005,而SQL Server则是Microsoft公司数据库系列中的旗舰产品,两者结合,为Web数据库技术提供了完美的实现体系. 在线考试管理系统就是在这种条件下开发出来的,通过网页的形式,完成管理员信息查询、学生信息管
10、理、专业信息管理、课程信息管理、套题信息管理、考生成绩管理、反馈信息管理等功能。在线考试管理系统是典型的信息管理系统,本系统采用B/S的设计结构,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起资料一致性和完整性强、资料安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。一直以来学校使用传统人工的方式阅卷,这种方式有多缺点,如:效率低、保密性差,另外时间长了,将产生大量的文件和资料,这对于出题、阅卷和维护都带来了不少的困难。目 录摘 要IAbstractII引 言III目 录IV1 绪论11.1 系统开发背景11.2 系统目标11.3 系统业务流
11、程图22 可行性研究33 需求分析43.1 开发工具介绍43.2 系统需要解决的主要问题63.3 系统具备的基本功能64 总体设计74.1 总体概述74.2 系统功能设计74.2.1 用户登录模块74.2.2 用户信息管理模块84.2.3 计算机自动阅卷模块84.2.4 试题库管理模块84.2.5 成绩查询模块84.3 构建开发环境94.4 系统功能结构94.4.1 在线考试前台系统功能结构分析94.4.2 在线考试后台系统功能结构分析104.5 数据库概念结构设计104.5.1 各实体属性图114.6 数据库设计124.7 安全设计154.7.1 登陆用户的安全性154.7.2 数据安全性1
12、55 详细设计与系统实现165.1 公共类编写165.2 在线考试登录界面设计175.2.1 在线考试登录界面概述175.2.2 在线考试登录界面技术分析175.3 考生注册页面设计195.3.1 考生注册也概述195.3.2 考生注册界面技术分析195.3.3 考生注册界面实现过程195.4 在线考试界面设计195.4.1 在线考试界面概述195.4.2 在线考试界面技术分析205.5 考试套题管理界面设计215.5.1 考试套题管理界面概述215.5.2 考试套题管理界面技术分析215.6 考试题目管理界面设计215.6.1 考试题目管理界面概述215.6.2 考试题目管理界面技术分析22
13、6 系统测试246.1 测试的任务及目标246.1.1 测试的任务246.1.2 测试的目标246.2 测试方案246.2.1 模块测试246.2.2 集成测试246.2.3 验收测试256.2.4 平行运行256.3 系统维护25结 论26参考文献27致 谢28附 录291 绪论1.1 系统开发背景考试是教育中一个重要的环节,考试的目的一是为了考查学生的知识掌握情况,二是为教师提供教学分析的依据。传统的考试由于涉及到组织命题、考试印刷、考场安排、组织阅卷等诸多环节,考试时间周期长、效率低,同时人工阅卷等主观因素也影响到考试的公正性。在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的
14、应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。因此采用Browser/Server模式来设计考试系统比较合适,服务器端我们采用SQL 2005数据库系统和微软最新的.NET平台及ASP.NET技术来构成考试的应用服务系统。随着网络技术在教育领域应用的普及,应用现代信息技术构架在网络在先考试系统展示出了越来越多的优越性。网络在线考试系统旨在探索一种以互联网为基础的考试模式。通过这一新技术,为考试创造一种新的考试环境,提高考试工作效率和标准化水平。网络在线考试系统从根本上解
15、决了传统过程中工作量大、效率低、反馈周期长、资源浪费等问题,成为教育技术发展与研究的方向。1.2 系统目标该考试系统在功能上类似于一个MIS系统,但是在实现方法上有别于传统的MIS系统。该系统采用Web页面作为管理界面,因此与MIS系统相比较而言,更加友好与智能化,管理员操作起来也跟家便捷。系统首先提供管理员的登陆页面,当登录者输入账号、密码和验证码之后,系统将对登录者的账号和密码加以验证,只有经过授权的管理员才能进入管理系统,执行各项管理职能。否则系统将给出错误提示。本程序是将传统的考试模式与先进的网络应用相结合开发设计的。主要实现以下目标:n 操作简单方便,界面简洁。n 具有实时性,已注册的用户无论在何地,通过Internet浏览器,都可以登录网络考试系统。n 系统自动阅卷,保证成绩真实、准确。n 考生可以随时