电子商务系统建设与管理系统分析

上传人:沈*** 文档编号:123173248 上传时间:2022-07-22 格式:PPTX 页数:102 大小:867.53KB
收藏 版权申诉 举报 下载
电子商务系统建设与管理系统分析_第1页
第1页 / 共102页
电子商务系统建设与管理系统分析_第2页
第2页 / 共102页
电子商务系统建设与管理系统分析_第3页
第3页 / 共102页
资源描述:

《电子商务系统建设与管理系统分析》由会员分享,可在线阅读,更多相关《电子商务系统建设与管理系统分析(102页珍藏版)》请在装配图网上搜索。

1、电子商务系统建设与管理电子商务系统建设与管理第三讲第三讲 系统分析系统分析电子商务系统分析电子商务系统分析n系统分析,又称逻辑设计,目的是系统分析,又称逻辑设计,目的是阐明新系统要阐明新系统要“做什么做什么”,是在电,是在电子商务系统规划的基础上进行详细子商务系统规划的基础上进行详细调查,理解企业的业务流程,完成调查,理解企业的业务流程,完成需求获取与分析,在业务流程重构需求获取与分析,在业务流程重构基础上,借助于分析工具描述新系基础上,借助于分析工具描述新系统的逻辑模型,最后提交系统分析统的逻辑模型,最后提交系统分析报告报告电子商务系统分析电子商务系统分析n需求获取(系统调查)需求获取(系统

2、调查)n业务流程重构业务流程重构n建立新系统逻辑方案建立新系统逻辑方案-数据流程图数据流程图DFD业务流程分析业务流程分析n业务流程分析有助于了解业务的具业务流程分析有助于了解业务的具体处理过程,为修改和删除原系统体处理过程,为修改和删除原系统的不合理部分,为业务流程重构提的不合理部分,为业务流程重构提供基础。供基础。n业务流程图(业务流程图(transaction flow transaction flow diagramdiagram,简称,简称 TFDTFD),就是用一些),就是用一些规定的符号及连线来表示某个具体规定的符号及连线来表示某个具体业务处理过程。业务处理过程。业务流程图的基本

3、图形符号业务流程图的基本图形符号业务流程图业务流程图业务流程图的作用业务流程图的作用n业务流程图是系统分析员作进一步系业务流程图是系统分析员作进一步系统分析的依据;统分析的依据;n业务流程图是系统分析员、管理人员业务流程图是系统分析员、管理人员相互交流的工具;相互交流的工具;n系统分析员可以直接在业务流程图上系统分析员可以直接在业务流程图上拟出计算机要处理部分;拟出计算机要处理部分;n利用业务流程图分析业务流程是否合利用业务流程图分析业务流程是否合理。理。需求规格说明书需求规格说明书n需求获取结束之后的书面文档需求获取结束之后的书面文档n电子商务系统需求说明书可参照软电子商务系统需求说明书可参

4、照软件需求规格说明书件需求规格说明书n软件需求规格说明书:软件需求规格说明书:GB856D-88n用户和开发人员相互了解和共同开用户和开发人员相互了解和共同开发的基础,进行业务流程重构和系发的基础,进行业务流程重构和系统分析的前提统分析的前提业务流程重构业务流程重构n企业业务流程重构是指对企业进行企业业务流程重构是指对企业进行根本的再思考和彻底的再设计,强根本的再思考和彻底的再设计,强调以调以“流程导向流程导向”替代原有的替代原有的“职能职能导向导向”的企业组织形式,为企业经营的企业组织形式,为企业经营管理提出一个全新的思路,以求企管理提出一个全新的思路,以求企业关键的性能指标如成本、质量和业

5、关键的性能指标如成本、质量和速度等,获得巨大的提高。速度等,获得巨大的提高。业务流程重构的本质业务流程重构的本质n重构的核心:面向顾客满意的业务流程重构的核心:面向顾客满意的业务流程n业务流程分类:业务流程分类:n核心流程:物流作业活动,管理活动,核心流程:物流作业活动,管理活动,信息系统信息系统n支持流程:企业基础设施、人员培训、支持流程:企业基础设施、人员培训、技术开发、资金等支持和保证核心流技术开发、资金等支持和保证核心流程的部分程的部分业务流程重构的方法业务流程重构的方法n重新设计原有流程,就是尽一切可重新设计原有流程,就是尽一切可能减少流程中非增值处理以及调整能减少流程中非增值处理以

