基于.NET的在线考试系统设计论文[带程序].doc

上传人:公**** 文档编号:539348023 上传时间:2022-10-14 格式:DOC 页数:58 大小:4.39MB
返回 下载 相关 举报
基于.NET的在线考试系统设计论文[带程序].doc_第1页
第1页 / 共58页
基于.NET的在线考试系统设计论文[带程序].doc_第2页
第2页 / 共58页
基于.NET的在线考试系统设计论文[带程序].doc_第3页
第3页 / 共58页
基于.NET的在线考试系统设计论文[带程序].doc_第4页
第4页 / 共58页
基于.NET的在线考试系统设计论文[带程序].doc_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《基于.NET的在线考试系统设计论文[带程序].doc》由会员分享,可在线阅读,更多相关《基于.NET的在线考试系统设计论文[带程序].doc(58页珍藏版)》请在金锄头文库上搜索。

1、编号无锡太湖学院毕业设计(论文)题目: 基于.NET的在线考试系统 信机 系 计算机科学与技术 专业学 号: 学生姓名: 指导教师: (职称:副教授 ) (职称: )2013年5月25日49无锡太湖学院本科毕业设计(论文)诚 信 承 诺 书本人郑重声明:所呈交的毕业设计(论文) 基于.NET的在线考试系统 是本人在导师的指导下独立进行研究所取得的成果,其内容除了在毕业设计(论文)中特别加以标注引用,表示致谢的内容外,本毕业设计(论文)不包含任何其他个人、集体已发表或撰写的成果作品。 班 级: 学 号: 作者姓名: 2013 年 5 月 25 日摘 要随着互联网的发展,人们已经进入了信息时代。在

2、这种环境下,学生希望得到个性化的满足,这使一种新型的考试流行起来,这就是在线考试系统。在线考试化突破了地域的限制,将一切变得如此的简单。本系统利用网络和数据库技术,基于C#语言和ASP.NET来实现的在线考试系统,开发平台是Visual Studio 2005,数据库使用的是SQL Server 2005。文章介绍了在线考试系统的分析、设计及实现的全过程,完成了前台管理,后台管理。前台管理主要是考生修改个人信息,在线考试功能。后台管理主要是对考试科目、基础信息、教师信息、学生信息的添加和维护,还有制定、维护试卷和试题的录入和维护功能。本系统的独特之处是考试试卷都是在题库随机抽取的,并且试卷的题

3、型、分值、难度都可由管理员后台制定。这种新的模式,为学校创造了新的考试环境,提高了考试效率,保证了考试的客观性,实时性,阅卷标准的一致性,从而高效率、高质量的完成了考生的能力测评。 关键词: ASP.NET;在线考试;SQL ServerAbstractWith the development of the Internet, people have entered the information age. In this environment, the students hope to get personalized meet, which makes a new type of exa

4、mination pop up, this is the online examination system. The online examination breakthrough the geographical constraints, everything becomes so simple.The system uses the network and database technology, based on the C # language and ASP.NET online examination system development platform Visual Stud

5、io 2005, the database is SQL Server 2005, completed the front desk management, management background. The article describes Online exam management system analysis, The front desk management candidates modify personal information, online examination function. Manage test subjects, basic information,

6、teachers, student information to add, and maintenance, as well as establishing, maintaining, papers and questions of entry and maintenance functions. The system is unique in exam papers are randomly selected exam questions and papers, scores, the difficulty can be developed by the administrator back

7、ground.This new model for the school to create a new test environment, improve the efficiency of the examination, to ensure that the examination of objectivity, timeliness, consistency of marking standards, high efficiency, high quality evaluation of students abilities.Key words: ASP.NET; Online exa

8、m; SQL Server目 录摘 要IIABSTRACTIII目 录IV1 绪论11.1 本课题的研究内容和意义11.2 国内外的发展概况11.2.1 国内发展状况11.2.2 国外发展状况21.3 本课题应达到的要求22 开发工具及环境32.1 开发工具32.1.1 ASP.NET32.1.2 C#32.1.3 SQL SERVER 200542.1.4 Microsoft Visual Studio 200542.2 开发环境52.2.1 软件环境52.2.2 硬件环境52.3 系统架构53 系统需求分析73.1 可行性分析73.2 需求分析73.2.1 功能需求73.2.2 数据流分析

