试题库管理系统的设计与实现需求分析报告 开发 设计 测试报告文档格式.docx

上传人:b****5 文档编号:21309892 上传时间:2023-01-29 格式:DOCX 页数:57 大小:424.37KB
下载 相关 举报
试题库管理系统的设计与实现需求分析报告 开发 设计 测试报告文档格式.docx_第1页
第1页 / 共57页
试题库管理系统的设计与实现需求分析报告 开发 设计 测试报告文档格式.docx_第2页
第2页 / 共57页
试题库管理系统的设计与实现需求分析报告 开发 设计 测试报告文档格式.docx_第3页
第3页 / 共57页
试题库管理系统的设计与实现需求分析报告 开发 设计 测试报告文档格式.docx_第4页
第4页 / 共57页
试题库管理系统的设计与实现需求分析报告 开发 设计 测试报告文档格式.docx_第5页
第5页 / 共57页
点击查看更多>>
下载资源
资源描述

试题库管理系统的设计与实现需求分析报告 开发 设计 测试报告文档格式.docx

《试题库管理系统的设计与实现需求分析报告 开发 设计 测试报告文档格式.docx》由会员分享,可在线阅读,更多相关《试题库管理系统的设计与实现需求分析报告 开发 设计 测试报告文档格式.docx(57页珍藏版)》请在冰豆网上搜索。

试题库管理系统的设计与实现需求分析报告 开发 设计 测试报告文档格式.docx

而随着计算机在学校中的普遍应用,高校中有足够的软件条件和人员力量实施办公自动化和无纸化。

本系统主要针对这一情况,开发出一个符合教学要求的、具有一定代表性的“试题库管理系统”。

开发本系统的主要目标是能按照各课程教学目标和测试要求由计算机自动生成科学合理的试卷。

并且能够方便地管理每次考试所用过的试卷。

试卷根据设定的条件从大量的试题中随机抽取,保证了试卷的质量。

利用计算机管理试题库、自动出卷可让教师有更多的时间提高教学质量、编写出更好地试题。

生成的试卷作为一种衡量标准更有说服力。

1.3.2研究内容

本课题的基本内容,预计可能遇到的困难,提出解决问题的方法和措施。

基本内容:

本课题的研究对象试题库管理模块的设计和实现。

以下具体功能的

介绍:

(1):

用户登录功能:

验证用户登录的合法性,本系统分为教师登录和学生登录两种模式,从数据库中匹配相对应的用户信息,成功登陆后自动跳转到主菜单页面。

(2):

用户管理:

实现添加操作用户、修改用户信息、删除用户等基本操作。

(3):

题库管理:

实现分类别、修改题库中的题目,包括题目的添加、修改、删除。

题库管理中还包括题库的导出功能即实现分类别把试题库中的题目导出到MicrosoftWord中,从而轻松实现排版和打印。

(4):

试卷管理:

实现试卷的生成与排版功能。

2可行性分析

2.1技术可行性

系统现阶段的发展过程中,利用现有的人力物力是完全具备的能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法逐步简单容易,所以试题库管理系统的技术上是完全可行的。

在当前的限制条件下,该系统的功能目标能达到;

利用现有的技术,该系统的功能能实现;

对开发人员的数量和质量的要求并说明这些要求应该能满足;

在规定的期限内,本系统的开发能完成。

2.2经济可行性

随着计算机技术的迅速发展,尤其在面临日益激烈的市场竞争,如何提高本单位的应变和生存能力,参与国际合作,是摆在各个企业面前的尖锐问题。

以电子计算机为主要技术手段,将大大减轻科技人员的脑力劳动和体力劳动,甚至能够完成人力所不记得功能工作,从而促进科学技术和生产技术的发展。

在当今高效益、高效率、高技术竞争的时代,要适应瞬息万变的市场要求,必须提高产品质量,缩短生产周期,就必须采用先进的技术。

计算机技术它具有高智力、知识密集、综合性强、效益高等特点,是当今世界上科技领域的前沿课题。

计算机技术运用到各高校的考试中将可以提高工作效率,改善教师的工作条件,为教研室带来了间接的效益。

3系统的需求分析和总体设计

3.1需求分析

3.1.1任务概述

试题库管理系统需要完成的任务如下:

(1)能完成试题的编辑功能,录入、删除、修改;

(2)设计手动生成试卷功能;

(3)设计自动生成试卷功

(4)具有用户管理功能;

