首页 > 范文大全 > 正文

校园数字化学习中心网络考试系统需求分析

开篇:润墨网以专业的文秘视角,为您筛选了一篇校园数字化学习中心网络考试系统需求分析范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要 传统的纸质化考试从考场布置、出题、监考、阅卷再到评分、公布成绩,过程极为繁琐,大大影响了工作效率。基于网络的高度发展,把大量复杂的纸质考卷工作整合为通过计算机网络自动生成考卷成为一种必然的趋势,可以从最大程度上节约成本,降低对人力物力的依赖性。学生网络考试系统是作为学校校园数字化学习中心的一个重要组成部分,对老师的工作效率有很大的提高,也可以降低对纸质试卷的要求,同时还体现了节约型社会的要求[1]。

关键词 网络考试系统;数据流程;约束

中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2014)07-0190-02

1 用户需求

通过对一般纸质化考试过程的业务进行分析,可以得出网络在线考试的目的是通过计算机互联网这种高效快速的载体来组织考核。那么想要让网络考试系统能够在较为复杂的校园网络环境中安全高效的运行,至少要达到以下几点要求。

1)考试管理。该功能是针对不同角色设置的对考试过程的管理功能。其中普通用户也就是学生通过独有的用户名与密码登录之后,就能够完成个人资料比如姓名、性别、年龄、年级等信息的修改,考场的选择,在试题库中随机抽题进行练习,最后进入考场进行考试等一系列功能;而系统管理员即考试管理人员通过相应的用户名与密码登录之后,可选择的操作有考场设置,考场信息,考场分布情况监控,试卷提交时间设定,成绩汇总等核心功能[4];

2)管理题库网络考试平台系统所具备的优势之一就是拥有海量的题库资源,这是普通纸笔考试方式望尘莫及的,因此题库的管理对于后台管理模块来讲是一个很重要的部分。

3)试题组卷。所谓试题组卷就是让考生在登录系统后先选择所要考试的科目,然后只需要点击相应按钮,系统就可以自动地从题库当中抽取各种类型的题目组成一份标准的试卷提供给考生作答。

4)阅卷管理。自动阅卷是几乎所有的计算机考试系统都具有的功能,这种借助计算机技术实现的代替传统手工阅卷的方式,能够极大程度地简化考试管理人员的工作量,并降低阅卷过程中的可能出现的错误率,自动阅卷管理可由考试管理人员控制来快速完成对考试者试卷的评判。

5)查卷管理。查卷是针对考试者对做错的试题进行快速查看及反复掌握的一项功能,考生登录系统后,在操作练习时会经常性的用到这个功能。同时,正式考试的时候,在考试者提交试卷之后,考试成绩会即刻显示,并提醒考试者进入查卷管理界面对做错的试题进行查阅,此时查卷管理界面会显示出该试题的正确答案供考试者参考。

6)系统管理。这一部分功能主要是为系统管理员设置的,它可以实现对整个系统的管理和维护,支持整个计算机考试系统的正常运转,具体包括进入系统人员的权限设置、角色分配、试卷定义、科目定义及数据库维护等。

在整个系统中,除了实现上述主要功能之外,还需要完成一些特殊功能,比如考试时间提醒功能、成绩分析功能、考生注册功能以及实名认证功能等。

2 系统建模分析

在分析并明确了网络考试系统的功能性需求这个大前提之后,十分重要的一步就是要对平台系统中的各个角色展开功能用例分析,对其操作行为和规范进行授权和限定。系统要正常稳定运行就必须具备几大基本功能模块,它们分别是:考生模块、教务管理人员模块和系统管理员模块。

2.1 学生功能用例

学生角色是本系统中最为重要的角色之一,主要进行注册信息与认证,选择考场,准备开始,结束考试,查询考试成绩等功能的实现。

网络考试系统平台中考生所能做的事情有[2]:

注册和登录;参加在线考试;能够通过系统查看自己以往的考试信息,比如科目、考试日期、成绩以及是否通过等;还可以进行修改密码、Email等操作。

2.2 教务管理人员功能用例

教务管理人员角色主要完成对课程考试的管理,具体包括的功能有管理学生、考场设置、题库管理、组卷管理、成绩汇总、考场监考、在线阅卷、管理题型等。

教务管理人员能够进行的操作是:考生信息录入;班级成绩查询;考生试卷查询;对考生的考试状态做停考等设置。

2.3 系统管理员功能用例

本课题所设计的网络考试平台系统中具有最高权限,对系统的稳定性和安全性起至关重要作用的角色就是系统管理员。如果把本系统比作一家公司的话,那么系统管理员就相当于这家公司的CEO(首席执行官),他不会直接参与到公司的具体业务运作中,但所有重大决策的制定、执行和考核几乎都要由他来把关和负责。这里的系统管理员也是如此,系统所有角色的权限分配、系统的稳定性和安全性保障、成绩的及时性、公平性都是他所要考虑的问题。

系统管理员的权限如下:可以上传、修改、删除考试题目;能够添加、修改、删除科目;具有制定考试试卷、修改试卷等权限;还能查看考生考试时间、成绩、是否通过等信息。

3 数据流程

在任何的计算机软件系统中,业务都是最基本的组成部分。对网络考试系统而言,业务流程是伴随着数据的传递而实现的,数据在整个系统中如何实现流动和交换,是实现网络考试系统的重要步骤,所以在进行系统设计过程中,必须对网络考试系统的主要数据进行分析和统计,并对这些数据的流程进行明

确[3]。总体来讲,本系统所有数据的产生都具有一定的先后顺序,如学生需要先完成网上考试,课程负责人才能进行成绩汇总;只有课程负责人先设置考场,组卷,学生才能进入考场进行考试;而课程负责人的权限必须先由系统管理员进行添加。换句话说,在本系统所涉及的三大角色(学生,课程负责人及系统管理员)中,都能够对系统的数据产生影响,并通过一定的顺序产生交互,达到系统整体数据的有序流动。

4 性能需求

作为数字化学习中心的一个重要组成部分,能否满足多名用户同时登录、同时进行操作,对网络考试平台系统的性能保障提出了较高的要求,通过对各种先进的在线考试系统的学习和对自身所要满足条件的评估,本课题得出如下性能需求分析

海量存储及数据备份中心的建设,要求校园网络具有了足够的传输能力、海量的存储容量、先进的存储架构、安全的运行环境与灵活的扩展性能,为数字化校园提供了数据存储支持,并最终实现学习中心、教学资源库、数字图书资源、Mail、Web、网上管理办公等系统功能。

5 系统实现约束

网络考试平台系统的架构采用的是B/S结构,因此WEB浏览器是所有用户运行系统必不可少的软件。B/S结构的系统最大的好处之一就是可实现跨浏览器应用,能够在极大程度上提高系统升级和应用的便捷性。客户端主机仅仅需要安装一个浏览器(Browser),如Firefox或Internet Explorer,就能够通过网络服务器同数据库实现数据交互,几乎对客户端没有提出其他的技术要求。

参考文献

[1]高晗.WEB数据库技术[M].北京:水利水电出版社,2007:

27-93.

[2]任泰明.基于B/S结构的软件开发技术[M].西安:西安电子科技大学出版社,2006:7-33.

[3]史娟.考试系统中填空题自动评分的设计与实现[J].计算机应用与软件,2010,21(9):31-32.

[4]韩萌,王移芝,王嘉树.基于Web的通用在线考试系统的设计与实现[J].计算机工程与设计,2008,23(21):22-23.

作者简介

朱杰(1982-),男,助教,本科,硕士学位,研究方向:软件工程方向。