软件工程OA系统用例及用例分析_第1页
软件工程OA系统用例及用例分析_第2页
软件工程OA系统用例及用例分析_第3页
软件工程OA系统用例及用例分析_第4页
软件工程OA系统用例及用例分析_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、OA系统物资申领流程的用例分析1. 系统概述现代办公提供的服务不断增加,信息不断的发展,单靠人工管理已远远不能应付,这就要求办公自动化系统必须实现自动化、集成化。 OA系统充分采用网络技术, 实现公司管理体制下的各部门之间的信息交流和沟通,以及业务数据的共享和统计分析。而为了实现OA系统的成功研发,用例分析在OA系统的软件开 发统一过程中占据了决定性的地位。用例技术是通过用例、参与者与用例以及用例之间的关系来描绘系统外在需求的一种方法。作为UML勺一种重要的表示方法,用例分析方法在软件开发过程中占据着重要的地位。正确使用用例分析方法有助于项目的需求分析、体系结构分析、进度安排、测试和验证。文中

2、主要分析了 OA系统的物资申领流程的用例以及用例模型的确定与开发,并且探讨了用例在整个系统开发过程中的地位与重要性。用例概述是一个中非常重要的概念,在使用UML勺整个过程中,用例处于一个中心地位。 用例的定义是:在不展现一个系统或内部结构的情况下,对系统或子系统的某个连贯的功能单元的定义和描述。也就是说,用例是系统外在可见的需求,定义执行者如何使用系统。每一个用例描述的是用户需要系统完成的某一个完整的功能,所有的用例共同描述从用户角度看到的系统的完整功能。用例是一种优秀的方法,使领域专家或需求提供者自己编写用例成为可能,并强调了用户的观点和目标,并且说明了系统如何工作的功能性或行为性需求。用例

3、主要有三方面的含义:1用例通常是由最终用户或者外部环境发起的。用例的发起者被称为参与者或者执行者。参与者是同设备交互的所有事物,可以是人、其他的软 件、硬件设备等。2每个用例只描述单独的任务,而不能描述多个任务。3用例必须产生一个对用户可见的、有意义的结果。用例模型用例模型是系统既定功能及系统环境的模型,它可以作为客户和开发人员之间的契约。用例是贯穿整个系统开发的一条主线,同一个用例模型即为需求工作流程的结果,可当作分析设计工作流程以及测试工作流程的输入使用。构建用例模型有三个主要的原因:使用例更易于理解。将在许多用例内说明的公有行为分离出来。使用例模型更易于维护。用例模型在系统建模过程中是十

4、分重要的,它影响着其他视图的建立和系统的实现。 用例模型包括用例描述和用例图,我们主要把中心放在用例描述上。用例模型包含参与者和场景,场景包括成功场景和失败场景。因此用例模型中有多个场景; 每个场景是一个用例。用例必须注重为用户提供可观察的返回值,就是系统触发了一个用例之后能够给用户带来什么。一般用例都是黑盒用例,即不考虑如何实现。2. 系统功能描述系统总体功能OA系统为公司构建了统一的信息管理平台,整合了各部门的信息流程和事务管理。 通过现今先进的信息通信技术和信息安全技术,为企业各部门的信息整合提供信息平台、角色登录、安全访问、个性化办公流程、信息交互和信息共享、表单填报和审批、公文处理、

5、个人办公、信息查询、档案管理、管理监督等。为企业决策层提供快速可靠的数据信息以及方便的控制流程,满足管理层高效处理日常事务的工作需求,并协助领导顺利完成各项工作;采用合理的工作流程方式处理影响工作效率的各个环节,最大限度地避免人工传送信息的工作,保证了信息的安全性。系统详细模块1. 行政办公模块资产管理:对办公用品进行入库登记和资产维护,并管理固定资产。物资申领流程:员工申领物资的详细流程,包括填写物资申领申请单,负责人及相关领导审批,以及打回和审批通过进行物资发放的流程。2. 人力资源模块员工信息管理:包括员工的学历、工作经验、医保等基本信息管理。考勤管理:考勤录入和缺勤、工时统计和查询。加