(5)具有课程和章节管理的功能;

(6)具有试题导入导出的功能;

(7)具有试题查询、浏览的功能;

(8)数据库设计。

3.1.2功能描述

试题库管理系统的设计旨在为各单位的教务管理部门和老师提供一个方便的试题管理工具,为教师的教学准备工作节约大量时间,从而可以让教师拥有更多的时间进行教学研究,建立一个有效的试题库,可以很大程度的减轻教师的负担,提高教学质量。

试题库管理系统的主要功能是试题的录入、查询、浏览、修改、删除、出题、成卷、课程和章节管理、导入导出,其最大的特点是方便和灵活。

通过用户名和密码登录到系统的主界面,可以进行试题的录入、删除、修改和查询,也可以进行试卷生成,利用试题导入导出的功能,可以将固定格式的题目导入到题库中。

管理员登陆到系统,可以对用户系统进行管理。

3.2总体设计

试题库管理系统在建设过程中,一般要重点考虑如下几个方面的内容:

(1):

友好的人机界面,人机界面是用户面对最多的软件界面。

(2):

多种途径的对试题库进行维护,试题库的题目内容不是固定不变的,应根据课程发展的需要及时更新或添加或查询有关试题内容;

(3)手动、自动成卷策略;

方便对已有试题的添加、删除、修改等管理;

(5):

完善的系统帮助功能,可以帮助用户尽快熟悉和掌握对试题库管理系统的运用。

4系统详细设计

系统分析是信息系统开发工作中最重要的一环,系统分析的内容主要包

括对高校试考前复习流程的详细了解、并在此基础上进行分析,提出新方案,

以便开发出符合用户要求的管理信息系统。

它基本任务是:

系统分析员与认课、出题教师在一起,充分了解其要求,并把双方的理解用系统说明书表达出来。

本系统采用原型法为开发的指导思想。

所谓原型法是根据用户提出的要求,对有关方面作一定的调查研究,确定一个目标,而后迅速的开发出一个管理信息系统,交给用户使用,并根据用户在使用过程中所发现的问题或提出的新目标,不断修改,不断完善,直到用户满意为止。

4.1普通考试的标准化

经过一段时间的调查与分析,初步了解到普通考试是一种标准化考试。

主要体现

在以下几方面:

(1)内容和形式的标准化

考核的内容知识和能力总体保持不变,试卷形式相对稳定(一般情况下题型不超过六种)。

不同科目和考试的不同用途决定考试的内容。

一般大学考试的题型是相对固定的,每种题型的分值也是变化的,所以在开发系统的时候是不考虑“题目分值”这个问题的。

只需用“试题管理”中的选择题型总分数对最终生成试卷时的总体题目个数进行控制即可。

(2)质量的标准化

根据评分是否受阅卷员主观判断的影响试题可分为客观性试题和主观性试题。

客观性试题的常见形式有单选、多选、判断、填空等。

客观性试题的答案唯一的,可用机器阅卷。

大规模标准化考试通常采用较多的客观性试题,以保证分的客观性。

而主观性试题的常见形式有简答、问答、计算、编程等。

(3)过程的标准化

标准化考试要公布考试大纲。

标准化考试作为一种大规模考试,应当让广考生和用户了解考试内容、试卷构成、试题形式、记分体制等。

4.2本系统的业务流程图

图1业务流程图

4.

3数据流程图见图

(2)、图(3)、图(4)

图2题库流程图

图4数据流程图

4.4.数据字典

数据字典为数据库用户、数据库管理员、系统分析员和程序员提供了某些数据项

的综合信息,主要描述数据流程图中的数据流、数据存储、处理过程和外部实体。

数据词典把是数据的最小单位看成是数据元素(基本元素项),若干个数据元可以组成一个数据结构(组合数据项)。

它通过数据元素和数据结构来描写数据流数据存储的属性。

下列各表列出了主要表的结构:

人员表:

ryb可使用本系统的人员及权限

字段名

中文释义

类型

长度

说明

Null?

Ryno

登陆人员编号

Char

4

首位为人员类型(自)

No

ry

登陆人员姓名

char

8

rykl

登陆人员口令

system

系统权限

smallint

一般给系统管理员

Yes

Systemdata

系统数据录入

Smllint

stdata

试题数据录入

Smallint

sjquery

试卷查询

sjbackup

试卷备份

sjgenprn

试卷生成与打印

emnd

英文名字

为了登陆方便

stquery

