计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> ASP.NET论文设计 >> 浏览文章
基于ASP.NET远程教育在线考试的设计

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答


关键词:asp.net, 数据库 ,在线测试,考试系统
与传统考试模式相比,网上考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织,审定印制,传送收集,登记发放,评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日,人力,物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。
论文主要阐述一个功能比较强大的远程教育在线考试系统的后台操作过程及一些关键技术。该系统测试用户信息主要由数据库直接输入,考试时考生输入准考证号码,核对正确后进入考生界面,考生界面主要有选择科目、成绩查询、考试新闻、留言版组成,实现了考生在选择科目后进入考试窗体,考试计时,考试时间到,系统强制考生退出,及考完后对客观题的自动评分、存档。管理员进入管理员界面,管理员界面主要由科目管理、题库管理、试卷生成、用户管理等模块组成。
本文最后总结了系统的整体设计,以及系统存在的一些问题,并对系统以后的扩展做简单的展望,比如实现一些计算机程序设计题的在线编译等功能,使系统的更加完善。
 
关键词:asp.net, 数据库 ,在线测试,考试系统
第1章 概述
 
1.1课题背景
在二十一世纪的新时代,随着计算机技术的发展及计算机的日益普及,基于WEB在线考试与无纸化办公一样已成为大势所趋。基于WEB在线考试也越来越成为学校的好帮手,它的优势不但体现在人力上也体现在物力上,基于WEB的在线测试系统的自动评阅、计分、成绩存档功能将有效地避免资源的浪费,有利于环保,减少人员,提高效率。网络测试系统极大地提高了教学的灵活性,现在在许多领域已经有了广泛的应用。最有影响的案例就是ETS(美国教育考试中心)举办的GRE(美国研究生入学考试)的计算机化考试,它使考试由原来的每年只能有两次参加考试的机会变成了每个工作日都可以参加的考试。
从目前来看一般基于Web的在线测试系统都是很占服务器资源的。其主要原因是:系统在运行的过程中采用动态取数据的方法,这将使用户每进行一次测试都要向服务器多次查询数据。所谓的动态取数据是指:用户每次要上下翻页或结束测试时都要向数据库读取数据。这是因为浏览器是无状态的在其刷新页面后,原来的数据将丢失。多次的和服务器交互将增加服务器的负担,因此一个好的在线系统速度是其关键。而整个系统的好与坏不能就单方面而论,所以在研究在线测试系统的速度问题的过程中我们也对整个系统的安全性、可维护性进行了全面的研究。
1.2 课题研究的目的和意义
通过Internet/Intranet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义.可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学,科研,管理服务,可以大规模的实行考试,实现考试的客观,公证性,自动化组卷,阅卷可以减轻教师的工作强度.传统考试要求老师刻试卷,印试卷,安排考试,监考,收集试卷,评改试卷,讲评试卷和分析试卷.这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要.网络测试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程。
第3章 系统分析与设计
 
3.1 系统分析
3.1.1可行性分析
可行性分析(已具备的条件和待解决的问题;拟采取的研究方法、技术路线、实验方案等)
(1)    已具备的条件:资料的查询、计算机硬件的准备、对已有考试管理管理系统的研究和体会。
(2)    待解决的问题:页面的设计实现、数据库的构建、库的连接及各个表的创建、文件的上传功能
(3)    拟采取的研究方法:ASP.NET   SQL server
 ASP.NET是Microsoft公司的产品,它是一个可以使用任何.NET语言兼容的应用程序。ASP.NET不仅是ASP的一个升级版本,它还提供了一个统一的web开发模型。ASP.NET的语法在很大程度上与ASP兼容,所以在现有ASP应用程序中可以添加ASP.NET代码,以增强ASP应用程序的功能。以往ASP网页并没有内建FTP文件上传功能,想要提供文件上传的功能,需额外购买文件上传组件,现在ASP.NET以内建文件上传的功能,既好用又不必额外付费。
