BPM系统-系统分析设计大作业

上传人:206****923 文档编号:91846400 上传时间:2019-07-02 格式:DOC 页数:19 大小:1,012.52KB
返回 下载 相关 举报
BPM系统-系统分析设计大作业_第1页
第1页 / 共19页
BPM系统-系统分析设计大作业_第2页
第2页 / 共19页
BPM系统-系统分析设计大作业_第3页
第3页 / 共19页
BPM系统-系统分析设计大作业_第4页
第4页 / 共19页
BPM系统-系统分析设计大作业_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《BPM系统-系统分析设计大作业》由会员分享,可在线阅读,更多相关《BPM系统-系统分析设计大作业(19页珍藏版)》请在金锄头文库上搜索。

1、BusinessBusiness ProcessProcess ManagementManagement 系统分析设计书系统分析设计书 0900000009000000 黄雯一黄雯一 目录目录 1、项目介绍、项目介绍3 2、可行性研究、可行性研究3 2.1.技术可行性分析3 2.2 操作上的可行性4 3、结论、结论4 4、需求分析、需求分析5 4.1 基本设计概念和处理流程5 4.1.1 系统流程图.5 4.2 功能需求6 4.2.1 系统数据流图.6 4.2.2 数据字典.7 4.3 数据需求数据需求9 4.3.1ER 图 .9 4.3.2 warnier 图 .10 4.3.3 层次图.1

2、1 4.3.4 IP0 图11 4.4 行为模型行为模型11 4.4.1 状态图.11 5、系统设计、系统设计12 5.1 结构图12 5.2 模块说明书13 5.3 模块作复杂性分析14 5.4 设计系统的数据结构14 5.4.1 数据库建立.14 5.4.2 系统登录界面.15 5.4.3 系统输入界面.15 5.4.4 系统搜索界面.17 6、测试用例、测试用例18 6.1 判定覆盖18 6.2 条件覆盖18 6.3 条件组合覆盖19 6.4 路径覆盖19 1、项目介绍、项目介绍 由于某家大型企业业务众多,如果不开发有效的 BPM 系统,订单过多遗失、管理不善、 查阅历史订单困难、跟踪订

3、单效率太慢等众多问题都会出现,从而影响企业的运作、发展、 利润等。 该企业想实现经理任务发起、工程师作业完毕后的旅费登记和工时登记、财务审核、 老板任务监督等一体管理,并对企业业务开展综合性的便捷管理。 背景: 20 世纪 90 年代,Michael Hammer 和 James Champy 的成名之作Reengineering the Corporation一书在全美公司领域引发了一股有关业务流程改进的汹涌浪潮。这两位管理 学宗师在书中展示了这样一个观点重新设计公司的流程、结构和文化能够带来绩效上 的显著提高。今天,业务流程改造有了新名字业务流程管理(BPM) ,而且再次进入了 流行时段。

4、 受到全球竞争压力、消费品化以及政府监管的刺激,公司正在重新审视他们的业务流 程,寻找到更高效的方法,通过自动化甚至外包的手段去实施它们。 2、可行性研究、可行性研究 2.1.技术可行性分析技术可行性分析 这套 BPM 系统,是我根据实习所在的外资企业的真实 BPM 系统模拟并简化而来的, 所以说开发这个系统的技术是可行的。 功能要求功能要求 由经理发起从客户接到的新的任务,并将详细的任务信息输入 BPM 系统,系统会根据 选择的工程师和时间产生一个工作日程表,并自动的通知需要工作的工程师。 工程师在外地或者国外出差都可以通过 BPM 系统随时填写自己任务的完成情况和花费。 系统的好处在于,除

