收藏 分享(赏)

软件工程案例.pdf

上传人:精品资料 文档编号:8496565 上传时间:2019-06-30 格式:PDF 页数:70 大小:8.53MB
下载 相关 举报
软件工程案例.pdf_第1页
第1页 / 共70页
软件工程案例.pdf_第2页
第2页 / 共70页
软件工程案例.pdf_第3页
第3页 / 共70页
软件工程案例.pdf_第4页
第4页 / 共70页
软件工程案例.pdf_第5页
第5页 / 共70页
点击查看更多>>
资源描述

1、 147 第 10 章基于 Web 方式的校企联合培养系统 需求 获 取 10.1 引言 近年来,各高校在计算机科学与技术、软件工程等专业的人才培养 过程中,进行了校企联合的应用型人才培养模式的创新与实践 。 在实践过程中, 校企 双方以 双赢为基础 , 逐步 形成 了 一套完整的应用型人才培养模式 , 即培养目标面向需求、教学过程校企互动、培养途径因需制宜、师资队伍校企共组、实习方式多元优化的应用型人才培养模式 。 本书 第 10 章至第 12 章 介绍的“基于 Web 方式的校企联合培养系统 ” 是 浙江工业大学软件工程系一名大三学生开发设计的一份软件工程大型作业。 考虑到 大三学生暑假开

2、始就要到企业参加基础实习和提高实习,学生对参加实习招聘的 企业 事先并不一定 了解 ;同样,企业事先也不了解学生 ,需要有一个平台来增进双方的了解与沟通 。此外,学生的实习 要 在校外企业 中进行 , 实习中的教学 过程 管理,以及 教师、学生、企业三方的互动交流就显得尤为重要 , 所以 他想开发 一个校企联合培养系统 ,以帮助同学们更好地完成实习过程 。 综合以上原因,该生 打算 开发 一个 校企联合培养系统 为 大 三、大四同学的实习过程管理提供便利。 该生 打算 采用 Web 方式构建 校企联合培养系统 ,以方便教师、学生、企业三方随时随地使用 该 系统。为了完成该系统,该生分析了实习过

3、程中教师、学生、企业三种不同的角色 ,以 及 相应的 业务过程,并 通过软件工程的方法 进行系统分析和设计。 以下 内容 是该学生在完成 基于 Web 方式的校企联合培养系统 中提供的部分分析 和 设计文档。 10.1 应用实例领域分析 10.1.1 学生和企业之间存在的问题 1.学生求职 遇到 的问题 1) 很多应届毕业生对求职时将要选择的企业不了解, 直到参加求职的招聘会或实习双向选择会现场才开始逐步了解各家企业 ; 2) 大多数学生 不知道如何结合 课本上所学的理论知识 进行 实践 ,或者 由于课本上 的理论知识往往更新得较慢,使得学校的教学内容与社会的需求不同步 ; 3) 部分学生能力

4、较强,但在面试时 往往 因发挥不好 而 没有 被用人单位录用。 2.企业招聘 面临的问题 1) 通过几轮面试招 聘到的员工可能并不适合本企业的岗位 ; 2) 对学生的能力不了解,使得所录用的学生要在 企业 学习很久才能胜任自己的工作。 10.1.2 如何解决这些问题 “基于 Web 方式的校企联合培养系统” (以下简称为校企联合培养系统) 致力于打造一个服务于学生和企业的门户网站,从而能够走在素质教育与知识创新 相 结合的时代尖端,并且将以互联网技术应用作为依托,全力塑造一个崭新的门户网站的形象。 本网站面向的学生 群体 是以就业为目标的 , 想要进入更好的 、 更合适自己的企业的学生,面向的

5、企业是想要招聘到更具有创新精神 、 更有能力的人才的企业。 在学生找到合适工作的同时, 企业通过 网站 发布具有一定难 度的项目,审核学生做出的项目结果,定向观察培养自己需要的人才, 从而 解决各企业的人才培养和选拔问题, 也 为促进学校人才的培养营造出良好的教育氛围,形成 一种全新的 人才培养 模式 。 148 对于毕业之后准备直接就业的学生,可以通过企业介绍了解企业,并通过 具体 项目了解企业需要什么样的人才, 应该如何让自己去满足企业的需要, 及时地关注自己感兴趣的企业, 并 通过项目的完成情况让企业发现自己, 为 将来的就业打下 基础 。此外,通过项目,可以让学生们在真实的实践环境中学