6、及调整流程的核心增值处理。流程的核心增值处理。n其基本原则就是要对原流程进行清其基本原则就是要对原流程进行清除、简化、整合和流程自动化等处除、简化、整合和流程自动化等处理。理。业务流程重构的方法业务流程重构的方法-清除清除n清除指的是将原有流程内的非增清除指的是将原有流程内的非增值处理值处理予以清除。予以清除。n需要常问的关键问题是:需要常问的关键问题是:n这个流程环节为什么存在呢?这个流程环节为什么存在呢?n这个流程环节的结果是整个流程完成的这个流程环节的结果是整个流程完成的必要条件吗?必要条件吗?n如果答案是否定的,那么,这样的处理如果答案是否定的,那么,这样的处理就应被清除。就应被清除。

7、业务流程重构的方法业务流程重构的方法-清除清除n需清除活动的需清除活动的表现表现有:有:n处理间的等待。处理间的等待。n不必要的移动。不必要的移动。n重复的处理。重复的处理。n过量的库存。过量的库存。业务流程重构的方法业务流程重构的方法-简化简化n简化是指在不改变原有处理功能的简化是指在不改变原有处理功能的基础上,将复杂的处理精简化。基础上,将复杂的处理精简化。n简化重复或意义不大的表格简化重复或意义不大的表格n沟通简单明了沟通简单明了n使用简单的技术使用简单的技术n流程间的组织流程间的组织业务流程重构的方法业务流程重构的方法-任务整合任务整合n对业务流程的经过充分的简化以后,对业务流程的经过

8、充分的简化以后,还需要对简化之后的流程进行整合,还需要对简化之后的流程进行整合,目的是使整个流程顺畅、连贯,更目的是使整个流程顺畅、连贯,更好地满足顾客需求。好地满足顾客需求。n活动合并活动合并n使团队成员位于一处使团队成员位于一处n合作伙伴间的信任关系合作伙伴间的信任关系业务流程重构的方法业务流程重构的方法-流程自动化流程自动化n对业务流程的清除、简化和整合是流对业务流程的清除、简化和整合是流程的自动化的基础。程的自动化的基础。n除了需要人进行控制和决策的环节;除了需要人进行控制和决策的环节;n其余能交由计算机处理的都应交给计其余能交由计算机处理的都应交给计算机处理,如,数据的采集、传输和算

9、机处理,如,数据的采集、传输和分析分析信息技术的运用信息技术的运用n信息技术对于流程的信息技术对于流程的一般一般影响影响n电子商务系统的业务流程与企业的原有流电子商务系统的业务流程与企业的原有流程相比,如果说它有什么根本区别的话,程相比,如果说它有什么根本区别的话,那么就在于信息技术在流程中的运用。那么就在于信息技术在流程中的运用。n它使得业务流程设计的基础发生了根本性它使得业务流程设计的基础发生了根本性的变化,这也正是支持我们能够进行流程的变化,这也正是支持我们能够进行流程重构的原因所在。重构的原因所在。应用信息技术简化流程应用信息技术简化流程n基于信息流的简化基于信息流的简化处理合并处理合

10、并n对基于信息流的简化,总原则就对基于信息流的简化,总原则就是处理合并是处理合并消除不必要的控制活动消除不必要的控制活动n处理处理C C一般是一般是些管理些管理审查环审查环节,可节,可以考虑以考虑去除;去除;减少中间信息的传递和处理减少中间信息的传递和处理n如图,可考虑合并如图,可考虑合并A A,B B。尽可能在数据产生的地方使用数据尽可能在数据产生的地方使用数据n如图,可考虑将处理如图,可考虑将处理B B纳入处理纳入处理A A。基于信息技术的业务流程结构的基于信息技术的业务流程结构的优化优化 -流程集成流程集成n就串行、并行结构而言,在运行时就串行、并行结构而言,在运行时间、质量或可靠性方面

