网络考试系统的设计与实现[设计+开题+综述]
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
开题报告
计算机科学与技术
网络考试系统设计与实现
一、选题的背景与意义
考试,这个词对大家来说应该并不陌生。从小到大,经历的过的考试,大大小小总有几百次了。但是,一直下来考试的模式都是一样的:都是所有考生坐在一起,用笔解答试题。这样的考试存在着一些弊端:浪费纸张、考生必须赶到考场等问题。不过,网络考试完全可以避免这些问题。
随着Internet技术的发展,开发基于WEB的管理信息系统,最大限度的利用高校现有的资源,提高教学质量是高等院校教学上的新研究课题。目前,各高校已经普遍实现点播教程、教师辅导、在线考试等。
本系统就是一个基于设计的在线考试系统。该系统将用微软公司的Visual 的集成开发环境,使用技术,结合SQL Server 数据库管理系统,开发基于WEB的在线考试系统。
在线考试系统将传统教育理论与基于WEB的计算机协同工作软件系统有机结构结合起来,以满足各种课程的考试需求;该系统将教育理论、经验和方法引入系统内部,在完成网络考试任务的同时还获得了科学量化指标,可以协助考试组织机构对考试进行科学的评价和分析:在线考试系统将实现网络组卷、在线考试、网上判分等各项相关功能,以优化传统考试的运行模式,在确保考试系统安全性、真实性的前提下,将极大的提高考试的组织效率和节约考试成本。
二、研究的基本内容与拟解决的主要问题:
研究的基本内容:
1.能够判断用户的身份,并根据身份的不同进入不同的页面
2.能够实现在线添加试卷和试题的的功能
3.能够实现在线统计考试成绩
4.能够实现查询考试分数的功能
5.能够实现在线答题功能
6.能够实现添加用户的功能
要解决的主要问题:
网络考试系统分为用户管理模块、教师模块和学生考试模块。教师模块包含了成绩列表模块、成绩统计模块、添加试卷模块和添加试题模块。学生考试模块包含成绩列表模块和在线考试模块等。系统的模块图1如下:
图1.网络考试系统结构图
网络考试的数据库功能主要体现在对各种信息的提供、保存、更新、和查询操作上,包括用户信息、试卷信息、学生成绩信息和试题信息,各部分数据内容又有内在联系。即:
1.系统用户分为管理员、教师和学生3种用户
2.用户信息记录用户的名称、密码和身份
3.成绩信息记录了学生的成绩信息
4.试卷信息记录了所有已经存在的试卷信息
5.动态创建试题库信息,记录试卷的内容
6.联系人信息表包括联系人编号、联系人姓名等
三、研究的方法与技术路线:
该系统将用微软公司的Visual 的集成开发环境,选用微
软的SQL Server 2005作为数据库系统,利用.NET提供的数据库访问技术,使得数据驱动的WEB应用程序开发变得迅速而简单;基于B/S 模式的设计思想,便于扩充应用和升级维护,利用浏览器访问位于WEB的服务器的纯WEB页面,实现网络组卷、在线考试、网上评分、在线统计等相关的功能。
四、研究的总体安排与进度:
五、主要参考文献:
[1] 李京文. 数据库访问技术研究[J]. 安徽广播电视大学学报,2010
年01期
[2] 唐子蛟. 基于的网络考试系统的实现[J]. 四川理工学院学报,
2010年05期
[3] 高少航. 及SQL Server的基本运用[J]. 电脑知识与技术,2010
[4] 胥卫东. 的发展及与WEB数据库的动态连接[J]. 山东潍坊职业学
院学报, 2006年06期
[5] 王春艳. ASP连接SQL Server数据库的方法与性能分析[R]. 石家庄理工职
业学院学术研究,2009年04期
[6] 韩晓辉.基于ASP技术网上考试系统的设计与实现[J]. 黑龙江畜牧兽医职
业学院学报,2006年01期
[7] 宋斐. 基于.net在线考试系统的设计[J]. 科技风,2010年20期
[8] 闫兆宏. 网络在线考试系统的完善及扩展应用[J]. 同煤科技,2010年01
期
[9] 杜达. 服务器虚拟化技术在在线考试中的应用[J]. 商场现代化,2010年
05期
[10] 叶潮流. 浅析ASP动态网页制作技术[J]. 合肥学院管理系学报,2010年
05期
[11] Jesu´s Bisbal、Jane Grimson、David Bell . A formal framework for database sampling[N]. Information and Software Technology, February 2005
[12] Lei Gao. An Intensive MVC Design Pattern Based on [C]. School of Information Linyi Normal University, 2010 Second International Conference on Computer Engineering and Applications,2010
毕业设计文献综述
计算机科学与技术
网络考试系统设计的相关知识
摘要:在线考试系统将传统教育理论与基于WEB的计算机协同工作软件系统有机结构结合起来,以满足各种课程的考试需求;在线考试系统将实现网络组卷、在线考试、网上判分等各项相关功能,以优化传统考试的运行模式
该系统将用微软公司的Visual 的集成开发环境,选用微软的SQL Server 2005作为数据库系统,利用.NET提供的数据库访问技术,使得数据驱动的WEB应用程序开发变得迅速而简单;基于B/S模式的设计思想,便于扩充应用和升级维护,利用浏览器访问位于WEB的服务器的纯WEB页面,实现相关的功能。
关键词:ASP ,, 数据库
一.ASP的发展
ASP 是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术是指Active Server Pages(动态服务器页面),运行于 IIS 之中的程序。从1996年ASP诞生到现在已经过去了15年。在这短短的15年中,ASP发生了重大的变化,直到现在的。
ASP的第一版是0.9测试版,自从1996年ASP1.0诞生,它给Web开发界带来了福音。但是早起的Asp是十分繁琐,需要编写大量的C代码。到了1998年,发布了ASP2.0。到了2000年,随着Windows 2000的成功发布,这个操作系统的IIS 5.0所附带的ASP 3.0也开始流行。与ASP 2.0相比,ASP 3.0的优势在于它使用了COM+,因而其效率会比它前面的版本要好,并且更稳定。
2001年,出现了。在刚开始开发的时候,它的名字是ASP+,但是,为了与微软的.NET计划相匹配,并且要表明这个ASP版本并不是对ASP3.0的补充,微软将其命名为。技术是由微软的.NET 技术细化而来的,它不是ASP的简单升级,可以说是一个全新的技术。完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面引入了许多新技术,正是这些新特性,让超越了ASP,同时也提供给Web开发人员更好的灵活性,有效缩短了Web 应用程序的开发周期。与Windows 2000 Server/Advanced Server的完美组合,为中小型乃至企业级的Web 商业模型提供了一