欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    考试系统需求规格说明书.docx

    • 资源ID:15268804       资源大小:174.80KB        全文页数:23页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    考试系统需求规格说明书.docx

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

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

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

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

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

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

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

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

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

    10、ime登陆时间datetime8允许为空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

    12、.5.2流程图: 增加考试模块:5.6.1 功能(1)增加考试模块包括选择考试方向、增加考题、操纵考试时刻。(2)选择考试方向 选择考试方向主若是在给考生增加考题时,用于确认工程师要增加的考题是哪个方向的,能够直接找到题库中的那个方向选题。那个方向是属于考试科目的方向。比如Java、C+、VB、C等等。 选择考试方向要紧功能是操纵考生随机选题时,只能随机产生考生本方向的题目。(3)增加考题增加考题是指从题库中读取某个方向的题目,然后把读取的题目显示到生成上去。这种设计方式能够给后面参加考试模块留了一个接口,方便考生考试的时候直接从考试方向中随机抽题,而没必要从包括有很多考试方向的题库中随机选题

    13、。读取的方式有部份读取考和全数读取。部份读取是指先从题库中读取考试方向中的部份题目,然后把这些题目放到生成页面上去,在考试模块中考生能够从这些选出来的部份题目中随机抽题。全数读取是指先从题库中读取考试方向中的所有题目,然后把这些所有题目放到生成页面上去,在考试模块中考生能够从这些选出来的所有题目中随机抽题。(4)增加考题时要用到题号、题目类型、题目、选项(给出多个选择的范围)、和正确答案。(5)操纵考试时刻包括输入考试起始时刻、考试总时刻。5.6.2 增加考题的流程图:5.6.3 增加考试用例图:参加考试要紧功能:学员参加考试的操纵。5.7.1 大体数据序号字段名称字段说明类型位数备注1Use

    14、rID用户编号varchar20主键2UserName用户姓名varchar20不允许为空3UserPwd登录密码varchar20不允许为空4UserType用户类型varchar20不允许为空5.7.2操作操作备注开始考试根据学员ID,判断是否已经考试,若未考试则自动读取试题,进入考试页面,若已经考试过,则不能再次进入考试页面5.7.3 ,自动抽题,读取试题(1)功能:读取考试试题输入项目:鼠标或键盘事件。输出项目:考试区。(2)程序逻辑:P1:若事件为开始考试,判定是不是考试过:未考试则挪用试题查询模块,从试卷表中查询数据,显示试题内容到考试页面;已经考试过则跳转到 不能考试页面; 测试

    15、要点:测试各事件。5.7.4流程图:选择答案并实时保留到数据库要紧功能:保留学员考试信息,寄存起来,便于以后利用。5.8.1 大体数据序号字段名称字段说明类型位数备注1ID抽取题号bigInt4自动递增2StuID学号varchar20外键3QuestionID题目编号Int4外键4TypeID题目类型Int4外键5.StuAsr学生答案varchar20允许为空6.IsRight是否正确varchar1不允许为空7.Score本题得分Int2不允许为空5.8.2操作操作备注提交试卷将以上考生信息提交到数据库保存,以备日后查询5.8.3 操作流程(1)功能:选择答案并实时保留到数据库输入项目:

    16、鼠标或键盘事件。输出项目:考生考试答案数据库。(2)程序逻辑:P1:若事件为 点击 试题答案 复选框,挪用答案更新模块,更新所有已存答案记录到考生答案记录数据表测试要点:测试各事件。5.8.4 流程图5.8.5 提交试卷功能:更新 学员答案 到数据库 并读取 试卷中的正确答案与学员的答案对照得出学员分数,并保留考生分数、考试类型、考试时刻、考试地址 考试状态 到数据库中的学员成绩表中。 输入项目:鼠标或键盘事件。输出项目:考生考试答案表,学员成绩到考试页面,学员考试信息到考生成绩表。程序逻辑:P1:若事件为 提交试卷 动作,更新学员考试答案到学员答案数据库,提取试卷中的正确答案 与 考生答案

    17、相对照 得出考生答案 并显示在考生 页面,同时将考生考试信息保留到学员成绩信息表中。测试要点:测试各事件。5.8.6流程图. 考试倒计时监测5.9.1 功能介绍(1).考生点击开始考试. 输入:开始考试. 处置:考试处置. 输出:考试界面.(2).进入考试页面.同时弹出倒计时,开始计时监测. 输入:进入考试界面. 处置:考场,试题的读取. 输出:考试界面,倒计时标等. (3).超时强制交卷. 输入:达到规按时刻. 处置:强制交卷,关闭页面. 显示:退出考试,显示得分(4):主动交卷,显示得分. 输入:确认交卷 处置:收到信息,关闭界面,进行得分计算. 显示:得分页面.5.9.2 用例图5.9.

    18、3 活动图 5.9.4 时序图 考试监测5.10.1 功能介绍(1).监测考生登岸时刻场.(2).规规按时刻内未登岸将拒绝其进入考. 输入:登岸时刻.处置:判定是不是超出规定.输出:提示页面,提示已经超出规时刻,无法进行答卷.(3).规按时刻内迟到考试时刻顺延.输入:登岸时刻.处置:和规按时刻比较显示:显示正常考试页面,考试终止时刻顺延.(4).偶然关闭能够继续考试,但时刻继续.输入:关闭页面.处置:打开页面判按时刻.显示:若未交卷未超出规按时刻的情形下仍可继续作答.5.10.2 用例图 5.10.3 活动图 5.10.4 时序图5.10.5自动阅卷学生考试信息表(PaperManage)序号字段名称字段说明类型位数备注1ID抽取题号bigInt4自动递增2StuID学号varchar20外键3QuestionID题目编号Int4外键4TypeID题目类型Int4外键5.StuAsr学生答案varchar20允许为空6.IsRight是否正确varchar1不允许为空7.Score本题得分Int2不允许为空大体功能:在数据库的PaperManage 表中进行比对,正确则计分,不然计0分。5.10.6回收试卷大体功能:回收试卷在所考生交卷以后,让试卷重回题库,以待下一次考试。


    注意事项

    本文(考试系统需求规格说明书.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开