5、了省去了信息重复的抄写和记录之外,能够很好的备份和查询, 给工作的开展带来了很大的便利。 本系统数据源点是“经理”和“工程师” ,他们分别输入 JOB INFO 和 TRAVEL EXPENSE,TIMESHEET 的信息。本系统的数据终点是接收最终报告的老板。 系统对 JOB INFO 的处理主要是将对 TE,TS 有用的信息,激活并归入 2 张表单内。此外, 系统还将按一定逻辑处理 TE,TS 两张表,提交到财务处,经过审核后生成最终的 INVOICE 报告给老板。 同时,经理、工程师和财务还可以通过搜索功能查阅表单的填写情况,起到跟踪监督 的作用。对于有权限的用户还可以有删除、添加表单等

6、多样化操作。 为了使工程师的工作时间不冲突,还应根据 DATE 产生一张总工作日程表,对 STAFF 的 工作时间严格锁定,避免经理在最初选择 STAFF 时,存在工程师还未回国或者回到公司而 妨碍后面工作进度的情况。 性能要求性能要求 为了保证系统能够长期、安全、稳定、可靠、高效的运行,BPM 系统应该满足以下的 性能需求: 1系统的易用性 BPM 系统是直接面对经理、工程师的,而有些年长工程师往往对计算机并不时非常熟 悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要 求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题, 要提供完善的使

7、用文档 ,加快用户对系统熟悉的过程。 2系统的易维护性 BPM 系统中涉及到的一些数据对企业和客户来说都比较重要,系统要提供方便的手段 供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。 3系统的标准性 BPM 系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符 合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必 须符合通用标准。 接口要求接口要求 本系统的部分用户需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入 相对应的界面,如输入界面、查询界面等。 需要有专门的数据库管理员定期对程序做好备份,有能力的可以

8、维护和改进。 2.2 操作上的可行性操作上的可行性 本系统在用户的组织系统是可行的。本系统需要有一定的专业系统管理和维护的人员, 在这方面建议通过培训一批技术人员或者雇佣专业技术人员来负责管理和维护此系统。根 据计划,此系统的开发是可以预期完成的。 3、结论、结论 开发 BPM 系统是可行的。 4、需求分析、需求分析 4.1 基本设计概念和处理流程基本设计概念和处理流程 4.1.1 系统流程图系统流程图 JOB INFO 输入程序 经理输入 JOB INFO 数据文件 TIME SHEET 数据文件 工程师 输入 TRAVEL EXPENSE 数据文件 报告生成 程序 生成报告 4.2 功能需

9、求功能需求 4.2.1 系统数据流图系统数据流图 顶层图: 经理 JOB 处理 老板 0 层图: 经理 D1JOBLIST 1 处理JOB 信息 发起JOB D2 Travel expense清单 D3 Time sheet清单 2 处理travel expence&time sheet报表 3 产生 报表 老板 1 层图: 经理 D1JOBLIST D2 Travel expense清单 D3 Time sheet清单 2.1 处理travel expense表单 3 产生 报表 财务 1.1 发起 job 发起 JOB 1.2 更新 job 1.3 发送 job 老板工程师 审核 2.2

10、处理time sheet表单 填写 填写 生成 生成 4.2.2 数据字典数据字典 数据字典主要由四种条目组成:数据流条目、文件条目、加工条目、数据流分量数据字典主要由四种条目组成:数据流条目、文件条目、加工条目、数据流分量 数据流条目数据流条目 任务信息=船名+引擎型号+日期+估计天数+人员+地点+地区+发票号码等 旅行费用=住宿+飞机票+其他费用等 时间表单=日期+开始时间+结束时间+工程师+是否为旅游时间等 *其余省略 文件条目文件条目 文件名:任务信息(JOB INFO) 组成: 船名 Shipname 引擎型号 Engine type 原因 Reason of Attendance

11、日期 Date of attendance 估计天数 Estimated days 人员 Staff 地点 Place 地区 Region 发票号码 Invoice number 组织形式:按录入顺序排列 文件名:旅游费用(TRAVEL EXPENSE) 组成: 住宿 accommodation 飞机票 airticket 交通费用 taxi&other transportation 补贴 compensation 组织形式:按录入顺序排列 文件名:时间表单(TIME SHEET) 组成: 日期 date 开始时间 start time 结束时间 end time 工程师 engineer 是

