题库管理系统需求分析报告书.doc_第1页
题库管理系统需求分析报告书.doc_第2页
题库管理系统需求分析报告书.doc_第3页
题库管理系统需求分析报告书.doc_第4页
题库管理系统需求分析报告书.doc_第5页
免费预览已结束,剩余20页可下载查看

下载本文档

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

文档简介

数学与计算机学院 实训报告 课 程 名 称 软件需求分析实践 课 程 代 码 6014339 题 目 题库管理系统 年级 专业 班 2011 级 软件工程 2 班 学 生 姓 名 朱华茂 学 号 312010080611208 开 始 时 间 2011 年 11 月 28 日 完 成 时 间 2011 年 12 月 2525 日 课程设计成绩 技术水平与实际能力 50 说明书撰写质量 50 总 分 100 指导教师签名 年 月 日 I 题库管理系统任务分配题库管理系统任务分配 姓 名任 务工作所占比例 朱华茂 1 确认涉众用户功能非功 能需求并与成员讨论 2 画动态模型 3 组织讨论完善每个人所 作的任务 4 综合组员的任务成果 完成软件需求说明书的编 写 25 李小雨 1 确认涉众用户功能非功 能需求并与大家讨论 2 画用例分析图 3 画静态模型 4 参与完成软件需求说明 书的编写 25 刘梦 1 确认涉众用户功能非功 能需求并与大家讨论 2 编写用例列表及用例描 述 3 编写协作图和顺序图 4 参与完成软件需求说明 书的编写 25 蒋童 1 确认涉众用户功能非功 能需求并与大家讨论 2 从目标进行边界定义 进行主角分析 3 画静态模型 4 参与完成软件需求说明 书的编写 25 II 目 录 前景与范围文档前景与范围文档 1 一 业务需求 1 1 背景 业务机会和客户需求 1 2 业务目标 Business Objective BO 和成功标准 Success Criteria SC 1 3 业务风险 RIsk 1 1 前景陈述 1 2 主要特性 FEature 2 3 假设 ASsumption 和依赖 DEpendency 2 三 范围和局限性 2 1 初始版本和后续版本的范围 2 2 局限性 LImitation 和排斥性 2 四 业务背景 2 1 涉众概要 3 2 用户概要及项目优先级 3 用例用例 4 软件需求规格说明软件需求规格说明 6 一 介绍 6 1 目标 6 2 项目范围和产品特性 6 3 参考文献 6 二 总体描述 6 1 产品远景与规划 6 2 用户类和用户特性 7 3 运行环境 Operating Environment OE 7 4 设计和实现的约束条件 COnstraint CO 8 5 用户文档 User Documentation UD 8 6 假设 ASsumption 和依赖 Dependency 8 三 系统特性 8 1 试卷 8 1 描述与优先级 8 2 刺激 响应序列 8 3 功能性需求 8 2 试题 9 1 描述与优先级 9 2 刺激 响应序列 9 3 功能性需求 9 四 外部接口需求 9 1 用户界面 User Interfaces UI 9 2 硬件接口 9 3 软件接口 Software Interface SI 10 五 其他非功能性需求 10 1 性能 PEformance 需求 10 2 防护性需求 10 3 安全性 SEcurity 需求 10 4 软件质量属性 10 附录 A 数据字典与数据模型 11 1 数据字典 11 III 2 数据模型 11 附录 B 分析模型 12 1 活动图 12 2 时序图 16 3 协作图 17 类图 18 业务规则业务规则 20 1 前景与范围文档前景与范围文档 一 业务需求一 业务需求 1 1 背景 业务机会和客户需求背景 业务机会和客户需求 教师需要根据自己授课内容定期对学生进行测试 为了达到考试的目的 每个教师在出题过程 中都要花费很多时间和精力寻找题源 然后根据自己要测试的知识点选择题型和题目 再进行编 辑整理制成试卷 相当耗费精力 好的题库系统可以减轻教师的出题负担 并能科学全面的考核学生的知识掌握情况 提高教学 质量 目前已有众多学者在该领域做了大量工作 提出了许多建立通用智能组卷系统的方法 他 的通用性体现在可以实现对多门学科试题的录入 管理和组卷 而智能则体现在系统可以根据用户 选择的相关信息 自动组成试卷 2 业务目标 业务目标 Business Objective BO 和成功标准 和成功标准 Success Criteria SC 通过对业务概况的了解和整理 业务目标既可以由客户提出也可以由开发方整理得出 得出 该系统的业务目标如下 BO 1 为老师提供更全面的题库 提高老师的出题效率 节约 50 的出题时间 BO 2 详细规范试题分类 提高用户工作效率和管理效能 SC 1 老师在最近的两到三次出题过程中平均节约出题时间 40 60 3 业务风险 业务风险 RIsk RI 1 因刚开始教师对系统操作不熟悉 降低了工作效率 达不到原定的目标 可能性为 0 4 影响 为 0 3 二 解决方案的前景 1 前景陈述前景陈述 对希望减轻出题负担的教师来说 题库管理系统 可以接受教师的选择试题 修改试题 阅 览试题 更新试题以及试题编辑 录入人员的录入试题 更新试题 修改试题 教学管理者对试 2 题的阅览 查阅以及系统维护人员对系统的维护 不仅如此 该系统还可以根据教师选择的相关 信息 自动组成若干套同等难度 相同数量的平行试卷 这大大节约了教师时间 减轻了教师的 负担 又科学全面的考核了学生的知识掌握情况 提高了教学质量 2 主要特性 主要特性 FEature FE 1 根据教师的要求 选择的题型题目生成试卷 FE 2 定期更新系统题库 保证题库内的题目与时俱进 FE 3 创建 浏览 修改和删除试卷 试题 FE 4 教师自己编写试题 FE 5 对生成的试卷预览 FE 6 生成试卷 3 假设假设 ASsumption 和依赖和依赖 DEpendency AS 1 全年全天候均可以使用系统 维护更新的时候除外 DE 1 题库管理系统 的运行还依赖于 录入组 对系统资源的录入更新 三 范围和局限性三 范围和局限性 1 初始版本和后续版本的范围初始版本和后续版本的范围 特性版本 1版本 2版本 3 FE 1 完全实现 FE 2 完全实现 FE 3 完全实现 FE 4 完全实现 FE 5 完全实现 FE 6 完全实现 暂未考虑暂未考虑 2 局限性 局限性 LImitation 和排斥性 和排斥性 LI 1 此系统暂时只提供给该学校的教职工使用 3 四 业务背景四 业务背景 1 涉众概要涉众概要 题库管理系统 编号名称说明期望 SZ001 教师 负责利用系统完成出题任务1 能将自己编写的或找到的题录入题库 并可以对题目进行保存修改删除等操作 2 根据自己的要求在题库中选题 3 选题完毕后可以预览试卷 对不满意的 对方进行修改 SZ002 教学 管理 者 查看监督审核老师出的试卷 保证教学质量和进度 1 可以对以前的试卷进行查看 2 可以对老师出的试卷进行审核 SZ003 维护 组 系统维护组负责该系统的维 护 包括系统用户权限管理 员工档案管理 数据的备份恢 复 1 系统式方便维护的 SZ004 录入 组 录入组负责对题库进行海量 的题目录入 1 可以在题目入库时进行批量录入 2 对录入题目 不包括老师自行录入的 的保存修改删除等操作 2 用户概要及项目优先级用户概要及项目优先级 由于涉众不等于用户 用户才是将来使用系统的涉众代表 所以我们还需要定义使用系统的 涉众代表 即用户的概要信息 用户概要说明代表涉众使用系统的用户说明 描述一般包括用户概况 特点和用户使用系统 的方式等 可以通过下表 1 3 来表示 表 1 3用户概要说明表 表 1 3用户概要说明表 编号 用户 名称 用户概况和特点 使用系统的方 式 代表涉众 US001 教师 是教学工作者 负责教导学生 并定期 对学生的学习状况进行检查 是系统的主 要使用者 必须具有一定的计算机水平 所有业务通 过计算机完成 直接操作计算 机 SZ001 US002 教学 管理 者 教学监督者 负责对老师的教学情况进 行监督检查 通过计算机 实现相应业务 可以直接操作 计算机 SZ002 4 US003 系统 管理 者 系统管理者负责对系统的维护和更新 包括资源录入更新 系统用户权限管理 员工的档案管理 数据的备份恢复 所有工作由 计算机完成 SZ003 SZ004 用例用例 各种用户类确认的 题库管理系统 的用例和主要参与者如下所示 教师 录入试题 选择试题 试题编辑 添加试题 维护组 教学管理者 录入组 试题纵览 系统维护 试题审核 系统管理 试题修改修改试题 公共题库添 加 1 主要参与者 主要参与者用例 教师查找 存储试题 对试题可以进行修改并且可 以进行试题设计 录入组对试题进行批量输入并且可以对试题进行保存 修改 删除等操作 5 2 用例 用例 ID1 用例名称试卷生成 创建者朱华茂 蒋童 李小雨 刘梦 最后更新者朱华茂 蒋童 李小雨 刘梦 创建日期2011 年 12 月 8 日 最后更新日期2011 年 12 月 12 日 参与者教师 录入组 描述实现试题的选择和生成 前置条件假设所有教师都使用信息验证 后置条件存储试题录入 修改 插入 删除等信息 更新试题信息和题库信息 主过程1 教师登陆系统进入题库 2 教师在试题库或进入自己的题库中查找试题 组卷 3 教师对试题的添加 修改 4 对试卷纵览 编辑 最后生成试卷 分支过程1 录入组对试题进行批量输入 2 录入组对试题的添加 修改 删除 更新 保存 其余用例略 6 软件需求规格说明软件需求规格说明 一 介绍一 介绍 1 目标目标 软件需求规格说明描述了 题库管理系统 的软件功能需求和非功能需求 这一文档计划由实现 和验证系统正确功能的项目团队成员来使用 除非在其他地方另有说明 这里指定的所有需求都 具有高度优先级 而且都要在此版本中加以实现 2 项目范围和产品特性项目范围和产品特性 题库管理系统 允许学校的老师编辑试卷 教学监督者查看试卷 详细的项目描述请参见题库 管理系统前景和范围文档 文档中这一部分的标题为 初始版本和后续版本的范围 列出了按照 进度计划在这一版本中实现的全部或部分特性 3 参考文献参考文献 Karl E Wiegers 所著的 Software Requirements 第二版 其网址是 二 总体描述二 总体描述 1 产品远景与规划产品远景与规划 题库管理系统 是一个新系统 它取代了当前在学校的老师以手工方式出题的过程 下图是一幅关联图 它延时了此版本的外部实体和系统接口 7 录入试题 维护和更新系统 评审试卷 录入及更新试题 试题目录 选题 改题以及试题编辑 系统维护人员 教学管理人员 录入部门 教师 题库系统 2 用户类和用户特性用户类和用户特性 3 运行环境 运行环境 Operating Environment OE 用户名称用户概况和特点 教师 是教学工作者 负责教导学生 并定期对学生的学习状况进行检查 是系统的主要使 用者 必须具有一定的计算机水平 教学管理者 教学监督者 负责对老师的教学情况进行监督检查 系统管理者 系统管理者负责对系统的维护和更新 包括资源录入更新 系统用户权限管理 员工 的档案管理 数据的备份恢复 8 OE 1 题库管理系统 的安装平台 WIN ALL OE 2 题库管理系统 讲允许用户通过学校内联网来访问 如果用户被授权在学校的外部 穿过防火墙来访问 那么用户也可以在家里通过 Internet 来访问 4 设计和实现的约束条件 设计和实现的约束条件 COnstraint CO CO 1 程序尽量采用模块化设计 CO 2 系统将采用学校标准的当前 Oracle 数据库引擎 CO 3 所有脚本都用 C 语言来编写 5 用户文档用户文档 User Documentation UD UD 1 系统将提供一个联机帮助系统 它描述并演示了所有系统功能 UD 2 如果是一个新用户第一次使用该系统 系统可以根据用户的要求 提供一个联机教程 这 样用户可以使用静态教程菜单来具体实践一下如何出试卷 系统不会将采用这一模板的试卷存储 到数据库中 也不会将这种试卷提交给教学管理者查看 6 假设假设 ASsumption 和依赖 和依赖 Dependency AS 1 全年全天候均可以使用系统 维护更新的时候除外 DE 1 题库管理系统 的运行还依赖于 录入组 对系统资源的录入更新 三 系统特性三 系统特性 1 试卷试卷 1 描述与优先级 描述与优先级 教师其身份得到验证后 他们就可以进行试卷编辑 2 刺激 刺激 响应序列响应序列 刺激 用户请求编写试卷 查看试卷 可以为一份或多份 响应 系统想用户询问试卷相关信息 以便显示合适的试卷 刺激 用户请求改变试卷 响应 允许改变 刺激 用户请求取消试卷 响应 允许取消 3 功能性需求 功能性需求 Order Place教师登录 题库管理系统 Order Place Director yes教师提出出试卷请求 Order Place Director ChooseItems教师选择题型 系统根据教师的选择给出题库 中的题目 9 Order Place Director ChooseQ教师根据自己的要求选择题目 Order Place Director ChangeQ教师对已选题目不满 提出改变题目 系统重 新打开题库供教师选题 Order Place Director DeleteQ教师对已选题目不满或认为多余 提出删除题 目 系统删除 Oreder LookPage试卷编辑完毕 教师预览试卷 Order CompletePage如果确认无误 生成试卷 2 试题试题 1 描述与优先级 描述与优先级 在进行试卷编辑或添加试题时 可进行对试题的编辑 2 刺激 刺激 响应序列响应序列 刺激 用户请求向题库中添加试题 响应 判断用户类型 打开相应的题库数据库 刺激 用户请求修改试题 响应 允许改变 刺激 用户请求删除试题 响应 允许删除 3 功能性需求 功能性需求 四 外部接口需求四 外部接口需求 1 用户界面 用户界面 User Interfaces UI UI 1 整个系统界面的形象外观都应显得简约大气 UI 2 管理员和系统管理者使用的每个功能都应该能够有联机帮助文档 即要求能够在用户使用过 程中按 F1 能出现相关帮助信息 Order Place用户登录 题库管理系统 Order Place AddQ yes用户提出录入试题请求 Order Place AddQ in用户录入题目 Order Place AddQ ChangeQ用户对已录入题目不满 提出改变题目 系统 允许修改 Order Place AddQ DeleteQ用户对已录入题目不满或认为多余 提出删除 题目 系统删除 Oreder AddQ DisplayQ试题编辑完毕 检查试题是否合格 Order AddQ Update如果确认无误 更新题库数据库 10 2 硬件接口硬件接口 硬件接口暂未确定 3 软件接口 软件接口 Software Interface SI SI 1 提供相应的接口来保证不同类型数据的一致性 以及导入不同数据的方便性 4 通信接口通信接口 暂无 五 其他非功能性需求五 其他非功能性需求 1 性能性能 PEformance 需求需求 PE 1 系统需要保证在工作期间的工作效率 尤其是选题时 系统响应时间应该在 2 秒左右 2 防护性需求防护性需求 防护性需求还没有确定 3 安全性 安全性 SEcurity 需求 需求 SE 1 教师需通过信息验证才能查询自己的题库 SE 2 系统需要保证试卷信息不会泄露 SE 3 保证系统数据不受特殊情况 如断电 误操作等 为影响数据的完整性 一致性 4 软件质量属性软件质量属性 Usability 易用性 1 查询修改方面要方便老师和录入人员的操作 Usability 易用性 2 教学管理者要很容易的生成自己需要查看的试卷 Efficiency 有效性 1 程序尽量采用模块化设计 方便后期对系统的功能添加 Efficiency 有效性 2 数据库保证其不同类型数据的一致性 以及导入不同数据的方便性 11 附录附录 A 数据字典与数据模型数据字典与数据模型 1 数据字典数据字典 教师 教师名字 教师编号 教师性别 教师年龄 教师电话号码 教师身份证号码 教师身份证 教师的身份证上的号码 由 18 个字符数字组成 教师电话号码 教师的联系方式 最多 12 个数字组成 教师年龄 教师生活的时间 由 2 3 个数字组成 教师性别 教师的男女区分 由字符串组成 教师编号 教师的工作号码 至多 30 个数字组成 教师姓名 教师的代号 由 30 个字母数字组成 试题 试题出题者 试题出题时间 试题科目 试题针对年级 试题编号 试题编号 试题在系统的编号 有 6 个字符数字组成的字符串 试题针对年级 做这试题的学生年级 由 4 个数字组成 试题科目 试题所对的专业 至多 100 个字符 试题出题时间 试题打印使用的时间 格式为 MM DD YYYY 试题出题者 出试题的人 由 30 以内的字符组成 部门 部门编号 部门名称 部门说明 部门领导编号 部门领导编号 管理部门领导的员工号码 有 30 个字母数字组成 部门说明 解释部门的工作 由至少 200 字符组成 部门名称 部门的代号 有 30 个字母数字组成 部门编号 部门在学校的号码 由 30 个数字组成 员工 员工姓名 员工年龄 员工性别 员工编号 员工部门 员工部门 员工所在的部门 由 100 为字符数字组成 员工编号 员工的工作号码 至多 30 个数字组成 员工性别 员工的男女区分 由字符串组成 员工年龄 员工生活的时间 由 2 3 个数字组成 员工姓名 员工的代号 由 30 个字母数字组成 2 数据模型数据模型 教师 员工 部门 试题 出题 包含 录入 审核 1M M M M M 12 附录附录 B 分析模型 分析模型 下图是衣服状态转换图 它展示了可能的试卷状态和允许的状态变更 白卷 生成试卷 不完整 教 师 选 择 题 型 完整试卷 教 师 选 择 试 题 教 师 预 览 并 确 认 1 活动图活动图 1 1 教师出题活动图教师出题活动图 13 1 2 录入组录入试题活动图录入组录入试题活动图 14 1 3 教学管理者查询活动图教学管理者查询活动图 15 16 2 时序图时序图 42 查阅成功 41 查阅成功 40 数据处理 39 查阅相关试题信息 38 数据处理 37 审阅试卷 36 登录成功 35 登录成功 34 数据处理 33 进行用户验证 登录题库系统 32 试卷生成成功 31 生成试卷 30 数据处理 29 试卷设计 生成试卷 28 信息修改成功 27 保存成功 26 保存修改信息 25 数据处理 24 纵览试卷 并对试卷信息修改 23 试题选择成功 22 保存成功 21 保存已选试题信息 20 数据处理 19 查询相关试题信息 并选题 18 登录成功 17 登录成功 4 登录成功 16 数据处理 15 进行用户验证 登录题库系统 14 试题修改成功 13 保存成功 12 保存修改信息 11 数据处理 10 对试题信息进行修改 9 试题录入成功 8 保存成功 7 保存试题信息 6 数据处理 5 进行试题录入 3 登录成功 2 数据处理 1 进行用户验证 登录题库系统 教育管理者教师录入组 题库管理系统数据库 42 查阅成功 41 查阅成功 40 数据处理 39 查阅相关试题信息 38 数据处理 37 审阅试卷 36 登录成功 35 登录成功 34 数据处理 33 进行用户验证 登录题库系统 32 试卷生成成功 31 生成试卷 30 数据处理 29 试卷设计 生成试卷 28 信息修改成功 27 保存成功 26 保存修改信息 25 数据处理 24 纵览试卷 并对试卷信息修改 23 试题选择成功 22 保存成功 21 保存已选试题信息 20 数据处理 19 查询相关试题信息 并选题 18 登录成功 17 登录成功 4 登录成功 16 数据处理 15 进行用户验证 登录题库系统 14 试题修改成功 13 保存成功 12 保存修改信息 11 数据处理 10 对试题信息进行修改 9 试题录入成功 8 保存成功 7 保存试题信息 6 数据处理 5 进行试题录入 3 登录成功 2 数据处理 1 进行用户验证 登录题库系统 17 3 协作图协作图 32 试卷生成成功 29 试卷设计 生成试卷 28 信息修改成功 24 纵览试卷 并对试卷信息修改 23 试题选择成功 18 登录成功 14 试题修改成功 9 试题录入成功 4 登录成功 1 进行用户验证 登录题库系统 40 数据处理 38 数据处理 34 数据处理 30 数据处理 25 数据处理 20 数据处理 16 数据处理 11 数据处理 6 数据处理 2 数据处理 41 查阅成功 35 登录成功 31 生成试卷 27 保存成功 26 保存修改信息 22 保存成功 21 保存已选试题信息 17 登录成功 13 保存成功 12 保存修改信息 8 保存成功 7 保存试题信息 3 登录成功 10 对试题信息进行修改5 进行试题录入 15 进行用户验证 登录题库系统 19 查询相关试题信息 并选题 42 查阅成功 39 查阅相关试题信息 37 审阅试卷 36 登录成功 33 进行用户验证 登录题库系统 录入组 题库管理系统 数据库 教师 教育管理者 18 类图类图 题库管理系统类图 如下图所示 教师 姓名 编号 电话号码 性别 身份证号 所在学院 java lang String java lang String int java lang String int java lang StringBuffer 添加试题 查询试题 修改试题 选择 提交手稿 系统创建试题初稿 java lang String java lang String java lang String java lang String String java lang String 录入人员 录入 java lang String 1 1 部门 部门编号 部门名称 领导编号 部门说明 java lang String java lang String java lang String java lang String 对职工管理 java lang String 系统维护部门 员工 编号 身份证号 性别 年龄 部门 java lang String java lang String java lang String int java lang String 录入人员 录入 java lang String 系统维护人员 维护 java lang String 教学管理人员 审核试题 修改试题 java lang String java lang String 录入部门 19 0 1 0 1 1 1 0 1 0 1 1 试题类型 题目编号 int 选择题 填空题 判断题 简答题 综合题 试题 试题编号 试题出题人 试题出题时间 试题科目 试题针对年级 java lang String java lang String java lang String java lang String java lang String 试题信息 出题者

温馨提示

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

评论

0/150

提交评论