电子商务系统的分析与设计-5-电子商务系统总体设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《电子商务系统的分析与设计-5-电子商务系统总体设计课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 系统 分析 设计 总体 课件
- 资源描述:
-
1、第五章电子商务系统总体设计第五章电子商务系统总体设计案例:案例:Lands End()oClothing retailer (Direct merchant)oSell throughnCatalogsnStoresnWeboSpecial ServicesnMy Virtual ModelnGift CardnGift BoxingnMonogrammingnTrack OrdersnSpeciality Shoppern需求需求o 功能功能n 网上购物的常规功能网上购物的常规功能n 与其它两种方式之间的有机融合与其它两种方式之间的有机融合n 特色服务特色服务o 性能性能n 每个页面下载时间
2、不超过每个页面下载时间不超过15秒(目前实际为秒(目前实际为510秒)秒)n 访问量可能动态增长(实际每年翻一番)访问量可能动态增长(实际每年翻一番)设计设计o 选择选择Sun和和IBM的服务器组合,并采用负载均衡技术的服务器组合,并采用负载均衡技术o 利用专门的服务器组提供虚拟模特等特殊的性能要求高利用专门的服务器组提供虚拟模特等特殊的性能要求高的服务的服务o 操作系统选择操作系统选择Solaris,Web Server选择选择Apache Web Servero 设计应用软件的功能模块构成、各模块所涉及的类、处设计应用软件的功能模块构成、各模块所涉及的类、处理等理等o 向内容组规定每个页面
3、文件及图片文件的最大向内容组规定每个页面文件及图片文件的最大/平均尺平均尺寸寸o 由分析到设计由分析到设计o 从实现的角度描绘出系统的蓝图从实现的角度描绘出系统的蓝图o 软件工程中的系统设计软件工程中的系统设计o 电子商务系统的系统设计电子商务系统的系统设计软件工程中的系统设计软件工程中的系统设计o 输入输出输入输出n 输入:软件需求输入:软件需求n 输出:可以指导编码的设计文档输出:可以指导编码的设计文档o 两个阶段两个阶段n 概要设计:将软件需求转化为软件结构概要设计:将软件需求转化为软件结构n 详细设计:详细设计:o 给出软件模块结构中各模块的内部过程描述(算法)给出软件模块结构中各模块
4、的内部过程描述(算法) o 设计用户界面设计用户界面 o 设计数据结构设计数据结构电子商务系统的设计电子商务系统的设计o 同样适用软件工程系统设计的理论、方法同样适用软件工程系统设计的理论、方法o 还需考虑硬件环境的设计还需考虑硬件环境的设计o B/S结构相关平台结构相关平台o 应用软件中既有开发,也有搭建应用软件中既有开发,也有搭建电子商务系统的设计原则电子商务系统的设计原则o 技术先进技术先进o 符合企业信息化的整体技术战略符合企业信息化的整体技术战略o 具备良好的具备良好的可用性可用性o 满足开放、可扩充的要求满足开放、可扩充的要求o 尽可能兼容现有应用尽可能兼容现有应用o 成熟性成熟性
5、o 高安全性高安全性电子商务系统总体设计的内容电子商务系统总体设计的内容电子商务系统层次结构电子商务系统层次结构1总体结构设计总体结构设计2基础设施平台设计基础设施平台设计3软件支撑平台设计软件支撑平台设计1. 总体结构设计总体结构设计o 明确目标系统的明确目标系统的n 边界及外部接口边界及外部接口n 组成及各部分相互关系组成及各部分相互关系o 主要按照功能、使用者等进行子系统及模块的划分主要按照功能、使用者等进行子系统及模块的划分o 通常以分层结构图、通常以分层结构图、树状图树状图等表示系统组成的层次等表示系统组成的层次关系关系o 以以框图框图表示各部分之间的信息交互表示各部分之间的信息交互
6、1.1 以树状图表示的系统结构以树状图表示的系统结构o 多用于表示应用软件的组成多用于表示应用软件的组成1.2 以框图表示的系统结构以框图表示的系统结构o 既可用于表示应用软件的组成,也可用于表既可用于表示应用软件的组成,也可用于表示系统的整体组成示系统的整体组成1.3 边界与外部接口边界与外部接口2. 基础设施平台设计基础设施平台设计o 网络环境的设计网络环境的设计o 服务器的选择与设计服务器的选择与设计2.1 网络环境设计网络环境设计o Internet接入接入o IntranetExtraneto 网络拓扑结构图网络拓扑结构图2.1.1 Internet 接入的主要方式接入的主要方式o
7、PSTN公共电话网(通过公共电话网(通过Modem)o ISDN:128ko ADSL:下行:下行1.58M,上行,上行1064ko DDN:64k2Mo 光纤接入:光纤接入:100Mo 卫星接入:卫星接入:1Mo 公用无线通信网公用无线通信网nGPRS:上行:上行26.8k,下行,下行53.6knCDMA:上行:上行76.8k,下行,下行153.6knTD-SCDMA:上行:上行128k,下行,下行384k2.1.2 Intranet & Extranet设计内容设计内容o网络拓扑结构网络拓扑结构n总线型总线型o以太网以太网n环形环形oFDDIn星型星型o主要用于远程接入主要用于远程接入o带
8、宽带宽n10M/100M/1000MoIP地址规划地址规划nA/B/C/D/E类地址类地址n通常采用通常采用C类网址类网址oIP地址结构为:地址结构为:110NN HHHHHHHHIntranet & Extranet设计内容设计内容(续续)o 远程接入远程接入n专线专线n远程拨号(远程拨号(Access Server)o 利用远程拨号服务器利用远程拨号服务器o 采用采用Modem池池nVPN(Virtual Private Network)虚拟专用网)虚拟专用网o 利用公共网络来构建的专用网络利用公共网络来构建的专用网络o 隧道技术安全性隧道技术安全性n在非面向连接的公用在非面向连接的公用I
9、P网络上建立一个逻辑的、点对点的连网络上建立一个逻辑的、点对点的连接接o 使用加密数据传输使用加密数据传输o 可使用硬件可使用硬件/软件实现软件实现Intranet & Extranet设计内容设计内容(续续)o设备选型设备选型n路由器路由器o应用档次:低应用档次:低/中中/高端高端o端口端口nWIC:1/2/4n局域网端口:局域网端口:4/8/16/24.o带宽带宽o功能功能n路由路由n防火墙防火墙nDHCPn网管网管nVPNno可扩展性可扩展性o可靠性可靠性n交换机和交换机和Hubo核心交换机:核心交换机:1000M带宽带宽o桌面接入交换机:桌面接入交换机:10/100MoHub:10Mn
10、防火墙防火墙o主要指标主要指标n吞吐量吞吐量n丢包率丢包率n延迟延迟n最大并发连接数最大并发连接数n每秒新建立连接数每秒新建立连接数 o形式形式n嵌于路由器中嵌于路由器中n专门硬件专门硬件n软件软件nUPSo功率:功率:1/1.5/2/3/.KWo延时:延时:15m/30m/1ho类型类型n在线式在线式n后备式后备式2.1.3 网络拓扑结构图网络拓扑结构图2.2 与服务器相关的设计内容与服务器相关的设计内容o Architectureo 选型选型2.2.1 Architectureo 案例:案例:ebayo 集中式集中式n 可扩展能力有限可扩展能力有限n 可靠性差可靠性差n 管理容易管理容易o
11、 分散式分散式n 可扩展性及可靠性好可扩展性及可靠性好n 增加管理成本增加管理成本n 使用负载均衡技术使用负载均衡技术负载均衡技术(负载均衡技术(Load Balancing)o 可使用软件或硬件实现可使用软件或硬件实现o 原理原理n “重定向重定向”技术技术n 基于基于DNSn 反向代理反向代理n 基于基于NATn 扩展的负载均衡技术扩展的负载均衡技术n 2.2.2 Server选型选型o了解主要厂家产品系列及其主要性能参数、价格档次了解主要厂家产品系列及其主要性能参数、价格档次n主要参数主要参数o处理器(型号、个数、主频)处理器(型号、个数、主频)o缓存缓存o内存(标配、最大)内存(标配、
12、最大)o外部存储外部存储n类型:磁盘、磁带类型:磁盘、磁带n规格:标配、最大规格:标配、最大o外型外型n塔式、机架式、刀片式塔式、机架式、刀片式o网卡网卡o支持的操作系统支持的操作系统o咨询厂家,寻求方案咨询厂家,寻求方案o进行性能评测进行性能评测o综合性价比综合性价比RAID服务器上最常见的硬盘使用方式服务器上最常见的硬盘使用方式o RAID: Redundant Array of Independent Diskso 把多块独立的硬盘(物理硬盘)按不同的方把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高
13、的从而提供比单个硬盘更高的存取性能存取性能和和数据数据备份备份能力。能力。RAID的级别的级别o 根据硬盘的组合方式、工作方式及其性能,将根据硬盘的组合方式、工作方式及其性能,将RAID分为不同的级别分为不同的级别o 基本基本RAID级别:级别:06级级o 常用:常用:n0级:把连续的数据分散到多个磁盘上存放,性能最优级:把连续的数据分散到多个磁盘上存放,性能最优n1级:所有数据同时写到两个磁盘上(镜像级:所有数据同时写到两个磁盘上(镜像Mirror),),安全性最高安全性最高 n3级:把连续的数据分散到多个磁盘上存放,同时写校级:把连续的数据分散到多个磁盘上存放,同时写校验信息到一个单独的磁
14、盘上,兼顾性能和安全性验信息到一个单独的磁盘上,兼顾性能和安全性n5级:数据分散存放,写校验信息,但采用一种循环机级:数据分散存放,写校验信息,但采用一种循环机制制n10(0级和级和1级的组合)级的组合)选择选择RAID级别级别o 考虑的主要因素:可用性、性能、成本考虑的主要因素:可用性、性能、成本o 适用场合适用场合n RAID0:无故障的迅速读写:无故障的迅速读写n RAID1:随机数据写入,要求安全性高:随机数据写入,要求安全性高n RAID3:连续数据传输,要求安全性高,如视:连续数据传输,要求安全性高,如视频编辑等频编辑等n RAID5:随机数据传输,要求安全性高,如普:随机数据传输
15、,要求安全性高,如普通的通的OLTP系统等系统等n RAID10:数据量大,安全性高,成本高,如:数据量大,安全性高,成本高,如金融数据库金融数据库多台服务器共享数据存储设备的方式多台服务器共享数据存储设备的方式oDASnDirect Attached Storage,直接附属存储,也可称为,直接附属存储,也可称为SAS(Server-Attached Storage,服务器附加存储),服务器附加存储)n特点:存储设备与服务器直接相连特点:存储设备与服务器直接相连oNASnNetwork Attached Storage,网络附属存储,网络附属存储n特点:存储设备直接联入现有的特点:存储设备直
16、接联入现有的TCP/IP网络中,并通过该网络中,并通过该网络被各服务器所共享网络被各服务器所共享oSANnStorage AreaNet work,存储区域网络,存储区域网络n特点:通过光纤交换机等设备将存储设备与服务器连接起来,特点:通过光纤交换机等设备将存储设备与服务器连接起来,并基于此提供数据共享并基于此提供数据共享DAS方式连接示例方式连接示例光纤或光纤或SCSI电缆电缆NAS方式连接示例方式连接示例SAN方式连接示例方式连接示例 3. 软件支撑平台设计软件支撑平台设计o 操作系统的选型操作系统的选型o 数据库管理系统(数据库管理系统(DBMS)的选型)的选型o 开发环境与工具选择开发
展开阅读全文