smllint

要求学生对该题的掌握程度:

rzb

Rzccno

认知层编号

2

(自动)

Rzcc

认知层次

10

Worddoc

Longbinary

bmp

试题表:

shitib

Txno

题型编号

(自)

Kcno

课程编号

5

zsdno

知识点编号

3

stno

试题编号

Numeric

nd

难度系数

1

ctrno

出题人编号

jcrno

检查人编号

tu

附图

xynum

选用次数

rzccno

认知层次编号

datu

答案附图

sele

以选标志

Integer

tuy

有题图

datuy

有答案图

tmdoc

dadoc

试卷表:

sjb

Sjno

试卷编号

Xn

学年

Date

3000

Xq

学期

上,下学期

Cjrno

出卷人编号

Sprno

审批人编号

Yes

Cjrq

出卷日期

Date

Sjlx

试卷类型

是单元,还是期末

Nj

年级

适用的年级

Archive

归档位

1为可用,0为不可用

Dele

已删

Sele

选择

试卷类型表:

sjlxb

Lx

20

Lxno

试卷类型编号

选择标志

题目编号表:

tmb

Stno

Fz

分值

Nd

Tmdoc

题目

Longbinary

Dadoc

标准答案

试卷中常用的题型:

txb

Tx

题型

Tl

题量

每门课程包括的知识点表:

zsdb

Keno

Zsdno

zsd

知识点

Chat

5系统测试

5.1系统功能结构设计:

图5系统功能逻辑模型描述

5.2输入输出设计

5.2.1试题管理

题目管理员进入系统后可以进行题库管理,包括题目录入、查询和修改维护等工作,但是不可以进行试卷管理和人员管理。

针对库中不存在的试题进行操作。

首先选择试题适用的专业、题型、知识点、难度等基本信息(这些同时也是相应题目的信息),然后系统根据一定的编码规则对该试题的试题编号进行编码,录入试题内容后继续录入该试题的答案。

管理员可以对未完成的题目继续录入。

列出不可用的文章信息,管理员可以选择某一篇未完成的文章编号,查看该文章的内容和已经存在的题目,可以继续录入尚未完成的题目,系统会根据上次录入的题目个数自动判断还有几道题目未完成,录入完毕之后该文章设为可用。

5.2.2试题导入

如果不想每道题的录入,同样可以从外部文件导入试题。

这样减轻了试题管理员的工作量,提高工作效率。

如上图

5.2.3备份与恢复

为了避免造成题库数据的丢失,可定期备份题库到电脑指定目录下。

恢复题库时将对已经存在的题库进行完全覆盖,恢复后的题目丢失情况视备份情况而定。

5.3试卷管理

出题教师登陆可以进行试卷管理,可以查询、修改试题,但是不可以录入试题,

不可以进行人员管理。

手工选题和随机生成考卷是便于老师针对不同学生出不同侧重

的点的试题。

选出的题目按试卷中的顺序自动排题号。

由出卷老师选择试卷的等级、

类型、卷中需要的题目类型后,最后组卷生成考试试卷及答案卷。

5.3.1试卷查询

按不同时间、试卷类型、出卷人员、出卷日期查询试卷名称、内容等信息在查找的同时可以打印想要的试卷。

并且可以对试卷进行一下处理,比如归档,作废。

归档就是不能在生成和该试卷一样的试卷,作废就是删除试卷以后出卷还以选该试卷里面的内容。

5.4、系统初始化

5.4.1题型管理

一般的试题库系统都是固定题型的,日后需要添加题型则要对系统的试题设计有所变动。

在试题录入以及试卷生成过程中起到比较重要的作用,所以一般由系统管理员来管理使用此功能。

5.4.2知识点管理

由题目管理员增加修改知识点。

大学考试有多种题型,由于每种题型对应不同的知识点,在对“知识点”进行管理的时候要先选择对应的题型;

选择好题型之后系统会自动对该新增的知识点进行编码。

为了便于管理,对知识点的修改只能修改它的名称,而不能变更它所属的题型。

另外出试卷教师在使用系统的过程中,如果发现某个知识点的名称是有错误的,也可以在“知识点管理”的列表中选择并对其进行修改;

但是出卷人员不得擅自添加知识点。

5.4.3人员管理

系统管理员可以添加新的出卷教师和题目管理员。

如果某个人员忘记自己的登陆口令也可以通过系统管理员进行查询、修改。

