电子商务网站分析与设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

11、掌握电子商务网站需求分析、业务流程分析、数据流程分析的基本过程和方法工具;2、掌握电子商务网站功能模块设计、代码设计的过程与基本方法;3、能够运用电子商务网站分析与设计方法与工具进行电子商务网站分析与设计学习目标与要求2重点与难点重点:电子商务业务流程图绘制与分析电子商务网站系统数据流程图绘制与分析电子商务网站系统功能结构图绘制难点:运用电子商务网站分析与设计方法与工具进行电子商务网站分析与设计32.1电子商务网站系统分析电子商务网站系统分析的任务是:在充分认识原商务系统的基础上,通过问题识别、可行性分析、详细调查、系统化分析,最后完成新系统的逻辑方案设计,或称逻辑模型设计。逻辑方案不同于物理方案,前者解决“做什么”的问题,是系统分析的任务;后者解决“怎样做”的问题,是系统设计的任务。具体来看电子商务网站系统分析分为:一、需求分析二、业务流程分析三、数据流程分析42.1.1、需求分析需求分析就是要分析用户的要求。需求分析的任务是详细调查现实世界处理的对象(组织、部门等),充分了了解原系统(手工系统或计算机系统)的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。需求调查的重点是“数据”和“处理”,即需要的信息是什么,这些信息需要进行什么样的处理。获得用户对系统的要求包括除信息要求和处理要求外,还包括安全性要求、可靠性要求、完整性要求等。(1)需求分析的任务5(2)需求分析的方法确定用户的最终需求是一件很困难的事用户不懂计算机技术、设计人员不懂专业知识1)调查分析步骤:a.调查组织机构情况b.调查各部门的业务活动情况c.明确用户要求d.确定新系统的边界进行需求分析首先是调查清楚用户的实际要求,与用户达成共识,然后分析与表达这些需求。6(2)需求分析的方法调查组织机构情况熟悉业务活动明确用户需求确定系统边界用户设计人员数据字典数据流程图7(2)需求分析的方法2)调查方法a.跟班作业b.开调查会c.请专人介绍d.询问e.设计调查表请用户填写f.查阅记录新开拓的业务如何分析需求?如:公司新设立的电子商务部从事电子商务业务,如何分析系统的需求。8(2)需求分析的方法2)结构化分析方法(StructuredAnalysis)SA方法从最上层的系统组织机构入手,采取自顶向下、逐层分解的方式分析系统。下图描叙了SA方法的基本单元(数据流程图基本单元)处理数据流数据流数据来源数据输出数据存储数据流程图表达了数据和处理过程的关系。SA方法中,复杂的处理逻辑借用判定表或判定树来描叙,系统中的数据则借助数据字典来描叙9(3)网上书店网站需求分析网上书店需求分析包含对网站的组织结构与功能的分析,是非常重要的工作。主要包括三部分内容:组织结构分析、业务过程与组织结构之间的联系分析、业务功能一览表。1)组织结构分析:组织结构分析通常是通过组织结构图来实现的,组织结构图是一张反映组织内部之间隶属关系的树状结构图。10网站书店组织结构图总经理采购部人力资源部仓储部财务部销售部采购计划处采购业务处采购审核处仓储管理办公室日常库存管理处配送处网站维护处销售业务处客户关系管理处112)组织/业务关系分析组织结构图反映了组织内部和上下级关系,但是对于组织内部各部分之间的联系程度、组织各部分的主要业务、组织各部分在业务过程中所承担的工作等等却不能反映出来。所以通常通过增设组织/业务关系表来反映组织各部分在同一业务过程中承担不同业务环节时的关系。功能序号组织业务采购部仓储部财务部销售部人力资源部功能与业务1计划*√×2销售√√*3供应*×√4人事*5配送*√……*表示该项业务是对应组织的主要业务;×表示该部门是参加协调该业务的辅助单位;√表示该单位是该项业务的相关单位;空白表示该部门与对应业务无关。123)业务功能一览表业务功能一览表是把组织内部各项管理业务功能都用一张表的方式罗列出来日常库存管理入库管理在库管理出库管理书籍ABC分类管理库存盘点管理……功能业务一览树型图132.1.2、业务流程分析业务流程分析就是将网站的各项业务以流程图的方式表示出来,用于指导数据分析与系统设计。业务流程图(TransactionFlowDiagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。业务处理单元业务处理功能表格/报表制作数据/文件存档收集/统计数据信息传递过程业务流程图的基本图形符号14(1)业务流程图的特点图的形式是按业务部门划分的横式图;图描述的主题是票据、帐单;票据、帐单流动路线与实际业务处理过程是一一对应的;图中票据、帐单是有“生”有“死”的,也就是说用它的一次生命周期表示一笔业务的处理情况。15(2)业务流程图的作用制作业务流程图的过程也是系统分析员全面了解系统业务处理概况的过程,业务流程图是系统分析员进一步分析的依据;业务流程图是系统分析员、管理人员、业务操作人员相互交流思想的工具;系统分析员可以直接在业务流程图上划出可以实现计算机处理的部分;可以利用业务流程来分析业务流程是否合理。16(3)制作业务流程图的注意事项每种票据、报表要统一编号;同时进行的业务活动要尽量靠近;一个作业流程中报表是有始有终的;作业流程要明确,避免含糊不清的循环。17(4)网站基本业务流程分析以基本业务阶段和职能部门分类作图,从整体上描叙经营活动过程,下面以网上书店为例进行分析。销售管理库存管理采购管理在线销售阶段库存管理阶段采购进货阶段销售部门仓储部门采购部门客户18(4)网站基本业务流程分析客户购买销售部门销售管理仓库部门采购部门库存管理供应商采购管理收货管理进销存总体业务流程进销存19销售部门(5)具体业务流程分析-销售业务流程图根据业务的相对独立性将网上书店的业务分为销售业务、库存业务、采购业务等3个具体业务。修改自己的信息客户客户登录订购书籍回复缺货订单浏览书籍销售订单审核查找书籍加入购物车临时购物单销售订单销售记录审核库存部门20库存部门(5)具体业务流程分析-库存管理业务流程库存管理业务流程采购部门检验退货通知单填写收货单库存管理货物入库订货通知单客户验收出库供应商收货单入库单产品库存表请购单销售部门21采购部门(5)具体业务流程分析-采购业务流程库存部门汇总请购单采购计划采购供应商档案信息采购单采购收货管理入库单采购业务流程验收入库退货单退货处理供应商库存部门222.1.3数据流程分析数据流程分析通常是通过分层的数据流程图(DFD-DataFlowDiagram)来实现的。数据流程图是系统分析员与用户交流思想的工具。具体步骤如下:第一步,将系统看成一个整体,明确信息的输入和输出,界定系统的边界,画出顶层数据流程图;第二步,根据结构化方法的思想,将系统分解成相对独立的子系统,找出各子系统的输入数据流和输出数据流,分析输入数据流的来源和输出数据流的去向,用数据流将数据源、子系统、和数据终点连接起来。重复第二步,直到每个分解为功能单一的模块为止。23数据流图的特点第一,抽象性。在数据流图中具体的组织机构、工作场所、物质流等都已去掉,只剩下信息和数据存储、流动和使用及加工的情况,反映的是数据与处理的关系。第二,概括性。它把系统对各种业务的处理过程联系起来考虑,形成一个总体,便于分析各业务过程数据的流动与处理过程。实践证明,只要对用户稍作解释,用户就能看明白流程图的含义;同时,这种图的层次性强,适合于对不同管理层次的业务人员进行业务调查。24(1)数据流程图的基本成分1)外部实体:指系统以外又与系统有联系的人或事物。它表示该系统数据的外部来源和去处,例如顾客。这里的系统是一个相对概念,外部实体可以是另外一个系统。一个小方框并外加一个立体轮廓线表示外部实体,在小方框中注明外部实体的编码属性和名称。为了区分不同的外部实体,可以在正方形的左上角用一个字符表示。为了减少线条交叉,同一个外部实体可以在一张数据流程图中出现多次,在右下角画小斜线。a经理b顾客c职工25(1)数据流程图的基本成分2)数据处理:指对数据的逻辑处理,也就是数据的变换,如判断选择。标识部分用来识别一个功能,一般用P(Process,处理)和数字组成字符串来表示,如P1,P1.1,P1.2等等。功能描述部分是必不可少的,它直接表达处理的逻辑功能。一般用一个动词加一个作动词宾语的名词表示,如库存管理。功能执行部分表示这个功能由谁来完成,可以是一个人或一个部门,也可以是某个计算机程序。标识部分功能描叙部分功能执行部分26(1)数据流程图的基本成分3)数据流:指处理功能的输入或输出,用一个水平或垂直箭头表示。箭头指出数据的流动方向4)数据存储:数据存储表示数据保存的地方,是对数据记录文件的读写处理,一般用一个右边不封口的长方形表示。通常加一个标志DD1产品D5临时订单表绘制流程图的软件工具:MicrosoftOfficeVisio2003文件-新建-软件-数据流模型图27(2)网上书店系统的数据流程图1)网上书店系统顶层(0层)数据流图(图2.16)顾客采购部门网上书店系统财务处D1销售记录表订单明细采购订单明细统计报表28(2)网上书店系统的数据流程图2)网上书店系统第一层数据流图(图2.17)采购部门顾客P1采购管理财务处采购订单明细采购订单明细采购订单请购单P2库存管理P3在线销售管理入库单销售订单销售订单出库单采购订单29(2)网上书店系统的数据流程图4)网上书店系统第二层数据流图(采购管理分解流程图2.18)P2P1仓储部门采购部门P1.1采购计划管理财务处请购单供应商信息采购计划P1.2采购订单管理P1.4采购收货管理本次采购计划出库单收货通知单采购订单D2采购计划表P1.3供应商管理采购订单30(2)网上书店系统的数据流程图4)网上书店系统第三层数据流图(采购计划管理分解流程图2.19)P1.2P1.1仓储部门P1.1.1请购单审核请购单P1.1.2生成采购计划采购计划D2采购计划表采购计划审核通知单审核通知单31(2)网上书店系统的数据流程图4)网上书店系统第三层数据流图(采购订单管理分解流程图2.20)P1.4P1.2P1.2.1生成采购订单P1.2.2采购订单审核审核通知D2采购计划表本次采购计划采购订单本次采购订单P1.132P1.3.1基本信息维护P1.3.2进行采购交易收货通知单D3供应商资料选择要求最佳供应商信息采购订单采购部门供应商信息(2)网上书店系统的数据流程图4)网上书店系统第三层数据流图(供应商管理分解流程图2.21)P1.4P1.3P1.233(3)检验数据流程图的正确性数据流程图的绘制一开始并不能完全正确,需要进一步分析检查与修改,才能使其更加正确:1)数据守恒:输入数据与输出数据匹配,每个处理必须具备输入数据流和输出数据流,每个数据流必须输入到一个处理中或从一个处理中输出。2)文件/存储都要被使用:数据流程图中任何一个数据存储,必定有流入的数据流和流出的数据流。3)父图与子图的平衡:父图中某一处理框的输入、输出数据流必须出现在相应的子图中。4)任何一个数据流至少一端是处理框,数据流不能从外部实体直接到数据存储。34(4)数据字典数据流程图描述了系统的分解,即描述了系统由哪几部分组成,以及各部分之间的联系等,但对系统中的各部分的含义没有明确说明,如数据存储,只有名称,没有具体存储结构描述。数据字典为数据库用户,数据库管理员,系统分析员和程序员提供某些数据项的综合信息。主要用来描述数据流图中的数据流,数据存储,处理过程和外部实体。如数据字典通过数据元素和数据结构描述数据流、数据存储的属性。35(4)数据字典-数据元素1)数据元素数据元素是最小的数据组成单位,也就是不能再分的数据单元,如顾客号,产品号,姓名等,通过下列属性来描述:1数据元素名称:数据元素的名称要尽量反映该元素的含义2别名:一个元素的名称不止一个时,为多个时加以说明3类型:取值的类型,字符型、数字型或其他类型等4取值范围和取值的含义:规定取值的范围及每一取值的具体含义5长度:规定由

1 / 57
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功