基于web的在线考试系统设计

上传人:cn****1 文档编号:552517170 上传时间:2022-09-18 格式:DOC 页数:39 大小:1.03MB
返回 下载 相关 举报
基于web的在线考试系统设计_第1页
第1页 / 共39页
基于web的在线考试系统设计_第2页
第2页 / 共39页
基于web的在线考试系统设计_第3页
第3页 / 共39页
基于web的在线考试系统设计_第4页
第4页 / 共39页
基于web的在线考试系统设计_第5页
第5页 / 共39页
点击查看更多>>
资源描述

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

1、 题 目 基于web的在线考试系统设计 院 (系) 数学与计算机科学系 专业班级 计算机科学与技术 学生姓名 学号 指导教师 职称 评阅教师_ _ 职称_ 2014年 3 月 1 日 目录第1章 引言41.1在线考试系统开发背景及意义41.1.1 开发背景41.1.2 开发语言及环境41.2课题选择意义51.3论文的主要内容5第2章 在线考试系统的需求分析62.1 引言62.1.1 编写目的62.1.2 背景62.1.3 定义62.2三层B/S架构的概念62.3 在线考试系统功能介绍72.3.1 系统目标72.3.2 系统流程图72.3.3系统功能结构82.3.4 系统开发环境10第3章 数据

2、库设计103.1数据库概要说明103.2 数据库概念设计103.3数据字典123.4数据库逻辑结构设计133.4.1数据库表结构133.4.2具体表设计如下13第4章 在线考试系统的实现164.1.文件夹组织结构164.2公共类的编写164.3各模块的实现174.3.1登录模块:174.3.2.考生注册194.3.3.在线考试模块224.3.4后台管理模块:274.3.4.1模块基本功能:274.3.5后台管理模块之试题添加:27第5章 结束语37六、参考资料38 基于web的在线考试系统摘要 在现在科技的大浪潮下,教育领域也受到了极大的影响,随着网络的普及以及教育改革的推进,把计算机运用到教

3、育领域是必然的需求。网络教育的出现改变了传统的教学与考试模式,是教学与考试进入了一个全新的阶段,在现在科技与传统教育的结合必定会带来中国教育的重大成绩。在线考试系统是以互联网为依托,利用计算机技术实现的考试模式。通过在线考试系统将改变传统的考试模式,使考试变得高效,方便,快捷,使考务管理突破时空限制,使考生可以在任何时间地点通过网络进行考试。在线考试系统与传统考试相比工作量小、效率高、反馈周期短、节省资源等特点,成为现在教育改革的新方向。关键词 网络在线考试;自动 AbstractWith the deepening of education reform and the popularity

4、 of the network, education is facing a great change. Online education with its new teaching concepts and teaching methods to provide an efficient education programme. Among them, online lectures, online examination, new teaching mode will be the whole education into a new era.Online examination syst

5、em to the traditional way of examination, examination time, with automatic control system automatic scoring, effectively prevent fraud advantages; to achieve the examination function and educational evaluation and education management of highly integrated; reduce staff workload, improve work efficie

6、ncy; the work of examination paper, examination automation, guaranteed and the examinee management in various stages of normal and orderly, make the test more objective, reasonable and fair.Key word Online examination automatic第1章 引言1.1在线考试系统开发背景及意义1.1.1 开发背景 考试是教育中的一个重要环节。考试的目的一是为了考查学生的知识掌握情况,二是为教师

7、提供教学分析的依据。传统的考试由于涉及到组织命题、试卷印刷、考场安排、组织阅卷等诸多环节,考试时间周期长、效率低下,同时人工阅卷等主观原因也影响到考试的公正性。随着网络技术在教育领域运用的普及,应用现代信息技术架构的网络在线考试系统展现出了越来越多的优越性。网络在线考试系统相对于传统的考试方式,具有自动控制考试时间、系统自动评分、有效防止舞弊行为等优点;实现了考试功能与教育评估和教育管理能力的高度结合;减轻了教务人员的工作负担,提高了工作效率;使考务工作自动化,保证出卷、考试和考生管理各阶段正常有序的进行,使考试更趋于客观、合理和公正。1.1.2 开发语言及环境1.ASP.NET编程技术介绍A

8、SP无须编译,可直接解释执行。使用普通的文本编译器,即可进行页面的编辑和设计。独立于浏览器,用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。源程序不会外漏,ASP脚本是在服务器上执行,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。面向对象,具有无限可扩充性。ASP的功能:访问和编辑服务器的数据库表,使用浏览器就可以输入、更新和删除服务器中数据库的内容。读写Web服务器的文件,实现计数器、留言簿、聊天室等功能实现多个主页间的信息共享,便于开发复杂的电子商务应用系统。扩充能力强,可利用多种语言制作ActiveX 服务器组件以满足不同的应用需