6、班申请流程,请假申请流程,出差申请流程:员工填写加班、请假和出差申请单,由负责人和相关领导进行审批是否通过。3. 人力资源模块员工工资管理:包括通过对打卡机的员工打卡记录进行统计,并配置员工工资计算标准和补贴等,并统计员工工资。请款借支流程、费用报销流程:员工填写请款借支和费用报销申请单,负责人和相关领导进行审批是否通过,决定请款是否发放和费用是否报销。4. 公文管理模块收文流程:对外来公文进行登记,并递交给领导由领导批示,并发放给相关部门进行办理,内部传阅等,最后进行办结归档,导入数据库。发文管理:首先由经办人拟稿,负责人和相关部门会签决定是否通过,办公室审核并签发,当然需要将公文导入数据库

7、并作好记录。5. 个人中心模块自助查询:此为员工准备的模块,包括自助查询员工的个人信息、考勤信息和个人的申请记录。站内短消息:包括系统发送的申请单通过和其他消息的消息提醒,以及站内员工发送的聊天数据管理。6. 项目管理模块项目管理流程:包括了项目从启动,立项到实施、验收和完成的所有数据,当然需要项目的参与人员才具有此权限。我的项目:可查询员工曾经参与的所有项目的详细信息,并可对现阶段正在运行的项目进行跟踪,填写跟踪意见。7. 系统管理此模块包括对公司的资产库和资产类别以及供应商的资料进行维护,以便其他流程的正常工作和实施。3. 用例分析由于此OA系统过于庞大和复杂,在此仅对系统的物资申领流程进

8、行用例分析,加班申请流程,请假申请流程,出差申请流程、请款借支流程、费用报销流程均与此类似。物资申领具体流程1. 申领单填写环节。申请员工登录进入员工主界面,选择菜单栏的物资申领申请单,填写申请日期、申请理由、申请物品、个数等重要信息,并保存,数据库自动生成该申请单的ID 以及申请人、申请工号等相关信息,并将员工填写的信息项输入到申请单的相关属性中,此时 flag 标记为 “ 0”, 静态数据表示为 “未审核” 。物资申领单完成后,点击“提交”,申请单传递到该员工的部门负责人的待处理任务中。2. 负责人审批环节。在我所设计的系统中,各个部门的部门负责人仅一人,部门负责人审核该员工提交的物资申领

9、单,审核通过,申请单传递到副总经理的待处理任务中,此时,申请单flag 标记为“ 1”,静态数据为“待审核”;若审核不通过,填写审核意见并打回到原申请人进行修稿,申请单flag 标记为“ 2”,静态数据为“待修改”。3. 副总经理审批环节。可以有多位,由一位副总经理领取任务,并进行处理(一位副总经理领取任务后,其他副总经理不能领取),审核通过,申请单传递到总经理的待处理任务中,申请单flag 标记为“ 1”,静态数据为“待审核”;若审核不通过,填写审核意见并打回到负责人处重新进行审核,申请单flag 标记为“2”,静态数据为“待修改”。4. 总经理审批环节。总经理是在特殊情况下进行审批的。我设

10、计的系统有这样的审批规则:在一般情况下,员工申请固定资产时需要总经理进行审核,而在办公用品的情况下,是以申领总价为判断标准的,申请金额在一千元以下,仅负责人审核通过,申请通过,申请单flag 标记为“ 3”,静态数据为“待发放”,一千元到一万元之间,负责人及副总经理审核通过,则申请成功,而一万元以上,需要上升到总经理审批通过时,申请通过,申请单传递到后勤部进行发放。当申请单由副总经理传递到总经理的待处理任务中时,总经理若审核不通过,填写审核意见并打回到副总经理处重新进行审核,申请单flag 标记为“2”,静态数据为“待修改”。否则申请单已通过,申请单标识为“待发放”。5. 物资发放环节。此环节

11、主要由后勤部(后勤部员工和后勤部负责人)进行物资发放,确认物资领取人,并对传递过来的申请单进行确认,填写领取人和领取日期等信息,将领取信息保存到数据库中。此时申请单flag 标记为“4”,静态数据为“已发放”。若领取的物资为办公用品,在办公用品资料库中的相应数据会根据设置好的计算规则进行修改(比如办公用品的数量减少);若领取的是固定资产,则该固定资产的保管人为申请人,固定资产的状态更改为 “已启用”。6. 此外, 还有物资申领打回环节。此环节为申请单经过审核为不合格,由负责人传递过来的有相关审批人员的审核意见,需要由申请人进行修改,并再次进行相关部门和领导审批。修改完成后,申请单再次更改状态标