6、习,以学促用 、 以用促学, 充分调动学生的 学习主动性,学习效果更加突出。对于企业而言,通过一段时间内对学生项目完成情况的了解和评估,可以 找 到适合自己企业的人才 , 同时又可以确保通过该平台入职的 学生 对企业环境的了解和对主要业务的熟悉程度较高。 10.2 应用实例收集系统需求 10.2.1 用户特点 本系统的最终用户可以根据权限不同分为学校、企业、学生三大类,具体信息如表 10-1所示。 表 10-1 用户权限 具体类型 权限 说明 企业 发布项目 、 删 除项目 、 查看学生项目结果 、 关注优秀学生 企业要通过学生对自己企业项 目的完成情况来审核学生的能力,从而及时关注适合自己企

7、业的学生 学生 提交项目结果 、 关注企业 学生通过完成企业的项目来提高自己的能力,从而可以 很早地适应自己 所 关注的企业,获得企业的关注 校 管理员 添加并审核企业信息 、 添加和删除学院管理员 管理员要审核学生和企业的信息 ,并且添加对应学院管理员。 学院管理员 添加并审核学生信息 、 审核项目 管理员要审核学生信息,防止弄虚作假,同时也要对企业发布的项目进行审核, 确定项目是否适合学校学生来做 10.2.2 框架图 校企联合培养 系统结构图如图 10-1 所示。 149 校 企 联 合 培 养 系 统登 陆 系 统 企 业 管 理 子 系 统 学 生 管 理 子 系 统 校 管 理 员

8、 管 理 子 系 统 学 院 管 理 员 管 理 子 系 统项目管理企业信息管理优秀学生管理学生信息管理学生参与项目管理关注公司学院管理企业管理校管理员信息管理学生管理学院项目管理学院管理员信息登陆验证图 10-1 校企联合培养 系统结构图 10.3 应用实例需求描述 10.3.1 管理系统用户信息 管理系统用户信息包括: (1) 登录验证用户身份 系统用户分为 企业、 学生、管理员三种角色, 只有 提供正确的用户名和密码才能登录本系统。 管理员 分为学校管理员和学院管理员。 不同的角色有不同的权限 。 登录失败有错误提示, 错误 包括用户名不存在 、 用户名或密码错误 、 网络异常 等 。

9、登录成功进入相应主界面,不同角色主界面不同 。 ( 2)修改用户信息 用户可以修改用户的基本信息 。 企业、 学生、 学校 管理员、学院管理员 都可以修改用户信息 。 修改密码时,原密码 输入 正确才能修改 。 用户密码不得少于 8 位 。 新密码与确认密码应相同才能修改 。 有修改成功提示 。 ( 3)查看用户基本信息 用户可以查看自己的基本信息 。 10.3.2 企业项目管理 企业、学生、 学校 管理员、学院管理员都可以对项目进行管理 操作, 只 是每个角色的权限不同。这里所说的项目管理主要是指企业对 项目的管理操作。 ( 1)发布项目 企业根据自身需求或者培养 目标发布项目,需填写项目名

10、称、适用年级、截止日期、添加附件 。 发布项目后,学生可以看到已经发布的任务 。 150 ( 2)删除项目 企业 、 学院管理员可以删除项目。其中,企业只能删除自身发布的项目 。 支持批量删除 。 ( 3)查看项目 学院管理员可以查看所有项目的基本信息 。 企业可以查看自身发布的项目的基本信息 。 ( 4) 成果查看 企业可以查看学生所做项目的成果并进行下载 。 成果显示按学生提交时间的先后排序 。 ( 5)评价学生成果 企业可以查看学生递交上来的项目完成成果,并对成果进行评价 。 系统会自动将评价反馈给 相 应的学生 。 10.3.3 优秀学生 管理 这部分内容不对学生开放,仅对企业开 放。

11、 对于优秀的学生或者有潜力的符合企业要求的学生,企业可以对其进行关注,将其加入到自己的优秀学生库当中, 以便查看 该学生的动态。 具体 操作 如下 : ( 1)添加优秀学生 企业对某学生关注 , 意味着已经将该学生添加到本企业的优秀学生库当中。 支持批量关注 。 ( 2)查看优秀学生 对于已经添加到优秀学生库中的学生,企业可以看到该学生的信息 。 优秀学生信息包括:学号 、 姓名 、 所做项目名 、 项目成果,以及项目评价信息。 ( 3)删除优秀学生 企业也可以从优秀学生库中删除不想 继续 关注的学生。 支持批量删除 。 10.3.4 企业 信息 管理 企业 信息 管理包括以下 两部分内容 :

