基于常职院考试题库管理系统的设计分析

时间:2022-10-13 04:03:33

基于常职院考试题库管理系统的设计分析

摘 要: 文章就基于职院考试题库管理系统的需求分析作了详细的介绍,从常职院实际情况出发,描述了考试题库系统的概况、功能需求分析、运行环境的需求分析等,并给出了系统设计中的管理信息流,为系统的设计提供了依据,为系统的整体需求、概要设计和详细设计提供了方向和要求。

关键词: 需求分析;管理信息流

考试题库管理系统的设计中首先应充分研究系统的需求分析。而需求分析是软件设计中一个非常重要的阶段,一个完善的需求分析对一个系统的开发设计、功能实现、系统评估都存在很重要的意义。它主要完成的任务是确定系统能够实现的功能,系统需要实现哪些功能,也就是对于相应的软件系统提出明确的、完整的、清晰具体的需求,是系统开发的基础,直接影响到一个软件工程的成败及产品的质量,是系统设计中非常重要的一环。考试题库管理系统的设计中必须为用户考试试卷的组卷,准备一个足够大容量的试卷数据库,同时能够给不同的用户提供不同的权限服务,并在系统的操作中提供帮助文件,尽可能的考虑到各种需求,同时向标准化、通用化、集成化、智能化的管理系统的方向发展。

1 概述

基于常职院考试题库管理系统,其功能是为满足常德职业技术学院的教职员工和学生进行网上测试而开发的,下面分析考试题库管理系统软件的需求问题:

随着今年来各高等院校的扩招热潮,各个高校都设置了很多专业,不同专业之间的课程虽然大多数是不同的,但是有些课程的设置是相同的,而且对于不同专业,考试的难度并不是相同的,所以教师在给不同专业的学生出考试试卷的时候,往往需要根据专业的不同、各专业所注重点的不同设计出不同的试卷,这样一来,教师的工作量就会非常的大。所以急需一个比较省力、快捷的组卷方式。

在试卷的设计中,由于不同老师对知识点的认识不同,可能有的老师认为是比较难的,其他老师却认为是容易的,所以可能不同的老师设计的卷子的难度将不会一致,这时就需要设计这样一个题库,题库中的内容是由不同的老师出的题目,在试卷的组卷中,采用随机抽取方式来组卷,将达到最公平的状态,防止了有些老师在出卷过程中的放水行为。

由于考试时间的不同,可能需要组出几组难度一致的考试试卷,这如果让人工的方式来设计的话,不可避免的会出现考试难度上的差异。

基于以上三大特点,设计的基于常职院考试题库管理系统中,应尽可能考虑教学环节、考试出卷环节等问题,因此其主要实现的目标有以下几个:

1)通用性:对于同一个学院或者相近专业的学生,本系统能够提供不同难度的试卷,既使系统达到很好的适用性及通用性。

2)易用性:考试系统是一个界面交互式的系统,必须有一个很好的交换界面,并且保证用户在使用系统的过程中能够保持很好的效率,及尽可能的降低误操作及不必要的无用功。

3)实用性:考试系统应该是可以通过web界面链接到Internet网中,这样用户就可以通过Internet链接到考试系统,实现远程的操作。

4)稳定性:稳定性是一个软件系统运行的必要前提,要是不能达到稳定的要求,那将不能再谈其他,基于常职院考试题库管理系统的开发将采用B/S模式。

5)可扩展性:现代软件系统的开发中必不可少的需要考虑软件的可扩展性。

2 功能需求分析

系统的功能需求分析也相当重要,主要是分析系统所需的功能。考试题库管理系统是一款网络在线考试的系统,所以在系统的设计中必须考虑用户信息管理、考试大纲管理模块、试题信息管理模块、试卷信息管理模块、用户帮助模块等五个部分,下面依次给出各个模块的功能需求分析。

2.1 用户信息管理模块

一个网上考试系统,其安全性是非常重要的,考试题库系统必须保证用户信息包括考试证号、考试成绩、身份信息不被泄露。同时在用户信息管理模块,完成的其他重要任务还有添加新用户、修改用户信息、查询用户信息等、修改用户密码,同时支持用户登录管理等功能。

