
第五章电子商务系统总体设计
第五章 电子商务系统总体设计

案例:Lands'End (www.landsend.com) Clothing retailer(Direct merchant) Sell through ■Catalogs ■Stores Web Special Services ■My Virtual Model Gift Card ■Gift Boxing ■Monogramming Track Orders Speciality Shopper
案例:Lands’ End (www.landsend.com) Clothing retailer (Direct merchant) Sell through ◼ Catalogs ◼ Stores ◼ Web Special Services ◼ My Virtual Model ◼ Gift Card ◼ Gift Boxing ◼ Monogramming ◼ Track Orders ◼ Speciality Shopper ◼ ……

需求 ▣功能 ■网上购物的常规功能 ■与其它两种方式之间的有机融合 ■特色服务 ▣性能 ■每个页面下载时间不超过15秒(目前实际为 5~10秒) ■访问量可能动态增长(实际每年翻一番)
需求 功能 ◼ 网上购物的常规功能 ◼ 与其它两种方式之间的有机融合 ◼ 特色服务 性能 ◼ 每个页面下载时间不超过15秒(目前实际为 5~10秒) ◼ 访问量可能动态增长(实际每年翻一番)

设计 口选择Sun和IBM的服务器组合,并采用负载均衡技术 口利用专门的服务器组提供虚拟模特等特殊的性能要求 高的服务 口操作系统选择Solaris,Web Server.选择Apache Web Server ▣设计应用软件的功能模块构成、各模块所涉及的类、 处理等 口向内容组规定每个页面文件及图片文件的最大/平均尺 寸 7
设计 选择Sun和IBM的服务器组合,并采用负载均衡技术 利用专门的服务器组提供虚拟模特等特殊的性能要求 高的服务 操作系统选择Solaris,Web Server选择Apache Web Server 设计应用软件的功能模块构成、各模块所涉及的类、 处理等 向内容组规定每个页面文件及图片文件的最大/平均尺 寸 ……

由分析到设计 ▣从实现的角度描绘出系统的蓝图 口软件工程中的系统设计 口电子商务系统的系统设计
由分析到设计 从实现的角度描绘出系统的蓝图 软件工程中的系统设计 电子商务系统的系统设计

软件工程中的系统设计 ▣输入输出 ■输入:软件需求 ■输出:可以指导编码的设计文档 口两个阶段 ■概要设计:将软件需求转化为软件结构 ■详细设计 ▣给出软件模块结构中各模块的内部过程描述(算法) 口设计用户界面 口设计数据结构
软件工程中的系统设计 输入输出 ◼ 输入:软件需求 ◼ 输出:可以指导编码的设计文档 两个阶段 ◼ 概要设计:将软件需求转化为软件结构 ◼ 详细设计: 给出软件模块结构中各模块的内部过程描述(算法) 设计用户界面 设计数据结构

电子商务系统的设计 ▣同样适用软件工程系统设计的理论、方法 口还需考虑硬件环境的设计 ▣B/S结构一>相关平台 ▣应用软件中既有开发,也有搭建
电子商务系统的设计 同样适用软件工程系统设计的理论、方法 还需考虑硬件环境的设计 B/S结构->相关平台 应用软件中既有开发,也有搭建

电子商务系统的设计原则 口技术先进 ▣符合企业信息化的整体技术战略 ▣具备良好的可用性 ▣满足开放、可扩充的要求 ▣尽可能兼容现有应用 口成熟性 ▣高安全性
电子商务系统的设计原则 技术先进 符合企业信息化的整体技术战略 具备良好的可用性 满足开放、可扩充的要求 尽可能兼容现有应用 成熟性 高安全性

电子商务系统总体设计的内容 电子商务应用软件 电子商务 (网络银行、网络购物、B2B、C2C平台等) 应用 1一总体结构设计 电子商务服务平台 商多应用 中间件 基础环境 上软件支撑 电子商务应用开发及运行支持平合 平台 3一软件支撑平台设计 开发及运行 支撑环境 Weblogic等) ★ 计算机硬件(主机、外部设备等) 硬件环境 平台 2一基础设施平台设计 网络基础设施(电信网络、有线电视网、无线网络等) 网络环境 电子商务系统层次结构
电子商务系统总体设计的内容 电子商务应用软件 (网络银行、网络购物、B2B、C2C平台等) 电子商务服务平台 安全 (firewall等) 认证与支付 (CA/SET/SSL) 中间件 性能管理 (Load Balance等) 电子商务应用开发及运行支持平台 操作系统 (Windows/UNIX/Linux) 开发平台 (MS Visual Studio.NET、 Eclipse等) 应用服务器和Web服务器 (IIS、WebSphere、 WebLogic等) 计算机硬件(主机、外部设备等) 网络基础设施(电信网络、有线电视网、无线网络等) 电 子 商 务 系 统 电子商务 应用 商务应用 基础环境 开发及运行 支撑环境 硬件环境 网络环境 软件支撑 平台 基础设施 平台 电子商务系统层次结构 1-总体结构设计 2-基础设施平台设计 3-软件支撑平台设计

1.总体结构设计 ▣明确目标系统的 ■边界及外部接▣ ■组成及各部分相互关系 口主要按照功能、使用者等进行子系统及模块的划分 口通常以分层结构图、树状图等表示系统组成的层次 关系 ▣以框图表示各部分之间的信息交互
1. 总体结构设计 明确目标系统的 ◼ 边界及外部接口 ◼ 组成及各部分相互关系 主要按照功能、使用者等进行子系统及模块的划分 通常以分层结构图、树状图等表示系统组成的层次 关系 以框图表示各部分之间的信息交互