12、 ( 1)查看 企业 简介 企业、学生、 学校 管理员、学院管理员都可以查看本 企业 的 企业 简介 。 学生可以通过关注 企业 的页面看到所有关注的 企业 的列表 。 选中某个 企业 就可以看到该 企业 的简介 。 ( 2)修改 企业 简介 企业可以修改 本 企业 的简介,包括 企业 名称、规模、研究方向、招聘岗位、待遇等信息 。 10.3.5 学生信息管理 学生可以对自身的简历进行管理操作 ,具体 包括 以下内容 : ( 1)简历查看 学生可以查看已经提交的个人简历 。 ( 2)修改简历 学生可以修改个人 简历 。 个人 简历 需要通过管理员的审核,以保证信息的正确性和真实性 。 ( 3)

13、修改学生信息 151 学生可以修改学生的基本信息 。 修改密码时, 原密码 输入 正确才能修改 。 用户密码不得少于 8 位 。 新密码与确认密码 相同才能修改 。 有修改成功提示,修改成功重新 登录 。 10.3.6 学生参与项目管理 企业、学生、 学校 管理员、学院管理 员都可以对项目进行管理操作,但是每个角色的权限不同。上面已经 介绍 过企业对于项目的管理,这里 重点介绍 学生对于项目的管理操作。 ( 1)查看项目评价 选中其中一个项目 。 单击 企业 评价查看该 企业 对此学生的评价信息 。 学生所做项目信息按完成时间先后排序 。 ( 2)查看项目 学生可以查看还未过期的项目的基本信息

14、以及已提交的项目的信息 。 单击 下载,可以下载附件查看项目详细题目 。 学生所关注 企业 的新项目显示在前面 。 ( 3)提交项目成果 学生可以 提交 做好的项目 。 学生所关注 企业 的新项目显示在前面 。 超过 截止日期将无法提交成果 。 项目相 应的企业可以看到学生提交的成果 。 10.3.7 关注 企业 管理 学生可以对自己喜欢的 企业 进行关注,包括: ( 1)关注 企业 学生可以在某个 企业 主页,选择 “ 关注 ” 按钮,对自己喜欢的 企业 进行关注 。 可以进行批量关注 。 在关注 企业 板块,可以看到已关注的 企业 的列表 。 单击某个 企业 的名称,可以查看该 企业 的

15、企业 简介以及最新动向 。 ( 2)取消关注 学生可以取消对某个 企业 的关注 。 能批量取消关注 。 10.3.8 学院管理 学院管理板块包括三个子版块: ( 1)添加学院管理员 学校管理员可以添加学院管理员,使其拥有学院管理员的权限 。 添加学院管理员需选定学院名称 。 学院管理员只具有管理本学院内部事宜的权限 。 ( 2)删除学院管理员 学校管理员可以删除学院管理员 。 删除后该管理员只具有普通 用户 的权限 。 支持批量删除 。 ( 3)查看管理员 可以查看现有的管理员名单 。 152 10.3.9 企业管理 学校 管理员可以对 企业 进行管理,操作包括: ( 1)添加 企业 学校 管

16、理员可以添加 企业 。 ( 2)删除 企业 学校管理员可以删除 企业 。 可以进行批量删除 。 ( 3)查看 企业 学校 管理员可以查看 企业 信息 。 学校 管理员可以对 企业 信息真实性进行审核 。 ( 4)企业简介审核 修改过的企业简介需要 经过 管理员审核 。 10.3.10 学 校管理员信息管理 学 校管理员可以对自己 的 信息进行管理, 具体 操作 是 修改管理员信息 ,包括: 管理员可以修改管理员的基本信息 。 修改密码时, 原密码 输入 正确才能修改 。 用户密码不得少于 8 位 。 新密码与确认密码 相同才能修改 。 有修改成功提示,修改成功重新 登录 。 10.3.11 学

17、生管理 学院管理员可以对学生进行管理,管理操作包括: ( 1)添加学生 输入学生基本信息, 单击 确认并提交 。 密码默认与学号相同,无需输入 。 可以进行批量添加 。 学生基本信息包括:学号 、 姓名 、 性别 、 专业 、 密码 、 所在年级 。 ( 2)删除学生 学院管理员可以删除学生 。 可以进行批量删除 。 ( 3)查看学生基本信息 学院管理员可以查看学生的基本信息 。 学生基本信息包括:学号,姓名,性别,专业,密码,所在年级 。 ( 4)学生简历审核 学院管理员可以对学生所写的简历进行审核 。 10.3.12 学院项目管理 学院 管理员可以对 企业 进行管理,操作包括: ( 1)查

