电子商务系统的分析与设计 Analysis and Design of e-Commerce System 刘军董宝田 北方交通大学
电子商务系统的分析与设计 1 电子商务系统的分析与设计 Analysis and Design of e-Commerce System ◼刘军 董宝田 ◼北方交通大学
第10章系統施与维护管理 开篇例10-1:神州數码公司电子有务条统的实施 神州教码公司是原联想科披发長公司的一个子会司,1997年成立后 从套「说备,办公设备子的售。种州款吗是二个在全围拥有300 个代理 的网 优势禾 的优势,进一步提高企业光争能力,神州教码公司提出了电子育务糸统建 设的战略覜划,并嗵定了企业电子商务無统⊙- Bridge以B2B的电子商务为 突破口 由于神州教码的规模庞大,联想确定分阶段完成统的尖施 第一步完成了网络订草统开发,能够解决金圆3000家代理商遁过 网络和电话下单;弄将厂商的無统与⊙- Bridge形成互联的整体;解决了好 草处理的问题; 第二步建立了网上代理商电子社区养完暮其交易集统,一方面向代理 商提供产品、商业机会及服务交漉的平台,另一方面改善其交易功能 第三步将無统内部资嵊与进出口、峰头遁关、售后服务等無统进行整 合,解决电子支付、物漉配送等问题。 h 电子商务系统的分析与设计 2
电子商务系统的分析与设计 2 第10章 系统实施与维护管理 开篇案例10-1:神州数码公司电子商务系统的实施 神州数码公司是原联想科技发展公司的一个子公司,1997年成立后 主要从事IT设备、办公设备等的销售。神州数码是一个在全国拥有3000余 个代理商的网络型企业。为了整个其渠道优势、产品优势和内部ERP系统 的优势,进一步提高企业竞争能力,神州数码公司提出了电子商务系统建 设的战略规划,并确定了企业电子商务系统e-Bridge以B2B的电子商务为 突破口。 由于神州数码的规模庞大,联想确定分阶段完成系统的实施: 第一步完成了网络订单系统开发,能够解决全国3000家代理商通过 网络和电话下单;并将厂商的系统与e-Bridge形成互联的整体;解决了订 单处理的问题; 第二步建立了网上代理商电子社区并完善其交易系统,一方面向代理 商提供产品、商业机会及服务交流的平台,另一方面改善其交易功能; 第三步将系统内部资源与进出口、海关通关、售后服务等系统进行整 合,解决电子支付、物流配送等问题
本章目录 10.1概述 10.2电子商务糸统开发与集成 10.3电子商务糸统的测试 10.4电子商务糸统的实施与发布 10.5糸统运行维护 10.6电子商务糸统的评价 http 电子商务系统的分析与设计 3
电子商务系统的分析与设计 3 本章目录 10.1 概述 10.2 电子商务系统开发与集成 10.3 电子商务系统的测试 10.4 电子商务系统的实施与发布 10.5 系统运行维护 10.6 电子商务系统的评价
10,1概迷 电子商务糸统分析设计阶段完成了糸统 逻辑结枸的描述,使我们可以把握未来电子 商务糸统的糸统组成、应用功能和运行的环 境,为糸统的实施奠定了基础。其后,建造 电子商务亲统的下一步工作目标完成糸统的 实施,将無统的逻辑模型,进一步转化为相 应的物理糸统,经过测试后投入实际逯行。 在电子商务糸统建成后,必须对糸统进行有 效的管理与维护,使糸统始终处于技术上可 靠、安金、高效,内容上不新更新、与用六 密切联糸的糸统。 httpylw 电子商务系统的分析与设计 4
电子商务系统的分析与设计 4 10.1 概述 电子商务系统分析设计阶段完成了系统 逻辑结构的描述,使我们可以把握未来电子 商务系统的系统组成、应用功能和运行的环 境,为系统的实施奠定了基础。其后,建造 电子商务系统的下一步工作目标完成系统的 实施,将系统的逻辑模型,进一步转化为相 应的物理系统,经过测试后投入实际运行。 在电子商务系统建成后,必须对系统进行有 效的管理与维护,使系统始终处于技术上可 靠、安全、高效,内容上不断更新、与用户 密切联系的系统
在系统实抱阶段的主要工作内 容包括: 开发集成:根据糸统设计,完成無统应用软 件的编码调试,进行电子商务糸统和糸统既 有信息资源的集成、以及软硬件的集成; 性能测试:对应用软件、网络等进行性能进 行评测和优化; 糸统实施;进行糸统的投产前的必要准备 (如软硬件安装、调试、糸统域名申请、人 员培训等),完成糸统的投产运行和推广 维护管理;监测糸统运行状态,对糸统的资 源进行管理。 httpylw 电子商务系统的分析与设计 5
电子商务系统的分析与设计 5 在系统实施阶段的主要工作内 容包括: ◼ 开发集成:根据系统设计,完成系统应用软 件的编码调试,进行电子商务系统和系统既 有信息资源的集成、以及软硬件的集成; ◼ 性能测试:对应用软件、网络等进行性能进 行评测和优化; ◼ 系统实施;进行系统的投产前的必要准备 (如软硬件安装、调试、系统域名申请、人 员培训等),完成系统的投产运行和推广; ◼ 维护管理;监测系统运行状态,对系统的资 源进行管理
102电于商务系统开发与集成 电子商务糸统的开发与集成的 任务主要是完成电子商务应用软件 的编码与调试。此外,电子商务糸 统一般是以企北既有的信息资源 (例如企业既有数据库、企业信息 糸统等)为基础的,所以还可能有 一部分工作是完成电子商务糸稀与 企业既有信息资源的集成。 httpylw 电子商务系统的分析与设计 6
电子商务系统的分析与设计 6 10.2 电子商务系统开发与集成 电子商务系统的开发与集成的 任务主要是完成电子商务应用软件 的编码与调试。此外,电子商务系 统一般是以企业既有的信息资源 (例如企业既有数据库、企业信息 系统等)为基础的,所以还可能有 一部分工作是完成电子商务系统与 企业既有信息资源的集成
电子商务系統的开发与集成与 传统的信息系統开发的差别 电子商务应用程序 客户端程序 服务器端程序网页 或者浏览器 (Front End) (Back End) 操作系统 Web服务器 应用服务器 操作系统 前台计算机 后台计算机 h 图10-1电子商务系统的应用程序 电子商务系统的分析与设计 7
电子商务系统的分析与设计 7 电子商务系统的开发与集成与 传统的信息系统开发的差别 客户端程序 或者浏览器 (Front End) Web 服务器 应用服务器 服务器端程序 网页 (Back End) 操作系统 操作系统 图10-1 电子商务系统的应用程序 电子商务应用程序 前台计算机 后台计算机
物1021电子办应用的编程模式 1.电子商务应用的编程棋式 1)传统的Web的开发模式:这种方式以WW服 务器为核心迸行开发,编程的主要工作主要集中在 Web上的各种静态、动态网页的制作方面。 2)基于组件的开发编程模式:这一方式主要利用 了软件的可重用性思想,其特征是基于面向的程序 设计方法,以应用服务器为核心进行开发,开发工 作的重心集中在各类组件程序编码和组装方面。由 于软件可重用理论发畏很快,尽管思路相似,但是 这种模式的编程工具和手段却不尽相同,比较有代 表性的包括: J2EE的编程模式 基于 Microsoft Windows DCOM的开发编程模式; httpylw 电子商务系统的分析与设计 8
电子商务系统的分析与设计 8 10.2.1 电子商务应用的编程模式 ◼ 1. 电子商务应用的编程模式 ◼ (1)传统的Web的开发模式:这种方式以WWW服 务器为核心进行开发,编程的主要工作主要集中在 Web上的各种静态、动态网页的制作方面。 ◼ (2)基于组件的开发编程模式:这一方式主要利用 了软件的可重用性思想,其特征是基于面向的程序 设计方法,以应用服务器为核心进行开发,开发工 作的重心集中在各类组件程序编码和组装方面。由 于软件可重用理论发展很快,尽管思路相似,但是 这种模式的编程工具和手段却不尽相同,比较有代 表性的包括: ◼ J2EE的编程模式 ◼ 基于Microsoft Windows DCOM的开发编程模式;
2.基于Web的編程模式 |HTM静 态页 mmD务:[地n 集成接 外部应用 进程 口与数( Application) HTML动 据库驱 浏览器 态页 Java applet ava虚拟机 动程序 (VM) ASP ODBC JDBC PHP CORBA Web服务器 CG程序 图10-2基于Web的应用开发模式 电子商务系统的分析与设计 9
电子商务系统的分析与设计 9 2. 基于Web的编程模式 Web服务器 Java Java Applet ASP PHP Java 虚拟机 (JVM) HTTPD服务 进程 CGI程序 集成接 口与数 据库驱 动程序 ODBC JDBC CORBA ……… 外部应用 (Application) 浏览器 HTML静 态页 HTML动 态页 图10-2 基于Web的应用开发模式
基于Web的编程模式的特点: (1)比较简单,所以将编程工作分成两部分: 静态网页制作、动态网页制作。 (2)静态网页制作相对较为简单,可以倒如各 种网页制作工具(例如 MS FrontPage)完成。 (3)动态网页制作的重点集中在各类公共网关 接口程序(CG|、脚本程序的编写方面。 (4)应用软件如果和数据年、其他外部应用进 行集成,主要通过动态网页的CG|程序、脚本 程序的数据庠接口驱动程序实现。 http 电子商务系统的分析与设计 10
电子商务系统的分析与设计 10 基于Web的编程模式 的特点: (1)比较简单,所以将编程工作分成两部分: 静态网页制作、动态网页制作。 (2)静态网页制作相对较为简单,可以例如各 种网页制作工具(例如MS FrontPage)完成。 (3)动态网页制作的重点集中在各类公共网关 接口程序(CGI)、脚本程序的编写方面。 (4)应用软件如果和数据库、其他外部应用进 行集成,主要通过动态网页的CGI程序、脚本 程序的数据库接口驱动程序实现