电子商务系统复习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
其他企业 信息资源
外 配送机构 部 系 统 认证中心
支付网关 ERP CRM HRM DBS ……
内 部 系 统
电子商务系统基础层 (计算机软件、硬件、网络)
企业电子商务系统 电子商务系统的体系结构示意图
8
电子商务系统的生命周期

信息系统生命周期是指系统的产生、发展、成熟、 消亡的更新换代的过程,电子商务系统与其他信 息系统一样,也存在系统开发生命周期(System Development Life Cycle,SDLC)。
37
原型法
复习要求
掌握结构化开发方法的核心思想和主要建模工具 掌握面向对象开发方法的核心思想和主要建模工具 理解原型法的基本思想
38
第4章 电子商务系统开发基础
(开发基础篇)
39
电子商务系统开发模式
电子商务系统开发模式是指电子商务应用系统的开
发构建方式,表达了电子商务系统体系结构中的客 户端、表达层和应用层这三者之间的逻辑关系,展 现了客户端通过服务器访问电子商务应用系统、服 务器响应并处理请求、最终返回处理结果的具体过 程。
25
面向对象开发方法
26

客观世界是由各种事物组成的,如人、动 物、建筑、机械产品、电子产品等。

面向对象的软件系统是由对象组成的, 系统中的任何元素都是对象,复杂的 系统对象由比较简单的系统对象组合 而成。
Point1 . 面向对象的软件系统是由对象组成的。
27

事物都被划分成各种事物类,如人类、动物 类、电子产品类等,且具有各自的特征和行 为,如人类具有姓名、年龄、性别等数据, 同时能直立行走、思考、交流等行为。


3
电子商务系统的概念

广义:是支持商务活动的电子技术手段的集合。
狭义:指在互联网和其他网络的基础上,以实现企业电 子活动为目标,满足企业生产、销售、服务、管理等内 部业务的需要,支持企业的对外业务协作,从运作、管 理和决策等层次全面提高企业信息化水平,为企业提供 商业智能的计算机系统。 电子商务系统是实施电子商务的基础平台。
应用 程序
数据库 SQL Server ORACLE Access
第1章 电子商务系统概论
(基础理论篇)
2
电子商务的概念

一般来说,电子商务可从内容和形式上分为:
广义电子商务-泛指利用企业电子手段实现的商务及 运作管理的整个过程,是各参与方通过电子方式而不 是直接物理交换或直接物理接触方式来完成的任何业 务交易。 狭义电子商务-指通过Internet(包括企业内部网 Intranet)或电子数据交换(EDI)进行的交易活动。 目前,电子商务主要指狭义的电子商务。
客户端
Internet
P. 静态页面开发模式
动态页面开发模式

动态网页是指需要在服务器端运行、可以轻松进行数 据库访问的程序、网页和组件,动态网页根据不同访 问者的不同请求,在不同时间返回不同的网页。 动态网页的网址形式通常为 http://www.example.com/eg/eg?song=yesterday
明确电子商务及电子商务系统的概念 熟悉电子商务系统的特点及发展过程 掌握电子商务系统的体系结构 熟悉电子商务系统生命周期各阶段的主要工作 了解电子商务系统各实现方式的优缺点
20
第2章 电子商务系统开发方法
(开发基础篇)
21
电子商务系统开发方法
常用的电子商务系统开发方法有:
结构化开发方法
面向对象开发方法 原型法
面 向 对 象 开 构 成 系 统 的 各 个 用对象及其之间的交 是 一 种 面 向 对 发方法 对象 互来解释系统 象的方法
36
开发方法对比
开发方法 优点 缺点 适用系统
开发周期长、稳定性 结 构 化 开 发 整体性强、开发过程规 差、难维护、可重用 大型系统 方法 范 性低 面 向 对 象 开 稳定性强、易维护、可 前期要求高、初学者 规模较小的 发方法 重用性高 难上手 系统 用户容易接受、应变能 开发过程不规范 力强 小型简单系 统

11
电子商务系统的生命周期
电子商务系统设计阶段

目的:建立一个新系统的物理模型,回答新系统“怎 么做”的问题

在系统规划和系统分析的基础上,采用特定方法对各 部分分别进行设计
包括系统总体结构设计、系统运行平台设计、应用系 统设计、系统接口设计