18、看项目信息 学院 管理员可以查看项目详细信息,包括发布时间,发布企业等信息 。 ( 2)删除项目 学院 管理员可以删除具体项目 。 可以进行批量删除 。 ( 3)审核项目 学院 管理员可以审核项目信息,对不符合要求的项目可以进行删除 。 153 10.3.13 学院管理员信息管理 学院管理员可以对自己信息进行管理,操作包括: ( 1)修改管理员信息 管理员可以修改管理员的基本信息 。 修改密码时,输入原密码正确才能修改 。 用户密码不得少于 8 位 。 新密码与确认密码 相同才能修改 。 有修改成功提示,修改成功重新 登录 。 10.4 用例图分析 用例图是对包括变量在内的一组动作序列的描述,

19、系统执行这些动作并产生传递特定参与者的价值的可观察结果。 以下是对上述 获 取出来的需求进行用例分析。 10.4.1 管理系统用户信息用例 管理系统用户信息用例图 如图 10-2 所示。 图 10-2 管理系统用户信息用例图 10.4.2 企业项目管理用例 企业项目管理用例图 如图 10-3 所示。 154 图 10-3 企业项目管理用例图 10.4.3 优秀学生 管理用例 优秀学生 管理用例图 如图 10-4 所示。 图 10-4 优秀学生库管理用例图 155 10.4.4 企业 信息 管理用例 企业 信息 管理图 如图 10-5 所示。 图 10-5 企业 信息 管理图 10.4.5 学生

20、项目管理用例 学生项目管理 用例 图 如图 10-6 所示。 图 10-6 学生项目管理 用例 图 156 10.4.6 学生 简历管理用例 学生简历 管理用例图 如图 10-7 所示。 图 10-7 简历管理用例图 10.4.7 企业 关注管理用例 企业 关注管理用例图 如图 10-8 所示。 图 10-8 企业 关注管理用例图 157 10.4.8 学生管理用例 学生管理用例图 如图 10-9 所示。 图 10-9 学生管理用例图 10.4.9 企业 管理用例 企业 管理用例图 如图 10-10 所示。 158 图 10-10 企业 管理用例图 10.4.10 学院管理员用例 学院管理员用

21、例图 如图 10-11 所示。 图 10-11 学院管理员用例图 159 10.5 用例描述 10.5.1 管理系统用户信息 管理系统用户信息用例描述如表 10-2表 10-5 所示。 表 10-2 验证用户身份用例描述 用例名称 验证用户身份 用例描述 企业、 学生、管理员三种角色的用户,提供正确的用户名和密码才能登录本系统 参与者 学生、管理员、企业 前置条件 无 后置条件 用户登录成功 基本路径 1、 列出所有角色 2、 选择角色登录 3、 输入用户名 4、 输入密码 5、 根据角色判断用户名和密码是否正确 扩展路径 1、 不同的角色有不同的权限 2、 登录失败有错误提示 3、 登录成功

22、进入相应界面 表 10-3 修改用户信息用例描述 用例名称 修改用户信息 用例描述 用户可以修改用户的基本信息 参与者 学生,企业,学校管理员,学院管理员 前置条件 登录成功 后置条件 无 基本路径 1、 输入用户基本信息 2、 单击 确定并保存 扩展路径 1、 输入原密码正确才能修改 2、 用户密码不得少于 8 位 3、 新密码与确认密码应相同才能修改 4、 有修改成功提示 补充说明 无 表 10-4 查看用户基本信息用例描述 用例名称 查看用户基本信息 用例描述 用户可以查看自己的基本信息 参与者 学生,企业,学校管理员,学院管理员 前置条件 登录成功 160 后置条件 无 基本路径 1、

23、 单击 查看信息 2、 列出用户基本信息 扩展路径 无 补充说明 无 表 10-5 退出系统用例描述 用例名称 退出系统 用例描述 用户注销当前的登录,返回未登录状态 参与者 学生,企业,学校管理员,学院管理员 前置条件 登录成功 后置条件 退出成功 基本路径 1、 单击 退出系统按钮 2、 删除当前用户的会话信息 3、 系统返回未登录状态 扩展路径 无 补充说明 无 10.5.2 企业 项目管理 企业 项目管理用例描述如表 10-6 表 10-11 所示。 表 10-6 发布项目用例描述 用例名称 发布项目 用例描述 企业可以发布项目 参与者 企业 前置条件 登录成功 后置条件 发布成功 基