12、识为“待审核”。物资申领流程主要参与者普通员工:有物资申领权限,可以填写物资申领申请单,创建新的申请流程,处于申领单填写环节,并需要对被打回的申请单进行修改。负责人: 有物资申领权限,并需要对传递过来的申请单进行审批,填写审核意见。副总经理:有物资申领权限,并在一定情况下需要对传递过来的申请单进行审批,填写审核意见。总经理: 有物资申领权限,并在一定情况下需要对传递过来的申请单进行审批,填写审核意见。后勤部负责人:有负责人的权限,除此之外需要对固定资产的发放进行领取登记。后勤部员工:有员工的权限,除此之外需要负责申请单的发放,并对申请单的领取记录进行登记。物资申领流程的用例图根据上述描述的物资

13、申领流程的具体步骤和已经需找到的物资申领流程的主要参与者,绘制出用例图如下图1 所示。图 1 物资申领流程用例图物资申领流程的用例文档1. 物资申领单填写环节的用例分析,主要参与人员是员工。表 1 物资申领单填写用例用例名称:物资申领单填写用例范围:员工填写物资申领单级别:用户目标主要参与者:员工涉众及关注点:- 员工:员工填写物资申领单,并提交申请单,传递给员工所在部门负责人 (仅一人),由上级部门进行审核,希望负责人及上级领导能够尽快审批。- 负责人:负责人填写物资申领单,并提交申请单,由负责人自己先审核并 提交给副总经理(可多人)审核。- 副总经理:副总经理填写物资申领单,并提交申请单,

14、由副总经理自己先 审核并提交给总经理(仅一人)审核。- 总经理:总经理负责审核环节,审核通过,申请单标记为已审核。前置条件:员工登录成功,有物资申领的权限。后置条件:该申请单进入审批环节,申请单标记为“未审核”。主成功场景:1 .员工(可以是普通员工、负责人、副总经理和总经理)登录用户名和密 码,进入员工主界面,选择菜单项”申请单填写”的物资中领单,按要求填写申请单。2 .员工按要求填写完物资申领单,带”i 号为必填项。3 .点击“保存”,页面提示“保存成功”。4 .点击“传递”,申请单传递到下一环节。5 .用例结束。扩展:*a:系统在任意时刻失败:为了支持恢复和更正流程处理,要保证所有申请数

15、据的敏感状态和事件都 能够从场景的任何一步中完全恢复。1 .用户重启系统,登录,并请求恢复上次状态。2 .系统重建上次状态。1a.登录主界面时用户名或密码错误:1 .系统显示密码错误的提示信息。2 .点击“确定”用户名密码清空,重新登录。2a.物资中领单填写,若带”i的项(如申请日期,申领物品等)未填写, 页面提示“请填写必填项! ”。“申请日期从”项与“申请时间到”应该符合 常理,若时间不对,页面提示“申请时间从应该小于申请时间到! ”。1 .填写带“i的项,点击“保存”。2 .填写申请时间从小于申请时间到。2b.申领物品项有“固定资产”和“办公用品”两项,若选择办公用品项, 且未选择物品件

16、数,页面会有提示填写,无法保存。1 .填写物品件数,根据价格计算规则,会在数据库的物资中领单总价一 项显示总价,并在审批环节显示出来。根据申领总价,总价在一万元 以上,需要负责人、副总经理、总经理审批通过才能完成;总价在一 千以上、一万元以下,需要负责人、副总经理审批通过;而一千元以 下需要负责人审批通过即可。申领单审核通过,进入物资发放环节, 申领电脑标志为“已通过”。2 .填写完成,点击“保存”,提交“传递”,申请单标识“未审核”。特殊需求:操作失败,事务回滚!技术与数据变元表:无2.申领单审批环节的用例分析,由于申请流程均有审批过程,此审批为公共 用例。表2申请单审批用例用例名称:审批用

