电子商务系统结构化方法_第1页
电子商务系统结构化方法_第2页
电子商务系统结构化方法_第3页
电子商务系统结构化方法_第4页
电子商务系统结构化方法_第5页
已阅读5页,还剩96页未读 继续免费阅读

下载本文档

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

文档简介

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

温馨提示

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

评论

0/150

提交评论