电子商务原理与技术第7章电子商务网站建设的系统分析与设计课件.ppt

上传人(卖家):晟晟文业 文档编号:3754603 上传时间:2022-10-09 格式:PPT 页数:71 大小:723.05KB
下载 相关 举报
电子商务原理与技术第7章电子商务网站建设的系统分析与设计课件.ppt_第1页
第1页 / 共71页
电子商务原理与技术第7章电子商务网站建设的系统分析与设计课件.ppt_第2页
第2页 / 共71页
电子商务原理与技术第7章电子商务网站建设的系统分析与设计课件.ppt_第3页
第3页 / 共71页
电子商务原理与技术第7章电子商务网站建设的系统分析与设计课件.ppt_第4页
第4页 / 共71页
电子商务原理与技术第7章电子商务网站建设的系统分析与设计课件.ppt_第5页
第5页 / 共71页
点击查看更多>>
资源描述

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的电子商务活动中,主要参与的用户包括

16、卖方企业、买方企业、中介(如银行)、物流企业(含运输、仓储、包装等)和政府机构(如税务、海关等)。2B2B电子商务的基本需求2022-10-9367.2.3 典型电子商务的业务需求B2B电子商务活动中处理的信息主要包括:n 产品或服务:性能、规格、价格等;n 买卖企业:名称、特点、产品、销售历史等;n 供应商:名称、产品、交货方式、价格等;n 运输企业:名称、运输路线、运力、费用等;n 仓储企业:名称、仓储能力、费用等。2B2B电子商务的基本需求2022-10-9377.2.3 典型电子商务的业务需求(3)B2B电子商务的基本需求n 会员管理。n 产品目录管理。n 审批流程。n 订单管理。n

17、交易定价。n 拍卖与投标采购。n 网络支付。2B2B电子商务的基本需求2022-10-9387.2.3 典型电子商务的业务需求(4)企业信息门户的基本需求一般而言,企业信息门户网站的需求主要包括:n 企业基本信息发布;n 企业动态与新闻;n 企业产品与服务;n 搜索与索引,帮助用户尽快找到相关的信息;n 电子邮件与客户反馈;2B2B电子商务的基本需求2022-10-9397.2.3 典型电子商务的业务需求n 用户访问统计;n 网站访问分析与统计;n 个性化服务;n 电子社区;n 相关链接。2B2B电子商务的基本需求2022-10-9407.2.4 需求文档的书写n每个软件开发组织都应该在他们的

18、项目中采用一种或多种标准的软件需求规格说明模板,软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。现在有多种软件需求规格说明模板可供使用,下面举例的模板转载自国家计算机标准和文件模板。2022-10-9417.2.4 需求文档的书写n1引言n1.1 编写目的n1.2 背景说明n1.3 定义n1.4 参考资料n2任务概述n2.1 目标 n2.2 用户的特点n2.3 假定和约束软件需求规格说明模板举例2022-10-9427.2.4 需求文档的书写n3需求规定 n3.1 对功能的规定n3.2 对性能的规定n3.3 输入/输出要求n3.4

19、 数据管理能力要求n3.5 故障处理要求n3.6 其他专门要求软件需求规格说明模板举例2022-10-9437.2.4 需求文档的书写n4运行环境规定 n4.1 设备n4.2 支持软件n4.3 接口n4.4 控制软件需求规格说明模板举例2022-10-9447.3 系统设计与网站建立 n7.3.1 网络环境的设计 n7.3.2 网站运行平台的构建 n7.3.3 网站的功能模块设计 n7.2.4 网站的组织和风格设计 2022-10-9457.3.1 网络环境的设计 电子商务系统的网络环境包括Internet、Intranet和Extranet三个组成部分。一个良好的电子商务系统的网络环境应当满

