电子商务原理与技术第7章电子商务网站建设的系统分析与设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《电子商务原理与技术第7章电子商务网站建设的系统分析与设计课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 原理 技术 网站 建设 系统分析 设计 课件
- 资源描述:
-
1、第7章 电子商务网站建设的系统分析与设计2022-10-91本章要点:n了解电子商务网站规划的意义与内容;n掌握系统分析的常用方法;n掌握电子商务网站设计的主要内容。2022-10-92本章内容n7.1 电子商务网站规划n7.2 网站建设系统分析n7.3 系统设计与网站建立n7.4 网上书店网站设计实例2022-10-937.1.1 规划的意义与内容n电子商务系统的建设是一个复杂的社会过程,涉及企业的目标、战略、资源、环境等多种复杂的因素。在系统建设之初,应该对这些因素进行全面、宏观的分析。n电子商务系统的建设是一个复杂的系统工程,为了能够有效地开展建设工作,需要对系统建设做出总体规划。n电子
2、商务系统的建设也是一个渐进的过程,网站建设也是分阶段逐渐完善,对于涉及因素多、时间跨度大的信息系统,必须在建设之初做出总体规划。1网站建设规划的意义2022-10-967.1.1 规划的意义与内容n网站的规模和总体结构;n前期资金预算;n可行性分析;n需求分析;n长期发展计划;n域名注册和ISP选择;n网站建设解决方案。2网站建设规划的内容 2022-10-977.1.2 规划的原则和过程 n目的明确原则;n主题鲜明原则;n专业特性介绍原则 ;n网站版式设计原则 ;n形式与内容统一原则;n功能服务切合实际。在网站的规划中应当注意以下几个原则:2022-10-987.1.2 规划的原则和过程 图
3、7-1 电子商务网站规划的基本过程一般的规划过程如图7-1所示:2022-10-997.1.3 规划报告的书写n系统背景描述;n可行性分析;n业务需求描述;n网站的总体结构;n网站的长期发展计划;n网站解决方案。规划报告的基本内容应当包括以下几项:2022-10-9107.2 网站建设系统分析 n7.2.1 系统分析的基本思路和过程 n7.2.2 需求分析的软件工程方法 n7.2.3 典型电子商务的业务需求 n7.2.4 需求文档的书写 2022-10-9117.2.1 系统分析的基本思路和过程n在系统分析阶段,最为关心的问题是:系统到底要“做什么”,至于“怎么做”等到系统设计阶段去完成。n有
4、代表性的方法主要分成面向数据/过程的结构化分析方法、面向对象的分析方法。n系统分析方法的共同思路可以归纳为:自顶向下、从静到动、去伪存真、不断迭代。系统分析的基本思路:2022-10-9127.2.1 系统分析的基本思路和过程图7-2 电子商务网站系统分析过程电子商务网站系统分析的过程:2022-10-9137.2.2 需求分析的软件工程方法 n结构化分析方法的基本出发点是:一个计算机处理系统是由数据流和一系列的处理转换过程构成的,处理转换过程将输入数据流转化为输出数据流,即计算机数据处理过程可以归结为“输入数据(Input)处理转换(Process)输出数据(Output)”这样的IPO过程
5、,所以结构化分析方法将分析的重点集中在数据及其处理过程。1结构化分析方法2022-10-9147.2.2 需求分析的软件工程方法 n结构化分析方法采用数据流程图(Data Flow Diagram,DFD)作为刻画数据流及其处理转换的工具,通过一些图形符号表述数据源、数据流向、处理转换等。n此外结构化分析方法采用数据字典(Data Dictionary,DD)来表示各类数据。n通过判定表、决策树的方式描述处理转换过程的细节。1结构化分析方法2022-10-9157.2.2 需求分析的软件工程方法 数据流程图是一种表达软件模型的图示方法,用4种图形元素符号来表达一个完整的软件模型:n箭头:代表数
6、据流。n方框:代表数据的源点或终点。n圆框:代表数据流的变换。n 双杠:数据存储的地方(文件)。数据流程图2022-10-9167.2.2 需求分析的软件工程方法 图7-3 客户查看订单信息流程图数据流程图示例:2022-10-9177.2.2 需求分析的软件工程方法 n数据字典就是对数据流程图中数据、变换等进行定义描述,使之严密精确。例如,在上面的例子中,客户订单信息到底包括哪些内容?数据的组织方式是什么?采用数据字典可以将其表述为:客户订单信息=订单号+送货付款信息+商品信息 组织:按订单号降序排列。数据字典2022-10-9187.2.2 需求分析的软件工程方法(1)面向对象分析方法的基
7、本观点n 所有的事物都是由对象构成的;n 对象包括属性和方法两方面;n 对象之间的联系主要是通过消息的传递来完成的;n 对象可以按照属性进行归类,类和类之间可以有继承、派生等多种关系。2面向对象分析方法的基本概念 2022-10-9197.2.2 需求分析的软件工程方法(2)面向对象分析建模的过程 n 对象认定;n 结构认定;n 认定属性;n 定义方法。2面向对象分析方法的基本概念 2022-10-9207.2.2 需求分析的软件工程方法(1)UML的基本概念nUML(Unified Modal Language)是1996年提出的一种面向对象的系统分析建模方法,这种语言在目前面向对象技术市场
8、中占主要地位。nUML主要包括UML语义和UML表示法两个组成部分 nUML语义描述有元素在语法、语义方面的说明。nUML表示法则描述了UML的各种图形符号的使用方法。3基于UML的需求分析方法 2022-10-9217.2.2 需求分析的软件工程方法 利用UML进行系统分析建模的过程主要包括两个阶段。n 静态建模:主要是根据系统需求建立系统静态结构。n 动态建模:主要描述系统的动态行为,表述各个对象实例在一定消息触发下,状态变化的行为,其最终目的是要各种静态对象活动起来,使静态对象能够可执行。3基于UML的需求分析方法 2022-10-9227.2.2 需求分析的软件工程方法(2)UML静态
9、建模n静态建模主要通过用例图、类图、包图、组件图、配置图对系统进行分析和描述。n用例图:主要体现参与者和用例两类对象之间的关系,以此明确系统的主要功能和用户的需求。n类图:描述了类以及类之间的静态关系,包括类名、属性和方法,类的关系则包括关联、依赖、聚合、组合、继承等。3基于UML的需求分析方法2022-10-9237.2.2 需求分析的软件工程方法 n包图:包像一个“容器”,可以把模型中的相关元素组织起来,使得分析与设计人员更容易理解。包中可以包含类、接口、组件、节点、用例等建模元素。包可以把这些建模元素按照逻辑功能分组,以便理解、反映它们之间的组成关系。3基于UML的需求分析方法2022-
10、10-9247.2.2 需求分析的软件工程方法 n组件图也称构件图,是用来显示一组组件以及它们之间的相互关系(编译、链接、执行时组件之间的依赖关系),体现系统的逻辑体系结构。n配置图也称部署图、实施图,可以用来显示系统中计算节点的拓扑结构和通信线路上运行的软件组件),体现系统的物理体系结构。3基于UML的需求分析方法2022-10-9257.2.2 需求分析的软件工程方法(3)UML动态建模n在UML动态建模过程中,主要使用消息、状态图、顺序图、协作图、活动图来进行描述。n消息:对象之间的交互合作是通过它们之间的消息传递机制来完成的,而对象的操作也是由消息来触发的。nUML定义了3种消息类型:
11、简单消息、同步消息和异步消息。3基于UML的需求分析方法2022-10-9267.2.2 需求分析的软件工程方法 n状态图:状态图主要描述三个方面内容:对象在其生命周期内的各种状态、状态的转移、引起状态转移的事件。n顺序图:顺序图重点描述对象之间消息传递的次序,表示了消息、对象、时间的关系。n协作图:协作图可看作是类图和顺序图的交集。和顺序图比较,协作图着重描述合作对象在合作过程中是被创建、删除等,而顺序图则着重描述两个合作对象在时间上的先后次序关系。3基于UML的需求分析方法2022-10-9277.2.2 需求分析的软件工程方法 n活动图:活动图可以用来描述系统的工作流程和并发行为。可用来
12、描述系统的业务处理过程,与状态图相比,不强调状态转移条件。n利用UML进行分析建模的过程是一个不断迭代的过程,在系统分析过程中不仅可以使用UML方法,而且在设计过程中也可以利用UML思路。UML静态建模与动态建模根据需要描述的对象配合使用。3基于UML的需求分析方法2022-10-9287.2.3 典型电子商务的业务需求 n企业的电子商务可以划分为B2B、B2C等几种模式,尽管具体到某个企业,可能因为产品和服务的不同,导致需求千差万别,但是几种典型商务模式的业务需求,还是具有一定的共性。了解这些典型需求,对于具体企业的电子商务系统分析,总结归纳系统对其目标系统的需求是有帮助的。2022-10-
13、9297.2.3 典型电子商务的业务需求B2C电子零售系统的基本需求包括以下内容:(1)用户管理需求n 用户注册;n 注册用户信息管理。(2)客户需求n 提供电子目录,帮助用户搜索、发现需要的商品;n 进行同类产品比较,帮助用户进行购买决策;n 商品的评估;1B2C电子零售系统的基本需求 2022-10-9307.2.3 典型电子商务的业务需求n 购物车;n 为购买产品下订单;n 撤销和修改订单;n 能够通过网络付款;n 对订单的状态进行跟踪。(3)销售商的需求n 检查客户的注册信息;n 处理客户订单;1B2C电子零售系统的基本需求 2022-10-9317.2.3 典型电子商务的业务需求n
14、完成客户选购产品的结算,处理客户付款;n 能够进行电子拍卖;n 能够进行商品信息发布;n 能够发布和管理网络广告;n 商品库存管理;n 能够跟踪产品销售情况;n 能够和物流配送系统建立接口;n 和银行之间建立接口;n 实现客户关系管理;n 售后服务。1B2C电子零售系统的基本需求 2022-10-9327.2.3 典型电子商务的业务需求从目标系统的构成上看,B2C的电子商务系统至少包括以下3个部分:n(1)商品管理子系统:商品信息管理、发布;n(2)交易子系统:处理订单、支付;n(3)客户管理或客户关系管理子系统。1B2C电子零售系统的基本需求 2022-10-9337.2.3 典型电子商务的
15、业务需求(1)B2B电子商务的基本形式n企业与企业之间的电子商务主要有两种形式,即传统的EDI方式和电子交易市场方式。这里主要介绍的是基于Internet的B2B电子商务。nB2B电子商务之所以被称为电子交易市场,其原因在于它通过虚拟的、功能完备的电子中介将不同的企业联系在一起,从而消除了传统交易过程中众多的中介。2B2B电子商务的基本需求2022-10-9347.2.3 典型电子商务的业务需求图7-4 B2B电子商务活动中的供应链关系2B2B电子商务的基本需求2022-10-9357.2.3 典型电子商务的业务需求(2)B2B电子商务中的主要实体 nB2B的电子商务活动中,主要参与的用户包括
展开阅读全文