计科1305毕业设计管理需求分析_第1页
计科1305毕业设计管理需求分析_第2页
计科1305毕业设计管理需求分析_第3页
计科1305毕业设计管理需求分析_第4页
计科1305毕业设计管理需求分析_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计管理子系统 需求分析 班级:计科班级:计科 1305 组长:组长:董政董政 组员:组员:刘洪刘洪、傅搏峰傅搏峰、王宇王宇 1 引言 . 1 1 1.1 编写目的 . 1 1.2 项目背景 . 1 1.3 定义 . 1 2 任务概述 . 2 2 2.1 目标 . 2 3 需求分析 . 2 2 3.1 毕业设计子系统总体需求分析 . 2 3.1.1 系统顶级用例 . 2 3.1.2 系统总体流程图 . 2 3.2 出题管理用例分析 . 3 3.2.1 出题管理用例 . 3 3.2.2 教师出题用例分析 . 3 3.2.3 出题情况统计用例分析 . 4 3.3 选题管理用例分析 . 4 3.3.1 选题管理 . 4 3.3.2 学生选题用例分析 . 5 3.3.3 分配毕业设计题目用例分析 . 5 3.3.4 学生选题情况统计用例分析 . 6 3.4 资料管理用例分析 . 6 3.4.1 资料管理用例 . 6 3.4.2 过程材料填写用例分析 . 6 3.4.3 指导教师审阅用例分析 . 7 3.4.4 文件上传用例分析 . 8 3.4.5 文件下载用例分析 . 8 3.4.6 资料统计用例分析 . 9 3.5 成绩管理用例分析 . 9 3.5.1 成绩管理用例 . 9 3.5.2 指导教师成绩录入用例分析 . 9 3.5.3 管理员查看及修改学生成绩 . 10 3.6 教师基本信息管理 . 11 3.7 学生基本信息管理 . 11 软件工程 计科 1305 毕业设计管理需求分析文档 第 1 页 共 11 页 1 引言 1.1 编写目的 对毕业设计管理系统的业务、功能、性能等需求做详细描述。 1.2 项目背景 对于高校教务管理系统的毕业设计管理系统进行开发, 帮助管理毕业设计的 相关工作,减轻工作量,方便管理员及教师统计信息及材料。 1.3 定义 待开发的系统名称:毕业设计管理子系统。 软件工程 计科 1305 毕业设计管理需求分析文档 第 2 页 共 11 页 2 2 任务概述任务概述 2.1 目标 管理毕业设计选题和成绩。教师可以提交多个毕业设计题目,描述题目要求 和对学生的要求。学生可以浏览教师发布的毕业设计题目,进行选择。在学生完 成选择后,针对每个题目教师确认选择一个学生。学生向系统提交毕业设计各种 文档。教师可以查看学生提交的毕业设计文档,提交毕业设计最后成绩。最后系 统应能够向管理员提供查询界面和各类报表, 统计毕业设计出题选题情况和学生 成绩。 系统提供基于 Web 的访问,同时支持学生通过手机 APP 查看选题和查看成 绩。 3 需求分析 3.1 毕业设计子系统总体需求分析 3.1.1 系统顶级用例 确定系统需要完成的主要业务有:系统登录、出题管理、选题管理、资料管 理、成绩管理、教师基本信息管理、学生基本信息管理。 3.1.2 系统总体流程图 从系统顶级用例可以看出,系统的参与者主要分三类:学校管理员(含学院 领和职能科室等工作人员) 、指导教师、学生,每类参与者都可以根据各自角色 所对应的权限访问系统,提交某种操作请求,并获取操作请求处理后的信息。系 统总体流程如图所示。 软件工程 计科 1305 毕业设计管理需求分析文档 第 3 页 共 11 页 系统总体流程图 3.2 出题管理用例分析 3.2.1 出题管理用例 出题管理用例的参与者有管理员、 指导教师。 能够执行的操作有: 教师出题、 出题情况统计。 3.2.2 教师出题用例分析 1用例名称:教师出题。 2具体描述:教师按照自己被分配的出题数目为学生出毕业设计题目。 3参与者:指导教师。 登录 验证信息 验证错误 验证成功 失败 选择操作 操作后信息 退出 软件工程 计科 1305 毕业设计管理需求分析文档 第 4 页 共 11 页 4前置条件:确认自己的毕业设计题目没有重题 5输入:毕业设计题目、开发工具、预期目标、其他特殊要求等信息。 6输出:上传成功。 7基本路径: (1)填写需要提交的毕业设计题目信息。 (2)确认上传。 8扩展路径: (1) 提交时检查是否在限定时间内, 如果已经超过截止时间, 不允许上传。 (2)提交时检查该题目是否已经存在,如果没有,则上传,如果存在,则 提示是否覆盖已有文件。选择是,覆盖并上传,选择否,取消本次上传。 3.2.3 出题情况统计用例分析 1用例名称:出题情况统计。 2具体描述:管理员可以统计每位指导教师的出题情况,如:是否出题, 是否按照分配的名额足额出题等信息。 3参与者:管理员。 4前置条件:无 5输入:选择统计 6输出:显示毕业设计题目出题情况统计表(教师姓名、应出题目和实出 题目)。 7基本路径: (1)选择统计 (2)显示统计结果 8扩展路径:能够将毕业设计题目统计出的出题情况统计表以 EXCEL 形式 导出。 3.3 选题管理用例分析 3.3.1 选题管理 选题管理用例的参与者有学生、教师和管理员,能够执行的操作有:学生选 题、分配毕业设计题目、学生选题情况统计、特殊选题操作。 软件工程 计科 1305 毕业设计管理需求分析文档 第 5 页 共 11 页 3.3.2 学生选题用例分析 1用例名称:学生选题学生选题。 2具体描述:查询可选教师及毕业设计题目信息,学生选题。 3参与者:学生。 4前置条件:(1)指导教师毕业设计题目确认无误。 (2)学生注册信息完毕。 5输入:无。 6输出:操作完成后显示提示信息。 7基本路径: (1)查看可选教师列表及毕业设计题目。 (2)查看教师基本信息,选择意向教师。 (3)查看意向教师的毕业设计题目及要求。 (4)选择指导教师,提交。 8扩展路径:可选教师列表中不显示已经选满指导教师的基本信息毕业设 计题目。 9补充说明: (1)提醒学生已经选定不得退选修改。 3.3.3 分配毕业设计题目用例分析 1用例名称:分配毕业设计题目。 2具体描述:指导教师查看被选学生基本信息、为每位学生分配毕业设计 题目。 3参与者:指导教师。 4前置条件:已有学生选教师。 5输入:无。 6输出:分配的毕业设计题目。 7基本路径: (1)查看被选学生及学生的基本信息,了解学生得特长。 (2)为学生分配毕业设计题目。 8扩展路径:无 软件工程 计科 1305 毕业设计管理需求分析文档 第 6 页 共 11 页 9补充说明:指导教师不得删除已选学生,针对每个题目教师确认选择一 个学生。 3.3.4 学生选题情况统计用例分析 1用例名称:学生选题情况统计。学生选题情况统计。 2具体描述:统计学生的选题情况,包括:哪些学生选了指导教师并且指 导教师分配了毕业设计题目;哪些同学选了指导教师,但指导老师没有分配题 目;哪些学生没有选择指导教师。 3参与者:管理员。 4前置条件:无。 5输入:无。 6输出:学生选题情况统计表。 7基本路径: (1 选择统计。 (2)查询学生选题情况信息。 (3)确认删除操作。 8扩展路径:无。 9补充说明: (1)可以将选题情况信息表导出(EXCEL 格式);电子文档命名格式自定 义。 (2)学生选题情况信息表包含:院系,专业,班级学号,姓名,毕业设计 题目,指导教师,题目来源(科研、生产、教学、其他)。 3.4 资料管理用例分析 3.4.1 资料管理用例 资料管理用例的参与者有管理员、指导教师、学生,能够执行的操作有: 过程材料填写(选题报告、进展记录、指导记录、档案袋中材料)、指导教师 审阅、文件上传、文件下载、资料统计。 3.4.2 过程材料填写用例分析 1用例名称:过程材料填写。 软件工程 计科 1305 毕业设计管理需求分析文档 第 7 页 共 11 页 2具体描述:填写毕业设计过程材料,用户可以选择填写哪种的表格,填 写完毕后提交给指导教师审核,审核完毕后由指导教师给出修改意见并返回给 学生,学生修改完善后再次提交给指导教师;指导教师填写指导记录,填写完 成后和学生提交的最终材料一起上传到服务器,有管理员统一下载。所有填写 的电子表格均保存为 word 格式,指导教师可以下载最终的过程材料。系统能够 自动为每份材料命名。 3参与者:学生、指导教师。 4前置条件:无。 5输入: (1)选择需要填写的材料种类。 (2)填写材料内容。 6输出: (1)提交材料。 (2)如提交失败,提示失败原因。 7基本路径: (1)选择材料种类。 (2)填写材料。 (3)提交材料。 8扩展路径:材料必须填写完整,不完成的材料要提醒提交失败。 9补充说明:材料的电子稿名为:班级学号+材料名称 3.4.3 指导教师审阅用例分析 1用例名称:指导教师审阅。 2具体描述:指导教师下载学生提交的材料并审阅,将审阅意见反馈给学 生。 3参与者:指导教师。 4前置条件:学生提交了材料。 5输入:根据学生提交的材料写出修改意见 6输出:提交修改意见,反馈学生。 7基本路径: (1)输入修改意见。 软件工程 计科 1305 毕业设计管理需求分析文档 第 8 页 共 11 页 (2)点击确认提交。 8扩展路径:无。 9补充说明:指导教师反馈给学生修改意见的同时,反馈一个系统提示, 当学生登陆系统时系统将自动提醒学生,指导教师的修改意见已经反馈。 3.4.4 文件上传用例分析 1用例名称:文件上传。 2具体描述:学生和指导教师均可上传文件。学生只可将自己的文件材料 上传给指导教师,只有指导教师审核通过的电子材料才可以最终提交到服务器。 3参与者:指导教师、学生。 4前置条件:学生的材料通过审核可以提交。 5输入:选择需要提交的电子材料。 6输出:提交操作成功。 7基本路径: (1)选择需要提交的电子材料。 (2)点击提交。 (3)提醒用户是否提交成功。 8扩展路径:如果提交不成功,需提示用户什么原因导致提交未成功,入 材料不全,文件格式不对。 9补充说明:指导教师可以下载已经提交的电子材料,用于备份;提交电 子材料后不得再次提交相同的电子材料。 3.4.5 文件下载用例分析 1用例名称:文件下载。 2具体描述:系统管理员可以下载已经提交的电子材料。 3参与者:管理员。 4前置条件:有指导教师提交了电子材料。 5输入:选择需要下载的电子材料。 6输出:下载的材料数据。 7基本路径: (1)选择需要下载的材料。 (2)点击下载。 软件工程 计科 1305 毕业设计管理需求分析文档 第 9 页 共 11 页 (3)保存指定路径。 8扩展路径:无。 9补充说明:管理员可以按分类下载或全部下载。文件名均为自动命名。 3.4.6 资料统计用例分析 1用例名称:资料统计。 2 具体描述: 管理员可以统计学生整个毕业设计资料的提交情况 (电子稿) 。 能够显示那些同学的资料上交齐全,哪些同学的哪类材料没有提交;同时可以检 索某位同学的资料是否提交齐全。 3参与者:管理员。 4前置条件:无。 5输入:选择全部统计或输入查询条件(班级学号、姓名、指导教师)。 6输出:显示统计结果或查询结果。 7基本路径: (1)输入查询条件或选择全部统计。 (2)点击查询或统计。 (3)显示查询结果或统计结果。 8扩展路径:如输入的查询条件有误,将提示查询失败的原因。 9补充说明:查询结果或统计结果均可以以 EXCEL 格式导出。 3.5 成绩管理用例分析 3.5.1 成绩管理用例 成绩管理的参与者有管理员、指导教师。能够执行的操作有:指导教师成 绩录入,管理员查看及修改学生成绩。 3.5.2 指导教师成绩录入用例分析 1用例名称:指导教师成绩录入。 2具体描述:学生向指导教师提交所有毕业设计材料后,有指导教师给出 毕业设计成绩,成绩提交后不得修改。 3参与者:指导教师。 4前置条件:学生提交完所有材料。 软件工程 计科 1305 毕业设计管理需求分析文档 第 10 页 共 11 页 5输入: (1)毕业设计成绩 6输出: (1)毕业设计指导教师成绩信息表(班级学号、姓名、毕业设计题目、指 导教师、指导教师成绩) 7基本路径: (1)输入成绩。 (2)确定提交,生成毕业设计指导教师成绩信息表。 8扩展路径:无。 9补充说明: (1)成绩为百分制。 (2)指导教师成绩信息表可以按照 EXCEL 格式导出。 (3)成绩提交后不得修改。 (4)允许管理员手动修改。 3.5.3 管理员查看及修改学生成绩 1用例名称:管理员查看及修改学生成绩。 2具体描述:由指导教师给出毕业设计成绩, 系统管理员可以对成绩进 行查看和修改。 3参与者:系统管理员。 4前置条件:指导教师给出成绩。 5输入: (1)学生信息 6输出: (1)毕业设计学生成绩总汇,及

温馨提示

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

评论

0/150

提交评论