您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 电子商务 > 第08章 电子商务系统分析
第8章电子商务系统分析本章内容8.1系统调查8.2组织结构8.3业务流程分析8.4数据流程分析8.5电子商务系统逻辑模型的建立8.6系统分析报告8.1系统调查系统分析的起点是对新系统做进一步的详细业务调查,即系统调查。8.1.1系统调查的原则(1)在系统调查开始前,制定系统调查计划和进行系统调查培训。(2)系统调查应严格按照系统化原则进行。(3)如实记录调查情况。(4)采用规范化的工作方法。(5)全面铺开与重点调查结合。(6)调查与分析整理相结合。(7)了解业务与收集数据同时进行。8.1.2需求的分类(1)性能。(2)可靠性。(3)可维护性。(4)可重用性。(5)灵活和可扩充性。(6)可跟踪性。8.1.3典型的电子商务需求1.可用性(1)可理解性。(2)在线帮助和反馈。(3)用户界面及其友好性。8.1.3典型的电子商务需求2.功能性(1)购物。(2)支付。(3)产品交付。(4)导航和浏览。8.1.3典型的电子商务需求3.可靠性(1)安全。(2)无缺陷性。8.1.3典型的电子商务需求4.效果(1)性能。(2)可访问性。8.1.4系统调查的内容(1)系统的界限和运行状况。(2)系统的外部环境。(3)组织机构。(4)人员及构成。(5)系统的业务流程。(6)系统的信息流程。(7)系统的资源状况。(8)系统的约束条件。(9)系统的薄弱环节。(10)系统研制工作的资源状况。(11)各个方面对现行系统和新系统研制的态度。(12)其他需要调查的相关问题。8.1.5系统调查的步骤(1)确定调查目标,拟定调查项目。(2)确定调查对象和方法。(3)制订调查计划。(4)调查的组织准备工作。(5)实施调查。(6)分析、整理资料。(7)写出调查报告。8.1.6系统调查的方法(1)个人访问法。(2)邮寄调查法。(3)电话调查法。(4)开调查会法。(5)直接参加业务的实践。(6)混合调查法。8.1.7编写需求规格说明书1.引言1.1编写说明1.2背景1.3定义1.4参考资料8.1.7编写需求规格说明书2.项目概述2.1目标2.2用户的特点2.3假定与约束8.1.7编写需求规格说明书3.需求规定3.1功能需求3.2性能需求3.2.l数据精度3.2.2时间要求3.2.3适应性3.3输入输出要求3.4数据管理能力要求3.5故障处理要求3.6其他专门要求3.6.1安全性3.6.2可维护性8.1.7编写需求规格说明书4.运行环境要求4.1设备要求4.2支持软件4.3软硬件接口4.4控制8.2组织结构8.2.1组织结构分析组织结构通常用组织结构图来进行分析。组织结构图是一张反映组织内部之间隶属关系的树状结构图。8.2组织结构总经理生产一厂生产二厂生产三厂辅助材料厂运输部成品库设备处培训中心质检部计划控制部研究所销售部计算中心生产四厂技术部公司办公室劳动工资部人事部财务部计划发展部企业管理部生产部环保部安全部工程管理部后勤部企业的组织结构图8.2.2组织/业务关系分析组织业务计划部质量部设计部工艺部总工室生产部供应部人事部总务部销售部仓库计划*√××××生产√×××**×√√供应√×*√销售√√*×人事*√√…组织业务关系8.2.3业务功能分析制定内部价格调价管理价格分析税收政策研究制定资金计划资金调度专用基金核算客户基本信息管理应收、应付账管理开发票、代办保险资金回笼结算编制记账凭证账务处理编制会计报表标准成本制定成本考核成本计划财务指标分析财务指标考核资金使用状况价税管理资金管理结算管理会计业务成本管理财务管理财务主管业务功能一览表8.3业务流程分析业务流程分析有助于了解业务的具体处理过程,为修改和删除原系统的不合理部分,为业务流程重构提供基础。8.3.1业务流程分析的内容业务流程分析包括以下内容:⑴原有流程的分析⑵业务流程的优化⑶确定新的业务流程8.3.2业务流程图业务流程图是一种描述和分析现行系统业务流程的重要工具。业务流程图的基本图形符号非常简单,只有6个8.3.2业务流程图业务处理单位业务处理功能描述表格/报表制作数据/文件存档收集/统计数据信息传递过程业务流程图的基本图形符号8.3.2业务流程图采购部仓库备货单处理缺件的供货处理进货缺件订货单库存记录销售记录业务流程图8.4数据流程分析数据是电子商务系统要处理的主要对象。因此必须对系统调查中所收集的数据以及统计和处理数据的过程进行分析和整理,以便了解今后电子商务系统要处理哪些数据,这些数据是否正确,这些数据的处理流程。数据与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。8.4.1数据的汇总分析数据是电子商务系统要处理的主要对象。因此必须对系统调查中所收集的数据以及统计和处理数据的过程进行分析和整理,以便了解今后电子商务系统要处理哪些数据,这些数据是否正确,这些数据的处理流程。数据与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。8.4.1数据的汇总分析内部数据来源外部数据来源用户、风险承担者、管理者组织图表格和文档程序手册和政策财务报表信息系统手册业务流程的其他措施客户供应商股东政府、中介竞争对手外界团体顾问数据来源8.4.1数据的汇总分析1.数据调查(1)数据资料的排放。(2)数据整理。(3)分类整理。8.4.1数据的汇总分析2.数据分析(1)完备性(completeness)检验。(2)一致性(uniformity)检验。(3)无冗余性(non-verbosity)检验。8.4.1数据的汇总分析3.数据特征分析(1)数据的类型及长度。数据是字符型还是数字型、是定长的还是变长的、长度以及其他特殊要求(如精度、正负号等)。(2)合理的取值范围。(3)哪些业务使用这些数据。(4)数据流量、单位时间内的业务量、使用频率、存储和保留的时间周期等。(5)重要程度和保密程度。8.4.2数据流程分析数据流程分析是把数据在原系统内部的流动情况抽象地独立出来,单从数据流动过程来考查实际业务的数据处理模式。目前的数据流程分析多是通过分层的数据流程图(DataFlowDiagram,DFD)来实现的。结构化分析方法的基本手段是逐层分解,而数据流程图则是描述分解的基本手段。数据流程图是从业务处理流程图抽象出与具体的处理环境(硬件系统、软件系统)无关的、抽象的处理逻辑模型,其底层图反映的内容与业务处理流程图几乎是一样的,因而在某种程度可替代业务处理流程图。8.4.2数据流程分析1.数据流程图的构成1ProcessExternalEntityExternalEntity1datastore1Process处理数据存储外部实体数据流Demarco&Yourdan符号Gane&Sarson符号数据流程图图形符号8.4.2数据流程分析2.数据流程图的绘制方法(1)由外向内。(2)由顶向下。(3)由左向右,合理布局。(4)由主到次。(5)合理命名及编号。(6)数据守恒。(7)父子平衡(一致)。(8)数据流程图分解。8.4.2数据流程分析3.分层数据流程图对于一个复杂的信息系统,如果要将系统的全部数据流、数据存储和处理都画在一张数据流程图上,会使数据流程图变得不易理解和分析。层次数据流程图由顶层、中间层和底层组成。1.11.23.21.33.13.3324152.12.32.22.2.22.2.1零层DFD分层流数据程图示意图3.分层数据流程图研究班网站的顶层DFD图0研究班网站申请信息地点信息设备需求合同旅行建议对建议的确认信息确认方案确认信息研究班管理员参加者专家设备仓库旅行社设备申请接受/拒绝回复信息专家旅行信息8.4.2数据流程分析3.分层数据流程图对于一个复杂的信息系统,如果要将系统的全部数据流、数据存储和处理都画在一张数据流程图上,会使数据流程图变得不易理解和分析。层次数据流程图由顶层、中间层和底层组成。8.4.2数据流程分析4.绘制数据流程图的几点注意事项(1)层次。(2)处理。(3)数据存储环节。8.4.2数据流程分析2合同2.1学习安排研究班管理员2.2评估所需设备2.3建立合同研究班信息研究班合同信息地点信息设备需求合同信息合同信息设备信息3物流1研究班研究班信息地点安排信息研究班网站的零层过程2的展开DFD图8.4.2数据流程分析5.数据流程图的局限性(1)难以在数据流程图上标识出数据流、数据存储、处理和外部项的具体内容,如数据流的组成元素、数据存储的数据结构、存取要求、数据量、处理过程与算法等。(2)不能反映系统中的决策与控制过程。(3)难以对系统中人机交互过程以及信息的反馈与循环处理进行描述。因此,在系统分析中,除了用数据流程图描述系统逻辑模型外,还要辅以其他工具,如结构化语言、决策表、决策树等。8.4.3数据字典编写数据词典的基本要求是:(1)对数据流程图上各种成分的定义必须明确、易理解、唯一。(2)命名、编号与数据流程图一致,必要时可增加编码,方便查询检索、维护和统计报表。(3)符合一致性与完整性的要求,对数据流程图上的成分定义与说明无遗漏项。数据词典中无内容重复或内容相互矛盾的条目。数据流程图中同类成分的数据词典条目中,无同名异义或异名同义者。(4)格式规范、风格统一、文字精炼,数字与符号正确。8.4.3数据字典1.数据项数据项是具有独立逻辑含义的最小数据组成单位,如学号、姓名等。数据项包括以下几个方面。(1)名称:数据项的名称要尽量反映该数据项的具体含义。(2)别名:一个数据项的名称可能不止一个。若有多个名称,则需加以说明。(3)类型:指取值的数据类型。(4)值域:指数据项的取值范围。(5)长度:指数据项是由几个数字或字母组成。如学号,按某校现在的编法由七个数字组成,其长度就是七个字节。8.4.3数据字典2.数据结构在数据字典中,数据结构条目包括:(1)数据结构的编号。(2)数据结构的名称。(3)说明。(4)数据结构的组成。8.4.3数据字典3.数据流数据流表明系统中数据流的组成、逻辑流向及在单位时间内的流量。数据可为数据项或数据结构。数据流条目包括:(1)数据流的编号。(2)数据流的名称。(3)说明。(4)数据流的来源。(5)数据流的去向。(6)数据流的组成。(7)数据流的流通量。(8)高峰期流通量。8.4.3数据字典4.处理过程处理过程又称加工或处理逻辑。这里所说的处理过程其实主要包括以下三种含义:(1)对数据进行数学处理。(2)根据某些条件进行逻辑判断,并按判断的结果执行不同的操作。(3)对数据存储的读/写或与外部实体的信息交流。8.4.3数据字典4.处理过程处理过程的定义仅对流程图中最底层的处理逻辑加以说明。处理过程条目包括:(1)处理过程编号。(2)处理过程名称。(3)输入数据。(4)输出数据。(5)处理频率。(6)处理逻辑8.4.3数据字典处理过程条目处理过程编号:4—08处理过程名称:科目汇总输入数据:记账凭证输出数据:科目汇总表处理频率:每日一次处理逻辑:依据记账凭证,按总账科目分借、贷方对金额汇总,并作借、贷方平衡检查,最后输出一科目汇总表。处理过程条目的一个例子8.4.3数据字典5.数据存储数据存储是数据暂时或永久保存的地方,并常以文件的形式存储数据。数据存储条目包括:(1)数据存储编号。(2)数据存储名称。(3)说明。(4)数据存储组成。(5)关键字。(6)相关联的处理。8.4.3数据字典6.外部实体外部实体是数据的来源或去向。外部实体的条目包括:(1)外部实体编号。(2)外部实体名称。(3)说明。(4)外部实体输出的数据流。(5)外部实体输入的数据流。(6)该外部实体的数量。8.4.3数据字典外部实体条目外部实体编号:S03-01外部实体名称:用户简述:购买本公司货物的用户输入的数据流:DS03-06(不合格订货单)D0
本文标题:第08章 电子商务系统分析
链接地址:https://www.777doc.com/doc-4968269 .html