考试系统需求规格说明书

上传人:大米 文档编号:507387616 上传时间:2023-11-16 格式:DOCX 页数:20 大小:335.57KB
返回 下载 相关 举报
考试系统需求规格说明书_第1页
第1页 / 共20页
考试系统需求规格说明书_第2页
第2页 / 共20页
考试系统需求规格说明书_第3页
第3页 / 共20页
考试系统需求规格说明书_第4页
第4页 / 共20页
考试系统需求规格说明书_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《考试系统需求规格说明书》由会员分享,可在线阅读,更多相关《考试系统需求规格说明书(20页珍藏版)》请在金锄头文库上搜索。

1、文档名称:需求分析说明书项目名称:运算机考试系统编写目的在完成了针对考试系统软件市场的前期调查,同时与多位软件利用者进行了全面深切地探讨和分析的基础上, 项目小组提出了这份软件需求规格说明书。此需求规格说明书对考试系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能 与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和 完成后续设计与开发工作。项目背景随着快节拍、高效率的现代生活的进展。传统的纸质考试超级不方便,不易查询、修改、寄存,不易保密,容易 遗失。由运算机来治理庞大而繁杂的考试系统是超级适合的,不仅查询和修改方便,而且效

2、率高,速度快,完全能够知 足现代化商务考试活动的要求,同时也更利于实现全面自动化。项目小组已完成了全面的市场调查和分析,同时与目标用户进行了多次深切沟通,并在此基础上着手开发考试 系统软件。2任务描述目标考试系统软件旨在利用先进信息技术为用户考试提供一些更为方便有效的功能运行环境2.2.1 硬件环境486或更高级PC台式机,笔记本电脑,或WindowsXP ;运行时占用内存:1MB ;安装所需硬盘:5MB;打印机:可选。2.2.2 软件环境可选软件平台:中文 WindowsXP;WindowsXP、Windows NT或更高版本+中文之星; WindowsXP +中文平台。3功能图4数据流图5

3、功能需求角色治理要紧功能:治理员的增删改查.5.1.1治理员治理信息Userid用户编号bigint主键标识列UserName用户姓名varchar20UserPwd登录密码varchar20UserType用户类型varchar20系统名称学生在线考试系统完成日期版本设计者审核者2011-6-161. 1表名users实体名称用户表主键id序字段名称字段说明类型位数属性备注号删除角色为空5.1.2治理人员操作操作备注权限设置角色权限增加增加角色信息删除删除为物理试题但是有修改过的题目为可用,不可用查询可按科目方向,难度题目等条件查询并能分页用表格显示修改修改题目可修改部分,答案,选项5.1.

4、3治理员治理(1)设置角色权限(2)增加角色治理输入:工程师工作序列号,姓名,性别,密码。处置:添加系统工程师信息,那个功能是在高级工程师治理下的子功能 输出:添加成功,提示成功信息,不成功则显示错误信息页面。(3)删除角色治理输入:角色治理工作证号。 处置:删除系统角色治理信息,那个功能是在高级治理下的子功能。 输出:删除成功,提示成功信息,不成功则显示错误信息页面。5.1.4 UML用例图刁-增加管理员修改厂 、 丿查询试题治理要紧功能:考试题目的增删改查.5.2.1试题治理大体信息试题表:3.单选题题库表(SingleQuestions)序号字段名称字段说明类型位数备注1ID题库题号in

5、t4自动递增2Question试题varchar500不允许为空3OptionA选项内容1varchar500不允许为空4OptionB选项内容2varchar500不允许为空5.OptionC选项内容3varchar500不允许为空6.OptionD选项内容4varchar500不允许为空7.Answer正确答案varchar1不允许为空8.ExamLang试题语言varchar2不允许为空正确答案放A、B、C、D.试题语言只能为VB或VF.下同。大小写忽略。4.多选题题库表(MultiQuestions)序号字段名称字段说明类型位数备注1ID题库题号int4自动递增2Question试题v

6、archar500不允许为空3OptionA选项内容1varchar500不允许为空4OptionB选项内容2varchar500不允许为空5.OptionC选项内容3varchar500不允许为空6.OptionD选项内容4varchar500不允许为空7.OptionE选项内容4varchar500不允许为空8.Answer正确答案varchar10不允许为空9.ExamLang试题语言varchar2不允许为空多选题答案之间用顿号、分割保留。5.判定题题库表(YNQuestions)序号字段名称字段说明类型位数备注1ID题库题号int4自动递增2Question试题内容varchar50

