电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

电子商务系统的分析与设计-5-电子商务系统总体设计课件

63页
  • 卖家[上传人]:F****n
  • 文档编号:88182317
  • 上传时间:2019-04-20
  • 文档格式:PPT
  • 文档大小:2.87MB
  • / 63 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第五章 电子商务系统总体设计,案例:Lands End(),Clothing retailer (Direct merchant) Sell through Catalogs Stores Web Special Services My Virtual Model Gift Card Gift Boxing Monogramming Track Orders Speciality Shopper ,需求,功能 网上购物的常规功能 与其它两种方式之间的有机融合 特色服务 性能 每个页面下载时间不超过15秒(目前实际为510秒) 访问量可能动态增长(实际每年翻一番),设计,选择Sun和IBM的服务器组合,并采用负载均衡技术 利用专门的服务器组提供虚拟模特等特殊的性能要求高的服务 操作系统选择Solaris,Web Server选择Apache Web Server 设计应用软件的功能模块构成、各模块所涉及的类、处理等 向内容组规定每个页面文件及图片文件的最大/平均尺寸 ,由分析到设计,从实现的角度描绘出系统的蓝图 软件工程中的系统设计 电子商务系统的系统设计,软件工程中的系统设计,输入输出

      2、 输入:软件需求 输出:可以指导编码的设计文档 两个阶段 概要设计:将软件需求转化为软件结构 详细设计: 给出软件模块结构中各模块的内部过程描述(算法) 设计用户界面 设计数据结构,电子商务系统的设计,同样适用软件工程系统设计的理论、方法 还需考虑硬件环境的设计 B/S结构相关平台 应用软件中既有开发,也有搭建,电子商务系统的设计原则,技术先进 符合企业信息化的整体技术战略 具备良好的可用性 满足开放、可扩充的要求 尽可能兼容现有应用 成熟性 高安全性,电子商务系统总体设计的内容,电子商务系统层次结构,1总体结构设计,2基础设施平台设计,3软件支撑平台设计,1. 总体结构设计,明确目标系统的 边界及外部接口 组成及各部分相互关系 主要按照功能、使用者等进行子系统及模块的划分 通常以分层结构图、树状图等表示系统组成的层次关系 以框图表示各部分之间的信息交互,1.1 以树状图表示的系统结构,多用于表示应用软件的组成,1.2 以框图表示的系统结构,既可用于表示应用软件的组成,也可用于表示系统的整体组成,1.3 边界与外部接口,2. 基础设施平台设计,网络环境的设计 服务器的选择与设计,2.1

      3、 网络环境设计,Internet接入 IntranetExtranet 网络拓扑结构图,2.1.1 Internet 接入的主要方式,PSTN公共电话网(通过Modem) ISDN:128k ADSL:下行1.58M,上行1064k DDN:64k2M 光纤接入:100M 卫星接入:1M 公用无线通信网 GPRS:上行26.8k,下行53.6k CDMA:上行76.8k,下行153.6k TD-SCDMA:上行128k,下行384k,2.1.2 Intranet & Extranet设计内容,网络拓扑结构 总线型 以太网 环形 FDDI 星型 主要用于远程接入 带宽 10M/100M/1000M IP地址规划 A/B/C/D/E类地址 通常采用C类网址 IP地址结构为:110NN HHHHHHHH,Intranet & Extranet设计内容(续),远程接入 专线 远程拨号(Access Server) 利用远程拨号服务器 采用Modem池 VPN(Virtual Private Network)虚拟专用网 利用公共网络来构建的专用网络 隧道技术安全性 在非面向连接的公用IP网络上建

      4、立一个逻辑的、点对点的连接 使用加密数据传输 可使用硬件/软件实现,Intranet & Extranet设计内容(续),设备选型 路由器 应用档次:低/中/高端 端口 WIC:1/2/4 局域网端口:4/8/16/24 带宽 功能 路由 防火墙 DHCP 网管 VPN 可扩展性 可靠性,交换机和Hub 核心交换机:1000M带宽 桌面接入交换机:10/100M Hub:10M 防火墙 主要指标 吞吐量 丢包率 延迟 最大并发连接数 每秒新建立连接数 形式 嵌于路由器中 专门硬件 软件 UPS 功率:1/1.5/2/3/.KW 延时:15m/30m/1h 类型 在线式 后备式,2.1.3 网络拓扑结构图,2.2 与服务器相关的设计内容,Architecture 选型,2.2.1 Architecture,案例:ebay 集中式 可扩展能力有限 可靠性差 管理容易 分散式 可扩展性及可靠性好 增加管理成本 使用负载均衡技术,负载均衡技术(Load Balancing),可使用软件或硬件实现 原理 “重定向”技术 基于DNS 反向代理 基于NAT 扩展的负载均衡技术 ,2.2.2 Serv

      5、er选型,了解主要厂家产品系列及其主要性能参数、价格档次 主要参数 处理器(型号、个数、主频) 缓存 内存(标配、最大) 外部存储 类型:磁盘、磁带 规格:标配、最大 外型 塔式、机架式、刀片式 网卡 支持的操作系统 咨询厂家,寻求方案 进行性能评测 综合性价比,RAID服务器上最常见的硬盘使用方式,RAID: Redundant Array of Independent Disks 把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存取性能和数据备份能力。,RAID的级别,根据硬盘的组合方式、工作方式及其性能,将RAID分为不同的级别 基本RAID级别:06级 常用: 0级:把连续的数据分散到多个磁盘上存放,性能最优 1级:所有数据同时写到两个磁盘上(镜像Mirror),安全性最高 3级:把连续的数据分散到多个磁盘上存放,同时写校验信息到一个单独的磁盘上,兼顾性能和安全性 5级:数据分散存放,写校验信息,但采用一种循环机制 10(0级和1级的组合),选择RAID级别,考虑的主要因素:可用性、性能、成本 适用场合 RAID0:无故障的迅

      6、速读写 RAID1:随机数据写入,要求安全性高 RAID3:连续数据传输,要求安全性高,如视频编辑等 RAID5:随机数据传输,要求安全性高,如普通的OLTP系统等 RAID10:数据量大,安全性高,成本高,如金融数据库,多台服务器共享数据存储设备的方式,DAS Direct Attached Storage,直接附属存储,也可称为SAS(Server-Attached Storage,服务器附加存储) 特点:存储设备与服务器直接相连 NAS Network Attached Storage,网络附属存储 特点:存储设备直接联入现有的TCP/IP网络中,并通过该网络被各服务器所共享 SAN Storage AreaNet work,存储区域网络 特点:通过光纤交换机等设备将存储设备与服务器连接起来,并基于此提供数据共享,DAS方式连接示例,光纤或SCSI电缆,NAS方式连接示例,SAN方式连接示例,3. 软件支撑平台设计,操作系统的选型 数据库管理系统(DBMS)的选型 开发环境与工具选择 应用服务器的选择 中间件的选择 内容管理 目录管理 搜索引擎 其它特殊组件:如购物车,操作系统选

      7、型,主要OS:Windows系列,UNIX,Linux Windows系列 包括NT、2000、2003 优点:简单易用,应用软件丰富 缺点:安全性较差 Unix 包括:AIX、Solaris、HP-UX等 优点:安全、稳定、性能优良 缺点:主要使用命令行方式,缺乏开放性,缺乏应用软件 Linux 包括:Turbo Linux、Redhat Linux、红旗Linux等 优点:安全性高,使用方便,开源系统具有越来越多的应用软件 缺点:免费版本的可靠性无法保证,DBMS选型,主要数据库产品:Oralce、Sybase、SQL Server、MySQL等 对比 Oracle:应用于各种规模的系统中,目前占数据库市场的最大份额 Sybase、SQL Server:同根,目前Sybase主要应用于大中型系统,SQL Server只能用于Windows平台,主要应用于较小系统 MySQL:开源软件,兴起之中,目前为中小企业所广泛选用 选型 了解相关信息 与报价相关的主要参数 版本 用户数,主流的开发环境与工具,静态网页的制作:Microsoft FrontPage、DreamWeaver等 动态

      8、网页的制作:有若干开发语言可供选择,每一种语言有相应的开发环境与工具,主流的开发平台,ASP:Active Server Pages,使用VBScript和JavaScript编写,支持COM/DCOM组件技术,语法简单易学,开发效率高,缺点是仅能运行于微软的Web服务器上。 ASP.net:在ASP基础上发展而来,可使用多种语言(包括VB 、C 、JavaScript等语言)编写,且可以将HTML与代码很好地分离,同样仅能运行于微软的平台上。,主流的开发平台(续),PHP :Personal Home Page,服务器端脚本语言,开源,具有丰富的函数库,但对组件的支持不够,可扩展性较差,常用于与MySQL一起构建中小型网站 JSP(Java Server Page):形式上与ASP相近,但采用编译运行的方式,在首次被请求时,编译为Java Servlet执行,同样简单易学,开发效率较高,且可跨平台运行。,开发环境与工具的选择原则,兼容性:当前已有系统、某些特殊的平台 功能的可行性:是否能满足所设计的各项功能,尤其考虑相关组件的丰富程度 熟悉程度,对应用服务器的几种不同理解,广义的理解

      9、一组运行于Server端的软件,它接收Web服务器发来的请求,并执行相应的业务处理功能。有时也兼指运行此软件的计算机。 狭义的理解一个在Server端的、位于操作系统之上的系统软件平台,它作为一个软件包,可以提供一些通用功能,并支持核心业务处理程序的开发和运行。 针对实际产品的理解,则依产品而定。 主流的应用服务器产品 BEA WebLogic IBM WebSphere Oracle Application Server(OAS) ,BEA WebLogic 9.0产品结构,应用服务器的选择,功能 平台 规模 价格,中间件(Middleware),所谓中间件是一个应用程序接口(API)定义的软件层,是软件构件化发展的一种表现形式,它能够使应用软件相对独立于计算机硬件和操作系统平台,中间件的常见类型,数据库中间件 远程过程调用(RPC)中间件 面向消息中间件 面向对象请求代理(CORBA)中间件 事务处理中间件 ,数据库中间件,提供数据库的联接、访问等操作 例:ODBC,远程过程调用(RPC)中间件,启动远程过程的运行,将程序的控制传递到远端的服务器当中去,然后将运行结果返回给本地程序 特点:同步通讯,面向消息中间件,主要负责建立网络通信的通道,进行数据或文件的发送。其优点在于能够在客户和服务器之间提供同步和异步的连接,并且在任何时刻都可以对消息进行传送或者存储转发,基于对象请求代理的中间件,对象中间件相当于软总线,能使不同软件交互访问。为软件用户及开发者提供一种即插即用的互操作性,事务处理中间件,管理分布于不同计算机上的数据的一致性,保障系统处理事务的效率,均衡负载,负责维护异构系统中事务的完整性、安全性。一般工作在高负载、实时性强的环境中,适用于联机交易处理系统中。,没有内容管理,页面制作无序,网站风格不统一; 内容繁杂,手工处理效率低下; 不同专业的人员难以合作; 改版工作量大,系统扩展能力差; 网站信息难以及时更新,渐渐变为“死站”,内容管理与内容管理系统,内容管理的工作内容 内容维护 内容测试 内容管理系统(CMS) Content Management System 代表了电子政务、

      《电子商务系统的分析与设计-5-电子商务系统总体设计课件》由会员F****n分享,可在线阅读,更多相关《电子商务系统的分析与设计-5-电子商务系统总体设计课件》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.