11、,并行结构间、质量或可靠性方面,并行结构的性能均优于串行结构。的性能均优于串行结构。n因此,在流程重构中应该尽量采用因此,在流程重构中应该尽量采用并行结构或在流程中增加并行结构并行结构或在流程中增加并行结构的使用。的使用。串行结构变为并行结构串行结构变为并行结构反馈结构变为并行结构反馈结构变为并行结构泰伟食品有限公司泰伟食品有限公司原有的销售流程泰伟公司的现有销售流程存在泰伟公司的现有销售流程存在以下主要问题以下主要问题:n接受订单时接受订单时,销售部无法知道加工部能否按时销售部无法知道加工部能否按时完成完成n填制订单时填制订单时,价格出现笔误价格出现笔误,导致交货的麻烦导致交货的麻烦n接受订

12、单后接受订单后,销售人员疏忽销售人员疏忽,使生产通知单出使生产通知单出现错误现错误n生产通知单未及时送到加工部生产通知单未及时送到加工部,导致生产误期导致生产误期n生产通知单填写错误或模糊生产通知单填写错误或模糊,需要与销售部门需要与销售部门核对核对,耽误生产耽误生产泰伟公司的现有销售流程存在泰伟公司的现有销售流程存在以下主要问题以下主要问题:n订单汇总花费大量的时间订单汇总花费大量的时间n加工部同一时期工作量过大加工部同一时期工作量过大,生产能力达生产能力达不到不到n检验程序繁琐、重复检验程序繁琐、重复,耽误生产和交货耽误生产和交货n13)13)部门之间缺乏密切联系部门之间缺乏密切联系,易发

13、生扯皮、易发生扯皮、推诿推诿n14)14)信息反馈受人为因素阻挠信息反馈受人为因素阻挠,失真严重失真严重原订货流程图原订货流程图改进后订货流程改进后订货流程原信息流程原信息流程改进后信息流程改进后信息流程新销售流程新销售流程泰伟公司实施泰伟公司实施BPR后后,效果主要表现在效果主要表现在:n整个销售流程的销售周期由原来的整个销售流程的销售周期由原来的1010天天压缩到一天半以内。压缩到一天半以内。n信息处理人员由原来的信息处理人员由原来的9 9人减到现在的人减到现在的3 3人人,减少了减少了67.6%67.6%。n各种单据凭证实现了各种单据凭证实现了“无纸化无纸化”传输传输,节节省人力、物力和

14、财力省人力、物力和财力,提高了准确性。提高了准确性。数据与数据流程分析数据与数据流程分析n数据与数据流程分析是今后建立数数据与数据流程分析是今后建立数据库系统和设计业务处理过程的基据库系统和设计业务处理过程的基础。础。n数据流程数据流程分析的基础是调查分析的基础是调查数据的汇总分析数据的汇总分析n在系统调查中我们曾收集了大量的数据。在系统调查中我们曾收集了大量的数据。n这些数据资料使用之前,还必须加以汇总、这些数据资料使用之前,还必须加以汇总、整理和分析,理清它们之间的关系。整理和分析,理清它们之间的关系。数据来源数据来源内部数据来源内部数据来源外部数据来源外部数据来源用户、管理者用户、管理者

15、组织图组织图表格和文档表格和文档程序手册和政策程序手册和政策财务报表财务报表信息系统手册信息系统手册业务流程的其他措施业务流程的其他措施客户客户供应商供应商股东股东政府、中介政府、中介竞争对手竞争对手外界团体外界团体顾问顾问数据分析数据分析n数据分析是要分析已收集数据的数据分析是要分析已收集数据的n完备性完备性n一致程度一致程度n无冗余的程度无冗余的程度n分析的工具可借用分析的工具可借用U/C矩阵矩阵U/C矩阵矩阵完备性检验完备性检验n完备性(完备性(completenesscompleteness)检验是指)检验是指对具体的数据项必须有一个产生者对具体的数据项必须有一个产生者(即(即“C”C

16、”)和至少一个使用者(即)和至少一个使用者(即“U”U”),功能则必须有产生或使用),功能则必须有产生或使用(“U”U”或或“C”C”元素)发生。元素)发生。n否则这个否则这个 U U/C/C矩阵的建立是不完备矩阵的建立是不完备的。的。一致性检验一致性检验n一致性(一致性(uniformityuniformity)检验是指对具体)检验是指对具体的数据项必有且仅有一个产生者的数据项必有且仅有一个产生者(“C”C”)。)。n不一致现象的产生可能有如下原因:不一致现象的产生可能有如下原因:n没有产生者没有产生者漏填了漏填了“C”C”元素或者是元素或者是功能、数据的划分不当。功能、数据的划分不当。n多