9、83.3系统流程图分析94 系统设计114.1 数据库设计114.1.1 数据库概念结构设计114.1.2 数据库逻辑结构设计114.1.3 数据库结构设计164.1.4 数据库关系图184.2 系统模块设计184.2.1 考生模块194.2.2 管理员模块195 系统功能介绍205.1 前台功能205.1.1 用户登录205.1.2 用户注册215.1.3 个人信息修改225.1.4 在线考试功能235.2 后台功能275.2.1 考试科目管理285.2.2 基础信息管理295.2.3 教师管理305.2.4 学生信息管理315.2.5 试卷管理325.2.6 试题管理345.3 本章小结4

10、36 结论与展望446.1 结论446.2 不足之处及未来展望44致 谢46参考文献47附 录48基于.NET的在线考试系统1 绪论1.1 本课题的研究内容和意义随着互联网的高速发展,网络已经成为人们不可缺少的一部分,各种网络应用层出不穷,这些应用很多已经取代了人们原来不完善的东西。传统的考试流程繁琐,而且极易出现错误,它必须要经过5个流程:人工出卷,学生考试,阅卷,成绩评估,和试卷分析。随着考试要求的不断提高和考试类型的不断增加,传统的考试方式已经越来越不适应现在的科技化教学环境。在此环境下,很多的开发者就研发出了在线考试系统,它的出现就是一个很好的远程教育的开元,它的出现开辟了无纸化考试的

11、新纪元。如今,这项开发已经广泛运用到了各大高校和教学机构,比如全国计算机考试,会计上岗证考试,现在都采用了在线考试。它提高了考试的质量,减轻了老师的工作负担,是考生越来越趋于公正,客观,提高了效率,节约了成本,即适合基于Internet的大规模考试,也满足了学校、培训机构的考试要求。现阶段,在线考试系统是一个研发的热点,它一共分为2类:客户机/服务器模式(C/S)架构和B/S模式。前者的主要缺点是维护和升级比较困难,而后者可以让用户通过浏览器直接访问位于服务器上的试题以及对系统进行远程维护。在线考试系统将传统的教育理论与基于Internet的计算机协同工作软件系统有机结合起来,基本上满足了各种

12、规模的考试要求。该在线考试系统可以协助考试机构对考试进行科学的分析、评价,而且该考试系统实现了自动评分,实时统计,优化并改变了传统考试的运行模式。它主要将系统分为考生和管理员两种身份。考生申请注册后,登陆系统进入考试答题界面。考生可以选择考试科目,答题结束后可以查看正确的答案。在管理员界面主要分为6模块:考试科目、基础信息、教师管理、学生管理、试卷管理、试题管理。综上所述,要实现基于.Net的在线考试系统需实现客户端于数据库的连接以及题库的编辑试卷、自动出卷、自动成卷。其中,与数据库的连接是本系统的核心,也是我主要解决的问题,我主要通过使用ADO对象,通过ODBC驱动程序来访问数据库,使SQL

13、语句获得数据并传送到Web服务器上,最后通过编译,将结果传送到浏览器。1.2 国内外的发展概况1.2.1 国内发展状况在90年代,计算机技术的高速发展也给传统的考试带来了一次翻天覆地的改革。它的先例是应用在1994年的全国计算机考试中,其目的在于更好的促进学习,向社会普及计算机知识,也通过客观公正的考试来合理的选拔人才。从1994年开考以来,一直沿用到现在,已顺利通过近20次的考试,使用范围遍布30多个省市。目前全国各大高校也陆续研发出了属于自己学校的考试系统,有复旦大学、同济大学、清华大学、北京大学等高校。国家信息产业部也开发了办公自动化证书CEAC远程考试系统、红旗Linux远程考试系统1

14、。但现在国内的技术跟西方国家相比还是有一点差距的,诸如绝大部分考试系统都是以客观题为主,让学生从多个选项中进行选择,这样下来,学生的随意性强,存在侥幸的心里。另一方面,由于缺少主观题,这对学生的主观综合能力无法进行考究。这些问题还要新一代的年轻人去解决。1.2.2 国外发展状况在线考试系统最先发源于美国,历经了多年,已经在国外广泛使用。著名的考试机构有美国思而文学习系统有限公司,它是一家计算机化考试服务和从事教育的专业公司,在全球已经有了两千多个专业公司。美国还有世界上最大的考试机构美国教育考试服务中心。从1993年开始在CRE(研究生入学考试)采用自适应考试模式,它是逐步减少笔试考试2。2000年以后,国外考试特别是技术资格认证的考试,都采用在线考试系统。总而言之,国外在线考试系统的发展时间较早,应用范围也很广,已经充分得到了群众的认可与支持。 1.3 本课题应达到的要求在线考试系统用于专业、科目和试题的录入、修改删除和参加考试的ASP应用程序,他最大的特点是实用性和方便性。它要实现用户注册,用户信息管理,试题库管理,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 市政工程

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