欢迎来到天天文库
浏览记录
ID:6194157
大小:848.00 KB
页数:41页
时间:2018-01-06
《基于asp.net的网络在线考试系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于ASP.NET的网络在线考试系统目录1绪论11.1本课题的研究意义及必要性11.2相关领域的应用发展现状及趋势12系统开发相关理论和技术的分析与研究32.1C#语言的概述32.2ASP.NET技术概述32.3UUR框架技术特点与概述42.3.1软件概要42.3.1软件主要特点43在线考试系统需求分析63.1在线考试系统概述63.1.1系统用例模型63.1.2系统流程图73.2在线考试系统需要解决的问题83.3在线考试系统需求问题描述83.3.1在线考试系统功能性需求83.3.2在线考试系统非功
2、能性需求84在线考试系统概要设计134.1在线考试系统设计目标134.2在线考试系统可行性分析134.3在线考试系统功能架构及设计134.3.1考试模块134.3.2管理员模块145系统详细设计155.1考试维护与制定模块155.1.1考试科目管理模块155.1.2试卷制定模块155.1.3试卷维护模块185.2学生考试模块195.3试题类别维护模块225.3.1填空题模块226数据库设计2616.1概述266.2约定266.3结构设计266.3.1概念结构设计266.3.2逻辑结构设计276.4
3、数据字典设计297考试系统部分详细流程327.1考生实际考试界面327.2管理员操作界面33结束语35致谢36参考文献37附录部分代码3811绪论1.1本课题的研究意义及必要性随着因特网的迅速发展,网络技术的发展使得网络开放性、分布特征和基于网络的大规模计算能力从而突破了时间和空间的限制。基于ASP.NET的网络考试系统极大地提高了教学的灵活性,与传统考试模式相比,网上考试具有无可比拟的优势,它将传统的考试试卷的过程中组织、印刷审批,申请等等每个链接到一个或两个链接,大大提高的安全测试,不仅可以节
4、省大量的时间避免耗费人力、物力和财力,但也可以大大提高考试的随机性和公平性。随着远程教育的蓬勃发展,作为教学基本在线考试系统也值得关注,有助于提高学生知识水平以及能力进行充分的考查,网络考试系统不仅降低老师的工作压力,也能反映出相应行之有效的考试,也为了确保考试的公平性,在一定的程度里降低了对纸质的依赖,这样就大大降低对环境的压力,同时也会给学生和老师带来极大的便利。随着互联网相关技术的发展,特别是WEB网络技术的出现,将会成为一个推动远程教育快速发展的起点。尽管在线考试系统已经有了许多成功的案例
5、,但总的来说,对考试内容、主题和不同,如更适合的流程,重新组织过程,也会做出适合不同情景下的考试系统。1.2相关领域的应用发展现状及趋势从目前的考试系统来看,主要有以下这三种:1.单机类考试系统:该系统是早期存在的在线考试系统,在单独的计算机集群里所有的计算机都要分别具备考试的整套设备。这种系统的缺点是后期进行系统的维护和升级很复杂,需要多处客户端同时进行升级;同时对于成绩信息的收集,比对也相对繁琐;优点是设计过程和开发工程相对简单,不需要复杂的配置。由于单机版不存在服务器,这样考试信息的收集需要
6、一台一台通过人工进行,也会使工作量增大。单机版不需要连接网络,也不区分客户端和服务端。比如之前较早进行使用的全国计算机等级考试。2.基于C/S的考试系统:Client/Server(客户端/服务器端)。这类结构的考试系统需要实现对局域网的控制。通过区分局域网的服务端和客户端程序,来实现软件与服务器之间的通信。学生端部分安装客户端软件,另外服务端主要的作用是管理相关考试信息同时对客户端进行控制。该类型的缺点是需要安装客户端,后期的升级和维护也比较困难。优点也非常明显对于成绩信息的收集和查询都比较方便
7、,这主要得益于实现了局域网通信。该类网络考试系统也比较普遍,比如职称考试系统。3.基于B/S模式的考试系统:Browser/Server(浏览器/服务器端)。这类结构的考试系统,是在WEB技术发展后的一种新的网络结构实现方式。客户端只需要安装一个浏览器,例如谷歌浏览器或者IE浏览器等等,就可以很方便的实现服务端的数据交互。客户端不需要安装额外的软件,只要有浏览器,能上网,就能实现数据交互。这种系统应用于局域网在线考试系统的同时,许多其他系统也在采用这种模式,例如像网上查询系统,选课系统等。这种结构
8、的优点是,在后期可以说是零安装、零维护。并且扩展、升级非常简单,符合软件不断发展的需求[1]。由于在线考试系统的实用性和灵活性,在多处领域都得到了广泛运用。其中具有代表性的一个例子就是GPE(中文全称美国研究生入学考试)的在线考试,因为它的出现,使原来一年两次参加的考试,变为每个正常工作日可以随时参加GPE考试。再有ICCP推行的相关的认证考试。国内主要有全国性的计算机等级考试,以及非计算机专业的大学生计算机考试等等。但是很多的考试系统还是基于之前较早的(C/S)这类模式的软件系统
此文档下载收益归作者所有