在线考试系统设计与开发.docx

上传人:b****2 文档编号:2140960 上传时间:2022-10-27 格式:DOCX 页数:31 大小:385.12KB
下载 相关 举报
在线考试系统设计与开发.docx_第1页
第1页 / 共31页
在线考试系统设计与开发.docx_第2页
第2页 / 共31页
在线考试系统设计与开发.docx_第3页
第3页 / 共31页
在线考试系统设计与开发.docx_第4页
第4页 / 共31页
在线考试系统设计与开发.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

在线考试系统设计与开发.docx

《在线考试系统设计与开发.docx》由会员分享,可在线阅读,更多相关《在线考试系统设计与开发.docx(31页珍藏版)》请在冰豆网上搜索。

在线考试系统设计与开发.docx

在线考试系统设计与开发

在线考试系统设计与开发

全性,能够排除所有XX的非法用户的访问,确保了SQLServer2000服务器的安全性,符合系统对安全性的要求;第二,用户可以使用Web浏览器查询存储在SQLServer2000数据库中的数据,符合系统远程访问数据库的要求。

第三,容量庞大,每个数据库中可创建多达20万个数据表,数据表中的记录的行数只受服务器硬盘空间的限制,符合系统的考题数目较多的要求。

1.4网络考试系统优点

(1) 可以创立电子题库,方便地实现试题的数字化管理。

所谓题库就是试题的仓库,是把许多题目集合到一起,供试卷编制者随时查询和使用的集合。

为题目的保存、分类和检索提供了便利,为编制试卷提供了高效率和低成本的手段。

电子题库是网络考试系统的重要组成部分,也是考试系统中最具有特色和实用价值的模块之一。

(2) 可以按照科学的策略智能组卷,从而提高出卷效率。

网络考试系统以电子题库为依托,可以按照教师制定的组卷策略自动的抽题成卷,极大的提高了出卷效率。

为一些面向社会开放的常年考场,提供了海量试卷资源的有力支持。

也可以被广大教师用来辅助教学和测验。

(3) 可以具有操作性和交互性。

计算机考试系统与传统纸上考试相比,有一个显著的优点和特点就是具有操作性和交互性。

可以更好的“设置一定的情景让学生表现,以此衡量学生的心理品质”。

如计算机应用技能的考试等,使用计算机模拟就具有纸面考试无法比拟的效果。

计算机考试系统可以根据学生的反应,对试题进行调整和反馈,使一些非经典的测量理论。

能够在实践中得以实现,发挥出它们的优点和长处。

而网络化考试很好地继承了这个优点。

(4) 使考试和判卷更具规范性和合理性。

网络考试系统使用计算机系统来进行考试和自动判卷。

具有更好的规范性和合理性。

试题的呈现和判卷的标准都是严格统一的,一般不会发生学生忘记书写姓名,答题卡填写方法不正确或错位等意外丢分情况。

学生答题过程中,由于系统限制也必将更加规范,不会出现笔试中经常出现的由于学生没有严格按照答题要求做,判卷时被强行扣分的事情。

判卷由系统自动完成,极大的提高了准确性,防止了人工判卷时经常出现的错判、漏判和分数计算错误的情况。

使考试更加公正合理,具有权威性。

(5) 实现自动判卷和数据的有效保存。

如果说考试使教师教学过程中重要工作之一的话,那么判卷又是教师在考试实施过程中最重要和最烦琐的工作之一。

判卷有两个基本的要求,那就是快速和准确。

学生希望在最短的时间内知道自己准确的考试成绩,在集体中的位置知道问题出现的所在和应该努力的方向。

这也是考试教育功能的重要体现。

如果判卷越慢这种对学生的反馈和激励的效果就会越小,达不到原有的考试目的。

快速和准确对传统的教师手工判卷来说是一对矛盾,加重了教师的工作负担。

而使用考试系统的自动判卷功能,能很好的解决这些问题。