24、本路径 1、 填写项目名称 2、 填写适用年级 3、 填写截止日期 4、 添加附件 扩展路径 1、 发布之前需确认 2、 有发布成功提示 补充说明 无 表 10-7 查看项目用例描述 用例名称 查看项目 用例描述 企业、学院管理员、 学生可以查看企业已发布的项目 161 参与者 企业、学院管理员、 学生 前置条件 登录成功 后置条件 无 基本路径 1、 显示所有发布的项目 2、 选中该项目 3、 单击 下载,下载附件查看项目详细题目 扩展路径 1、 学生所关注 企业 的新项目显示在前面 2、学院管理员、企业查看项目按照发布时间顺序显示 补充说明 项目信息包括:项目名,发布 企业 名,适用学生,

25、项目附件,截止日期 表 10-8 删除项目用例描述 用例名称 删除项目 用例描述 企业,学院管理员可以删除项目 参与者 企业,学院管理员 前置条件 登录成功 后置条件 发布成功 基本路径 1、 显示该企业所发布的所有项目 2、 选定所要删除项目信息 3、 单击 该项目信息的删除按钮 扩展路径 1、 删除之前需确认 2、 可以进行批量删除 补充说明 企业所发布的项目信息包括:项目标题和发布时间 表 10-9 审核 项目用例描述 用例名称 审核 项目 用例描述 学院管理员可以 审核 项目基本信息 参与者 学院管理员 前置条件 登录成功 后置条件 无 基本路径 1、 单击 查看项目 2、 列出所有项

26、目信息 3、 审核项目是否 可以 通过 扩展路径 单击 下载可以查看项目内容 补充说明 无 表 10-10 成果查看用例描述 用例名称 成果查看 162 用例描述 企业可以查看学生所做项目 参与者 企业 前置条件 登录成功 后置条件 无 基本路径 1、 显示该企业所发布的所有项目 2、 单击 详情进入,显示所有做了该项目的学生 3、 单击 下载,下载学生所做的项目成果。 扩展路径 1、 有下载信息提示 2、 成果显示按学生提交时间的先后排序 表 10-11 评价学生成果用例描述 用例名称 评价学生成果 用例描述 企业可以评价学生提交的成果 参与者 企业 前置条件 登录成功 后置条件 评价成功

27、基本路径 1、 显示该企业发布的所有项目 2、 单击 详情进入,显示所有做了该项目的学生 3、 单击 评价,进入评价页面 4、 输入评价信息后提交 扩展路径 1、 学生成果信息按提交时间排序 2、 评价成功后有相应的提示 补充说明 无 10.5.3 优秀学生库管理 优秀学生库管理用例描述如表 10-12 表 10-14 所示。 表 10-12 添加优秀学生用例描述 用例名称 添加优秀学生 用例描述 企业可以将学生添加到自己的优秀学生库中 参与者 企业 前置条件 登录成功 后置条件 关注成功 基本路径 1、 显示该企业所发布的所有项目 2、 单击 详情进入,显示所有做了该项目的学生 3、 单击

28、关注,将该学生添加到此企业的优秀学生库中 扩展路径 1、 有关注成功信息提示 2、 学生成果信息按提交时间的显示排序 163 3、 可以批量关注 补充说明 无 表 10-13 查看优秀学生用例描述 用例名称 查看优秀学生 用例描述 企业可以将学生添加到自己的优秀学生库中 参与者 企业 前置条件 登录成功 后置条件 无 基本路径 1、 显示该企业所关注的所有优秀学生 2、 单击 已做项目查看该学生所做的所有项目 3、 选中该学生 4、 单击 下载可查看该项目成果, 单击 评价可以查看企业对该学生所做的项目的评价 扩展路径 无 补充说明 优秀学生信息包括:学号,姓名,所做项目名,项目成果,以及项目

29、评价信息 表 10-14 删除优秀学生用例描述 用例名称 删除优秀学生 用例描述 企业可以将学生添加到自己的优秀学生库中 参与者 企业 前置条件 登录成功 后置条件 删除成功 基本路径 1、 显示该企业的所有优秀学生 2、 选中该优秀学生 3、 单击 删除 扩展路径 1、 可以批量删除 2、 删除时有确认提示 3、 有删除成功提示信息 补充说明 优秀学生信息包括:学号,姓名,所做项目名,项目成果,以及项目评价信息 10.5.4 企业 信息 管理 企业 信息 管理用例描述如表 10-15表 10-16 所示。 表 10-15 查看 企业 简介用例描述 用例名称 查看 企业 简介 164 用例描述