17、例范围:各部门负责人及领导对申请单进行审批级别:子功能主要参与者:负责人、副总经理、总经理涉众及关注点:- 员工:员工填写申请单(申请单包括物资中领、加班申请、请假申请、出 差申请、请款借支申请、费用报销申请这六个申请单),并提交申请单,传 递给员工所在部门负责人,由上级部门进行审核,希望负责人及上级领导能 够尽快审批。- 负责人:负责人审核环节,普通员工递交的申请单会直接由员工所属部门 负责人进行审批,负责人审核该申请单是否通过,通过继续向上递交,不通 过打回到申请人。- 副总经理:副总经理审核环节,负责人递交的申请单以及负责人审核通过, 传递过来的申请单由副总经理审核, 副总经理审核该申请

18、单是否通过, 通过 则申请单审核完毕,不通过打回到负责人。- 总经理:总经理审核环节,负责重要申请单的审核,一般申请单不经过总 经理。总经理审核不通过,打回到副总经理,审核通过,申请单标记为已审 核。前置条件:员工已经填写完申请单,并完成传递。后置条件:该申请单标记为已审核。主成功场景:1 .员工填写完成申请单,递交给部门负责人,此时申请单标记为“未审核”。2 .部门负责人登录用户名和密码,进入负责人主界面,在菜单栏选择中“待 处理任务”,界面显示该申请单,点击“处理”,在申请单审批tab页点击“通 过”,点击“保存”并“传递”。3 .副总经理登录用户名和密码,进入副总经理主界面,在菜单栏显示

19、有该 角色的具体权限和任务,选择“待处理任务”,界面显示由负责人传递的中 请单,点击“处理”,在申请单审批tab页点击“通过”,点击“保存”并“传 递”。4 .总经理登录用户名和密码,进入总经理主界面,在菜单栏显示有该角色 的具体权限和任务,选择“待处理任务”,界面显示由负责人传递的申请单, 点击“处理”,在申请单审批tab页点击“通过”,点击“保存”并“传递”。5 .该申请单审核完毕,此时申请单标记为“已审核”。6 .用例结束扩展:*a:系统在任意时刻失败:为了支持恢复和更正流程处理,要保证所有申请数据的敏感状态和事件都 能够从场景的任何一步中完全恢复。1 .用户重启系统,登录,并请求恢复上

20、次状态。2 .系统重建上次状态。1a.申请人是负责人自己时,点击传递,申请单会保留在负责人处:1 .负责人进入“待处理任务”页面,对自己提交的申请单进行审核2 .审核“通过”传递给副总经理。2-4a.登录主界面时用户名或密码错误:1 .系统显示密码错误的提示信息。2 .点击“确定”用户名密码清空,重新登录。2-4b.进入该申请单处理页面时,页面显示4个tab页,申请单审核tab页、 文件上传tab页、历史审核意见tab页和历史附件tab页。1.申请单审核tab页,填写审批结论“通过”,并填写审核意见,点击“保 存”,传递给下一环节的审核。1a.未点击“保存”,直接传递,弹出“请保存审核结论再传

21、递! ”。1b.填写审核结论“未通过”,未填写审核意见,点击“保存”,系统提 示“请填写审核意见! ”。1 .填写审核意见,保存审核意见并传递,申请单打回上一环节。(例 如负责人审核环节会打回到申请人,副总经理审核环节会打回到 负责人审核环节)。2 .文件上传tab页,审核人仅允许上传word文档,可以上传文件并保存,文件会传递到下一环节。1a.未选择文档点击上传,会弹出提示框“请选择文件!3 .历史审核意见tab页,显示有上一环节的审核意见(例如副总经理审核 环节显示的有负责人审核结论和审核意见)。4 .历史附件tab页显示的是上传的历史附件,包括申请人上传的附件和当 前环节之前上传的附件信

22、息,选择“下载”并浏览。3c.有两个或两个以上副总经理角色时,所有的副总经理角色的待处理任务 页面均会显示该申请单,而且显示“领取”操作,当前用户点击“领取”,则其余角色为副总经理的任务栏的当前任务会取消该申请单。1a.未点击“领取”操作,直接点击“处理”,页面显示提示框“尚未领 取任务不能处理任务,确定领取吗?” 。1 .点击确定,进入申请单审核页面。3d.申请人是副总经理自己时,点击传递,申请单会保留在副总经理待处理 任务栏处:1 .副总经理进入“待处理任务”页面,对自己提交的申请单进行审核2 .审核“通过”传递给总经理。特殊需求:无技术与数据变元表:无3 .中领单打回环节的用例分析,由于