甚至在学生考试完成后,他就能马上看到自己的成绩。

考试成绩的保存,对计算机考试系统来说,是非常简单方便的。

而在手工考试中,需要教师特别的注意将成绩单存档或再输入计算机中,工作比较烦琐。

(6) 具有强大的数据统计分析功能。

计算机考试系统与传统纸上考试相比具有强大的统计功能,原来非常烦琐甚至手工难以进行的分析统计计算工作,现在可以在瞬间完成了。

由于考试系统从出题、考试到判卷、统计,完全实现了数字化,不再需要教师手工地将学生成绩、答题情况等详细信息输入计算机,因此使学生成绩统计分析,试题参数的统计分析及自动调整在实际工作中成为可能。

随着社会的不断发展,信息保存和分析提取的日趋重要,考试实现数字化,提高数据存储和分析的能力是不可逆转的潮流,网络考试系统的发展前景是光明的。

1.5可行性分析

可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

该系统的可行性分析包括以下几个方面的内容。

A社会因素方面的可行性:

本系统用于学校考试,无法律和政策方面的限制

B经济方面的可行性:

主要是对项目的经济效益进行评价,本系统作为一个实训的一个项目,无需开发经费,对于我系在经济上是可以接受的,并且本系统实施后可以显著提高考试效率,有助于学院完全实现网络化管理。

所以本系统在经济上是可行的

C技术方面的可行性

1)技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等。

2)软件方面,网络化考试需要的各种软件环境都已具备,数据库服务器方面则有SQLServer,均能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。

其灵活性、安全性和易用性为数据库编程提供了良好的条件。

因此,系统的软件开发平台已成熟可行。

3)硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。

D操作方面的可行性

目前,大学的校园网路覆盖了教学区和学生区的主要建筑物及部分家属宿舍,从而满足校内各学院,各职能部门,各直属单位上网需求。

学校良好的网络设施为开发使用无纸化网络考试系统提供了坚实的基础。

综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快.

 

2软件需求说明书

2.1编写目的

我们学校的计算机课程采用上机考核方式,以前所用的考试系统由于种种原因不能满足一些要求,需要添加新的功能,因此我们对考试系统重新设计和开发出一套全新的考试系统的项目,并得到老师的大力支持。

我们在保持原有绝大部分功能的前提下,不仅需发完善原有功能,而且按照老师和同学的要求,加入许多新的功能,使得题目管理,上机考试,试卷评分,考试分析更加方便完善。

该软件项目可行性研究报告是对项目课题的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.写软件项目可行性研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,我们首先确定考试系统需要做什么,并充分理解考试系统要实现的功能,以文档形式说明我们的分析的过程,以便我们以后的设计开发中参考,所以该软件项目可行性研究报告在整个开发过程中是非常重要的

2.2任务概述

2.2.1目标

a本系统的用户可分为教师,学生两类。

考虑到系统的安全性,本系统共分成两个部分:

一个部分用于教师登录,主要负责进行基本资料、题库、试卷、成绩的管理以及查询等;另外一个部分用于考生登录,参加考试和考试前的模拟训练。

b从总体上考虑,系统应该实现下列功能:

对教师来说,包括试卷管理、题库管理、成绩管理。

基本资料管理

试卷管理:

教师可以将各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则,在学生考试时,由系统根据试卷规则自动组卷生成满足教师要求的试卷,而不用手工组卷。

同时,教师还可以对库中已有的试卷进行修改和删除,添加新试卷等。

题库管理:

教师可以根据教学需求对题库中的试题进行三种基本操作:

添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、单选题,多选题,Microsoftoffice操作(包括word文档操作、excel文档操作、PowerPoint文档操作)、windows文档操作题和打字测试(中文,英文),windows文档操作题。

成绩管理:

教师可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。

主要包括管理基本资料(包括教师、学生资料的增、删、改以及个人资料修改)

