需求分析说明书1.doc_第1页
需求分析说明书1.doc_第2页
需求分析说明书1.doc_第3页
需求分析说明书1.doc_第4页
需求分析说明书1.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 引言引言.2 1.1 编写目的2 1.2 背景2 1.3 定义2 1.4 参考资料3 2 任务概述任务概述.4 2.1 目标4 2.2 用户的特点4 2.3 假定和约束4 3 需求规定需求规定.5 3.1 对功能的规定5 3.1.1功能说明.5 3.1.2功能模块框图.5 3.1.3数据流图.6 3.2 对性能的规定7 3.2.1精度.7 3.2.2时间特性要求.8 3.2.3灵活性.8 3.3 输人输出要求8 3.4 数据管理能力要求8 3.5 故障处理要求9 3.6 其他专门要求9 4 运行环境规定运行环境规定.9 4.1 设备9 4.2 支持软件9 4.3 接口9 4.4 控制10 大学生计算机学科在线答题系统需求分析大学生计算机学科在线答题系统需求分析 1 引言引言 1.1 编写目的编写目的 1)本文档定义大学生计算机学科在线答题系统的功能需求、数据描述、运行环境。 2)本文档可作为大学生计算机学科在线答题系统设计人员,程序员,测试人员、使用此系 统的师生的参考资料。 1.2 背景背景 计算机学科需要考虑到的考核形式不该仅仅是理论上的知识考核,也该注重实践方面。 而这些,就远远不是笔和纸这些简单工具能做到这个系统的需求分析就这样应运而生。 总体上,系统包括学生信息管理、试题管理、在线的考试管理和试卷分析等。进一步可 以将系统分为前台后台两部分,前台主要是新生登录、查看考试信息、网上答题、答题后 查询成绩的功能。后台主要是管理员登录,实现对学生信息的管理、试题信息的管理以及 发布公告等的功能。 而试题管理也可以细分为两种形式:日常测试和定时考试;试卷分析 细分为机器评分和人工评分。 首先系统应该有注册的功能,这是出于对系统安全性的考虑。其次,系统的试卷库也是 要考虑的一个问题,怎样保存试卷、怎样和学生答的答案比较判断题目正确与否,怎样建 立一个试卷库等等这些问题。而学生信息管理系统相对比较简单,主要就是对数据库中的 系统用户进行管理,包括添加、删除用户,以及更改用户的密码。试卷分析子系统是对考 试系统的补充,系统可以根据数据库中试题的正确答案与学生的答案进行比较,达到自动 判分的目的。 1.3 定义定义 日常测试:学生可以在任意时间内开始答题,并选择模式,其中分限时模式和自由模 式。 限时模式:在规定的时间内完成相应的题目,时间一到,系统不允许继续答题。随后 系统会根据已有的标准答案进行在线判分,新生可以立刻知道考试成绩。同时,学生可以 查阅考题答案。 自由模式:没有时间限制,学生做完后需自己点击确认结束答题。随后系统给出答题 所用时间,并根据已有的标准答案进行在线判分,新生可以立刻知道考试成绩。同时,学 生可以查阅考题答案。 定时考试:学生必须在特定时间登录答题,试卷才有效。在考试时间结束,学生无法 再答卷上输入任何信息。随后系统会根据已有的标准答案进行在线判分,学生可以立刻知 道机器评分部分考试成绩。同时,学生可以查阅考题答案,包括人工评分部分参考答案。 成绩查询:学生可以查询成绩。 答案参考:在测试或者考试结束后,学生可以查阅答案。 留言板:学生提交对系统的留言信息。例如对考试成绩的疑议,对参考答案的不同见 解等。 师生交流:学生通过留言板把信息传递给管理员,管理员则通过回复来达到与学生交流 的目的。 试卷管理:管理员可以对试题库中的试卷进行修改、删除和添加新试卷的功能。 题库管理:题目分为两种类型,理论题和操作题。其中操作题与一些常用计算机软件 接轨,能保留学生答题时的操作痕迹。管理员可以在试题库中完成增加考题、修改考题和 删除考题的功能。 试题设置:按照一定的题型比例,系统可以自动生成试卷。比例由管理员进行设置。 成绩管理 1:管理员可以查看考生的考试成绩,并可以进行简单的分析功能,比如对 各分数段得分人数的查询等。 成绩管理 2:学生可以查看自己的考试成绩,并且知道自己在每一道题上所花的时间, 可以对自己的答题效率进行一定的评估。甚至可以通过每次答题的结果,分析自己的进步 与退步。 1.4 参考资料参考资料 a 数据库技术与应用 (李雁翎) ; b 软件工程 (张海藩、倪宁) ; c 软件工程参考资料。 2 任务概述任务概述 2.1 目标目标 计算机发展越来越快,为了适应这种发展,与之对应在线答题系统应运而生。和别的 学科不同,计算机学科要求学生能够应用计算机,而传统的试卷答题显然考核不到这一方 面。设计的这个答题系统,它的难点和特点都在于实践方面的考核。当然,它还有另外一 个特点,那就是考试过程的实时记录,从这些过程中我们可以更客观的评估答题者的各方 面优势及劣势。这个系统仅仅只是在线答题系统中的一个分支,它仅仅着重于计算机学科 的需要满足情况。 2.2 用户的特点用户的特点 这个系统主要是为了计算机专业的大学生而设计,它的多种答题模式满足了学生练习 和学校考核的要求,同时两大题型的设计模式平衡了理论和实践的关系。大学生使用该系 统基本能达到自学的目的,而老师使用则可以减轻出题和教学的负担。 由于系统的不够完善,可塑性强,在以后的日子里还可以增加一些别的功能,所以系 统的使用时间未定。 2.3 假定和约束假定和约束 做这个系统,需要擅长数据库管理的人员、擅长软件接入的人员、擅长编写程序的人 员(尤其是界面方面)等,这仅仅是基本要求。 而经费方面,则要考虑接入软件方面的经费,需要的网络支持方面的经费,当然还有 设计人员的资薪。 开发期限只要解决了与相关应用软件接口问题,就可以尽快完成系统的开发 3 需求规定需求规定 3.1 对功能的规定对功能的规定 3.1.1 功能说明功能说明 系统应该包含以下几大功能。 1)信息管理:学生信息的注册、登陆、答题记录、成绩记录以及基本的相关个人信息; 管理员信息的注册、登陆、评分记录、查阅记录、试题管理记录以及基本的相关个人信息; 以及管理员对这些信息可进行修改、删除和添加操作。 注:这里的记录仅仅是以时间表的形式保存基本信息,如 xx 时间 xx 人物进行 xx 操作。 2)在线答题:包括模式选择(限时模式、自由模式、定时考试) 、计时、操作题痕迹 记录等,当然也包括答题信息的输入。 3)试题评分:系统会根据已有的标准答案进行在线判分,学生可以立刻知道考试成绩, 并可以查阅考题答案;而在定时考试中系统会根据已有的标准答案进行在线判分,学生可 以立刻知道机器评分部分考试成绩并查阅考题答案,包括人工评分部分参考答案。 4)试题管理:包括题库的题目的修改、删除和添加,试卷题型的比例设置以及试卷生 成,试卷的修改、删除和添加。 5)成绩管理:管理员可以查看考生的考试成绩,并可以进行简单的分析功能,比如对 各分数段得分人数的查询等;学生可以查看自己的考试成绩,并且知道自己在每一道题上 所花的时间,可以对自己的答题效率进行一定的评估。甚至可以通过每次答题的结果,分 析自己的进步与退步。 6)师生交流:学生通过留言板把信息传递给管理员,管理员则通过回复来达到与学生 交流的目的。 3.1.2 功能模块框图功能模块框图 3.1.3 数据流图数据流图 根据上面的功能模块框图,得到数据流图(仅以主功能在线答题的数据流图为例)如下。 基本系统模型: 在线答题系统 学生管理管理员管理 学 生 信 息 在 线 答 题 师 生 交 流 试 题 管 理 在 线 评 分 管 理 员 信 息 成 绩 管 理 学生信息 成绩管理 试题管理 师生交流 在线答题 管理员信息 在线评分 学 号 姓 名 登 陆 密 码 成 绩 记 录 答 题 记 录 限 时 模 式 自 由 模 式 定 时 考 试 学 生 留 言 成 绩 记 录 管 理 回 复 成 绩 排 名 答 题 时 间 成 绩 分 布 姓 名 教 工 号 登 陆 密 码 评 分 记 录 管 理 记 录 机 器 评 分 人 工 评 分 参 考 答 案 参 考 答 案 题 库 管 理 试 卷 管 理 试 卷 设 置 二层数据流图: 三级数据流图: 3.2 对性能的规定对性能的规定 3.2.1 精度精度 1)学生登录需要学号、密码,学号和密码都为整数,长度分别为 10 字节和 6 字节; 2)登陆答题,答案为字符型(字母、数字、汉字) ,字节长度再根据题目要求具体设 定; 3)管理员登录需要教工号、密码,教工号和密码都为整数,长度分别为 8 字节和 6 字 节; 4)登陆评分,分数为字符型(字母、数字) ,字节长度 3 字节; 5)登陆加题,题目为字符型(字母、数字、汉字) ,字节长度再根据题目要求具体设 定; 3.2.2 时间特性要求时间特性要求 a 响应时间,2 秒 b 更新处理时间,即时更新 c 数据的转换和传送时间,3 秒 d 解题时间;等的要求。 3.2.3 灵活性灵活性 当需求发生某些变化时,软件对这些变化的适应能力,如下(以 A、B、C 来进行等 级标注): a 操作方式上的变化;B b 运行环境的变化;B c 同其他软件的接口的变化;A d 精度和有效时限的变化;C e 计划的变化或改进。B 注:等级仅仅表示在这些实现上的优先级 3.3 输人输出要求输人输出要求 输入部分要求见 3.2.1 精度,而输出部分如下: 1)学生/管理员信息输出,字符型,表格形式,长度根据输出要求另外设定; 2)成绩输出,字符型(数字) ,3 字节 3)题目/答案输出,理论题部分为字符型,字节不定;操作题部分由软件动态显示 3.4 数据管理能力要求数据管理能力要求 1)对学生的存储记录达 10 万条; 2)对管理员的存储记录达 1 万条; 3)对题目的存储记录达 1000 万条; 3.5 故障处理要求故障处理要求 1)日常测试答题时出现故障,撤销本次操作; 2)考试时出现故障,自动发错误报告到管理员手中; 3)为了避免故障时,数据流失,实行即时数据备份。 3.6 其他专门要求其他专门要求 管理员和学生都不能泄露个人信息,个人账号只能自己用。 4 运行环境规定运行环境规定 4.1 设备设备 1)普通电脑 2)输入设备:鼠标、键盘 3)输出设备:显示器、打印机 4.2 支持软件支持软件 VC+6.0、SQL-server2010 等。 4.3 接口接口 用户接口:通过终端控制,进入主界面后点击窗口进入相应界面 软件接口:VC+6.0 主要实现界面的控制、SQL-server2010 主要实现数据的控制,均 配置 TCP/IP 协议 4.4 控制控制 页面显示说明: 1)在主页面有最大化、最小化、关闭、登陆选择(学生、管理员) 、登陆、退出等按 钮,通过鼠标进行操作; 2)在主页面有账号和密码输入框,通过鼠标和键盘进行操作; 3)在学生操作页面,有难度选择按钮(易、中、难) ,有模式选择按钮(限时模式、 自由模式、定时考试):若选择限时模式则出现 30 分钟,60 分钟和 120 分钟三个选项; 若选择自由模式则直接进入测试;而定时考试只在规定时间可选。通过鼠标进行操作。 有成绩查询输入框,需要输入所查询试卷代码,通过键盘输入信息,鼠标确认。 有留言板输入框,通过鼠标和键盘操作。 4)答题页面,根据题目要求做,有输入框,通过鼠标和键盘进行操作。学生答完题确 认测试结束,通过鼠标操作。 有成绩查询输入框,需要输入所查询试卷代码,通过键盘输入信息,鼠标确认。 有答案解析按钮,鼠

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论