9、求。2. .NET框架的开发语言C# C#是专门为适应.NET框架而设计的,它支持.NET框架基础类库提供的每种功能。C#是一种完全面向对象的编程语言。在C#中针对的管理非常严格,只有在特别识别的代码块中才可以定义和使用指针,这样降低了内存溢出的风险,同时又兼顾了使用指针编写强大且高效的、灵活的代码。3. C#的开发工具Visual Studio 2008C#的开发平台Visual Studio 2008为程序员提供了良好的程序编写、代码管理、调试和部署环境,大大提高了程序的开发效率。VS2008是微软公司专门为开发.NET 应用程序而设计的继承开发环境(IDE),它是目前最好的C#开发环境。

10、VS2008为程序员提供了高级代码编辑器、方便的窗体设计器、集成调试器和许多其他工具,为快速开发C#应用程序奠定了基础。4.SQL Sever 2005数据库作为计算机技术的重要组成部分,数据库是建立各种信息系统的基础。电子商务则是信息系统与Internet/Intranet技术的高级应用。因而在电子商务的应用中,数据库系统的作用非常重要。SQL Server 2005是微软公司SQL Server生产线上的最受期待的产品。在成千上万的电子邮件、成百上千的规格说明以及大量的编译的基础上,SQL Server 2005确保了自己是Windows平台上数据库应用程序中最具戏剧性的新型数据库平台。S

11、QL Server改善了数据库系统的可伸缩性和性能。数据分区通过本地表和索引分区启用水平数据向外扩展的解决方法。另外,使用新的快照隔离级别和多重活动结果集(Multiple Active Result Sets,MARS)时增加了应用的协同性。SQL Server 2005具有使用.NET 2.0框架开发.NET中数据库对象的功能。包括函数和触发器等程序对象可以使用C#和VB.NET语言书写。另外,Transact -SQL语言继续依照新的ANSI-99 SQL语言特性进行着改进。XML是一个重要的并且广泛接受的用于在局域网和Internet不同应用之间的分发数据的标准。SQL Server

12、2005支持通过新的XML数据类型以及新增的内置XML Web Service存储XML文档。SQL Server 2005增强了校对、字符支持等功能。1.2课题选择意义本课题的目的就是使用ASP.NET技术设计并实现一个基于SQL Sever数据库并结合AJAX无刷新技术的的在线考试系统。并且系统应该具有良好的可扩展性、可靠性、易维护性,以适应在线考试应用发展的需要。从而一方面为SQL Sever数据库管理系统提供一个在线考试系统的应用实例,另一方面,也为自己的对网络数据库的应用提高到一个全新的领域。1.3论文的主要内容通过阅读本课题,可以学习到:在线考试的开发过程如何进行需求分析和系统设计

13、如何分析和设计数据库主要功能模块的技术分析和实现方法如何设计公共类AJAX技术专题讲解视图的概述第2章 在线考试系统的需求分析2.1 引言随着计算机技术和互联网的快速发展,人类已经进入了信息时代,也有人称为数字化时代。在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时也希望能够得到科学的评价;教师希望有效改进现有考试模式,提高考试效率;教育机构也希望给网上的学生提供更全面、灵活的服务,全面准确的对学生进行跟踪和评价。网络考试系统正是迎合这一时代需求而开发的,它旨在探索一种以互联网为基础的考试模式。通过这种新的模式,为学校创造一种新的考试环境,提高考试工作效率和标准化水

14、平,使学校管理者、教师和学生随时随地通过网络进行考试。网络考试系统的开发及应用,避免了以往学校里考试纸张、笔、监考和巡考等各种资源的浪费,并且后台管理是管理员单一的管理,确保了程序的安全性。网络考试系统管理员登陆后,对考试内容、专业、科目和考试题目等都做了详细的分类,只要考生通过自己的学生编号和密码进入前台,按步骤依次进行选题和答题,答题完毕后系统会自动判断考卷,并核对出考卷的分数,解决了在学校考试后等待考卷分数通知的问难题。2.1.1 编写目的编写本软件需求说明书的目的在于确定待开发软件的功能、性能、数据、界面等要求。具体说就是确定软件系统的综合要求、分析软件系统的数据要求、导出系统的逻辑模型。2.1.2 背景本软件系统的全称为网上考试系统。对于那些希望通过网络进行考试的用户来说,此考试系统为其提供了极大的便利,诸如成绩查询、用户注册等功能。2.1.3 定义l ASP:ASP是Active Server Pages的缩写,中文名字是“动态服务器页面”,是一种创建动态、交互的Web服务器应用程序的重要技术;l 模板页:通过建立模板规范整个网页格式和风格的功能;l 数据库:长期存储在计算机内的、有组织的、可共享的数据集合.2.2三层

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

当前位置:首页 > 大杂烩/其它

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