对学生来说,有两方面要求:

模拟考试训练:

学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。

正常考试:

学生只能一人只考试一次,在特殊情况下,可以由监考教师删除以往考试信息情况下,可以进行考试。

2..3处理流程

2.3.1给出所建议系统的处理流程和数据流程

图2.2模拟考试流程图

 

图2..2考试系统流程图

图2.3考试题库管理系统流程图

2.3.2系统数流图分析

图2.4考试系统数据流图

图示2.5考试系统管理流程图

2.3.3数据字典定义;

数据字典有四类:

数据项,文件,数据流,加工

a)数据流定义

表4.1考生登陆信息

数据流名:

考生登陆信息

简述:

考生进入考试系统中的身份

组成:

考生学号+考生姓名

注释:

考生只能参加考试只能登陆一次

 

表4.2空白试卷

数流流名:

空白试卷

组成:

考生学号+姓名+(选择题)+(判断题)+(填空题)+(office操作题)+考试时间

注释:

考生没有做题的试卷

表4.3选择题

数据流名:

选择题

组成:

题名+题号+{问题+选项A+选项B+选项C+选项D+答案+结果}

注释:

每一次生成的选择题都不一样,结果都为空

表4.4判断题

数据流名:

判断题

组成:

题名+题号+{问题++[答案A|答案B]+结果}

注释:

结果为空

表4.5Office操作题

数据流名:

office操作题

组成:

题名+题号+word操作题内容+word操作题要求+excel操作题内容+excel操作题要求+powerpoint操作题内容+powerpint操作题要求

表4.6填空题

数据流名:

填空题

组成:

题名+题号+{问题+答案+结果}

注释:

结果为空

表4.7备份答题卷

数流名:

备份答题卷

简述:

试卷类对象初始化的一个string型数据

组成:

考生学号+姓名+(选择题)+(判断题)+(填空题)+(office操作题)+考试时间+考试剩余时间+结果

注释:

每隔1分钟生成一次

 

表4.8考试设置信息

数据流名:

考试设置信息

组成:

选择题数目+选择题分值+判断题数目+判断题分值+office操作题分值+考试时间

注释:

是生试卷试题和考试的要求

表4.9学生信息表

文件名:

学生信息表

组成:

{学生姓名+学号+班级}

组织:

按班级排列

表4.10学生成绩表

文件名:

学生成绩表

组成:

{学号+成绩+考试状态}

表4.11判断题储存表

文件名:

判断题储存表

组成:

{题序排列号+问题内容+答案A|答案B]+}

注释:

按题序列号排列

表4.12选择题储存表

文件名:

选择题储存表

组成:

{题序列号+问题内容+选项A+选项B+选项C+选项D+答案}

注释:

按题序列号排列

表4.13填空题储存表

文件名:

填空题储存表

组成:

{题序列号+问题内容+答案}

注释:

按题序列号排列

 

表4.14Office操作题储存表

文件名:

Office操作题储存表

组成:

{题序列号+组成:

题名+题号+word操作题内容+word操作题要求+excel操作题内容+excel操作题要求+powerpoint操作题内容+powerpint操作题要求+web内容+web操作要求}

注释:

按题序列号排列

表4.15答题卷备份表

文件名:

答题卷备份表

组成:

{学号+答题卷}

注释:

按学号排列

3.2加工

表4.16抽取选择题

加工名:

抽取选取择题

激发条件:

收到生成选题要求

加工逻辑:

1联结数据库,

2随机抽取选择题库中考试要求数量的选题

执行次数:

一人一次

表4.17抽取判断题

加工名:

抽取判断题

激发条件:

收到生成选题要求

加工逻辑:

1联结数据库,

2随机抽取判断题库中考试要求数量的判断题

执行次数:

一人一次

 

表4.18抽取office操作题

加工名:

抽取选office操作题

激发条件:

收到

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1