12、否为旅游时间 travel or not 组织形式:按时间顺序排列 加工条目加工条目 加工编号:1.1 加工名:发起任务信息 加工逻辑:经理发起新的任务信息(job info) 加工编号:2.1 加工名:处理 travel expense 表单 加工逻辑:根据经理发起新的任务信息,在任务完成后,填写 travel expense 表单 加工编号:2.2 加工名:处理 time sheet 表单 加工逻辑:根据经理发起新的任务信息,在任务完成后,填写 time sheet 表单 加工编号:3 加工名:产生报表 加工逻辑:在财务审核后,根据程序自动生成报表给老板。 *其余部分省略 系统中的数据元素

13、:系统中的数据元素: 名字:JOB INFO 别名:任务信息 描述:经理发起的新任务信息 定义:船名+引擎型号+日期+估计天数+人员+地点+ 地区+发票号码等 名字:TRAVEL EXPENSE 别名:旅行费用 描述:出差的费用信息 JOB INFO 定义:旅行费用=住宿+飞机票+交通费用+补贴等 名字:TIME SHEET 别名:时间信息 描述:出差的时间记录信息,用于统计薪资 定义:时间表单=日期+开始时间+结束时间+工程师+是否 为旅游时间等 名字:INVOICE 别名:最终发票/报告 描述:经过财务审批,最终给老板看的发票 定义:程序处理计算后的 TRAVEL 和 TIME SHEET

14、 信息综 合表单 4.3 数据需求数据需求 4.3.1ER 图图 激活表单 JOB INFO TIME SHEET TRAVEL EXPENSE 船名 引擎 型号 日期人员地点地区发票号原因 估计 天数 住宿飞机票 交通 费用 补贴 日期 开始 时间 结束 时间 工程师 是否 为旅游 时间 1 1 1 4.3.2 warnier 图图 JOB INFO 表单输入模 块 INFO 表单输入 模块 TIME SHEET 表单输入模块 TRAVEL EXPENSE 表单输入模块 BPM 系 统 客户端 服务器端 数据库 管理 生成报表模 块 修改 删除 添加 密码 管理用户 管理 系统 管理 TIM

15、E SHEET 表单管理 TRAVEL EXPENSE 表单管理 修改 删除 添加 查询 模块 表单查询信息输 入 表单状态查询结 果 4.3.3 层次图层次图 BPM系统 服 务 器 端 客 户 端 系 统 管 理 数 据 库 管 理 密 码 管 理 用 户 管 理 TRAVEL EXPENSE 表单 管理 TIME SHEET 表单 管理 查 询 模 块 TIME SHEET 表单 输入 模块 TRAVEL EXPENSE 表单 输入 模块 表单 查询 信息 输入 TIME SHEET 添加 TIME SHEET 删除 TIME SHEET 修改 TRAVEL EXPENSE 添加 TRA

16、VEL EXPENSE 删除 TRAVEL EXPENSE 修改 JOB INFO 表单 输入 模块 生成 报表 模块 表单 状态 查询 结果 4.3.4 IP0 图图 任务信息任务信息 旅行费用旅行费用 时间信息时间信息 将旅行费用、时间信息表单上可用的任务信将旅行费用、时间信息表单上可用的任务信 息进行加工息进行加工 加工任务信息、旅行费用、时间信息表单加工任务信息、旅行费用、时间信息表单 工程师表单工程师表单 最终发票最终发票 输入输入处理处理输出输出 4.4 行为模型行为模型 4.4.1 状态图状态图 (任务信息表单输入模块)(任务信息表单输入模块) 5、系统设计、系统设计 5.1 结构图结构图 BPM系统 新任务信息 输出TRAVEL EXPENSE 工程师填写TE表单 JOB INFO表单 输出TIME SHEET 提交激活新 TE,TS表单 JOB INFO表单 激活的TE表单 输出最终 报告 TE,TS表单 工程师填写 TS表单 激活的TS表单 5.2 模块说明书模块说明书 查询模块说明(使用查询模块说明(使用 PAD 图)图) 经理发

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号