C 课程在线考试自动批阅系统的开发毕业论文

 2021-04-12 05:04

摘 要

随着信息技术的高速发展及计算机的日益普及,进行在线的网络化考试已经成为目前高等院校的一种很普通的考试方式。通过互联网来进行考试也日益成为大多数机构的选择,在互联网不断的发展和进步的背景下,高等院校的各种考试的网络化就显得尤其的重要了。

本系统重点在于实现在线考试以及批阅的功能。管理员在网上为学生出题和生成试卷。学生在考试完毕后可以自动为学生判卷同时给出考试成绩,并将考试结果存入对应的数据库中。管理员能通过此系统的出题功能来为自己所讲课程的试题生成一个题库。

本系统采用.NET开发平台进行开发,开发工具采用 Visual Studio 2010集成开发环境,后台编程语言采用C#编程语言来进行编程开发,整个系统采用B/S架构进行开发,数据库方面采用目前流行的SQL Server 2008数据库管理系统来存放平台中的数据信息,这样能把平台架构到一个服务上面给互联网上的用户提供完整的服务。

关键词:在线考试; C#; B/S架构; ASP.NET; 数据库

ABSTRACT

With the increasing popularity of computer technology and computer networking technology for online exam has become a very common institutions of higher education examinations . Conducted through the Internet has increasingly become a good helper examination of various examinations in the context of the continuous development and progress of the Internet , a variety of networked universities exam is especially the important.

The system is mainly used to implement online exam functionality. Teachers for students in the topic online and generate paper . Students after the examination is completed automatically graders also gives students test scores , and the result is stored in the corresponding database table. Teachers can use the title feature of this system is to form an exam questions disciplines himself to speak .

The system uses . NET development platform for development, development tools using Microsoft Visual Studio 2010 integrated development environment , the background programming language using the C # programming language to program development, database we use the current popular SQL Server 2008 database management system to store platform data , the system uses B / S architecture development, so can the above platform architecture to a service to users on the Internet to provide a complete service.

Key words:Online examination; C #; B / S architecture; ASP.NET; Database

目 录

第一章 绪论 4

1.1研究意义 4

1.2课题背景 4

1.3研究现状 4

第二章 相关的理论和技术 6

2.1 ASP.NET技术介绍 6

2.2 B/S框架 7

2.3 数据库技术 7

2.4互联网信息服务 8

第三章 系统的需求分析 9

3.1可行性研究 9

3.2 系统非功能性需求 9

3.3 系统功能的UML用例图 10

第四章 系统总体设计 12

4.1系统设计要求 12

4.2系统结构 12

4.3系统功能模块设计 13

4.4系统的数据模型设计 14

4.4.1 数据概念模型的设计 14

4.4.2 数据物理模型的设计 16

第五章 系统的详细设计 19

5.1 登录模块的实现 19

5.2用户管理功能模块 22

5.3管理员管理模块 24

5.4试卷管理模块设计 25

5.5 题库管理模块设计 26

5.6在线考试功能模块 28

5.7批阅模块……………………………………………………………………………………...30

第六章 系统测试 32

6.1 系统测试方法介绍 32

6.2 功能测试 32

6.3 测试方法 33

6.4 测试概况 33

结束语 36

致 谢 37

参考文献 38

第一章 绪论

1.1研究意义

我的毕业论文是C 课程考试管理与批阅系统,同学们可以用这个系统做平时的练习和模拟考试,这样既节约了试题所用的许多纸张,而且可以利用系统自带的阅卷功能以及试卷评分和评析功能可以及时地查看自己的分数,可以查看错误的题,及其答案评析。本系统为笔试部分,其笔试题型有判断、单选择、多选题、程序题等。因为该模拟考试系统在题型方面会有所突破,而且题的难易度可以根据学生自己的需要来进行选择,从而使考试形式多样化,方式人性化,还能够帮助学生提高自身的学习与应试能力。

本系统采用ASP.NET动态网页技术,加以visual studio 2010作为工具软件,以SQL Server 2008作为数据库服务操作软件。本系统包括试卷管理,题库管理,评分统计,试题评析等多个功能模块,以达到无纸化办公并方便学校学生练习的目的。

1.2课题背景

目前,计算机技术与网络技术飞速发展,传统的教育模式和考试模式受到了严重的挑战。当下,许多国家和地区的大学和社会都有远程教育,通过计算机网络,可以在不同的地方进行教育和培训。学生们足不出户,在家里就通过上网就可以完成听老师讲教课,向老师提出问题,老师回答问题,交作业,参加考试等,好像把学校搬回家。现在,计算机硬件技术已经达到相当高的水平。但是,远程教育软件的开发还处于起步阶段,随着技术的不断发展,需要一个更好、更完善的软件系统应用于远程教育,这就给软件设计人员提出了更高的设计要求。

1.3研究现状

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。