12
电子商务系统的生命周期
电子商务系统实施阶段
① ② ③
29

事物之间可以通过某种方式交互,并以此完 成相应功能。如人使用小铲子、砖头、水泥 和桶砌墙,人们使用语言通过电话远程交流, 人骑马进行赛马比赛。

对象彼此之间仅能通过传递消息互相联 系,软件系统中的每个功能都是由某些 相关对象通过消息交互来实现的。
Point4 . 对象间的交互方式是传递消息。
系统实施 系统设计 系统分析
从不同角度、采用不同工具描述系统、构建系统模型
22
结构化开发方法
功能1
数据
功能6
数据
功能7
软 件 系 统
数 据 加 工 厂
功能2
功能5
功能8
功能3
功能4
功能9

核心思想:通过描述系统的功能组成及各功能内部和 相互之间的数据流动关系来解释系统的运作过程。
23
结构化开发方法
15
电子商务系统的实现方式
自主开发 自主开发是指企业根据自身目前的业务状况,由企业 内部软件公司或IT部门专门开发电子商务系统。
优点 缺点 对企业自身要求高 成本及风险大

具有较强的针对性 具有独创性和差异性 易于升级和管理

16
电子商务系统的实现方式
外包 是指企业将电子商务系统的建造完全交给专业化的技 术企业,由专业化的公司根据企业的需求,完成电子 商务系统建造的整个过程。
30
查询商品
面向对象开发方法
软件系统
消息 消息
……
……

添加订单
通 过 相 关 对 象 间 的 交 互 来 实 现 功 能
核心思想:通过描述系统的对象及对象间的交互过程 来解释系统的运作过程。
31
面向对象开发方法
建模工具UML 开发步骤 面向对象系统分析 ↓ 面向对象系统设计 ↓ 面向对象程序设计 建模工具UML 顺序图 协作图 实体类图 状态图 边界类图
电子商务系统的SDLC包括系统规划、系统分析、 系统设计、系统实施和系统运行维护5个阶段。

9
电子商务系统的生命周期
电子商务系统规划阶段
① ② ③ ④
目的:为企业未来的商务发展规划蓝图 确定企业高层管理者对系统的需求
确定企业未来电子商务的运作模式和盈利方式
确定企业电子商务系统的体系结构 拟定系统实施进度和计划
40
静态页面开发模式

静态页面是指纯粹HTML格式的网页,它没有后台数 据库、不含程序且无需在服务器端运行,不可交互只 能被浏览查看,每次访问时内容是固定不变的。 静态网页的网址形式通常为 http://www.example.com/eg/eg.htm
服Biblioteka Baidu器
一个个静态网页
41

静态网页的名字
电子商务应用系统

所有对象被划分成各种对象类(简称为 类,Class),每个类都定义了一组属性 和一组方法。
Point2 . 对象都被划分成各种对象类。
28

事物类之间存在父与子的派生关系,如人类 存在的爷爷、爸爸与儿子之间的关系。

类之间存在父类与子类的派生关系,且 按照父子关系形成一个具有层次结构的 系统。
Point3 . 类之间存在父与子的派生关系。
32
用例图 用例文档 分析类图 活动图
面向对象开发方法—主要建模工具
用例图
用例图用于确定系统应具备哪些基本功能。
用例文档&分析类图&活动图&顺序图&协作图
用于从对象的角度解释系统功能的执行流程。
实体类图&状态图
用于设计系统数据库结构。
边界类图
用于列出系统主要界面间的跳转关系。
33
原型法

应用服务提供商如:面向B2B的阿里巴巴、面向B2C的 淘宝天猫、面向在线支付的支付宝
18
电子商务系统的实现方式
租用方式
优点 成本低、时间开销少 能帮助企业积累实施电子 商务的经验
缺点 系统缺乏针对性 系统特色及效率会受 限于服务商本身的能力 存在数据外泄的风险
19
复习要求