30、 企业可以查看 企业 的简介 参与者 企业 前置条件 登录成功 后置条件 无 基本路径 1、 单击 企业 简介 2、 显示 企业 简介 扩展路径 无 补充说明 无 表 10-16 修改 企业 简介用例描述 用例名称 修改 企业 简介 用例描述 企业可以修改 企业 的简介 参与者 企业 前置条件 登录成功 后置条件 修改成功 基本路径 1、 单击 修改 企业 简介 2、 填写 企业 简介 3、 提交并确认 扩展路径 1、 有确认提交提示 2、 有修改成功提示 补充说明 无 10.5.5 学生项目管理 学生项目管理用例描述如表 10-17 表 10-18 所示。 表 10-17 查看项目评价用例描

31、述 用例名称 查看项目评价 用例描述 学生可以查看已完成的项目的评价 参与者 学生 前置条件 登录成功 后置条件 无 基本路径 1、 显示该学生所做的所有项目信息 2、 选中其中一个项目 3、 单击 企业 评价查看该 企业 对此学生的评价信息 扩展路径 学生所做项目信息按完成时间先后排序 补充说明 学生所做项目信息包括:项目名称,发布 企业 名称,完成时间,企业 评价 165 表 10-18 提交项目成果用例描述 用例名称 提交项目成果 用例描述 学生可以提交自己所做项目的成果 参与者 学生 前置条件 登录成功 后置条件 无 基本路径 1、 显示所有新发布的项目 2、 选中该项目 3、 单击

32、提交,选择成果并提交 扩展路径 1、 学生所关注 企业 的新项目显示在前面 2、 截止日期过后将无法提交成果 补充说明 新发布的项目信息包括:项目名,发布 企业 名,适用学生,项目附件,截止日期,成果附件 10.5.6 简历管理 简历管理用例描述如表 10-19 表 10-20 所示。 表 10-19 查看简历用例描述 用例名称 查看简历 用例描述 学生可以查看自己所写的简历 参与者 学生 前置条件 登录成功 后置条件 无 基本路径 1、 单击 个人简历 2、 显示学生所写的个人简历 扩展路径 无 补充说明 无 表 10-3 修改简历用例描述 用例名称 修改简历 用例描述 学生可以修改自己的个

33、人简历 参与者 学生 前置条件 登录成功 后置条件 修改成功 基本路径 1、 单击 修改个人简历 2、 填写学生的个人简历 3、 确认并提交 166 扩展路径 1、 要有确认提交提示 2、 有修改成功提示 补充说明 无 10.5.7 关注 企业 管理 关注 企业 管理用例描述如表 10-21表 10-22 所示。 表 10-21 关注 企业 用例描述 用例名称 关注 企业 用例描述 学生可以对自己喜欢的 企业 进行关注 参与者 学生 前置条件 登录成功 后置条件 关注成功 基本路径 1、 显示 企业 基本信息 2、 选中所要关注 企业 3、 单击 关注进行关注 扩展路径 1、 有关注成功信息提

34、示 2、 可以进行批量关注 补充说明 企业 基本信息包括: 企业 名, 企业 简介 表 10-22 取消关注用例描述 用例名称 取消关注 用例描述 学生可以取消对某 企业 的关注 参与者 学生 前置条件 登录成功 后置条件 删除成功 基本路径 1、 显示所关注的 企业 2、 选中所要删除的 企业 3、 单击 删除后取消关注 扩展路径 1、 能批量取消关注 2、 有删除成功提示 补充说明 所关注的 企业 信息包括: 企业 名 10.5.8 学生管理 学生管理用例描述如表 10-23表 10-26 所示。 表 10-23 添加学生用例描述 167 用例名称 添加学生 用例描述 学院管理员负责添加学

35、生 参与者 学院管理员 前置条件 登录成功 后置条件 添加成功 基本路径 1、 输入学生基本信息 2、 单击 确认并提交 扩展路径 1、 密码默认与学号相同,无需输入 2、 可以进行批量添加 补充说明 学生基本信息包括:学号,姓名,性别,专业,密码,所在年级 表 10-24 删除学生用例描述 用例名称 删除学生 用例描述 学院管理员可以删除学生 参与者 学院管理员 前置条件 登录成功 后置条件 删除成功 基本路径 1、 显示所有学生的信息 2、 选中某个学生 3、 删除所选学生 扩展路径 1、 有确认删除提示 2、 有删除成功信息提示 3、 可以进行批量删除 补充说明 学生基本信息包括:学号,

