基于B/S的网络考试系统的设计与实现
发布时间:2021-09-01 07:13
随着计算机技术的飞速发展,学校的办学模式越来越向信息化发展,网络教育已经成为现代教育发展的一个重要方向。作为远程教育中不可或缺的环节,网络考试决定着远程教育的发展前景,但要实现网络考试的公平、合理是一个非常困难的事情。尽管现阶段我国的远程教育事业已经取得了非常迅猛的发展,相关的基础设施也已经建立起来,但是相关的考试方式还是以传统的纸质化考试为主。传统的考试通常消耗教师很大的精力,随着考试数量以及学员数量的增加,工作量将会变得非常大,为了组织一次考试,教师将要面临大量繁琐的工作,因此,传统的考试方式已经不能够适用现代化教育的需求,需要找到一种更加简洁的考试方法。本文首先介绍了网络考试系统的现状和特点,再结合网络考试相关理论及对网络考试需求全面分析的基础上,运用最新的软件开发技术,设计和开发了一套界面友好,功能完善的网络考试系统。该系统采用ASP.NET开发技术,开发环境为Visual Studio 2012,数据库选择的是目前比较流行的SQL Server2008。通过软件工程思想来对整个考试系统进行需求分析、系统设计、系统实现和维护等。本考试系统采用的是B/S架构模式,保证了数据库的安...
【文章来源】:东北大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:75 页
【学位级别】:硕士
【部分图文】:
图2.1三层结构之间的关系??Fig.2.1?The?relationship?between?the?three-tier?structure??
持多种开发需求,而且还能够给面向对象开发数据库应用程序提供了数据访问的??桥梁。为了更好的学习ADO.NET模型的各个对象,我们可以把ADO.NET中封??装的七大对象进行图解,图2.2所示为ADO.NET中数据库对象的关系图。??^???';?DataSet??Connection?PataAdapter?f?'?,?丨丨盡■??r-?????n?…?m?DataRowCoilection??Command?|?InsertCommand?|?_??rrrr??—?????n?H?DataCoiumnColiection?_??1-^M——?J?l?UpdateComriiand?I?画卜===:??, ̄ConstrdintCollection?H??DataReader?|?Del?咖?Command?啊?Bi=£=::i_???-??i?i:??a?.?i-,,r.........^??A??if?s??fZX?^??XML?*??数据库??图2.2?ADO.NET中数据库对象的关系图??Fig.2.2?Diagram?AD0.NET?database?objects??我们从上图可以看出AD0.NET中包含多个对象模型,包括connection、??command?datareader、dataadapter、dataset、datatable、dataview?等对象模型。??2.?5本章小结??本部分对以.NET为基础的系统,在幵发过程中所使用的工具,数据管理系??统SQL?SERVER?2008以及它们的特点,功能以及自身?
这样就可以保障整个系统的运行更为流畅。在对数据进行处理时,主要以??图形的形式进行分析,这样可以使文章的论述更为形象直观。以此来建立起一套??完善的系统结构。如下图3.1所示[29]。??试题y??试题库??Mk教师(管理员)信息^j??f身份验证?u试卷??考生?pt生信息?T?〔考试;过程)??^???、?>阅卷结??用户信息库阅卷?j??图3.1系统数据流图??Fig.3.1?System?Data?Flow?Diagram??在线试卷的生成是任课老师在系统里的试卷生成功能里选择相关的知识点??做为关键字,然后设置试卷的时间、分数、难易程度来生成的,考生必须是用户??信息库里合法用户经过身份验证成功以后进入系统进行在线考试,考生开始考??试,考试完毕交卷,系统自动给出成绩并记入考试记录表,供学生查询[3°]。系统??16??
本文编号:3376520
【文章来源】:东北大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:75 页
【学位级别】:硕士
【部分图文】:
图2.1三层结构之间的关系??Fig.2.1?The?relationship?between?the?three-tier?structure??
持多种开发需求,而且还能够给面向对象开发数据库应用程序提供了数据访问的??桥梁。为了更好的学习ADO.NET模型的各个对象,我们可以把ADO.NET中封??装的七大对象进行图解,图2.2所示为ADO.NET中数据库对象的关系图。??^???';?DataSet??Connection?PataAdapter?f?'?,?丨丨盡■??r-?????n?…?m?DataRowCoilection??Command?|?InsertCommand?|?_??rrrr??—?????n?H?DataCoiumnColiection?_??1-^M——?J?l?UpdateComriiand?I?画卜===:??, ̄ConstrdintCollection?H??DataReader?|?Del?咖?Command?啊?Bi=£=::i_???-??i?i:??a?.?i-,,r.........^??A??if?s??fZX?^??XML?*??数据库??图2.2?ADO.NET中数据库对象的关系图??Fig.2.2?Diagram?AD0.NET?database?objects??我们从上图可以看出AD0.NET中包含多个对象模型,包括connection、??command?datareader、dataadapter、dataset、datatable、dataview?等对象模型。??2.?5本章小结??本部分对以.NET为基础的系统,在幵发过程中所使用的工具,数据管理系??统SQL?SERVER?2008以及它们的特点,功能以及自身?
这样就可以保障整个系统的运行更为流畅。在对数据进行处理时,主要以??图形的形式进行分析,这样可以使文章的论述更为形象直观。以此来建立起一套??完善的系统结构。如下图3.1所示[29]。??试题y??试题库??Mk教师(管理员)信息^j??f身份验证?u试卷??考生?pt生信息?T?〔考试;过程)??^???、?>阅卷结??用户信息库阅卷?j??图3.1系统数据流图??Fig.3.1?System?Data?Flow?Diagram??在线试卷的生成是任课老师在系统里的试卷生成功能里选择相关的知识点??做为关键字,然后设置试卷的时间、分数、难易程度来生成的,考生必须是用户??信息库里合法用户经过身份验证成功以后进入系统进行在线考试,考生开始考??试,考试完毕交卷,系统自动给出成绩并记入考试记录表,供学生查询[3°]。系统??16??
本文编号:3376520
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3376520.html