




已阅读5页,还剩138页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3章电子商务系统分析,本章内容,3.1电子商务系统分析3.2业务流程重构3.3新系统逻辑方案的建立,3.1电子商务系统分析,系统分析也称逻辑设计。其要回答新系统“做什么”这个关键性的问题。,系统分析,电子商务系统分析就是在系统规划确定的原则和目标的指导下,结合欲开发电子商务系统的的要求,对企业进行调查,了解企业的组织结构以及与企业准备开展的电子商务活动有关的数据流程和业务处理过程。深入研究及描述现行系统的活动和各项工作,及用户的需求。使用一系列分析工具与技术建立目标系统逻辑模型,为系统设计奠定基础。,3.1.1系统调查,系统分析也是调查、分析和定义用户需求的过程。系统分析的初始工作是为新系统开发做进一步的详细系统调查。,1.系统调查的原则,在系统调查开始前,制定系统调查计划和进行系统调查培训。系统调查应严格按照系统化原则进行如实记录调查情况采用规范化的工作方法全面铺开与重点调查结合调查与分析整理相结合了解业务与收集数据同时进行,2.需求的分类,系统需求可分为:功能需求非功能需求,功能需求,功能需求(FunctionalRequirements)描述的是系统和环境的行为,通过这些行为,使得用户能完成他们的任务,从而满足业务需求。,非功能性需求,非功能性需求描述了系统的属性,包括(1)性能(2)可靠性(3)可维护性(4)可用性(5)可扩展性(6)安全性,某网站对网站性能需求的调查,某网站对网站性能需求的调查,按每天工作时间500分钟计算,每分钟同时有约75个用户同时使用;每分钟的页面申请为30个,数据库事务操作为15个。按网页平均大小10kbyte计算,要求网络流量5kbyte/s。,3.典型的电子商务业务需求,典型的商务模式的业务需求,还是具有一定的共性。这些共性的需求可分成四个方面:可用性功能性可靠性效果,可用性,可理解性网站地图目录索引,在线帮助和反馈,在线帮助:产品/服务说明、企业概况、分销机构、购物指南、搜索地址目录:电子信箱、电话/传真、通信地址在线反馈:调查表、用户指南、用户评价常见问题解答,用户界面及其友好性,产品信息的易得性信息的本地化业务规则说明沟通渠道支付方式说明购物清单的保存多语种支持下载设施色彩的协调性响应时间的一致性,功能性,购物产品/服务目录产品展示(包括图片、动画、内容等)服务措施电子购物车电子购物清单撤消购物产品退换订单查询,支付,支付流程支付手段:邮政汇款、银行转账、网上支付、货到付款支付帮助,产品交付,产品/服务的直接交付交付方式说明,导航和浏览,导航性能:定位能力(路径指示、当前位置标记)、导航预测、最小路径、导航结构分类浏览:链接可视性、链接名称、返回,可靠性,安全安全协议:SET、SSL支付系统安全访问控制攻击防御隐私保密性身份认证,无缺陷性,链接错误:链接中断、无效链接、尚未实现的链接其他错误:因浏览器造成的缺陷和不足、与浏览器无关的或预料之外的缺陷可恢复性:系统崩溃的恢复、用户操作失误的恢复、黑客攻击的恢复,效果,性能静态页面大小购物流程性能时间性能:页面生成速度、图像生成速度、下载时间、产品搜索时间,可访问性,信息可访问性:文本支持、浏览器激活页面的可读性(页面标题、整体可读性)窗口可访问性:帧窗口的数量、非帧页面,3.系统调查的内容,系统调查的内容包括现行系统的:系统的界限和运行状况系统的外部环境组织机构人员及构成系统的业务流程系统的信息流程,3.系统调查的内容,系统的资源状况系统的约束条件系统的薄弱环节系统研制工作的资源状况各个方面对现行系统和新系统研制的态度其他需要调查的相关问题,4.系统调查的步骤,确定调查目标确定调查的方法制订调查计划调查的组织准备工作实施调查分析、整理资料写出调查报告,5.系统调查的方法,问卷调查面谈座谈会查阅档案现场考察等可以灵活地综合运用,3.1.2组织结构,组织结构主要有三部分内容:组织结构的分析业务流程与组织结构之间的联系分析业务功能一览表,组织结构分析,通常利用组织结构图来进行组织结构分析。组织结构图是一张反映组织内部之间隶属关系的树状结构图。,组织结构图,1、聘任Mark(任宇昕)担任公司首席运营官(COO),领导社交网络事业群和互动娱乐事业群的工作,兼任互动娱乐事业群总裁,不再担任原互动娱乐业务系统高级执行副总裁职务,向公司总裁Martinlau(刘炽平)汇报。2、Jeffxiong(熊明华)不再兼任原平台研发系统高级执行副总裁职务,继续担任公司联席首席技术官(CO-CTO),负责公司在互联网技术创新及行业前沿发展趋势的研究和投资工作。3、聘任Tel(刘成敏)担任移动互联网事业群总裁(高级执行副总裁级别),向公司总裁Martinlau(刘炽平)汇报。4、聘任Sylau(刘胜义)担任网络媒体事业群总裁(高级执行副总裁级别),向公司总裁Martinlau(刘炽平)汇报。5、聘任Dowsontong(汤道生)担任社交网络事业群总裁(高级执行副总裁级别),不再担任原互联网业务系统高级副总裁职务,向公司首席运营官Mark(任宇昕)汇报。6、聘任Ls(卢山)担任技术工程事业群总裁(高级执行副总裁级别),不再担任原运营平台系统高级副总裁职务,向公司总裁Martinlau(刘炽平)汇报。7、Vic(李海翔)不再担任原平台研发系统-搜索业务线高级执行副总裁职务,继续担任公司高级执行副总裁,向公司总裁Martinlau(刘炽平)汇报。,组织业务关系图,业务功能一览表,业务功能一览表可以使我们在了解组织结构的同时,对于依附于组织结构的各项业务功能也有一个概貌性的了解.,业务功能一览表,3.1.3业务流程分析,业务流程分析有助于了解业务的具体处理过程,为修改和删除原系统的不合理部分,为业务流程重构提供基础。,1.业务流程分析的内容,原有流程的分析业务流程的优化确定新的业务流程,业务流程图,业务流程图(transactionflowdiagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。,业务流程图的基本图形符号,业务流程图,业务流程图,业务流程图的作用,业务流程图是系统分析员作进一步系统分析的依据;业务流程图是系统分析员,管理人员相互交流的工具;系统分析员可以直接在业务流程图上拟出计算机要处理部分;利用业务流程图分析业务流程是否合理。,3.1.4数据与数据流程分析,数据与数据流程分析是今后建立数据库系统和设计业务处理过程的基础。数据流程分析的基础是调查,.数据的汇总分析,在系统调查中我们曾收集了大量的数据。这些数据资料使用之前,还必须加以汇总、整理和分析,理清它们之间的关系。,数据来源,数据汇总,数据汇总分为如下几步:将系统调查中所收集到的数据资料,按业务过程自顶向下地对数据项进行整理。将所有原始数据和最终输出数据分类整理出来。,数据分析,数据分析是要分析已收集数据的正确性一致程度无冗余的程度分析的工具可借用U/C矩阵,完备性检验,完备性(completeness)检验是指对具体的数据项(或类)必须有一个产生者(即“C”)和至少一个使用者(即“U”),功能则必须有产生或使用(“U”或“C”元素)发生。否则这个U/C矩阵的建立是不完备的。,一致性检验,一致性(uniformity)检验是指对具体的数据项类必有且仅有一个产生者(“C”)。不一致现象的产生可能有如下原因:没有产生者漏填了“C”元素或者是功能、数据的划分不当。多个产生者错填了“C”元素或者是功能、数据的划分不独立,不一致。,无冗余性检验,无冗余性(nonverbosity)检验即表中不允许有空行空列。如果有空行空列发生则可能出现如下问题:漏填了“C”或“U”元素;功能项或数据项的划分是冗余的没有必要的。,数据特征分析,特征分析主要包括以下内容:数据的类型及长度。合理的取值范围。哪些业务使用这些数据。数据流量。重要程度和保密程度。,.数据流程分析,数据流程分析主要包括对信息的传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。这些问题包括:数据流程不畅前后数据不匹配数据处理过程不合理,数据流程图,数据流程图是结构化方法中的主要建模工具。现有的数据流程分析多是通过分层的数据流程图(DataFlowDiagram,简称DFD)来实现的。数据流程图是系统逻辑模型的主要组成部分。,数据流程图的构成,数据流程图中的主要图形符号,DeMarco&Yourdan与Gane&SarsonDFD图形符号体系,数据流程图的绘制方法,由外向内。由顶向下,逐层分解,逐步求精由左向右,合理布局。由主到次。合理命名及编号。,数据流程图的绘制方法,数据守恒,避免输出、输入遗漏。父子平衡。数据流程图分解。合理、均匀。以层次不超过4,每层的处理过程不超过7为宜。,分层数据流程图,多层数据流程图,顶层流程图仅包含一个处理,它代表被开发系统。它的输入流是该系统的输入数据,输出流是系统所输出数据底层流图是指其处理不需再做分解的数据流图中间层流图则表示对其上层父图的细化。它的每一处理可能继续细化,形成子图。,多层数据流程图,顶层图又称环境图(contextdiagram)和上下文数据流程图,描述了系统的外部实体,以及系统与这些外部实体之间的数据交换,即系统与外部实体之间的接口。零层图(diagramzero):描述了系统的主要处理功能、数据流、外部实体与数据存储。,画DFD的步骤:,第一步:绘制顶层图第二步:绘制层图第三步:分解处理,画出各级子图第四步:构造总体数据流程图。把分解后的DFD碎片装配起来,画出DFD的总图。,DFD示例商店业务处理系统环境图,第层数据流图,加细每一个处理框销售细化,采购细化,销售管理系统的数据分层流图,常见错误,黑洞:即只有输入而没有输出或只有输出而没有输入灰洞:即输入不足以产生输出,常见错误,数据流不能从一个外部实体传递给另外一个外部实体;数据流不能从一个外部实体直接传递给一个数据存储;数据流不能从一个数据存储未做任何处理就传递给一个外部实体;数据流不能从一个数据存储直接传递给一个数据存储;,4.数据字典,数据字典(DataDictionary)则是在数据流程图的基础上,进一步定义和描述数据处理过程、实体及数据存储的详细逻辑内容的工具。可以使用自动化管理工具实施管理,powerdesigner,编写数据词典的基本要求是:,对数据流程图上各种元素的定义必须明确、易理解、唯一。命名、编号与数据流程图一致。符合一致性与完整性的要求,对数据流程图上的元素定义与说明无遗漏项。数据词典中无内容重复或内容相互矛盾的条目。数据流程图中同类元素的数据词典条目中,无同名异义或异名同义者。格式规范、风格统一、文字精炼,数字与符号正确。,数据字典,数据字典中包含有6类条目:数据项数据结构数据流数据存储外部实体处理,数据项条目,数据项是具有独立逻辑含义的最小数据组成单位。如商品编号、商品名称等。数据项包括:名称:别名:类型:长度:值域:简要说明,表3-1数据项条目的一个例子,数据项条目数据项编号:101数据项名称:凭证号类型:数值长度:5位取值范围:199999说明:某公司的凭证编号,数据结构,数据结构描述的是数据之间的组合关系。一个数据结构可以包括若干个数据项项或(和)数据结构。,数据结构,数据结构根据组成又可分为简单的数据结构和嵌套的数据结构。简单数据结构:即一个数据结构全部由数据项组成。嵌套数据结构:即一个数据结构的组成中,除了数据项,还有数据结构。,简单的数据结构例子如下:,商品明细表:商品编号商品名称商品型号商品规格商品单价商品数量,嵌套的数据结构例子如下:,销售合同:合同编号订货日期用户产品订货数量交货日期签约人在上例中,“用户”、“产品”和“签约人”都是一个数据结构。,数据结构条目,数据结构条目包括:数据结构的编号数据结构的名称说明数据结构的组成如果是一个嵌套的数据结构,除了列出上述内容,还需指出包含的数据结构。,表3-2数据结构条目的一个例子,数据结构条目数据结构编号:205数据结构名称:销售合同说明:某公司签订销售合同后需填写的卡片结构组成:合同编号订货日期用户*产品*订货数量交货日期签约人*注:带*号的是一个数据结构,数据流,数据流表明系统中数据流的组成、逻辑流向及在单位时间内的流量。数据可为数据项或数据结构。,数据流条目,数据流条目包括:数据流的编号数据流的名称说明数据流的来源数据流的去向数据流的组成数据流的流通量高峰期流通量,表3-3数据流条目的一个例子,数据流条目数据流编号:302数据流名称:成品送库单说明:各生产班组每日班后需向生产科及成品库提供的单据数据流来源:各生产班组数据流去向:成品库、生产科数据流组成:成品送库单号成品名称成品规格生产班组生产日期数量送货人接收人数据流的流通量:30份/日高峰流通量:年底,40份/日,处理过程,处理过程又称加工或处理逻辑。主要包括以下三种含义:对数据进行数学处理;根据某些条件进行逻辑判断,并按判断的结果执行不同的操作;对数据存储的读/写或与外部实体的信息交流。,处理过程条目,处理过程条目包括:编号处理过程名称输入数据输出数据处理频率处理逻辑,表3-3处理过程条目的一个例子,处理过程条目处理过程编号:408处理过程名称:科目汇总输入数据:记帐凭证输出数据:科目汇总表处理逻辑:依据记账凭证,按总账科目分借、贷方对金额汇总,并作借贷方平衡检查,最后输出一科目汇总表。,数据存储,数据存储条目包括:数据存储编号名称说明组成关键字相关的处理,表3-3数据存储条目的一个例子,数据存储条目数据存储编号:F0308数据存储名称:库存账说明:存放配件的历年库存和单价数据存储组成:配件编号+配件名称+单价+库存量+备注关键字:配件编号相关联的处理:2.1.2(“确定发货量”),3.4.3(“开发货单、修改库存”),外部实体,外部实体是数据的来源或去向。外部实体的条目包括:外部实体名称说明外部实体输出的数据流外部实体输入的数据流,表3-3外部实体条目的一个例子,外部实体条目外部实体编号:S03-01外部实体名称:用户说明:购买本公司货物的用户输入的数据流:DS03-06(“不合格订货单”)D03-08(“发货单”)输出的数据流:DS03-06(“订货单”),5.处理说明,对处理过程的详细描述称为“处理说明”。数据流程图、数据字典和处理说明三者构成了系统的逻辑模型。目前较常用的描述处理说明的工具有下面三种:结构化语言判定表判定树,结构化语言,结构化语言是一种介于自然语言与程序设计语言之间的语言。它由程序设计语言的框架(即允许三种基本结构:顺序结构、分支结构、循环结构)和自然语言的词汇(如动词、名词和程序设计语言的保留字)组成,其语言易于编写,又能简明地描述较复杂的处理逻辑。,结构化语言使用的语句有以下四类:,祈使语句例如:“计算运费”“获得订货数量”,判断语句,其一般形式是:如果条件则处理A否则处理B(条件不成立),例如:,去网上书店购书,如搜索到欲买的书,则付款,办理相关手续,若搜索不到欲买的书,则离开书店。用判断语句表达如下:如果搜索到欲买的书则付款填写送货单离开书店否则离开书店,循环语句,例如:计算每个职工的实发工资,不仅要计算每一职工的实发工资,而且还要计算所有职工的实发工资,其循环语句如下:对每一职工将基本工资、岗位工资、补贴、奖金相加扣除税款,公积金等,判定树,判定树是用树形图来表示处理逻辑的一种工具。它比用语言的方式更为直观。当某个处理的执行不只依赖于一个条件,而是与若干个条件相关,这种情况下用判定树更为合适,,例:某网上商店的配送中心的库存控制判定树,优点,形式简单,不需任何说明,易看出含义,易于掌握和使用。,判定表,判定表是采用表格方式来表示处理逻辑的一种工具。判定表的优点是能够清晰地表示复杂的条件组合与应做的处理之间的对应关系。缺点是判定表的建立过程较为繁杂。,表11库存控制处理的判定表,选择合适的工具,一般地说:,以上三种表达处理逻辑的工具各有优缺点。在表达一个处理过程时,应根据不同的情况,对一个不太复杂的逻辑判断,使用判定树较好;对一个很复杂的逻辑判断,使用判定表较好;如果一个处理过程中,既含有顺序结构,又含有判定和循环结构时,应使用结构化语言较好。,3.2业务流程重构,企业业务流程重构是指对企业进行根本的再思考和彻底的再设计,以求企业关键的性能指标如成本、质量和速度等,获得巨大的提高。,3.2.1业务流程重构步骤,1.确定范围和目标2.组织队伍3.对有待进行重构的过程进行诊断4.进行业务流程重构,3.2.2业务流程重构的方法,重新设计原有流程,就是尽一切可能减少流程中非增值处理以及调整流程的核心增值处理。其基本原则就是要对原流程进行清除、简化、整合和流程自动化等处理。,1清除,清除指的是将原有流程内的非增值处理予以清除。需要常问的关键问题是:这个流程环节为什么存在呢?这个流程环节的结果是整个流程完成的必要条件吗?如果答案是否定的,那么,这样的处理就应被清除。,需清除活动的表现有:,处理间的等待不必要的移动重复的处理过量的库存,2简化,简化是指在不改变原有处理功能的基础上,将复杂的处理精简化。注意点包括:使用简单的技术沟通简单明了,3任务整合,对业务流程的经过充分的简化以后,还需要对简化之后的流程进行整合,目的是使整个流程顺畅、连贯,更好地满足顾客需求。工作合并使团队成员位于一处,4流程自动化,对业务流程的清除、简化和整合是流程的自动化的基础。除了需要人进行控制和决策的环节;其余能交由计算机处理的都应交给计算机处理;,3.2.3信息技术的运用,信息技术对于流程的一般影响电子商务系统的业务流程与企业的原有流程相比,如果说它有什么根本区别的话,那么就在于信息技术在流程中的运用。它使得业务流程设计的基础发生了根本性的变化,这也正是支持我们能够进行流程重构的原因所在。,3.2.3信息技术的运用信息技术对于流程的一般影响,信息技术在下列几方面起作用:业务处理。信息管理。远程工作。决策分析。任务跟踪。减除中介。改变工序。,2应用信息技术简化流程,基于信息流的简化处理合并对基于信息流的简化,总原则就是处理合并,消除不必要的控制活动,处理C一般是些管理审查环节,可以考虑去除;,减少中间信息的传递和处理,如图,可考虑合并A,B。,尽可能在数据产生的地方使用数据,如图,可考虑将处理B纳入处理A。,基于信息技术的流程结构的优化一流程结构的优化,就串行、并行结构而言,在运行时间、质量或可靠性方面,并行结构的性能均优于串行结构。因此,在流程重构中应该尽量采用并行结构或在流程中增加并行结构的使用。,因此,利用IT技术来优化业务流程,可有下列原则:,反馈结构变为并行结构,3.2.4业务流程重构的实例,泰伟食品有限公司再造个案实例,原有的销售流程,泰伟公司的现有销售流程存在以下主要问题:,1)定价不合理,引起顾客的不满,从而延长协调定价的时间2)新顾客对公司产品无明确认识,对报价持怀疑态度3)接受订单时,销售部无法知道加工部能否按时完成4)填制订单时,价格出现笔误,导
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业生产安全事故分析报告
- 工业自动化与绿色制造
- 工作中的数据分析与应用
- 工业自动化的发展现状与未来趋势分析
- 工作中的个人性格与冲突处理
- 工业领域新能源技术应用
- 工作环境改善的实践与思考
- 工厂企业消防安全管理与应急预案
- 工厂生产线的环境温控系统设计
- 工程档案资料管理的标准化与规范化研究
- 保育师操作考试题及答案
- 天津市部分区2025年九年级下学期中考二模数学试卷(含详解)
- 广东省珠海市文园中学2025届七下数学期末质量跟踪监视试题含解析
- 2024 - 2025学年人教版三年级下册美术期末考试试卷及参考答案
- 公共组织绩效评估-形考任务二(占10%)-国开(ZJ)-参考资料
- 《肺结核的诊断与治疗》课件
- 矿泉水配送合同协议
- 道路保洁台账管理制度
- 全国卫生健康系统职业技能竞赛(预防接种项目)备考试题库-上(单选题部分)
- 模切安全生产培训
- 2025-2030中国互联网行业市场前景趋势及竞争格局与投资研究报告
评论
0/150
提交评论