20、足以下要求:n(1)支持网络的互连和应用的互操作;n(2)能够隔离和控制对系统的访问,保证网络设备的安全;n(3)网络环境是可以管理的。2022-10-9467.3.1 网络环境的设计n建设电子商务系统Internet部分的主要目的是实现企业Intranet和Internet之间的互连,它的主要内容是完成接口方式、接口规格的设计,实现两部分的连接。所以这一部分涉及的主要技术是网络互连技术和网络互连设备。n电子商务系统与Internet的互连方式很多,目前常见的方式是通过公共电话网(PSTN)、数字数据网(DDN)、分组交换网(PSDN)等方式将企业电子商务系统接入Internet。1Inter

21、net部分2022-10-9477.3.1 网络环境的设计 支持电子商务系统的Web服务器、应用服务器等运行环境一般是局域网。该局域网一般需要满足以下几项要求:n(1)网络具备较高的带宽,具有较高的响应速度。n(2)电子商务系统的局域网必须具备隔离措施,提供可靠和安全的网络环境。n 设置防火墙,将网络隔离成敏感程度不同的区域。n 将网络划分为信任等级不同的网段,通过路由设备隔离。2支持电子商务系统的局域网2022-10-9487.3.1 网络环境的设计图7-5 一个电子商务系统局域网配置示意图2支持电子商务系统的局域网2022-10-9497.3.1 网络环境的设计 Intranet和Extr

22、anet设计的关键都是互连问题,但这种互连体现在两个方面:n(1)低层互连。n(2)高层互连。对于Extranet而言,高层互连至少需要解决3个方面的问题:n 银行支付网关接口;n 认证中心(CA)接口;n 企业合作伙伴的接口。3Intranet和Extranet2022-10-9507.3.2 网站运行平台的构建 (1)电子商务网站运行的环境n 网站必须有良好的可扩展性;n 强大的管理工具;n 高效的开发处理能力;n 兼容性好;n 与企业已有的资源整合,并具有确保全天候24小时服务的能力。1电子商务网站运行平台的要求2022-10-9517.3.2 网站运行平台的构建(2)主要技术问题n 数

23、据库技术;n 电子商务网站架构的核心;n系统运行效率问题。n安全问题。n 开发效率和资金投入。n开发效率问题。n资金投入问题。1电子商务网站运行平台的要求2022-10-9527.3.2 网站运行平台的构建(1)网络接入部分n网络接入部分主要是指Internet的接入设备,包括路由器、调制解调器、防火墙、防病毒墙等。(2)数据存储部分n数据存储部分主要是指用来保存大量数据的设备。(3)工作站部分n工作站部分主要是指用户访问网络共享资源的窗口,一般是在一台普通的PC上安装网卡和网络工作站软件而组成。2电子商务网站运行平台的构成2022-10-9537.3.2 网站运行平台的构建(1)服务器类型n

24、 入门级应用类,可以充分满足办公室型中小型网络用户的需求。n 工作组级应用类,可以满足中小型网络用户的请求。n 部门级应用类,该类型的服务器一般都是双CPU结构,具有优良的系统扩展性。n 企业级应用类,具有高度的容错能力及优良的扩展性能,可替代传统小型机作为大型企业级网络的数据库服务器。3服务器主机设计与选择2022-10-9547.3.2 网站运行平台的构建(2)服务器选择原则n“不停顿运行”的高可靠性、可用性原则。n“在线扩展”的高可伸缩性原则。n必然性、经济性、可行性。n“无界限无泄露”的网络连接原则。n“不间断”快速服务原则。3服务器主机设计与选择2022-10-9557.3.2 网站

25、运行平台的构建(3)选择服务器时需要考虑的指标n 可管理性。n 可用性。n 安全性。n 高性能性。n 可扩展性。3服务器主机设计与选择2022-10-9567.3.3 网站的功能模块设计n(1)信息隐藏。n为了尽量避免某个模块的行为去干扰同一系统中的其他模块,在设计模块时就要注意信息隐藏。n(2)内聚与耦合。n模块设计追求强内聚,弱耦合。n(3)封闭-开放性。n如果一个模块可以作为一个独立体被其他程序引用,则称模块具有封闭性;如果一个模块可以被扩充,则称模块具有开放性。1模块划分理论基础2022-10-9577.3.3 网站的功能模块设计图7-6 信息发布型商务网站功能模块2商务网站模块划分2