36、姓名,性别,专业,密码,所在年级 表 10-25 查看学生基本信息用例描述 用例名称 查看学生基本信息 用例描述 学院管理员可以查看学生的基本信息 参与者 学院管理员 前置条件 登录成功 后置条件 无 基本路径 1、 单击 查看学生 2、 学生基本信息 扩展路径 无 补充说明 学生基本信息包括:学号,姓名,专业 表 10-26 学生简历审核用例描述 168 用例名称 学生简历审核 用例描述 学院管理员可以对学生所写的简历进行审核 参与者 学院管理员 前置条件 登录成功 后置条件 审核通过 基本路径 1、 显示学生基本信息列表 2、 单击 通过 扩展路径 有更改成功提示信息 补充说明 1、 学生

37、信息包括:学号,姓名,专业和简历。 2、 简历需 单击 进入后才能查看 10.5.9 企业 管理 企业 管理用例描述如表 10-27表 10-30 所示。 表 10-27 添加 企业 用例描述 用例名称 添加 企业 用例描述 管理员可以添加 企业 参与者 学校管理员 前置条件 登录成功 后置条件 无 基本路径 1、 输入 企业 名 2、 输入密码 3、 单击 添加并提交 扩展路径 有添加成功提示 补充说明 无 表 10-28 审核 企业 用例描述 用例名称 审核 企业 用例描述 管理员可以 审核 企业 信息是否正确 参与者 学校管理员 前置条件 登录成功 后置条件 无 基本路径 1、 输入 企

38、业 名 2、 显示企业简介 3、 查看企业信息 4、 审核是否通过 扩展路径 审核通过 提示 补充说明 无 169 表 10-29 删除 企业 用例描述 用例名称 删除 企业 用例描述 学校管理员可以删除 企业 参与者 学校管理员 前置条件 登录成功 后置条件 删除成功 基本路径 1、 列出所有 企业 2、 选中所需删除 企业 3、 删除所选 企业 扩展路径 可以进行批量删除 补充说明 无 表 10-30 查看 企业 用例描述 用例名称 查看 企业 用例描述 学院管理可以查看 企业 信息 参与者 学校管理员 前置条件 登录成功 后置条件 无 基本路径 1、 单击 查看 企业 2、 列出所有 企

39、业 扩展路径 单击 下载可以查看项目内容 补充说明 无 10.5.10 学院管理员管理 学院管理员管理用例描述如表 10-31 表 10-33 所示。 表 10-31 添加学院管理员用例描述 用例名称 添加学院管理员 用例描述 学校管理员可以添加学院管理员 参与者 学校管理员 前置条件 登录成功 后置条件 添加成功 基本路径 1、 输入用户名 2、 输入密码 3、 选择学院管理员所在学院 4、 添加相应的学院管理员 扩展路径 无 补充说明 无 表 10-32 删除学院管理员用例描述 170 用例名称 删除学院管理员 用例描述 学校管理员可以删除学院管理员 参与者 学校管理员 前置条件 登录成功

40、 后置条件 删除成功 基本路径 1、 列出所有学院管理员信息 2、 选中要删除的管理员 3、 删除选中的管理员 扩展路径 1、 删除有确认提示 2、 有删除成功提示 3、 能批量删除 补充说明 无 表 10-33 查看学院管理员用例描述 用例名称 查看学院管理员 用例描述 学校管理员可以查看项目基本信息 参与者 学校管理员 前置条件 登录成功 后置条件 无 基本路径 1、 单击 查看学院管理员 2、 列出学院管理员信息 扩展路径 无 补充说明 无 10.6 需求 获取 提高 实践 1.目的和要求 1) 熟练掌握软件工程需求 获取 方法 。 2) 掌握各种软件小组组织的优缺点,重视小组组织对工程

41、项目影响 。 3) 联系实际,了解当前软件工程主要应用方向 。 2.实践 内容 1) 对本章 “ 基于 Web 方式的校企联合培养系统 ” 的需求进行评审,提出评审意见。 2) 结合应用实际,选择一个小型项目做需求 获取 ,选题应有实际意义和创新性。 3) 利用 Rational Rose 工具为需求分析建立详细的用例模型。 4) 完成 实践 报告 。 3.实践 步骤 1) 以 24 人为一组,组建开发团队,确定团队的工作方式,确定 1 名项目经理,组员之间进行分工和写作。 2) 学习第九章 “ 基于 Web 方式的校企联合培养系统 ” ,按照软件需求 获取 的要求以及对 UML 用例图,用例