7、0不允许为空3Answer正确答案varchar1不允许为空4ExamLang试题语言varchar2不允许为空正确答案放T或F6.程序改错题库表(CorrectQuestions)序号字段名称字段说明类型位数备注1ID题库题号int4自动递增2Question试题内容varchar1000不允许为空3Answer正确答案varchar20不允许为空4ExamLang试题语言varchar2不允许为空7.程序选择题库表(ProgSelQuestions)序号字段名称字段说明类型位数备注1ID题库题号int4自动递增2Question试题内容varchar1000不允许为空3OptionA选项内

8、容1varchar50不允许为空4OptionB选项内容2varchar50不允许为空5.OptionC选项内容3varchar50不允许为空6.OptionD选项内容4varchar50不允许为空7.Answer正确答案varchar1不允许为空8.ExamLang试题语言varchar2不允许为空8.程序设计题库表(DesignQuestions)序号字段名称字段说明类型位数备注1ID题库题号int4自动递增2Question试题内容varchar1000不允许为空3Answer正确答案varchar20不允许为空4ExamLang试题语言varchar2不允许为空5.2.2大体属性设置(

9、1)增加试题 输入:题型、分数、问题,正确答案,试题语言。 处置:题型设置,问题设置,分数设置。 输出:题型设置成功,能够预览试卷和设置,试卷设置不成功则显示错误信息。5.3.1 学生信息治理 要紧功能:治理考生的状态,是未登录,考试,交卷,避免学生在回收试卷前未交卷,检测学生信息 学生信息表序号字段名称字段说明类型位数备注1St uID学号varchar20主键2StuName学生姓名varchar20不允许为空3Major所学专业varchar20不允许为空4Class班级varchar20不允许为空5CID身份证号varchar18不允许为空6LoginTime登陆时间datetime8

10、允许为空7SubmitTime交卷时间datetime8允许为空8ExamStatus考试状态varchar10允许为空9ExamLang考试语言varchar10不允许为空10Score成绩Varchar3允许为空5.3.2 增加减考试方向治理(1) 增加考试方向输入:考试类型考试ID。 处置:考试类型设置。 输出:选择考试类型,成功则转到考试页面,否不成功则显示错误信息。(2) 删除试题输入:考试类型。 处置:删除考试类型。输出:删除成功,显示成功信息,不成功则显示错误信息页面。(3) 查询试题输入:考试类型 考试 ID。 处置:查询考试类型。输出:查询成功,显示成功信息,不成功显示错误页

11、面。(4) 修改试题输入:考试类型 考试 ID。处置:修改考试类型。 输出:修改成功,显示成功信息,不成功则显示错误信息。5.3.3 追加考生要紧功能:追加遗漏或临时参加考试的考生。程序逻辑:若追加为不是重复学号,违背主键约束唯一性且不为空则追加成功,不然追加失败,许诺一条记录 为空。登岸模块要紧功能:不同考场的用户登岸。5.5.1 功能:功能登陆在线考试系统进入考试输入项目鼠标或键盘事件输出项目基本资料区和考试区程序逻辑:若事件为 登岸(分为 学员 、 治理员登岸),挪用登岸模块,判定跳转到成功登岸界面(学员界面 或 治理 员界面)或初始登岸界面 ;测试要点:测试各事件。5.5.2 流程图:

12、学员界面A登陆管理员界 面失败增加考试模块5.6.1 功能(1) 增加考试模块包括选择考试方向、增加考题、操纵考试时刻。(2) 选择考试方向 选择考试方向主若是在给考生增加考题时,用于确认工程师要增加的考题是哪个方向的,能够直接找到题库 中的那个方向选题。那个方向是属于考试科目的方向。比如Java、C+、VB、C等等。选择考试方向要紧功能是操纵考生随机选题时,只能随机产生考生本方向的题目。(3) 增加考题 增加考题是指从题库中读取某个方向的题目,然后把读取的题目显示到生成上去。这种设计方式能够给后面参加考试模块留了一个接口,方便考生考试的时候直接从考试方向中随机抽题,而没必要从包括有很多考试方向 的题库中随机选题。读取的方式有部份读取考和全数读取。部份读取是指先从题库中读取考试方向中的部份题目,然后把这些题目放到生成页面上去,在考试模块中考生能 够从这些选出来的部份题目中随机抽题。全数读取是指先从题库中读取考试方向中的所有题目,然后把这些所有题目放到生成页面上去,在考试模块中考 生能够从这些选出来的所有题目中随机抽题。(4) 增加考题时要用到题号、题目类型、题目、选项(给出多个选择的范围)、和正确答案。(5) 操纵考试时刻包括输入考试起始时刻、考试总时刻。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号