管理员可以给用户设置任何权限,如果想赋予某个权限就选种功能前面的方框,一般情况下就是管理员有系统级权限。

某个用户或者给试题录入,或者给卷生成和打印等等。

5.4.4修改密码

登陆人员修改自己的登陆密码。

一般用户如果忘记了自己的密码,可以找管理员

删除该用户在建立一个新的用户。

6.参考文献

[1]张海藩.软件工程导论.清华大学出版社,2003

[2]付军.VisiualBasic.Net实用编程100例.中国铁道出版社,2003

[3]李春葆等.数据库原理与应用.清华大学出版社,2005

[4]萨师煊,王珊.数据库系统概论.高等教育出版社,2005

[5]刘福青,高昆.基于Internet的通用考试系统.长春科技出版社,2000

[6]何海涛,李重真.通用试题库管理系统的设计与实现.燕山大学学报,2003,27(3):

241-243

[7]陈华光,周铁山,张晓清.通用试题库系统的设计与实现.湖南工程学院学报,2002

软件开发报告

实验名称:

编写软件开发报告

项目名称:

试题库的管理与实现

班级:

K软件测试101

组员1姓名:

贺稳

组员1学号:

240101825

组员2姓名:

刘峰

组员2学号:

240101828

组员3姓名:

裴如杰

组员3学号:

240101832

日期:

2013.05.10

1引言

随着计算机网络技术和网络教育的不断发展,传统的基于纸笔的考试形式已不能适应现在的发展需要,计算机在线考试正在逐步取代传统考试。

计算机在线考试利用网络实现在线考试、评分等环节,实现教考分离,在一定程度上减少影响考试的人为主观因素,同时减少了教师的工作量,在线考试系统的设计就是基于上述目的开发的设计。

1.1编写目的

(1)深化已学的知识,完成从理论到实践的转化。

通过软件开发的时间,进一步加深对软件工程方法和技术的了解,将软件工程的理论知识运用于开发的实践,在实践中逐渐掌握软件工具的使用。

(2)提高分析和解决实际问题的能力。

通过软件开发的实践,积累经验,提高分析和解决问题的能力。

(3)培养开拓创新能力。

大力提倡和鼓励在开发过程中使用心方法、新技术。

激发学生实践的积极性和创造性,开拓思路,设计新算法,进行新创意,培养创造性的工作设计能力。

1.2背景

在线考试系统是一个在线考试平台,目标是方便计算机学院学生和老师进行考试检验。

该考试平台包含了考生考试,考试管理,试卷管理,题库管理等多个功能,主要注重过程控制的管理。

定位于节省考试过程中的成本,方便学院老师对考试工作的管理。

其B/S的模式使之更容易部署推广及方便的使用。

2需求规定

2.1系统总体需求描述

该系统有三种权限的用户。

一种是考生,在系统中考生可以修改密码,查看考生自己可以参加的考试等操作。

第二种是评分员,能在线对考生的试卷进行批改的管理,第三种是管理员,将会实现本系统最重要的功能,设计开始,更新题库,添加考试课程、标题,安排考试等功能。

2.2组织架构

2.3系统分块功能需求描述

(1)登录模块:

用户输入账号,密码并选择账号相应的权限后,系统验证账号密码及相应权限是否正确,若正确则根据相应权限进入操作主界面。

(2)更新题库:

管理员进入更新题库页面可以执行添加课程、添加标题、添加题目内容和答案的操作。

(3)设计试卷:

管理员更新题库后进入设计考试页面添加试卷大标题和规定时间选择题库多种题型生成试卷。

(4)安排考试:

通过安排考试功能,管理员可以安排相应某班某课某场考试。

5)考生考试:

进入考生考试页面,考生可以进行密码修改,查看考试自己可以参加的考试,查看参加过的考试已经对于考试成绩的查询。

(6)批改试卷:

这个功能是评分员执行的操作,评论员进行在线试卷批改,查看考生答案。

(7)查看试卷:

评分员和考生可以查看试卷和得分。

(8)更改密码:

管理员、评分员、考生都可以进行密码修改。

2.4功能设计

本章从管理员设计试卷流程描述,系统的运行流程,各功能模块间逻辑关系,系统架构等方面对系统进行总体设计说明。

使系统基本框架清晰呈现,为系统设计提供总体设计文档。

3功能设计

3.1业务流程描述

业务流程如图所示。

业务流程图

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

当前位置:首页 > 职业教育 > 中职中专

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

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