17、个产生者多个产生者错填了错填了“C”C”元素或者是元素或者是功能、数据的划分不独立,不一致。功能、数据的划分不独立,不一致。无冗余性检验无冗余性检验n无冗余性(无冗余性(nonnonverbosityverbosity)检验即表)检验即表中不允许有空行空列。中不允许有空行空列。n如果有空行空列发生则可能出现如下问如果有空行空列发生则可能出现如下问题:题:n漏填了漏填了“C”C”或或“U”U”元素;元素;n功能项或数据项的划分是冗余的功能项或数据项的划分是冗余的没有必要的。没有必要的。数据特征分析数据特征分析n特征分析主要包括以下内容:特征分析主要包括以下内容:n数据的类型及长度数据的类型及长度

18、n合理的取值范围合理的取值范围n哪些业务使用这些数据哪些业务使用这些数据n数据流量数据流量n重要程度和保密程度重要程度和保密程度数据流程分析数据流程分析n数据流程分析主要包括对信息的传递、处数据流程分析主要包括对信息的传递、处理、存储等的分析。理、存储等的分析。n数据流程分析的目的就是要发现和解决数数据流程分析的目的就是要发现和解决数据流通中的问题。这些问题包括:据流通中的问题。这些问题包括:n数据流程不畅数据流程不畅n前后数据不匹配前后数据不匹配n数据处理过程不合理等等数据处理过程不合理等等数据流程图数据流程图n数据流程图是结构化方法中的主要建模数据流程图是结构化方法中的主要建模工具。工具。

19、n现有的数据流程分析多是通过分层的数现有的数据流程分析多是通过分层的数据流程图(据流程图(Data Flow DiagramData Flow Diagram,简称,简称 DFDDFD)来实现的。)来实现的。n数据流程图是系统逻辑模型的主要组成数据流程图是系统逻辑模型的主要组成部分。部分。数据流程图的构成数据流程图的构成数据流程图的绘制方法数据流程图的绘制方法n由外向内。由外向内。n由顶向下,逐层分解,逐步求精由顶向下,逐层分解,逐步求精n由左向右由左向右,合理布局。合理布局。n由主到次。由主到次。n合理命名及编号。合理命名及编号。数据流程图的绘制方法数据流程图的绘制方法n数据守恒。数据守恒。

20、n父子平衡。父子平衡。n数据流程图分解。合理、均匀。数据流程图分解。合理、均匀。n以层次不超过以层次不超过4,每层的处理过程,每层的处理过程不超过不超过7为宜。为宜。分层数据流程图分层数据流程图分层数据流程图分层数据流程图152341.31.21.13.33.23.1多层数据流程图多层数据流程图n顶层流程图仅包含一个处理,它代表被顶层流程图仅包含一个处理,它代表被开发系统。它的输入流是该系统的输入开发系统。它的输入流是该系统的输入数据,输出流是系统所输出数据数据,输出流是系统所输出数据n底层流图是指其处理不需再做分解的数底层流图是指其处理不需再做分解的数据流图据流图n中间层流图则表示对其上层父