26、022-10-9587.3.4 网站的组织和风格设计n网站的结构设计取决于网站的目标、内容、功能、网页呈现方式、网页风格、浏览习惯和逻辑思维等,而网站的内容和功能是网站结构的决定因素。n网站的结构可以分为网站的物理结构和逻辑结构。n网站的物理结构是指网站文件的物理存储结构,也就是网站文件在Web服务器上的存储方式。而逻辑结构是指网站在运行时呈现出来的拓扑结构,它是建立在网站物理结构之上而又跨越物理结构的。1网站的组织结构设计2022-10-9597.3.4 网站的组织和风格设计(1)网站的物理结构n网站的物理结构体现为网站在服务器上的目录结构,一般按网站的栏目和层次关系来设计。n目录的层次不要

27、太深,一般不要超过3层;不要使用中文目录;也不要使用过长的目录和无意义的目录名。1网站的组织结构设计2022-10-9607.3.4 网站的组织和风格设计(2)网站的逻辑结构n网站的逻辑结构是指网页之间相互连接的拓扑结构。n网站的逻辑结构一般有两种形式:树状链接结构和星状链接结构。n树状链接结构的优点是条理清晰,但浏览效率低。星状链接结构的优点是浏览方便,随时可以访问所需的页面,但缺点是链接太多,使访问者容易“迷路”。1网站的组织结构设计2022-10-9617.3.4 网站的组织和风格设计n要根据消费者的需求、市场的状况、企业自身的情况等进行综合分析,牢记以“消费者”为中心,而不是以“美术”

28、为中心进行设计规划。n 从实用角度考虑,网站设计开发的风格要保证实用、易用、快速,要按此优化内容,要做到高度互动、导航清晰。n 从吸引力角度考虑,网站设计开发要独特、标新立异、对网站进行良好的创意设计。2网站的风格设计2022-10-9627.3.4 网站的组织和风格设计 树立网站风格可以分这样几个步骤:n 确信风格是建立在有价值内容之上的。n 需要彻底搞清楚希望站点给人的印象是什么。n 在明确自己的网站印象后,开始努力建立和加强这种印象。2网站的风格设计2022-10-9637.4 网上书店网站设计实例 n7.4.1 总体结构设计n7.4.2 用户信息管理设计n7.4.3 商品管理设计n7.

29、4.4 购物车设计n7.4.5 订单管理2022-10-9647.4.1 总体结构设计图7-7 功能模块1系统功能模块设计2022-10-9657.4.1 总体结构设计图7-8 后台管理程序主要流程图2系统主要工作流程 2022-10-9667.4.1 总体结构设计图7-8 后台管理程序主要流程图2系统主要工作流程 2022-10-9677.4.1 总体结构设计图7-9 前台管理程序主要流程图2系统主要工作流程 2022-10-9687.4.1 总体结构设计图7-10 网上售书系统购物流程图2系统主要工作流程 2022-10-9697.4.1 总体结构设计本系统的数据库包括4个方面:n(1)用

30、户信息,包括管理员基本信息数据表、注册用户基本信息数据表。n(2)图书信息,包括图书大类分类数据表、图书小类分类数据表、库存图书数据表、读者评论数据表。n(3)用户送货汇款方式,包括用户送货汇款方式信息数据表。n(4)用户订单,包括用户订单信息数据表。3数据库的分析与设计2022-10-970小 结n本章首先对电子商务网站规划的意义与内容做了介绍,这是进行电子商务网站建设的基础性工作。系统分析是系统开发中的一项重要工作,电子商务网站建设属于信息系统开发范畴,本章对系统分析中常用的软件工程方法进行了说明,并列出典型电子商务的业务需求,作为网站建设的参考。网络环境的设计和系统平台的搭建是网站建设的基础平台,技术和方案都比较成熟。网站的功能模块设计和风格设计需要参考以往的经验和企业业务的需要。最后给出了一个网上书店网站设计实例,以供大家学习参考。2022-10-971

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 医疗、心理类
版权提示 | 免责声明

1,本文(电子商务原理与技术第7章电子商务网站建设的系统分析与设计课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|