SQL server2000是Microsoft公司发行的关系型数据库管理与分析系统,它提供了功能全面、操作简单的图形界面。由于ASP.NET应用的后台程序中有专门针对SQL server的数据应用类库供用户使用,方便了用户对数据的操作[11]。
3.1.2系统需求分析
为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:
(1)    系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对员工信息处理的需求。
(2)    系统的开放性和系统的可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。例如数据表中用户选择字段方式的改变,用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。
(3)    系统的易用性和易维护性:要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
(4)    系统的数据要求:
l         数据录入和处理的准确性和实时性。
l         数据的一致性与完整性。
l         数据的共享与独立性。
3.1.3数据流图
数据流图是对系统中信息流和数据从输入移动到输入的过程中所经受的变换。是对信息运动的抽象,是管理信息系统逻辑模型的主要形式。
根据系统的需求分析,所得出的系统的顶层数据流图如图3.1所示:
3.3 系统设计
3.3.1系统基本情况描述
设计和编程实现网络测试系统的学生考试部分。要求实现以下功能:                                                                      
(1)    学生登录时进行身份验证。                                                                           
(2)    考试分为选择题、问答题、实验操作题等。要求根据试卷的题目数量、难度、
范围等要求在题库中选择题目出题。                                                                          
(3)    实验操作题要实现设备的自动指定和连接。                                                                          
(4)    能按班保存每个学生的试卷及答案,并进行部分自动判分。                                                                          
(5)    要求考虑界面设计的简洁、美观、具有屏蔽其它操作等功能。
3.3.2后台功能模块设计
后台功能模块设计包括:管理员登陆、考试科目与基本信息管理、班级信息的添加与维护、专业信息的添加与维护、教师与学生信息管理、试题库与试卷的制定与维护、留言板管理。
(1)    管理员登录
实现管理员的登录,登录后才能对系统进行管理。
(2)    考试科目与基本信息管理
    包括考试科目的添加、修改、删除、查看等所有的功能。考生登录后选择自
己专业的考试,更直接,节约时间。
(3)    班级信息的添加与维护
在此添加所涉及到的班级信息作为测试系统的基础信息资料,对添加的班级信息进行修改、删除查看等操作。
(4)    专业信息的添加与维护
添加学校的所有专业信息的详细资料,对已经添加的专业进行查看、修改、删除等操作。
(5)    教师与学生信息管理
添加使用本系统使用的账号信息,即所有参与本系统的教师信息,并且对已经添加的教师信息进行维护、编辑、删除、查看等功能。
(6)    试题库与试卷的制定与维护
试题库定制是根据试卷的难度,科目,各个试题类型的试题数量,进行试卷的定制。定制好一份一份的试卷供学生参加考试使用。试卷维护是对已经生成的试卷信息进行管理和维护。
(7)    留言板管理:管理员可以对前台的留言信息进行管理、删除、回复等功能。
3.3.3前台功能模块设计
前台功能模块设计包括5个功能:综合管登录管理、学生选题、考试管理、留言板。
(1)    综合登录管理:在这里进行系统的登录,学生、教师、管理员都从这里登录,登录的时候先进行选择然后输入相应要求输入的账号,密码等信息进行身份的确认。登录成功后根据登录角色进入不同的管理页面。
(2)    学生选题:考生登录成功后,先选择要参加的考试科目,然后选择考试的难度,在下面就会自动的生成相应要求的试题供考生选择参加考试,并可以在此查看考试的相信信息。
(3)    考试管理:考生选择了一份试卷后,就可以在试卷页面上看到改试卷的所有试题,并开始参加考试,考试过程中不允许使用右键。考试完成后,提交试卷就可以看到自己的成绩是多少,是什么水平。
(4)    留言板 :学生登录后在这里进行学习方面的交流。


上一篇: 基于ASP.NET薪资管理系统的设计
下一篇: 基于ASP.NET中小型酒店管理的设计
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。