2.2 考试大纲管理模块

考试题库系统中必须对每门不同的课程设置不同的考试大纲,考试大纲模块的主要功能是实现对考试大纲的管理,包括考试大纲模块的管理,包括对添加、修改、查询、删除考试大纲等功能。

2.3 试题信息管理模块

试题信息管理模块的主要功能是实现对考试题库中的试题信息进行管理,管理的主要功能为试题信息的添加、查询、删除、修改等功能。试题信息的管理给不同权限的管理员提供了不同的权限。

2.4 试卷信息管理模块

试卷信息管理模块是考试题库系统中核心部位,主要的任务有四个,第一:人工组卷,此模块支持传统的出卷方式,以适应某些特殊的考试要求;第二:智能组卷,即在试卷的生成之前设置好目标试卷的各项参数,包括试卷的总体难度,作答时间,考试时间,考试题型题量等;第三:生成新试卷,主要任务是借用过去的老试卷来生成新的试卷;第四:试卷的审核,包括对试卷的浏览、修改、删除、查询等功能。

2.5 用户帮助模块

用户帮助模块往往是一个系统软件中容易忽略的一个部分,但是一个很好的帮助系统将会对一个系统的使用推广起到事半功倍的作用,在本系统的帮助模块中包括了用户操作流程,系统各个功能模块的使用方法,并对不同类型的用户划分了不同重点。

3 管理信息流

1)顶层信息流:是指本考试题库管理系统的最顶端信息

的流程。

2)用户管理信息流:是题库考试系统的基本组成部分,需要在系统中创建用户、修改用户信息、查询用户信息,并且所有的用户都由管理员用户创建。系统中的用户管理信息流,即为用户管理的信息流,主要的信息有登录信息、登入信息、修改条件,查询方式条件等。

3)考纲管理信息流:即为在进行考纲管理的过程中产生的或者所需要的信息的流程图,主要的信息包括知识点信息、查询信息、科目信息等。而考纲管理是指考试大纲的要求,如何按照考试大纲的要求组成试卷,包括知识点信息、科目信息以及形成知识点文件三个部分构成。

4)试题管理信息流:是指在进行试题管理的过程中所产生的信息的流程图,主要包括的信息有科目信息、试题修改条件、试题信息、审题信息、题型文件、试题文件等。

5)试卷管理信息流:即在试卷的管理过程中所产生的信息的流程图,主要包含的信息有组卷条件、试卷浏览目的、试卷审题要求、试卷维护条件等。

综上所述,从常职院的实际情况出发,就考试题库系统的概况、考试题库系统的功能需求分析、考试题库系统的运行环境的需求分析等方面做了详细的描述;给出了系统设计中的管理信息流,包括试卷管理信息流和试题管理信息流以及顶层信息流等,给出的系统管理信息流的主要目的是明确系统的信息流动,为系统的设计提供依据,为系统的整体需求、概要设计和详细设计提供其方向和要求。

参考文献:

[1]盛志伟、刘仕药,基于Web的网络考试系统的设计与实现,计算机与现代化,2005(7).58-61.

[2]RHRusting.The GRE Advanced Testin Computer Science[J].IEEE Computer Dec.1997,129-133.

[3]周廷美、刘方明,基于模式识别的网络考试系统设计,计算机工程与科学,2005(7).109-110.

[4]何克抗,建立题库的理论(全国CBE学会第七届学术会议论文集),长沙:国防科技大学出版社,1995.

[5]田生伟、禹龙,智能组卷与评价系统在高校重点课程建设的应用,计算机工程,2004.

[6]张海藩,软件工程导论,北京:清华大学出版社,2003,20-44.

作者简介:

罗雅丽(1980-)女,湖南常德人,硕士学位,讲师,常德职业技术学院现教中心教师。

上一篇:基于“大运行”体系的地县一体化 下一篇:浅论售后技术支持及售后技术支持