21、图的细化。中间层流图则表示对其上层父图的细化。它的每一处理可能继续细化,形成子图。它的每一处理可能继续细化,形成子图。多层数据流程图多层数据流程图n顶层图又称环境图(顶层图又称环境图(context diagram)和上下文数据流程图,描述了系统的外和上下文数据流程图,描述了系统的外部实体,以及系统与这些外部实体之间部实体,以及系统与这些外部实体之间的数据交换,即系统与外部实体之间的的数据交换,即系统与外部实体之间的接口。接口。n零层图(零层图(diagram zero):描述了系统描述了系统的主要处理功能、数据流、外部实体与的主要处理功能、数据流、外部实体与数据存储。数据存储。画画DFD的步

22、骤:的步骤:第一步:绘制环境图第一步:绘制环境图第二步:绘制层图第二步:绘制层图第三步:分解处理,画出各级子图第三步:分解处理,画出各级子图第四步:构造总体数据流程图。把分解第四步:构造总体数据流程图。把分解后的后的DFDDFD碎片装配起来,画出碎片装配起来,画出DFDDFD的总的总图。图。DFD图例图例0研讨班研讨班网站网站参加者参加者旅行社旅行社会议会议设备设备专家专家研讨班研讨班管理及管理及销售销售50申请申请处理处理2学习学习安排安排3设备设备安排安排4旅行旅行安排安排312467DFD图例图例2.3建立建立合同合同2.2评估评估设备设备2.1学习学习安排安排312研讨班研讨班管理管理

23、DFD图例图例顾客顾客P1销售处理销售处理订货单订货单发货单发货单DFD图例图例注:注:F订货单流订货单流D1-D3订货单订货单存储;存储;D4信用手信用手册,册,D5库存帐库存帐P1判定订货判定订货处理方式处理方式P1开付款开付款通知单通知单P1开发开发货票货票顾客顾客财务财务仓库仓库D3D2D1D5D4FF1F2F3DFD图例图例DFD示例示例商店业务处理系统商店业务处理系统环境图环境图 第层数据流图第层数据流图收据加细每一个处理框加细每一个处理框-销售细化销售细化采购细化采购细化常见错误常见错误处理部分处理部分n只有输入而没有输出只有输入而没有输出n只有输出而没有输入只有输出而没有输入n

24、输入不足以产生输出输入不足以产生输出常见错误常见错误数据流部分数据流部分n数据流不能从一个外部实体传递给另外数据流不能从一个外部实体传递给另外一个外部实体;一个外部实体;n数据流不能从一个外部实体直接传递给数据流不能从一个外部实体直接传递给一个数据存储;一个数据存储;n数据流不能从一个数据存储未做任何处数据流不能从一个数据存储未做任何处理就传递给一个外部实体;理就传递给一个外部实体;n数据流不能从一个数据存储直接传递给数据流不能从一个数据存储直接传递给一个数据存储;一个数据存储;数据字典数据字典n数据字典(数据字典(Data Dictionary)则)则是在数据流程图的基础上,进一是在数据流程

25、图的基础上,进一步定义和描述数据处理过程、实步定义和描述数据处理过程、实体及数据存储的详细逻辑内容的体及数据存储的详细逻辑内容的工具。工具。编写数据词典的基本要求是:编写数据词典的基本要求是:n对数据流程图上各种元素的定义必须明确、对数据流程图上各种元素的定义必须明确、易理解、唯一。易理解、唯一。n命名、编号与数据流程图一致。命名、编号与数据流程图一致。n符合一致性与完整性的要求,对数据流程图符合一致性与完整性的要求,对数据流程图上的元素定义与说明无遗漏项。数据词典中无上的元素定义与说明无遗漏项。数据词典中无内容重复或内容相互矛盾的条目。数据流程图内容重复或内容相互矛盾的条目。数据流程图中同类

26、元素的数据词典条目中,无同名异义或中同类元素的数据词典条目中,无同名异义或异名同义者。异名同义者。n格式规范、风格统一、文字精炼,数字与符格式规范、风格统一、文字精炼,数字与符号正确。号正确。数据字典数据字典n数据字典中包含有数据字典中包含有6类条目:类条目:n数据项数据项n数据结构数据结构n数据流数据流n数据存储数据存储n外部实体外部实体n处理处理数据项条目数据项条目n数据项是具有独立逻辑含义的最小数据项是具有独立逻辑含义的最小数据组成单位。如商品编号、商品数据组成单位。如商品编号、商品名称等。数据项包括:名称等。数据项包括:n名称名称 别名别名n类型类型 长度长度n值域值域 简要说明简要说

27、明表表3-1数据项条目的一个例子数据项条目的一个例子数据项条目数据项条目数据项编号:数据项编号:101数据项名称:凭证号数据项名称:凭证号类型:数值类型:数值长度:长度:5位位取值范围:取值范围:199999说明:某公司的凭证编号说明:某公司的凭证编号数据结构数据结构n数据结构描述的是数据之间的组合数据结构描述的是数据之间的组合关系。关系。n一个数据结构可以包括若干个数据一个数据结构可以包括若干个数据项项或(和)数据结构。项项或(和)数据结构。数据结构数据结构n数据结构根据组成又可分为简单的数据结构根据组成又可分为简单的数据结构和嵌套的数据结构。数据结构和嵌套的数据结构。n简单数据结构:即一个

28、数据结构全简单数据结构:即一个数据结构全部由数据项组成。部由数据项组成。n嵌套数据结构:即一个数据结构的嵌套数据结构:即一个数据结构的组成中,除了数据项,还有数据结组成中,除了数据项,还有数据结构。构。简单的数据结构例子如下:简单的数据结构例子如下:n商品明细表:商品明细表:n商品编号商品编号n商品名称商品名称n商品型号商品型号n商品规格商品规格n商品单价商品单价n商品数量商品数量嵌套的数据结构例子如下:嵌套的数据结构例子如下:n销售合同:销售合同:n合同编号合同编号n订货日期订货日期n用户用户n产品产品n订货数量订货数量n交货日期交货日期n签约人签约人n在上例中,在上例中,“用户用户”、“产

29、品产品”和和“签约人签约人”都是都是一个数据结构。一个数据结构。数据结构数据结构条目条目n数据结构条目包括:数据结构条目包括:n数据结构的编号数据结构的编号n数据结构的名称数据结构的名称n说明说明n数据结构的组成数据结构的组成n如果是一个嵌套的数据结构,除了列出上述内如果是一个嵌套的数据结构,除了列出上述内容,还需指出包含的数据结构。容,还需指出包含的数据结构。表表3-2数据结构条目的一个例子数据结构条目的一个例子数据结构条目数据结构条目数据结构编号:数据结构编号:205数据结构名称:销售合同数据结构名称:销售合同说明:某公司签订销售合同后需填写的卡片说明:某公司签订销售合同后需填写的卡片结构

30、组成:结构组成:合同编号合同编号订货日期订货日期用户用户*产品产品*订货数量订货数量交货日期交货日期签约人签约人*注:带注:带*号的是一个数据结构号的是一个数据结构数据流数据流n数据流表明系统中数据流的组成、数据流表明系统中数据流的组成、逻辑流向及在单位时间内的流量。逻辑流向及在单位时间内的流量。n数据可为数据项或数据结构。数据可为数据项或数据结构。数据流数据流条目条目n数据流条目包括:数据流条目包括:n数据流的编号数据流的编号n数据流的名称数据流的名称n说明说明n数据流的来源数据流的来源n数据流的去向数据流的去向n数据流的组成数据流的组成n数据流的流通量数据流的流通量n高峰期流通量高峰期流通

31、量表表3-3数据流条目的一个例子数据流条目的一个例子数据流条目数据流条目数据流编号:数据流编号:302数据流名称:成品送库单数据流名称:成品送库单说明:各生产班组每日班后需向生产科及成品库提供的单据说明:各生产班组每日班后需向生产科及成品库提供的单据数据流来源:各生产班组数据流来源:各生产班组数据流去向:成品库、生产科数据流去向:成品库、生产科数据流组成:数据流组成:成品送库单号成品送库单号成品名称成品名称成品规格成品规格生产班组生产班组生产日期生产日期数量数量送货人送货人接收人接收人数据流的流通量:数据流的流通量:30份份/日日高峰流通量:年底,高峰流通量:年底,40份份/日日处理过程处理过

32、程n处理过程又称加工或处理逻辑。主要包处理过程又称加工或处理逻辑。主要包括以下三种含义:括以下三种含义:n对数据进行数学处理;对数据进行数学处理;n根据某些条件进行逻辑判断,并按判根据某些条件进行逻辑判断,并按判断的结果执行不同的操作;断的结果执行不同的操作;n对数据存储的读对数据存储的读/写或与外部实体的信写或与外部实体的信息交流。息交流。处理过程条目处理过程条目n处理过程条目包括:处理过程条目包括:n编号编号n处理过程名称处理过程名称n输入数据输入数据n输出数据输出数据n处理频率处理频率n处理逻辑。处理逻辑。表表3-3处理过程条目的一个例子处理过程条目的一个例子处理过程条目处理过程条目处理

33、过程编号:处理过程编号:408处理过程名称:科目汇总处理过程名称:科目汇总输入数据:记帐凭证输入数据:记帐凭证输出数据:科目汇总表输出数据:科目汇总表处理逻辑:依据记账凭证,按总账科目分借、贷处理逻辑:依据记账凭证,按总账科目分借、贷方对金额汇总,并作借贷方平衡检查,最后输出方对金额汇总,并作借贷方平衡检查,最后输出一科目汇总表。一科目汇总表。数据存储数据存储n数据存储条目包括:数据存储条目包括:n数据存储编号数据存储编号n名称名称n说明说明n组成组成n关键字关键字n相关的处理。相关的处理。表表3-3数据存储条目的一个例子数据存储条目的一个例子数据存储条目数据存储条目数据存储编号:数据存储编号

34、:F0308数据存储名称:库存账数据存储名称:库存账说明:存放配件的历年库存和单价说明:存放配件的历年库存和单价数据存储组成:配件编号数据存储组成:配件编号+配件名称配件名称+单价单价+库存量库存量+备注备注关键字:配件编号关键字:配件编号相关联的处理:相关联的处理:2.1.2(“确定发货量确定发货量”),),3.4.3(“开发货单、修改库存开发货单、修改库存”)外部实体外部实体n外部实体是数据的来源或去向。外部实体是数据的来源或去向。n外部实体的条目包括:外部实体的条目包括:n外部实体名称外部实体名称n说明说明n外部实体输出的数据流外部实体输出的数据流n外部实体输入的数据流外部实体输入的数据

35、流表表3-3外部实体条目的一个例子外部实体条目的一个例子外部实体条目外部实体条目外部实体编号:外部实体编号:S03-01外部实体名称:用户外部实体名称:用户说明:购买本公司货物的用户说明:购买本公司货物的用户输入的数据流:输入的数据流:DS03-06(“不合格订货单不合格订货单”)D03-08(“发货单发货单”)输出的数据流输出的数据流:DS03-06(“订货单订货单”)5.处理说明处理说明n对处理过程的详细描述称为对处理过程的详细描述称为“处理说明处理说明”。n数据流程图、数据字典和处理说明三者构数据流程图、数据字典和处理说明三者构成了系统的逻辑模型。成了系统的逻辑模型。n目前较常用的描述处

36、理说明的工具有下面目前较常用的描述处理说明的工具有下面三种:三种:结构化语言结构化语言 判定表判定表 判定树判定树结构化语言结构化语言n结构化语言是一种介于自然语言与程序结构化语言是一种介于自然语言与程序设计语言之间的语言。设计语言之间的语言。n它由程序设计语言的框架(即允许三种它由程序设计语言的框架(即允许三种基本结构:顺序结构、分支结构、循环基本结构:顺序结构、分支结构、循环结构)和自然语言的词汇(如动词、名结构)和自然语言的词汇(如动词、名词和程序设计语言的保留字)组成,词和程序设计语言的保留字)组成,n其语言易于编写,又能简明地描述较复其语言易于编写,又能简明地描述较复杂的处理逻辑。杂

37、的处理逻辑。结构化语言使用的语句有以下四类:结构化语言使用的语句有以下四类:n祈使语句。祈使语句。n例如:例如:n“计算运费计算运费”n“获得订货数量获得订货数量”判断语句判断语句n其一般形式是:其一般形式是:n如果条件如果条件n则则n处理处理An否则否则n处理处理B(条件不成立)(条件不成立)例如:例如:n去网上书店购书,如搜索到欲买的书,则付款,去网上书店购书,如搜索到欲买的书,则付款,办理相关手续,若搜索不到欲买的书,则离开办理相关手续,若搜索不到欲买的书,则离开书店。用判断语句表达如下:书店。用判断语句表达如下:n如果搜索到欲买的书如果搜索到欲买的书n则则n付款付款n填写送货单填写送货

38、单n离开书店离开书店n否则否则n离开书店离开书店循环语句循环语句n例如:计算每个职工的实发工资,不仅要例如:计算每个职工的实发工资,不仅要计算每一职工的实发工资,而且还要计算计算每一职工的实发工资,而且还要计算所有职工的实发工资,其循环语句如下:所有职工的实发工资,其循环语句如下:n对每一职工对每一职工n将基本工资、岗位工资、补贴、奖金相将基本工资、岗位工资、补贴、奖金相加加n扣除税款,公积金等扣除税款,公积金等判定树判定树n判定树是用树形图来表示处理逻辑的一判定树是用树形图来表示处理逻辑的一种工具。它比用语言的方式更为直观。种工具。它比用语言的方式更为直观。n当某个处理的执行不只依赖于一个条

39、件,当某个处理的执行不只依赖于一个条件,而是与若干个条件相关,这种情况下用而是与若干个条件相关,这种情况下用判定树更为合适,判定树更为合适,n优点优点:形式简单,不需任何说明,易看出形式简单,不需任何说明,易看出含义,易于掌握和使用。含义,易于掌握和使用。例:某网上商店的配送中心的库例:某网上商店的配送中心的库存控制判定树存控制判定树判定表判定表n判定表是采用表格方式来表示处理逻辑判定表是采用表格方式来表示处理逻辑的一种工具。的一种工具。n判定表的优点是能够清晰地表示复杂的判定表的优点是能够清晰地表示复杂的条件组合与应做的处理之间的对应关系。条件组合与应做的处理之间的对应关系。n缺点是判定表的

40、建立过程较为繁杂。缺点是判定表的建立过程较为繁杂。库存控制处理的判定表库存控制处理的判定表选择合适的工具,一般地说:选择合适的工具,一般地说:n以上三种表达处理逻辑的工具各有优缺点。在以上三种表达处理逻辑的工具各有优缺点。在表达一个处理过程时,应根据不同的情况,表达一个处理过程时,应根据不同的情况,n对一个不太复杂的逻辑判断,使用判定树较对一个不太复杂的逻辑判断,使用判定树较好;好;n对一个很复杂的逻辑判断,使用判定表较好;对一个很复杂的逻辑判断,使用判定表较好;n如果一个处理过程中,既含有顺序结构,又如果一个处理过程中,既含有顺序结构,又含有判定和循环结构时,应使用结构化语言较含有判定和循环

41、结构时,应使用结构化语言较好。好。新系统逻辑方案的建立新系统逻辑方案的建立n新系统逻辑方案是系统分析阶段的最终新系统逻辑方案是系统分析阶段的最终成果。成果。n新系统的逻辑方案主要包括:新系统的逻辑方案主要包括:n对系统业务流程分析整理的结果;对系统业务流程分析整理的结果;n对数据及数据流程分析整理的结果;对数据及数据流程分析整理的结果;n业务流程重构结果业务流程重构结果1、新系统信息处理方案、新系统信息处理方案n它包括如下几部分:它包括如下几部分:n1.1.确定新系统边界确定新系统边界n2.2.确定新系统主要处理功能确定新系统主要处理功能n3.3.确定合理的业务处理流程确定合理的业务处理流程n

42、4.确定合理的数据和数据流程确定合理的数据和数据流程2、系统分析报告、系统分析报告n系统分析阶段的成果就是系统分析报系统分析阶段的成果就是系统分析报告,它反映了这一阶段调查分析的全告,它反映了这一阶段调查分析的全部情况,是下一步设计与实现系统的部情况,是下一步设计与实现系统的纲领性文件。纲领性文件。系统分析报告主要包括:系统分析报告主要包括:n一、概述一、概述n二、现行系统详细调查二、现行系统详细调查n三、新系统逻辑模型三、新系统逻辑模型n四、系统设计实施初步计划四、系统设计实施初步计划思考题:思考题:n业务流程重构的含义、方法?业务流程重构的含义、方法?n数据流程图数据流程图DFD包含哪些要素?包含哪些要素?n绘制绘制DFD注意事项注意事项n数据字典和处理说明数据字典和处理说明演讲完毕,谢谢观看!

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!