asp在线考试系统

上传人:n**** 文档编号:55951357 上传时间:2018-10-08 格式:DOC 页数:35 大小:1.86MB
返回 下载 相关 举报
asp在线考试系统_第1页
第1页 / 共35页
asp在线考试系统_第2页
第2页 / 共35页
asp在线考试系统_第3页
第3页 / 共35页
asp在线考试系统_第4页
第4页 / 共35页
asp在线考试系统_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《asp在线考试系统》由会员分享,可在线阅读,更多相关《asp在线考试系统(35页珍藏版)》请在金锄头文库上搜索。

1、I广西大学行健文理学院毕业论文题目:基于 ASP.NET 的在线考试系统学学 部:部: 专专 业:业: 班班 级:级: 学学 号:号: 学生姓名:学生姓名: 指导教师:指导教师: 二二一五年一五年 六月六月II网上考试系统摘要本系统实现了网上考试的目的,以减轻教师的工作负担及提高工作效率,并能激发学生的学习兴趣。此网上考试系统采用三层结构的 B/S 模式开发。本系统主要面向三类人员使用:普通学生、教师、管理员,他们拥有不同的权限。此网上考试系统主要有用户登录、新用户注册、用户管理、在线考试、管理员登录及相关信息管理等功能。本文主要介绍系统的总体设计以及着重研究了管理员对信息的管理、自动阅卷的实

2、现,并在此基础上建立了后台数据库。信息管理方面主要包括角色管理、教师信息管理、考生信息管理、试题分类管理、题库管理和成绩管理。自动阅卷功能用来实现当考生答完试题提交后,对其进行打分并显示给考生。本系统能够节约考试成本,提高考试工作的效率,使用的过程是通过试题的制定与发布、试卷的生成、考试结果的公布与查询来实现无纸标准化考试,从而使考试可以方便地通过 Internet 和局域网进行。系统采用 ASP.NET 技术,以 C#为开发语言,并通过 SQL Server2008 和Visual Studio2010 实现所需的功能。关键词:网上考试,B/S 模式,ASP.NET,自动阅卷,SQL Ser

3、ver2008IIITHE ONLINE EXAM SYSTEM(BACKGROUND MANAGEMENT)ABSTRACTThis system has realized the goal of online test .This system could reduce the burden on teachers and increase efficiency, and stimulate the students interest in learning. The online exam system mainly uses the B/S mode which is a three-

4、tire structure.This system primarily faces to three personnel usages: common student, teacher, administrator, and they own the different legal power. The functions of the system are users login, the new users registration, users management, online examinations, administrators login and the managemen

5、t of interrelated information, and so on. This paper describes the design and focuses on the realization of administrators information management, correcting papers and the treatment of papers interruption, and based on this basis, builds a background database. Information management includes role m

6、anagement, teachers information management, students information management, test classify management, test question management, and result management. The function of examining test paper automatically is used to make the score and demonstrate to the examinee, after the examinee answers the test qu

7、estions completely. When the computer is broken down and the examinee has to login again, the system has the function which can be used to complete the rest of the examination.This system can economize the cost and increase the efficiency of the examination. The usages process of standardize examine

8、 without papers is the establishment and the publication of test paper, creating test paper, announcing and searching the result, thus make examination can expediently be used by the Internet and intranet. The system adopts ASP.NET technology and C# programming language, by using IVthe tools of SQL

9、Server2008 and Visual Studio2010.KEY WORDS: Online Examination, Browser/Server,ASP.NET, SQL Server2008目 录V前 言.2第 1 章 系统概述.31.1 系统提出的背景和意义.31.2 网上考试的工作原理.31.3 C#编程简介.41.4 ASP.NET 开发环境简介.51.5 SQL 语言61.6 小结.6第 2 章 需求分析.72.1 系统需求分析.72.2 系统的可行性分析.8第 3 章 数据库设计.93.1 概念结构设计.93.2 逻辑结构设计.103.3 存储过程的设计.14第 4 章

