《在线考试系统》word版

《在线考试系统》word版

ID:22693495

大小:1.02 MB

页数:15页

时间:2018-10-30

《在线考试系统》word版_第1页
《在线考试系统》word版_第2页
《在线考试系统》word版_第3页
《在线考试系统》word版_第4页
《在线考试系统》word版_第5页
资源描述:

《《在线考试系统》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、在线考试网——考生成绩管理与考试试题添加系部:信息工程系学生姓名:专业班级:学号:指导教师:2009年10月28日13目录一、引言1(一)课题的开发背景1(二)指导思想与技术路线1二、系统设计相关介绍2(一)ASP.NET技术介绍2(二)ADO.NET访问数据库的介绍2三、需求分析2(一)主要工作内容及关键问题2(二)应具备的基本功能2四、系统的概要设计2(一)系统的功能设计21.系统的功能结构22.系统的功能特点3(二)系统的模块设计31.考生成绩管理32.考试的试题添加3五、系统的详细设计及实现4(一)数据库中的数据表设计41.数据表Score(成绩表):42.

2、数据表Question(试题表):5(二)成绩管理的界面设计及代码61.考生查询成绩界面62.后台管理员查询成绩界面73.成绩管理界面9(三)考试试题添加界面设计及代码10六、小结11七、谢辞12八、参考文献12九、附录1313在线考试网——考生成绩管理与考试试题添加摘要:在线考试系统本着减轻教师工作负担、提高工作效率、优化学生考试的流程,增强参加考试学生的身份识别,比传统的考试模式节省人力财力和时间。本系统主要实现的功能有:用户注册、时间控制、自动判卷、成绩查询、试题录入、修改题库、用户管理、科目管理、管理员管理、分数管理等。系统选用的开发软件是ASP.NET,后

3、台数据库为SQLSever。本系统的开发采用结构化设计思想。本文主要介绍了考试系统的开发初衷和背景,系统的开发工具,结构化开发的具体步骤,其中包括数据流程图,功能结构图等必要的图形说明。关键字:ASP.NETSQLSeverC#在线考试一、引言(一)课题的开发背景随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件双方面把学校建设成一流的信息管理、教育教学的平台。本文设计开发的考试管理系统也是其中重要的一个方面。传统的考试由于涉及到组织命题、试卷印刷、考场安排、组织阅卷等诸多环节,考试时间周期长、效率低下。应用现代

4、信息技术构架的网络在线考试系统展现出了越来越多的优越性。网络在线考试系统旨在探索一种以互联网为基础的考试模式。通过这一新的考试模式,为考试创造一种新的考试环境,提高考试工作效率和标准化水平,使考务管理突破时空限制使考生可以随时随地通过网络完成考试。(二)指导思想与技术路线一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,从而发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网上自动完成。目前,应用软件运行的模式主要有二类:Client/Server模式,Browser/Server模式。C/S模式

5、主要的缺点是维护、升级较麻烦;B/S的客户端是一个标准的浏览器,服务器端是WebServer,它的主要优点是便于扩充应用、升级维护简便。所以说,用B/S模式来设计考试系统比较合适,服务器端我们采用SQLSever数据库系统和ASP.NET组件来构成考试的应用服务系统;客户端采用浏览器来完成考试的全过程,同时可进行远程系统维护和管理。本系统13运用方便、操作简单,效率很高。现阶段虽只实现了试卷的客观题部分,但已具有用户注册、多用户同时在线考试、时间控制、自动判卷,试题录入、修改题库、用户管理、科目管理、管理员管理、分数管理等重要功能,也就是说实现了真正的无纸化考试,满

6、足任何授权的考生随时随地考试并迅速获得成绩,同时也大大减轻了教师出题、印题和判卷等繁重的工作。二、系统设计相关介绍(一)ASP.NET技术介绍ASP.NET被描述为一门技术而不是一种语言,这一点很重要。该技术通过编程语言访问。本系统选用的语言是C#,即我们将利用C#创建Web页面,而利用ASP.NET来驱动它。(二)ADO.NET访问数据库的介绍与数据库相连,ADO.NET提供了如下3种方式:通过ODBC相连;通过OLEDB相连;直接与SQLServer相连。3种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。对于相连数据库的数据处理,也有2种方式,即一种

7、是通过DataSet来隔离异构的数据源,另一种是以流方式从数据源读取(DataReader方式)。三、需求分析(一)主要工作内容及关键问题考生成绩管理:在这一模块有前台和后台两部分。在前台考生查询成绩时,最主要的就是考生考完试后计算成绩的代码怎么编写。当计算机把考生成绩计算出来时要自动存入数据库中的成绩数据表。添加考试题目:这一模块主要是后台。对考试试题添加记录时,在记录进入试题表时,要能自动修改或添加与其有关的数据库中的其它数据表。(二)应具备的基本功能考生记录成绩管理:考生考完以后,管理员应该能对所有记录进行查询,并应该可以删除指定。考生可以查看任何一次的考

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。