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