10、 总体设计.154.1 功能模块154.2 系统流程16第 5 章 系统实现.185.1 学生信息管理185.1.1 添加学生信息 .205.1.2 修改学生信息 .205.1.3 删除学生信息 .205.2 教师信息管理205.3 角色信息管理215.4 试题分类管理215.5 题库管理215.5.1 选择题管理 .225.5.2 阅读题管理 .245.5.3 完型填空题管理 .26VI5.6 成绩管理265.7 自动阅卷26第 6 章 软件测试.276.1 测试环境276.2 测试计划276.3 测试记录28结 论.28参考文献.29致 谢.30前 言VII随着计算机技术的发展和互联网时代

11、的到来,人们已经进入了信息时代,即数字化时代,在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,老师希望有效改进现有的考试模式,提高考试的效率,教育机构也希望给网上的学生提供更全面灵活的服务。此次设计的网上考试系统采用开放、动态的系统架构将传统的考试模式与先进的网络应用相结合,可以让学生随时随地进行相关的考试,其操作简单方便,界面简洁美观。远程教育和网上考试如今已经成为网络研究与应用的热点之一,它可以解决当前知识更新周期急剧缩短、人才急需再培训、师资力量短缺等难题,有着广阔的研究与应用前景和巨大的社会经济效益,在国外一些发达国家已经得到了蓬勃的发展,并成为现代教育的有力补

12、充。在国内,传统的考试方式已经不再适应远程教育的发展,网上考试尚处于试点阶段。现阶段国内的网上考试系统有驾照考试系统、计算机等级考试系统等,然而这些网上考试系统都是 C/S 模式,由于各种客户端环境的不同,升级、发布、使用都十分困难,而且需要考生到规定的场所进行考试,使用极其不方便。同时,这些系统中的考题基本上都是固定不变的,很容易使考题外泄而无法公平地衡量考生的真正水平。因此网上考试系统除了能够实现自动生成考试套题、自动提交考生的试卷、自动阅卷等功能之外,必须要保证其试题的不断更新,也就是说,教师要将自己设计好的试题根据不同的类型输入系统,并对原有的试题进行修改和维护,经过不断的完善后,网上

13、考试系统将会越来越适应社会发展的需要。8第 1 章 系统概述1.1 系统提出的背景和意义现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,因此传统的考试方式已经不能适应现代考试的需要。多年来,伴随着社会的发展,各个学校无论是从硬件上还是从软件上都拥有了一定的基础条件,大学教育中网上考试系统的建设势在必行。我们所设计的“网上考试系统”主要是为广大考生及其教师提供一个方便的场所

14、,让大家可以通过互联网进行在线考试,相信它会给广大考生提供方便快捷的学习途径。本系统将提供一个针对大学生的英语在线考试的网站,学生可以通过校园网或互联网访问该网站,可以按照教师的建议或各自的计划对所学知识进行测验;教师可以通过网站提供的环境对学生的学习情况进行动态管理,并依据网站记录的考试成绩给出对每一位学生客观的综合评价。网上考试系统减轻了教师的工作负担并提高了工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。此次开发的网上考试系统,旨在探索一种以互联网为基础的考试模式。通过这种新的模式,为大学中英语的考试创造一种新的考试环境,提高考试工作效率和标准化

15、水平,使学校管理者、教师和学生可以在任何时候、任何地点通过网络进行考试。基于这些优点,我开始着手开发“网上考试系统” 。1.2 网上考试的工作原理网上考试系统为考生提供的功能有:登录、注册、在线考试、查看自己的成绩等;为教师提供的功能有:登录、对自己负责的试题类型的题库进行管理、查看选择此考试类型的考生的成绩等;管理员拥有最高的权限,能够管理所有的信息。此网上考试系统中题库里的题目一经发布,则可在考生进行考试时动态生成9一套试卷,即实现随机出题的功能。试卷的提交和成绩的批阅均由网络自动完成,并将答题情况透明地显示给考生。此系统使用起来极为方便,操作也很简单,实现了考试信息管理以及考试流程的系统化、规范化和自动化,能够在英语考试中发挥高效、便捷的作用。1.3 C#编程简介C#是微软公司在 2000 年 6 月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究院 Anders Hejlsberg 的最新成果。C#看起来与 Java 有着惊人的相似;它包括了诸如单

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号