【Asp.net精品源码栏目提醒】:网学会员为需要Asp.net精品源码的朋友们搜集整理了【精品】远程教育在线考试系统毕业设计 - 其它资料相关资料,希望对各位网友有所帮助!
(2009 届) 本科毕业设计(论文)资料题 目 名 称: 远程教育在线考试系统学 院(部): 计算机与通信学院专 业: 计算机科学与技术学 生 计 052 学号 0540810215指导教师副教授最终评定成绩: 湖南工业大学教务处 2009 届本科毕业设计(论文)资料 第一部分 设计说明书 (2009 届) 本科毕业设计(论文) 远程教育在线考试系统学 院(部): 计算机与通信学院专 业: 计算机科学与技术学 生 计 052 学号 0540810215指导教师副教授最终评定成绩 2009 年 6月 湖南工业大学本科生毕业设计(论文) 摘 要 与传统考试模式相比网上考试具有无可比拟的优越性它可以将传统考试过程中的试卷组织审定印制传送收集登记发放评判归档各个环节缩小到一至两个环节几乎屏蔽了所有人工直接干预考试活动的可能性不但能够节约大量的时日人力物力与财力而且还可以大幅度提高考试成绩的客观性和公正性。
论文主要阐述一个功能强大的远程教育在线考试系统的后台操作过程及一些关键技术。
该系统测试用户信息主要由数据库直接输入,考试时考生输入准考证号码,核对正确后进入考生界面,考生界面主要有选择科目、成绩查询、考试新闻、留言版组成,实现了考生在选择科目后进入考试窗体,考试计时,考试时间到,系统强制考生退出,及考完后对客观题的自动评分、存档。
管理员进入管理员界面,管理员界面主要由科目管理、题库管理、试卷生成、用户管理等模块组成。
远程教育在线考试系统是一个典型的信息管理和发布系统,具有功能强大,界面友好,操作简单等特点。
完成了试卷定制、题库管理、用户管理、成绩查询等功能。
借助于网站表现形式,方便了广大教育工作者和学生。
关键词:
asp.net, 数据库 ,在线测试,考试系统 I 湖南工业大学本科毕业设计(论文) ABSTRACT Compared with the traditional mode of examination online examination hasunparalleled advantages it can be in the process of the traditional exam papers organizationvalidation printing send the collection registration of the release of all aspects of judgefiled down to 1-2 segments almost artificial shielding all activities directly test thepossibility of intervention not only can save a lot of time manpower material and financialresources but also can greatly improve the test scores of the objectivity and impartiality. The thesis mainly expatiates on a powerful long-distance education online examinationsystem background process and some key technologies. The system tests the usersinformation from the database directly into the main when the candidates enter theexamination admission ticket number check the correct interface into the candidatescandidates choose subjects mainly interface query results the examination of newsmessage board composition the realization of the subjects in the choice of candidates formafter the examination the examination time the examination time the system forced thecandidates to withdraw from and finished after the automatic scoring of objective questionsarchiving. Administrator to enter the administrator interface the administrator interfacemanagement by the subjects question bank management paper production such as usermanagement module. Online distance education examination system is a typical information managementand distribution system with powerful user-friendly simple operation and so on.Customized to achieve the papers question bank management user management featuressuch as query results. With the form of Web site performance and make it easier foreducators and students.Keywords:
Asp.net Database Online Testing Test System II 湖南工业大学本科毕业设计(论文) 目 录第 1 章 概述 ................................................ 1 1.1 课题背景 ........................................................ 1 1.2 课题研究的目的和意义 ............................................ 1第 2 章 系统采用的关键技术 .................................. 2 2.1 网页技术简介 .................................................... 2 2.1.1 动态网页技术简介 ............................................ 2 2.1.2 Html 静态网页技术介绍 ........................................ 2 2.2 数据库技术介绍 .................................................. 3 2.3
ASP.NET 简介 ..................................................... 3第 3 章 系统分析与设计 ...................................... 5 3.1 系统分析 ........................................................ 5 3.1.1 可行性分析 .................................................. 5 3.1.2 系统需求分析 ................................................ 5 3.1.3 数据流图 .................................................... 6 3.2 系统总体设计 .................................................... 8 3.2.1 系统原理..................................................... 8 3.2.2 系统框架设计 ................................................. 8 3.3 系统设计 ........................................................ 9 3.3.1 系统基本情况描述 ............................................ 9 3.3.2 后台功能模块设计 ........................................... 10 3.3.3 前台功能模块设计 ........................................... 11 3.3.4 功能模块和结构图 ........................................... 12 3.4 数据库设计 ..................................................... 12 3.4.1 系统 E-R 图 ................................................. 12 3.4.2 表的设计 ................................................... 17第 4 章 系统实现 ........................................... 20 4.1 后台功能实现 ................................................... 20 4.1.1 后台主系统界面 ............................................. 20 III 湖南工业大学本科毕业设计(论文) 4.1.2 考试科目和基本信息管理 ..................................... 21 4.1.3 教师和学生信息管理 ......................................... 22 4.1.4 试题库与试卷的制定与维护 ................................... 23 4.1.5 留言板 ..................................................... 26 4.1.6 资料管理 ................................................... 27 4.2 前台功能实现 ................................................... 28 4.2.1 综合登录管理 ............................................... 28 4.2.2 学生选题 ................................................... 30 4.2.3 考试管理 ................................................... 31第 5 章 系统测试 ........................................... 32 5.1 系统运行环境 ................................................... 32 5.2 系统测试 ....................................................... 32结 论 ..................................................... 33参考文献 ................................................... 34致 谢 ..................................................... 35 IV 湖南工业大学本科毕业设计(论文) 第1章 概述1.1 课题背景 在二十一世纪的新时代,随着计算机技术的发展及计算机的日益普及,基于 WEB在线考试与无纸化办公一样已成为大势所趋。
基于 WEB 在线考试也越来越成为学校的好帮手,它的优势不但体现在人力上也体现在物力上,基于 WEB 的在线测试系统的自动评阅、计分、成绩存档功能将有效地避免资源的浪费,有利于环保,减少人员,提高效率。
网络测试系统极大地提高了教学的灵活性,现在在许多领域已经有了广泛的应用。
最有影响的案例就是 ETS(美国教育考试中心)举办的 GRE(美国研究生入学考试)的计算机化考试,它使考试由原来的每年只能有两次参加考试的机会变成了每个工作日都可以参加的考试。
其主要原因是: 从目前来看一般基于 Web 的在线测试系统都是很占服务器资源的。
系统在运行的过程中采用动态取数据的方法,这将使用户每进行一次测试都要向服务器多次查询数据。
所谓的动态取数据是指:用户每次要上下翻页或结束测试时都要向数据库读取数据。
这是因为浏览器是无状态的在其刷新页面后,原来的数据将丢失。
多次的和服务器交互将增加服务器的负担,因此一个好的在线系统速度是其关键。
而整个系统的好与坏不能就单方面而论,所以在研究在线测试系统的速度问题的过程中我们也对整个系统的安全性、可维护性进行了全面的研究。
1.2 课题研究的目的和意义 通过 Internet/Intranet 来实现网上考试是现代教育技术的一个具体实现具有很重要的现实意义.可以实现教考分离以及考务工作的全自动化管理可以有效利用校园网的软硬件资源使其发挥最大效力更好的为学校的教学科研管理服务可以大规模的实行考试实现考试的客观公证性自动化组卷阅卷可以减轻教师的工作强度.传统考试要求老师刻试卷印试卷安排考试监考收集试卷评改试卷讲评试卷和分析试卷.这是一个漫长而复杂的过程已经越来越不适应现代教学的需要.网络测试系统是传统考场的延伸它可以利用网络的无限广阔空间随时随地的对学生进行考试加上 Web 数据库技术的利用大大简化了传统考试的过程。
1 湖南工业大学本科毕业设计(论文) 第2章 系统采用的关键技术2.1 网页技术简介2.1.1 动态网页技术简介 由于系统的操作界面都是 Web 页面形式而且需要对各种用户的具体请求进行动态处理并返回结果这是一般静态 Web 页面技术所无法实现的所以采用动态网页技术.目前动态网页技术有很多可以说是层出不穷比如 CGIASP.NETJSPASPASP.NET 3等.本设计采用
ASP.NET 技术 。
ASP.NET又称 ASP是 ASP 的下一代版本它并不只是 ASP 4.0它是一个用于 Web 开发的全新框架其中包含了许多新的特性.
ASP.NET完全基于模块与组件具有更好的可扩展性与可定制性数据处理方面更是引入了许多激动人心的新技术正是这些具有革新意义的新特性让
ASP.NET 远远超越了 ASP同时也 提 供给 Web 开发 人 员更 好的 灵 活性 有 效缩 短了 Web 应 用 程序 的 开发周期.
ASP.NET 与 Windows 2000 Server/Advanced Server 的完美组合为中小型乃至企业 4级的 Web 商业模型提供了一个更为稳定高效安全的运行环境 。
2.1.2 Html 静态网页技术介绍 HTML 的英文全称是quotHypertext Markup Languagequot中文译为“超文本标记语 。
言”“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。
在几年前作为 SGML 的一个子集开发的。
一个 HTML 文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。
如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML 文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。
浏览的网页就是由 HTML 语言编写出来的。
虽然 HTML 是一种语言,但 HTML 不是程序语言,如 C 和 Java 之类,它只是标示语言,你只要明白了各种标记的用法便算学会了 HTML.HTML 的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作 HTML 页面。
在编辑器中输入 html 代码即可完成对网页的设计,如果在其中加入 VBJAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。
2 湖南工业大学本科毕业设计(论文)2.2 数据库技术介绍 由于本系统涉及到许多数据的处理这就需要有一个强大的后台数据库管理系统支持。
目前主要的数据库有:AccessFoxProExcelSybaseOracleInformixSQL Server等其中网络型的 SQL ServerOracle 产品安全性远远高于桌面型的 AccessFoxPro 等数据库。
本系统 采用的 是微 软公 司的 SQL Server 2000 。
Microsoft SQL-Server(简 称SQL-Server)是微软公司推出的一个高性能的关系型数据库管理系统,随着其产品性能的不断提高,使之在数据库系统领域中占有重要地位。
Microsoft SQL-Server 2000是继 SQL-Server 6.5 和 SQL-Server 7.0 以后,推出的又一改进的关系型数据库管理系统,它能使用户快捷地管理数据库和开发应用程序。
SQL-Server 2000 使用了最先进的数据库结构,与 Windows DNA 紧密集成,具有强大的 Web 功能,它可以利用高端硬件平台以及最新网络和存储技术,可以为最大的 Web 站点和企业应用提供优良的扩展性和可靠性,使用户能够在 Internet 领域快速建立服务系统,为占领市场赢得宝贵的时间。
同时,SQL-Server 2000 还为用户提供了重要的安全性功能的增强,为用户的数据安全提供了可靠的保证。
另外,SQL-Server 2000 在数据库服务器自动管理技术方面处于数据库领域的领先地位,它可以使用户免去繁琐复杂的工作量,从而又精于处理 使系统在商业战略上占得先机。
更重要的问题, 与 SQL-Server 数据库系统特点: Internet 5高度集成;高伸缩性和适应性;企业级数据库功能强 。
存储过程是存储在服务器上的预先编译好的 SQL 语句,可以在服务器上的 SQL 6Server 环境下运行 。
使用存储过程有如下的好处:执行时间短;客户/服务器开发分离;安全性高。
SQL-Server 2000 工具界面与标准 Windows 界面非常类似,具有菜单栏、图标、树状视图控件、单选按钮等。
这些熟悉的界面使以前即使从没有见到过这些应用程序的人也能够很快地了解一些基本的功能。
2.3
ASP.NET 简介
ASP.Net2.0 是把基于通用语言的程序在服务器上运行。
不像以前的 ASP 即时解释程序,而是将程序在服务器端首次运行时进行编译。
ASP.Net2.0 构架是可以用 Microsoft( R)公司最新的产品 Visual Studio.net 开发环境进行开发,WYSIWYG(What You See Is What You Get 所见即为所得)的编辑。
这些仅是
ASP.Net2.0 强大化软件支持的一小部分。
因为
ASP.Net2.0 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上 7。
通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到
ASP.Net2.0 的 Web 应用中。
3 湖南工业大学本科毕业设计(论文)
ASP.Net2.0 同时也是 language-independent 语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有 C(C和 Java 的结合体),VB,Jscript。
将来,这样的多种程序语言协 同 工 作 的 能 力 保 护 您 现 在 的 基 于 COM 开 发 的 程 序 , 能 够 完 整 的 移 植 向
ASP.Net2.0。
ASP.Net2.0 使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。
因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。
这种被称为quotZero Local Administrationquot的哲学观念使
ASP.Net2.0 的基于应用的开发更加具体和快捷。
一个
ASP.Net2.0 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。
ASP.Net2.0 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。
即使你现在的
ASP.Net2.0 应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改 8变都能提高他们的效能,但现在的 ASP 确做不到这一点 。
ASP.NET 优越性主要体现在以下几个方面: 1. 效率,
ASP.NET 是建立在.NET Framework 之上的可使用 Visual Basic C这样的模 块化程 序设 计语言在 第一次 执行后 不须重 新编译 就可 直接运行所 以速度和效率比 ASP 这种只能用 VBScript 或 JavaScript 这样的非模块化语言来编写的脚本编程语言提高很多。
2. 可重用性
ASP.NET 不再像 ASP 那样将 ASP 代码与 HTML 混合在一起而 9是实现代码与内容的完全分离可重用性强 。
3. 代码量,ASP 对所有要实现的功能通过编写代码来实现而
ASP.NET 只须 10预先说明就可自动实现所以实现同样的功能
ASP.NET 要比 ASP 代码量小的多 。
4 湖南工业大学本科毕业设计(论文) 第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 11server 的数据应用类库供用户使用,方便了用户对数据的操作 。
3.1.2 系统需求分析 为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应.
上一篇:
【精品文档】:目前市场上流行的Web应用程序技术有两大技术方向
下一篇:
企业管理论文:电力企业管理中的绩效考核工作