42、描述说明,联系实际,对该项目进行评审,提出评审意见。 171 3) 完成本团队项目的选题,组员分工,和教师确定选题,对于非功能密集型,非流程复杂性软件不适宜作为题目。 4) 根据在软件需求 获取 基础实验步骤,完成自选题目的需求 获取 和报告。 5) 提交 实践 报告。 4.评价标准 评审意见合理,并提供了正确的问题描述,可以获得 8 分以上。没有回答,或者回答问题明显失实 , 给 6 分以下。 自选项目选题有实际意义或者有创新性可以获得 20 分,无实际意义或者没有创新性给14 分以下。根据需求分析是否符合项目实际,并 且 是否有完整用例图、用例描述是否正确来确定分数高低 。 对知识点掌握正

43、确的可以得到 65 分 ; 描述简单,给 5564 分; 错误不多,给 4054 分; 没有完成项目系统分析要求,并含有较多错误的,给 40 分以下。 团队组织形式明确,符合项目需要可以得到 5 分,没有明确的组织形式或者和项目不符给 3 分以下。 172 第 11 章基于 Web 方式的校企联合培养系统 需求分析 11.1 引言 基于 Web 方式的校企联合培养系统以加强企业和学生之间 的联系为目标,以企业发布项目为核心,开展项目管理和学生管理。 下面是 该组学生根据面向对象分析步骤对系统的实体类、控制类和边界类进行建模,给出顺序图,并对存储数据进行分析的有关文档截取部分。 11.2 实例类

44、图分析 11.2.1 实体类建模 实体类 建模 图如图 11-1 所示。 图 11-1 实体类 建模 图 11.2.2 控制类建模 控制类 建模 图如图 11-2 所示。 图 11-2 控制类 建模 图 11.2.3 边界类建模 边界类 建模 图如图 11-3 所示。 企业信息类学生信息类 已提交项目信息类 项目信息类校管理员信息类 学院管理员信息类 优秀学生信息类学生信息处理类学校管理员信息处理类企业信息处理 登录管理类学院管理员信息处理类173 登录界面 主界面学生修改信息界面 学生关注企业界面学生提交项目界面 学生查看项目界面企业发布项目界面 企业删除项目界面企业查看项目结果界面 企业修

45、改信息界面 企业添加优秀学生界面174 图 11-3 边界类 建模 图 11.2.4 场景分析顺序图 1. 学生登录顺序图 学生登录顺序图如图 11-4 所示。 图 11-4 学生登录顺序图 学院管理员添加学生界面 学院管理员审核项目界面校管理员添加企业界面 校管理员管理院管理员界面学院管理员修改信息界面 校管理员管理个人信息界面: 学生 : 登录界面登录界面 : 登录管理类登录管理类: 学生信息类学生信息类输入登录信息提交登录信息查询提交信息查询是否一致返回结果提示信息175 2. 学生关注企业顺序图 学生关注企业顺序图如图 11-5 所示。 图 11-5 学生关注企业顺序图 3. 企业发布

46、项目顺序图 企业发布项目顺序图如图 11-6 所示。 : 学生: 学生关注企业界面学生关注企业界面: 学生关注企业管理类学生关注企业管1 :点击企业名字添加关注更新关注的企业2 :点击取消关注的企业取消关注更新关注的企业: 企业: 发布项目界面发布项目界面: 项目信息处理类项目信息处理类 : 项目信息类项目信息类项目详情对企业和项目做处理调用数据库回馈项目信息回馈回馈176 图 11-6 企业发布项目顺序图 4. 学生提交项目顺序图 学生提交项目顺序图如图 11-7 所示。 图 11-7 学生提交项目顺序图 5. 企业添加优秀学生顺序图 企业添加优秀学生顺序图如图 11-8 所示。 图 11-8 企业添加优秀学生顺序图 : 学生 : 提交项目界面提交项目界面 : 项目信息处理类项目信息处理类 : 提交项目类提交项目类上传项目结果处理学生信息和项目结果调用数据库提交结果是否成功回馈回馈回馈: 企业: 添加优秀学生界面添加优秀学生界面 : 优秀学生管理类优秀学生管理类 : 优秀学生类优秀学生类点击关注提交企业和学生信息调用数据库存储是否成功反馈回馈回馈

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报