电子商务系统的分析与设计 Analysis and Design of e-Commerce System
电子商务系统的分析与设计 1 电子商务系统的分析与设计 Analysis and Design of e-Commerce System
第7章商办应用系统设计 71概述 72商务应用统的功能 73教据层电子商务应用的设计 74表示层电子商务应用的设计 75典型的电子商务应用 http 电子商务系统的分析与设计 2
电子商务系统的分析与设计 2 第7章 商务应用系统设计 ◼ 7.1 概述 ◼ 7.2 商务应用系统的功能 ◼ 7.3 数据层电子商务应用的设计 ◼ 7.4 表示层电子商务应用的设计 ◼ 7.5 典型的电子商务应用
应用软件在电子商务系统中处于最为重要的地位 电子商务应用 电商务服 (企业宣传、网络银行、网络购物、虚拟电子市场、拍卖等) 务 电子商务服务平台 安全 支付 认证 目录服务 负荷均衡 商务服务基 Firewall等)( (SET/SSL等)CA等)①LDAP等)( Load Balance) 电子务 电子商务应用开发支持平台 操作系统网络通讯协议 开发语言 对象组件 软件及开发 Windows TCPP、HTTP、Java、JavaScript、|Javabeans、EJB、 环境 UNIX等 WAP C/C++等 CORBA等 计算机硬件(主机、外部设备等) 咦件环境 网络基础设施(电信网络、有线电视网、无线网络等) 各环境 h 社会环境 (法律、税收、隐私、国家政策、专门人才等) 电子商务系统的分析与设计 3
电子商务系统的分析与设计 3 应用软件在电子商务系统中处于最为重要的地位 网络基础设施(电信网络、有线电视网、无线网络等) 计算机硬件(主机、外部设备等) 开发语言 Java、JavaScript、 C/C++等 操作系统 Windows、 UNIX等 网络通讯协议 TCP/IP、HTTP、 WAP等 对象组件 JavaBeans、EJB、 CORBA等 电子商务应用开发支持平台 电子商务服务平台 安全 (Firewall等) 支付 (SET/SSL等) 认证 (CA等) 目录服务 (LDAP等) 负荷均衡 (Load Balance) 电子商务应用 (企业宣传、网络银行、网络购物、虚拟电子市场、拍卖等) 社会环境 (法律、税收、隐私、国家政策、专门人才等) 社会环境 网络环境 硬件环境 软件及开发 环境 商务服务基 础环境 电子商务服 务 电子商务 系统
71概迷 1.电子商务应用软件的层次 口从统的体糸结构看,可以归属于应 用表达层、商务逻辑层和教据层。 应用表达层的应用软件主要运行于 WWW服务器和用户终端设备。应用 软件的主要作用是为最终用户提供一 个友好的交互界面,接收用户提交的 事件,并将处理结果返回给用 电子商务系统的分析与设计
电子商务系统的分析与设计 4 7.1 概述 ◼ 1. 电子商务应用软件的层次 ◼ 从系统的体系结构看,可以归属于应 用表达层、商务逻辑层和数据层。 ◼ 应用表达层的应用软件主要运行于 WWW服务器和用户终端设备。应用 软件的主要作用是为最终用户提供一 个友好的交互界面,接收用户提交的 事件,并将处理结果返回给用户
应用表达层 商务逻辑层 数据层 客户端表达 服务器端 电子商务应用软件 逻辑(Thin 表达逻辑 Client) erver 商务逻辑 数据存取 side) (Business (Data 表达逻辑 L ccess (Fat Client) 页面 网络广告 网络交易 电子零售 数据库存取 信息发布 画、短信 客户关系管理 联机事务处理 虚拟社区 供应链管理 联机分析 电子商务应用软件的功能 浏览器 Web服务器 应用服务器数据库服务器 PC或者其他终端 httpylw 电子商务应用软件的分布 电子商务系统的分析与设计 5
电子商务系统的分析与设计 5 应用表达层 商务逻辑层 数据层 客户端表达 逻辑(Thin Client) 服务器端 表达逻辑 (server side) 表达逻辑 (Fat Client) 商务逻辑 (Business Logic) 数据存取 (Data Access) PC或者其他终端 Web服务器 应用服务器 数据库服务器 电子商务应用软件 电子商务应用软件的分布 浏览器 数据库存取 联机事务处理 联机分析 ………… 网络交易 电子零售 客户关系管理 供应链管理 ……… 网络广告 信息发布 虚拟社区 ……… 页面 广播、动 画、短信 ……… 电子商务应用软件的功能
商务逻辑层的应用软件主要通行于 WWW服务器或者应用服务器。该部分 软件主要实现企业商务逻辑的核心功 能,主要作用是进行业务处理。 数据层的应用软件主要是完成数据的 存取功能,可以运行于应用服务器或 者数据庠服务器上。这部分软件的基 本功能是实现不同数据源的数据存取 联机事务处理或联机事务分析 http 电子商务系统的分析与设计 6
电子商务系统的分析与设计 6 ◼ 商务逻辑层的应用软件主要运行于 WWW服务器或者应用服务器。该部分 软件主要实现企业商务逻辑的核心功 能,主要作用是进行业务处理。 ◼ 数据层的应用软件主要是完成数据的 存取功能,可以运行于应用服务器或 者数据库服务器上。这部分软件的基 本功能是实现不同数据源的数据存取、 联机事务处理或联机事务分析
2.电子直务应用软件的设计 表达层应用软件是电子商务应用软件中最为 灵活的部分,也是最富有创意的地方,其设 计主要集中如何采用有效的方式将结果畏现 在用户的面前。 □商务处理层的功能是最复杂的,和具体的北 务需求关糸密切。在设计过程中,可以参考 些典型的电子商务应用实例,再融入企业 需求的具体要求进行设计。 数据层的应用软件的设计则主要包括数据產 结构设计、,企业商务活动中的联机事务处理 或者联机事务功能的设计方面。 电子商务系统的分析与设计 7
电子商务系统的分析与设计 7 2. 电子商务应用软件的设计 ◼ 表达层应用软件是电子商务应用软件中最为 灵活的部分,也是最富有创意的地方,其设 计主要集中如何采用有效的方式将结果展现 在用户的面前。 ◼ 商务处理层的功能是最复杂的,和具体的业 务需求关系密切。在设计过程中,可以参考 一些典型的电子商务应用实例,再融入企业 需求的具体要求进行设计。 ◼ 数据层的应用软件的设计则主要包括数据库 结构设计、企业商务活动中的联机事务处理 或者联机事务功能的设计方面
7.2奇应用系统的功能 1.电子商务统应用软件功能分析 □从狭义上讲电子商务就是通过 Internet网络进行的商业 活动; 义的电子商务则将利用包括 nternet、 Intranet、 LAN等各种不同形式网络在内的一切计算机网络进行 的所有商贸活动都归属于电子商务。 电子商务涵盖的北务包括:信息交换、售前售后服务 销售、电子支付、运输、组建虛拟企业、公司和贸易 伙伴可以共同拥有和运营共享。 电子商务糸统是一个包括商务、技术、支付、物流等 许多角色与要素的糸统工程。 □确定电子商务糸统的商务功能,是电子商务糸统应用 软件设计主要任务,这部分工作是在企业状况令析与 市场需求分析的基础上完成的。 https 电子商务系统的分析与设计 8
电子商务系统的分析与设计 8 7.2 商务应用系统的功能 1. 电子商务系统应用软件功能分析 ◼ 从狭义上讲电子商务就是通过Internet网络进行的商业 活动; ◼ 广义的电子商务则将利用包括Internet、Intranet、 LAN等各种不同形式网络在内的一切计算机网络进行 的所有商贸活动都归属于电子商务。 ◼ 电子商务涵盖的业务包括:信息交换、售前售后服务、 销售、电子支付、运输、组建虚拟企业、公司和贸易 伙伴可以共同拥有和运营共享。 ◼ 电子商务系统是一个包括商务、技术、支付、物流等 许多角色与要素的系统工程。 ◼ 确定电子商务系统的商务功能,是电子商务系统应用 软件设计主要任务,这部分工作是在企业状况分析与 市场需求分析的基础上完成的
要2.电子务应用敏件的主要业 务功能 从基本的商务功能讲,电子商务糸统一般具有以下从 第1项向第4项扩畏的一项或多项功能: 信息服务功能:提供诸如产品(或服务)、价格 业务介绍等信息,以及搜索与导航功能,方便用户 获得相关信息; 交易功能:确定双方交易的形成,如处理订货、支 付以及其它与交易有关的事项; 支付结算功能:完成双方交易金额的清算。主要通 过委托现有的金融机构来处理信用卡授权和结算。 对商品(或服务)的跟踪功能:交易形成后,应提 供用户对所购商品或服务的跟踪功能,使容户与商 家能随肘保持交流与沟通。 ht 电子商务系统的分析与设计 9
电子商务系统的分析与设计 9 2. 电子商务应用软件的主要业 务功能 从基本的商务功能讲,电子商务系统一般具有以下从 第1项向第4项扩展的一项或多项功能: ◼ 信息服务功能:提供诸如产品(或服务)、价格、 业务介绍等信息,以及搜索与导航功能,方便用户 获得相关信息; ◼ 交易功能:确定双方交易的形成,如处理订货、支 付以及其它与交易有关的事项; ◼ 支付结算功能:完成双方交易金额的清算。主要通 过委托现有的金融机构来处理信用卡授权和结算。 ◼ 对商品(或服务)的跟踪功能:交易形成后,应提 供用户对所购商品或服务的跟踪功能,使客户与商 家能随时保持交流与沟通
3.用秋件的系统功 电子商务糸统还有一些功能是和条统的管理、维护相 关的 」网络答理功能:为用户安全、可靠、正常、使用网 络服务而进行监控、维护和管理,保证网络正常 高效地逯行。主要功能有:故障管理、配置管理、 性能管理、计费管理、安全管理。 网络安全功能:提供保证糸统安全、主机安全、数 据安全的硬件与技术支持。主要功能有:防火墙 主机安全措施、入侵检测与安全审计、糸统备份。 网络应用功能:提供对电子商务糸统支持及企业内 部的服务。如城名糸统(DNS)、内部电子邮件 远程登录( Telnet)、文件传输(FTP)、WWW服 务、电子公告栏(BBS)、网上呼叫(CQ)等功 能 数据管理劝能:采用救据库管理糸统对电子商条杀一 统所涉及的企业内外部数据进行全面的管理。 电子商务系统的分析与设计 10
电子商务系统的分析与设计 10 3. 应用软件的系统功能 电子商务系统还有一些功能是和系统的管理、维护相 关的 ◼ 网络管理功能:为用户安全、可靠、正常、使用网 络服务而进行监控、维护和管理,保证网络正常、 高效地运行。主要功能有:故障管理、配置管理、 性能管理、计费管理、安全管理。 ◼ 网络安全功能:提供保证系统安全、主机安全、数 据安全的硬件与技术支持。主要功能有:防火墙、 主机安全措施、入侵检测与安全审计、系统备份。 ◼ 网络应用功能:提供对电子商务系统支持及企业内 部的服务。如域名系统(DNS)、内部电子邮件、 远程登录(Telnet)、文件传输(FTP)、WWW服 务、电子公告栏(BBS)、网上呼叫(ICQ)等功 能。 ◼ 数据管理功能:采用数据库管理系统对电子商务系 统所涉及的企业内外部数据进行全面的管理