网上考试系统需求分析与设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网上考试系统需求分析与设计

网上考试系统需求分析与设计 §1.系统需求分析 1.1 系统用户描述 系统根据用户性质分为四类。 1系统管理员,其主要功能是做系统管理,具体有: 系统初始化、 全面管理各类用户的密码、系统中数据库的转储与故障恢复、运行维护等, 2 教务考务管理员,其主要功能是确定该系统的应用范围、各类用户的注册、试卷的审批、学生考试试卷的自动生成等; 3 出题教师(单科题库维护),该用户是本系统中最重要的一类用户,每门课程为一个用户,一般由担任该课教学任务的一个或一组教师出任,试题类型设计、 题库中所有题目的编写与选定,上述工作是在本系统功能之外完成的准备工作, 一旦完成就可借助本系统为其提供的试题录入、查询、修改、删除、浏览等功能将海量试题存入数据库,并完成校对工作;此外提供两种生成试卷的功能:一种为自动生成试卷,另一种为用户手动生成试卷功能,即由教师通过浏览功能逐题地从题库中选取。 4 学生用户,对于选修某一课程的学生,本系统为其提供考试、成绩查询功能,由教师组卷并发布新闻,告之学生考试,学生将登陆考试模块进行考试。 考虑到系统的安全性,本系统的用户可分为教师,学生两类。一个部分用于教师、管理员、教务考务管理员登录,主要负责进行基本资料、题库、试卷、成绩的管理以及查询等,为教师类;另外一个部分用于考生登录,参加考试和考试前的模拟训练,为学生类。 1.2 系统组卷策略 1、组卷策略的建立方法:选定试卷课程;设定考试总分,题型分布,考试时间和有效期。输入选定的每种题型的题数及每小题分数(各题型总分相加必须为100);将系统试题库表中该门课程所用全部题型列表显示,供用户选择;选定参加考试的人员和试卷审批人;生成试卷。 2、组卷策略的存储:在系统中建立了一个组卷策略基本表,其属性有:课程代码、题型代码、小题分数、试题数,在用户要自动生成试卷时系统按用户选定的课程从组卷策略表中选择试卷编号,通过该编号可查到题型代码、试题等信息。 3、组卷策略的使用:在自动生成试卷的算法中,依次对提到的表中每一条记录,对试题库表进行一次检索,在该检索的结果中按试题数属性值随机挑选出相应数量的试题,依次放入试卷临时表中,待排序后结合各代码库输出试卷,题库系统的设计,在不同的需求环境中可能会不同,只要满足用户要求就是好系统。 1.3 系统数据流程图 数据流程图中主要包括处理逻辑、外部项、数据流、数据存储四个要素,数据流程图是以处理逻辑为中心来展开的,它也是系统信息模型的一种表达方法。 通过分析,本系统的外部实体有管理员、教师、教务管理、系统管理员及考生,处于系统设计简便性考虑,本系统采用两个外部实体,既教师和学生,分别通过用户登陆管理、试题管理、考试新闻管理、试题管理等逻辑处理将信息录入到相应的表中,如图1所示: 图 1 考试系统数据流图 1.4 数据字典 为了对数据流程图中的各个元素做出详细的说明,有必要建立数据字典。数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储等几个方面进行具体的定义。 1 数据项描述 数据元素是数据的基本单位。一个数据元素可以由若干个数据项(也可称为字段、域、属性)组成。数据项是具有独立含义的最小标识单位,具有逻辑不可再分性。本系统部分数据项描述如表1——表4所示: 表 1 是否为管理员描述 编号 XS_01 标识符 IFADMIN 名称 是否为管理员 别名 是否为管理员 含义 是否有管理员权限 类型 布耳型 长度(字节) 1 值域 0 or 1 备注:0 表示非管理员,1 表示是管理员 填表人: 日期: 表2 问题描述 编号 XS_02 标识符 QUESTION 名称 问题 别名 试题问题 含义 题库中试题的内容 类型 字符型 长度(字节) 50 值域 备注: 填表人: 日期: 表3 科目描述 编号 XS_03 标识符 SUBJECT 名称 科目 别名 试题试题科目 含义 题库中试题考查点所属科目 类型 字符型 长度(字节) 50 值域 备注: 填表人: 日期: 表4 新闻内容描述 编号 XS_04 标识符 TEXT 名称 新闻内容 别名 新闻内容 含义 考试新闻信息的主要内容 类型 字符型 长度(字节) 50 值域 备注: 填表人: 日期: 2 数据结构 数据结构指的是数据之间的相互关系,即数据的组织形式。本系统部分数据结构描述如表5---7所示: 表5 试题的数据结构描述 编号 st001 名称 试题标识 含义 试题的数据单元 组成 题编号+题型+分值+

文档评论(0)

youshen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档