开发步骤 建模工具 功能层次图 数据流程图 数据字典 小说明
结构化系统分析
↓ 结构化系统设计
建模工具
E-R图 关系模型
↓ 结构化程序设计
24
结构化开发方法—主要建模工具
功能层次图 功能层次图用于描述系统所具有的所有功能及其之间 的层次关系。 数据流程图 数据流程图用于描述系统各功能内部及相互之间的数 据处理过程。 数据字典&小说明 数据字典用于解释数据流程图中较复杂的元素。 E-R图 E-R图是采用用户语言描述系统数据库各表间的关系。 关系模型 关系模型是采用计算机语言列出系统数据库各表的具 体结构。

4
电子商务系统的特点

电子商务系统是支持企业商务活动整个过程的技 术平台 电子商务系统依托网络,提供基于Web的分布式服 务


电子商务系统在安全方面有较高的要求
电子商务系统涉及的技术较多 电子商务系统大多是依托企业既有信息资源运行 的系统
5
电子商务系统发展过程
信息发布阶段
① 发布静态信息的网站 ② 用于宣传企业形象和发布信 息 ③ ① 电子商务系统的雏形 是企业与客户的交流平台 ② ① ③ 处理与客户相关的数据 与企业内部的信息系统连 与企业内部的信息系统联 接成为一个整体 ① 帮助企业管理自身 ② 系不多 实现了与合作伙伴系统的 ④ ② 初级的电子商务系统 与合作伙伴更好地进行交 集成 ③ 互 加强和客户的联系 ③ ④ 实现为企业内部创造最佳 比较完善的电子商务系统 效益
目的:交付一个具有完整功能和文档的电子商务系统 编写程序
进行系统集成、测试和优化
系统发布
13
电子商务系统的生命周期
电子商务系统运行维护
① ② ③
目的:保证系统正常运行 系统日常管理
系统日常维护
系统评估
14
电子商务系统的实现方式
目前,电子商务系统的实现方式主要有:

自主开发 外包

租用方式
原型法的基本思想是本着系统开发人员对用户需求
的理解,先快速实现一个原型系统,再进行反复修 改得到最终系统。
34
P. 原型法示意图
35
开发方法对比
开发方法 重点分析对象 如何描述系统 性质
用功能及其之间的数 结构化开发 构成系统的各个 是一种面向过 据流动关系来解释系 方法 功能 程的方法 统的运作过程
动态网页的名字 传递的参数
42

动态页面开发模式
电子商务应用系统
客户端
Internet
服务器
应用 程序
数据库
P. 动态页面开发模式
43
电子商务系统开发平台
电子商务系统开发平台 网络操作系统 客户端 UNIX Windows Linux Internet Web应用服务器 服务器 IIS WebSphere WebLogic Apache Tomcat 数据库管理系统
6
事务处理阶段
系统集成阶段
下一代电子商务
电子商务系统的体系结构

电子商务系统的体系结构是指系统内部结构及他 们之间的相互关系,它呈现出一种层次结构,其 中每个层次从底向上提供服务和支持。 通俗的说,电子商务系统的体系结构展示了一个 完整的电子商务系统的组成结构。

7
客户端 (个人电脑、掌上电脑、手机、信息家电、其他客户机) 电子商务系统表达层 (Web服务器、WAP) 电 子 商 务 系 统 社 会 层 电子商务系统应用层 (企业宣传、网络银行、网上购物、虚拟电子市场、拍卖等) 电子商务系统服务层 商务活动 安全 支付 论证 …… 系统优化 目录服务 负载均衡 流量控制 …… 系统管理 网络管理 安全管理 主机系统管理 …… 系统/应用集成 XML CORBA JDBC ……

从操作、技术、经济、环境等方面进行可行性分析
10
电子商务系统的生命周期
电子商务系统分析阶段

目的:建立新系统的逻辑模型,回答新系统“做什么” 的问题

根据系统规划阶段确定的电子商务系统目标和开发方 案,重点对电子商务系统应用层进行分析
主要工作是收集用户对未来电子商务系统的需求,并 据此建立系统逻辑模型以描述系统功能
优点 缺点
企业可专注于自己的核心 竞争力 可节省开销 能获得高水平的技术服务 企业无需雇佣开发人员 17

系统针对性不强 存在系统版权问题 运行维护成本较高

电子商务系统的实现方式
租用方式

是指开展电子商务的企业并不拥有或者并不完全拥有 相关的技术设备、应用软件,通过向应用服务提供商
租用设备、软件的使用权,开展自己的电子商务活动。
相关文档
最新文档