07电子商务系统分析(结构化方法)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
业务流程重构的方法--清除
需清除活动的表现有: ①处理间的等待。 ②不必要的移动。 ③重复的处理。 ④过量的库存。
业务流程重构的方法--简化
简化是指在不改变原有处理功能的 基础上,将复杂的处理精简化。
简化重复或意义不大的表格 沟通简单明了 使用简单的技术 流程间的组织
数据项条目 数据项编号:1—01 数据项名称:凭证号 类型:数值 长度:5位 取值范围:1—99999 说明:某公司的凭证编号
⑵数据结构
数据结构描述的是数据之间的组合 关系。
一个数据结构可以包括若干个数据 项项或(和)数据结构。
⑵数据结构
数据结构根据组成又可分为简单的 数据结构和嵌套的数据结构。 简单数据结构:即一个数据结构全 部由数据项组成。 嵌套数据结构:即一个数据结构的 组成中,除了数据项,还有数据结 构。
数据字典
数据字典中包含有6类条目: 数据项 数据结构 数据流 数据存储 外部实体 处理
⑴数据项条目
数据项是具有独立逻辑含义的最小 数据组成单位。如商品编号、商品 名称等。数据项包括: ①名称 ②别名 ③类型 ④长度 ⑤值域 ⑥简要说明
表3-1数据项条目的一个例子
多层数据流程图
顶层图又称环境图(context diagram) 和上下文数据流程图,描述了系统的外 部实体,以及系统与这些外部实体之间 的数据交换,即系统与外部实体之间的 接口。 零层图(diagram zero):描述了系统 的主要处理功能、数据流、外部实体与 数据存储。
画DFD的步骤:
业务流程重构的方法--任务整合
对业务流程的经过充分的简化以后, 还需要对简化之后的流程进行整合, 目的是使整个流程顺畅、连贯,更 好地满足顾客需求。
活动合并 使团队成员位于一处 合作伙伴间的信任关系
业务流程重构的方法--流程自动化
对业务流程的清除、简化和整合是流 程的自动化的基础。 除了需要人进行控制和决策的环节; 其余能交由计算机处理的都应交给计 算机处理,如,数据的采集、传输和 分析
无冗余性(non-verbosity)检验即表 中不允许有空行空列。 如果有空行空列发生则可能出现如下问 题: 漏填了“C”或“U”元素; 功能项或数据项的划分是冗余的—— 没有必要的。
数据特征分析
特征分析主要包括以下内容: ①数据的类型及长度 ②合理的取值范围 ③哪些业务使用这些数据 ④数据流量 ⑤重要程度和保密程度
第一步:绘制环境图 第二步:绘制0层图 第三步:分解处理,画出各级子图 第四步:构造总体数据流程图。把分解 后的DFD碎片装配起来,画出DFD的总 图。
DFD图例
研讨班 管理及 销售
参加者
0 研讨班 网站
专家 旅行社 会议 设备
DFD图例
0 申请 处理 1 3 设备 安排 4 旅行 安排 3 2 学习 安排 2
电子商务系统建设与管理
第三讲 系统分析
电子商务系统分析
系统分析,又称逻辑设计,目的是 阐明新系统要“做什么”,是在电 子商务系统规划的基础上进行详细 调查,理解企业的业务流程,完成 需求获取与分析,在业务流程重构 基础上,借助于分析工具描述新系 统的逻辑模型,最后提交系统分析 报告
电子商务系统分析
业务流程重构的方法
重新设计原有流程,就是尽一切可 能减少流程中非增值处理以及调整 流程的核心增值处理。 其基本原则就是要对原流程进行清 除、简化、整合和流程自动化等处 理。
业务流程重构的方法--清除
清除指的是将原有流程内的非增值处理 予以清除。 需要常问的关键问题是: 这个流程环节为什么存在呢? 这个流程环节的结果是整个流程完成的 必要条件吗? 如果答案是否定的,那么,这样的处理 就应被清除。
数据结构条目
数据结构条目包括: ①数据结构的编号 ②数据结构的名称 ③说明 ④数据结构的组成 如果是一个嵌套的数据结构,除了列出上述内 容,还需指出包含的数据结构。
信息技术的运用
信息技术对于流程的一般影响 电子商务系统的业务流程与企业的原有流 程相比,如果说它有什么根本区别的话, 那么就在于信息技术在流程中的运用。 它使得业务流程设计的基础发生了根本性 的变化,这也正是支持我们能够进行流程 重构的原因所在。
应用信息技术简化流程
基于信息流的简化——处理合并
对基于信息流的简化,总原则就 是处理合并
消除不必要的控制活动
处理C 一般是 些管理 审查环 节,可 以考虑 去除;
减少中间信息的传递和处理
如图,可考虑合并A,B。
尽可能在数据产生的地方使用数据
如图,可考虑将处理B纳入处理A。
基于信息技术的业务流程结构的 优化 --------流程集成
数据流程分析
数据流程分析主要包括对信息的传递、处 理、存储等的分析。 数据流程分析的目的就是要发现和解决数 据流通中的问题。这些问题包括: 数据流程不畅 前后数据不匹配 数据处理过程不合理等等
数据流程图
数据流程图是结构化方法中的主要建模 工具。 现有的数据流程分析多是通过分层的数 据流程图(Data Flow Diagram,简称 DFD)来实现的。 数据流程图是系统逻辑模型的主要组成 部分。
D5
F2
D2
Fra Baidu bibliotek
财务
D3
D4
DFD示例 商店业务处理系统——环境图
第0层数据流图
收据
加细每一个处理框--销售细化
采购细化
常见错误—处理部分
只有输入而没有输出 只有输出而没有输入 输入不足以产生输出
常见错误—数据流部分
数据流不能从一个外部实体传递给另外 一个外部实体; 数据流不能从一个外部实体直接传递给 一个数据存储; 数据流不能从一个数据存储未做任何处 理就传递给一个外部实体; 数据流不能从一个数据存储直接传递给 一个数据存储;
简单的数据结构例子如下:
商品明细表: 商品编号 商品名称 商品型号 商品规格 商品单价 商品数量
嵌套的数据结构例子如下:
销售合同:
合同编号 订货日期 用户 产品 订货数量 交货日期 签约人 在上例中,“用户”、“产品”和“签约人”都是 一个数据结构。
业务流程重构
企业业务流程重构是指对企业进行 根本的再思考和彻底的再设计,强 调以“流程导向”替代原有的“职能 导向”的企业组织形式,为企业经营 管理提出一个全新的思路,以求企 业关键的性能指标如成本、质量和 速度等,获得巨大的提高。
业务流程重构的本质
重构的核心:面向顾客满意的业务流程 业务流程分类: 核心流程:物流作业活动,管理活动, 信息系统 支持流程:企业基础设施、人员培训、 技术开发、资金等支持和保证核心流 程的部分
数据字典
数据字典(Data Dictionary)则 是在数据流程图的基础上,进一 步定义和描述数据处理过程、实 体及数据存储的详细逻辑内容的 工具。
编写数据词典的基本要求是:
①对数据流程图上各种元素的定义必须明确、 易理解、唯一。 ②命名、编号与数据流程图一致。 ③符合一致性与完整性的要求,对数据流程图 上的元素定义与说明无遗漏项。数据词典中无 内容重复或内容相互矛盾的条目。数据流程图 中同类元素的数据词典条目中,无同名异义或 异名同义者。 ④格式规范、风格统一、文字精炼,数字与符 号正确。
⑴数据流程图的构成
数据流程图中的主要图形符号
⑵数据流程图的绘制方法
①由外向内。 ②由顶向下,逐层分解,逐步求精 ③由左向右,合理布局。 ④由主到次。 ⑤合理命名及编号。
⑵数据流程图的绘制方法
⑥数据守恒。 ⑦父子平衡。 ⑧数据流程图分解。合理、均匀。 ⑨以层次不超过4,每层的处理过程 不超过7为宜。
新销售流程
泰伟公司实施BPR后,效果主要表现在:
整个销售流程的销售周期由原来的10天 压缩到一天半以内。 信息处理人员由原来的9人减到现在的3 人,减少了67.6%。 各种单据凭证实现了“无纸化”传输,节 省人力、物力和财力,提高了准确性。
数据与数据流程分析
数据与数据流程分析是今后建立数 据库系统和设计业务处理过程的基 础。
②一致性检验
一致性(uniformity)检验是指对具体 的数据项必有且仅有一个产生者 (“ C”)。 不一致现象的产生可能有如下原因: 没有产生者——漏填了“C”元素或者是 功能、数据的划分不当。 多个产生者——错填了“C”元素或者是 功能、数据的划分不独立,不一致。
③无冗余性检验
分层数据流程图
分层数据流程图
1.2 1.1
3.2
1.3
3.1
3.3
3 1 4
5
2
多层数据流程图
顶层流程图仅包含一个处理,它代表被 开发系统。它的输入流是该系统的输入 数据,输出流是系统所输出数据 底层流图是指其处理不需再做分解的数 据流图 中间层流图则表示对其上层父图的细化。 它的每一处理可能继续细化,形成子图。
就串行、并行结构而言,在运行时 间、质量或可靠性方面,并行结构 的性能均优于串行结构。 因此,在流程重构中应该尽量采用 并行结构或在流程中增加并行结构 的使用。
串行结构变为并行结构
反馈结构变为并行结构
泰伟食品有限公司原有的销售流程
泰伟公司的现有销售流程存在 以下主要问题:
接受订单时,销售部无法知道加工部能否按时 完成 填制订单时,价格出现笔误,导致交货的麻烦 接受订单后,销售人员疏忽,使生产通知单出 现错误 生产通知单未及时送到加工部,导致生产误期 生产通知单填写错误或模糊,需要与销售部门 核对,耽误生产
数据流程分析的基础是调查
数据的汇总分析
在系统调查中我们曾收集了大量的数据。
这些数据资料使用之前,还必须加以汇总、 整理和分析,理清它们之间的关系。
数据来源
内部数据来源
用户、管理者 组织图 表格和文档 程序手册和政策 财务报表 信息系统手册 业务流程的其他措施
外部数据来源
客户 供应商 股东 政府、中介 竞争对手 外界团体 顾问
泰伟公司的现有销售流程存在 以下主要问题:
订单汇总花费大量的时间 加工部同一时期工作量过大,生产能力达 不到 检验程序繁琐、重复,耽误生产和交货 13)部门之间缺乏密切联系,易发生扯皮、 推诿 14)信息反馈受人为因素阻挠,失真严重
原订货流程图
改进后订货流程
原信息流程
改进后信息流程
4
5
6
7
DFD图例
2.1 学习 安排 2.2 评估 设备 3
1
研讨班 管理
2
2.3 建立 合同
DFD图例
订货单
顾客 P1 销售处理
发货单
DFD图例
仓库 P1 开发 货票 P1 开付款 通知单
注:F订货单流 D1--D3订货单 存储;D4信用手 册,D5库存帐
D1
F1 顾客 F P1 判定订货 F3 处理方式
需求获取(系统调查) 业务流程重构
建立新系统逻辑方案--数据流程图
DFD
业务流程分析
业务流程分析有助于了解业务的具 体处理过程,为修改和删除原系统 的不合理部分,为业务流程重构提 供基础。 业 务 流 程 图 ( transaction flow diagram,简称 TFD),就是用一些 规定的符号及连线来表示某个具体 业务处理过程。
业务流程图的基本图形符号
业务流程图
业务流程图的作用
①业务流程图是系统分析员作进一步系 统分析的依据; ②业务流程图是系统分析员、管理人员 相互交流的工具; ③系统分析员可以直接在业务流程图上 拟出计算机要处理部分; ④利用业务流程图分析业务流程是否合 理。
需求规格说明书
需求获取结束之后的书面文档 电子商务系统需求说明书可参照软 件需求规格说明书 软件需求规格说明书:GB856D-88 用户和开发人员相互了解和共同开 发的基础,进行业务流程重构和系 统分析的前提
数据分析
数据分析是要分析已收集数据的 完备性 一致程度 无冗余的程度 分析的工具可借用U/C矩阵
U/C矩阵
①完备性检验
完备性(completeness)检验是指 对具体的数据项必须有一个产生者 (即“C”)和至少一个使用者(即 “U”),功能则必须有产生或使用 (“U”或“C”元素)发生。 否则这个 U/C矩阵的建立是不完备 的。