23、申请流程均有申请单打回修改的过程, 因 此此用例为公共用例。表3申请单打回用例用例名称:申请单打回用例范围:员工填写的申请单不合格,被打回到申请人进行修改级别:子功能主要参与者:员工涉众及关注点:- 员工:员工填写的申请单不合格,被负责人打回进行修改。根据审核意见重新修改后再次提交。- 负责人:负责人负责审批申请单,审批不通过填写审核意见并打回到申请人。- 副总经理:副总经理负责审批申请单,审批不通过填写审核意见,打回到负责人审批环节。- 总经理:总经理负责审批申请单,审批不通过填写审核意见,打回到副总经理审批环节。前置条件:上一环节审批不通过,打回到申请人修改申请单。申请单标识为“待修改”。

24、后置条件:申请单修改完成,传递到下一环节,申请单标识为“待审核”。主成功场景:1 .员工(可以是普通员工、负责人、副总经理和总经理)登录用户名和密 码,进入员工主界面,选择菜单项“待处理任务”可以看到打回的申请 单,点击“处理”。2 .员工进入申请单修改tab页,按审核意见要求修改完申请单,带“i号 为必填项。3 .点击“保存”,页面提示“保存成功”。4 .点击“传递”,申请单传递到下一环节。5 .用例结束。扩展:*a:系统在任意时刻失败:为了支持恢复和更正流程处理,要保证所有申请数据的敏感状态和事件都 能够从场景的任何一步中完全恢复。1 .用户重启系统,登录,并请求恢复上次状态。2 .系统重

25、建上次状态。1a.登录主界面时用户名或密码错误:1 .系统显示密码错误的提示信息。2 .点击“确定”用户名密码清空,重新登录。2a.员工进入申请单修改页面,有 4个tab页,申请单修改tab页、附件上 传tab页、历史附件信息tab页和历史审核意见tab页。1 .申请单修改tab页,带“*”号为必填项,按照申请单填写用例的规则 进行修改。1a.未修改任何信息直接保存,页面提示“请修改错误信息! "1 .参考审核意见上的内容对原来不合格的申请单进行修改再保存。2 .附件上传tab页,历史审核意见tab页,历史附件tab页与审批用例类 似,在此不再赘述。4a.未点击“保存”,直接点击“传

26、递”,页面提示“请保存信息!”1.修改完成后,点击“保存”,页面提示“保存成功! ",再次点击“传递”, 操作成功。特殊需求:操作失败,事务回滚!技术与数据变元表:无4.物资发放环节的用例分析。主要参与者是后勤部员工及后勤部负责人。表4物资发法用例用例名称:物资发放用例范围:物资申请审批通过,物资发放环节级别:用户目标主要参与者:后勤部员工、后勤部负责人涉众及关注点:- 员工:员工填写的申请单审批通过,由后勤部进行物资发放。- 后勤部负责人:后勤部负责人负责重要物资的发放,比如固定资产的发放。- 负责人:负责人负责审批物资申领申请单,审批通过。- 副总经理:副总经理负责审批物资申领申

27、请单,审批通过。- 总经理:总经理负责审批申请单,审批通过。前置条件:物资申领单审批通过,申请单传递到后勤部。后置条件:物资已发放。主成功场景:1 .后勤部员工登录用户名和密码,进入员工主界面,选择菜单项“待处理 任务”可以看到待发放的物资申请单,点击“处理”。2 .后勤部员工将申领的物资递交到来领取物资的员工手中,办理相应手续。3 .物资已发放,在物资中领单处理页面,填写领取人、领取时间等相关信 息,该物资中领单标识为“已发放”。4 .点击“保存”,页面提示“保存成功”。5 .系统自动发送系统消息,提示物资申领的申请人物资已发放。6 .用例结束。扩展:*a:系统在任意时刻失败:为了支持恢复和更正流程处理,要保证所有申请数据的敏感状态和事件都 能够从场景的任何一步中完全恢复。3 .用户重启系统,登录,并请求恢复上次

温馨提示

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

评论

0/150

提交评论