《网站设计与开发第二章ppt课件.ppt》由会员分享,可在线阅读,更多相关《网站设计与开发第二章ppt课件.ppt(83页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第二章第二章 构建电子商务网站的方法及相关技术构建电子商务网站的方法及相关技术 构建电子商务网站方法构建电子商务网站方法 计算机网络概述计算机网络概述 电子商务系统的多层结构电子商务系统的多层结构 网站开发技术综述网站开发技术综述我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证
2、实我的猜测没有错:表里边有一个活的生物计计算机算机网络概网络概述述本章目录本章目录电电子商子商务网务网站多站多层结构层结构B2B商商业业模式比模式比较较电电子商子商务网务网站建站建设设方式方式目录目录1 13 3网网站站开发开发技技术术4 42 2我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物电子商务网站开发方法类似于信息系统开发方法,主要分电子商务网站开发方法类似于信息系统开发方法,主要分为四种:为四种:(1 1)结构化系统开发方法)结构化系统开发方法 以用户至上为原则,按结构化、模块化、自顶向下的方以
3、用户至上为原则,按结构化、模块化、自顶向下的方法对系统进行分析。自下而上进行实施。法对系统进行分析。自下而上进行实施。第一节第一节 电子商务网站的开发方法电子商务网站的开发方法系统规划系统分析系统设计系统实施系统运行我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 (2 2)原型法开发)原型法开发需求搜索需求搜索与分析与分析快速设计快速设计建立原型建立原型评估与修正评估与修正模型模型软件产品软件产品我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没
4、有错:表里边有一个活的生物 (3 3)面向对象开发方法)面向对象开发方法 客观事物由对象组成;对象由属性和方法组成;客观事物由对象组成;对象由属性和方法组成;对象之间的联系通过传递消息实现;对象可按其对象之间的联系通过传递消息实现;对象可按其属性进行归类。属性进行归类。 现实世界OOAOODOOP计算机世界开发过程开发过程我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第二节第二节 网络基础网络基础2.1 因特网及功能因特网及功能(1)因特网定义)因特网定义Internet也称也称“因特网因特网”,“国际互
5、联网国际互联网”,从网络通从网络通信技术的角度信技术的角度看,它是一个以看,它是一个以TCP/IP协议链接各个国家协议链接各个国家、各个地区以及各个机构计算机网络的数据通信网。、各个地区以及各个机构计算机网络的数据通信网。从从信息资源的角度信息资源的角度看,它是一个集各个部门、各个领域的看,它是一个集各个部门、各个领域的各种信息资源为一体,供网上用户共享的信息资源。各种信息资源为一体,供网上用户共享的信息资源。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物(2 2)因特网功能)因特网功能目前目前Web信息
6、服务是因特网的最主要应用,它包含整个信息服务是因特网的最主要应用,它包含整个Internet上的上的web站点、站点、Gopher信息站、信息站、FTP档案库、档案库、Telnet公共存取账号、公共存取账号、News新闻讨论区以及新闻讨论区以及Wais 资料、资料、库。通过因特网可以进行电子邮件、浏览各种信息、网上库。通过因特网可以进行电子邮件、浏览各种信息、网上购物、网络教学、文件传输。购物、网络教学、文件传输。接入因特网的方式:接入因特网的方式:(1)电话接入)电话接入(2)宽带接入)宽带接入(3)专线接入)专线接入(4)无线接入)无线接入 Internet部分是企业电子商务系统的用户访问
7、接口,部分是企业电子商务系统的用户访问接口,是真正实现电子商务的基础,是企业和客户之间交流是真正实现电子商务的基础,是企业和客户之间交流的通道。的通道。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物2.2万维网万维网(www) www是是Internet上的超文本查询工具(简称为上的超文本查询工具(简称为web),是互联网是互联网上专门存放网站页面内容的计算机空间。上专门存放网站页面内容的计算机空间。上图代表分布在世界各地的以统一格式存放的万维网资上图代表分布在世界各地的以统一格式存放的万维网资源。这些资
8、源相互联结,成为一个源。这些资源相互联结,成为一个“网网”状结构。我们状结构。我们只要坐在计算机前,就可以调用世界任何地方的万维网只要坐在计算机前,就可以调用世界任何地方的万维网资源资源。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物2.3 WWW2.3 WWW工作模式工作模式 (1)浏览器:负责如何显示信息和向服务器发出请求。)浏览器:负责如何显示信息和向服务器发出请求。 (2)服务器:)服务器:根据客户提出的需求根据客户提出的需求(HTTP请求请求),为用户,为用户提供信息浏览、数据查询、安全验证等
9、方面的服务。提供信息浏览、数据查询、安全验证等方面的服务。 (3)HTTP(超文本传输协议):是用于从(超文本传输协议):是用于从WWW服务器服务器传输超文本到本地浏览器的传送协议。传输超文本到本地浏览器的传送协议。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 工作原理工作原理 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物2.4 TCP/IP2.4 TCP/IPTCP/IPTCP/IP协议定义了电子设备(比如计算
10、机)如何连入因特协议定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。网,以及数据如何在它们之间传输的标准。IPIP协议是协议是InternetInternet上使用的一个关键底层协议,对应上使用的一个关键底层协议,对应7 7层模型的网络层模型的网络层。层。TCPTCP建立在建立在IPIP之上,对应传输层。之上,对应传输层。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物2.5 IP2.5 IP地址和域名系统地址和域名系统1. IP1. IP地址和域名系统地址和域名系统IPIP地
11、址地址: :是是3232位的二进制数值,用于在位的二进制数值,用于在TCP/IPTCP/IP通讯协议中标通讯协议中标记每台计算机的地址。记每台计算机的地址。 IPIP地址有两种表示形式:二进制和地址有两种表示形式:二进制和点式十进制(常用的)点式十进制(常用的) 一个一个3232位位IPIP地址的二进制是由地址的二进制是由4 4个个8 8位域组成。即位域组成。即11000000 11000000 10101000 00000001 00000110 10101000 00000001 00000110 (192.168.1.6192.168.1.6)。)。 域名系统域名系统(DNS):(DNS
12、):是一个分层的名字管理查询系统,主要提是一个分层的名字管理查询系统,主要提供供InternetInternet上主机上主机ipip地址和主机名相互对应关系的服务。地址和主机名相互对应关系的服务。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物域名采用分级结构,由用域名采用分级结构,由用“”分割的多个字符分割的多个字符串组成,高级域在右边,最右边为一级域名。域串组成,高级域在右边,最右边为一级域名。域名格式为:名格式为: 计算机主机名计算机主机名. .机构名机构名. .网络名网络名. .最高层域名最高层域名
13、 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 常见的一级域名常见的一级域名 常见的二级域名:常见的二级域名:edu(教育)、教育)、net(电信网(电信网)、ca(科研(科研网网 )、)、org(团体)、(团体)、gov(政府)、(政府)、com(商业)、(商业)、mil(军军队)队)我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我
14、也感到愉快,证实我的猜测没有错:表里边有一个活的生物国际互联网域名系统结构国际互联网域名系统结构CNCOM中国我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 注注: (1)IP地址与域名地址两者相互对应,保持全网统一。地址与域名地址两者相互对应,保持全网统一。 如:如:“百度百度”的域名是的域名是,IP地址是地址是220.181.37.55。(2)域名与)域名与ip的区别有的区别有: 形态的区别:形态的区别:ip地址是一串数字而域名是一个固定形式;地址是一串数字而域名是一个固定形式; 价值的区别:价值的区
15、别:ip地址是主机空间的地址存放网站内容的地址是主机空间的地址存放网站内容的一个容器,可以随时更换而域名使用的时间越久,其价一个容器,可以随时更换而域名使用的时间越久,其价值就越高;值就越高; 记忆成本的区别:记忆成本的区别:ip地址是一串数字,不便于记忆而域地址是一串数字,不便于记忆而域名是一个固定的具有涵义的字符组合,方便记忆和输入名是一个固定的具有涵义的字符组合,方便记忆和输入访问;访问; 本质的涵义不同:本质的涵义不同:ip地址相当于隐形人,就算记住了也地址相当于隐形人,就算记住了也没有意义而域名是显性的,代表了一个网站,代表了一没有意义而域名是显性的,代表了一个网站,代表了一个品牌。
16、个品牌。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物2.域名解析域名解析:由域名服务器来完成的。由域名服务器来完成的。Internet上的上的每一个域,都必须设置每一个域,都必须设置DNS,负责本域内主机名,负责本域内主机名的管理并与其他各级域名服务器相配合,完成的管理并与其他各级域名服务器相配合,完成Internet上上IP地址与主机名的查询。地址与主机名的查询。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物
17、我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物域名具有很重要的作用(具有标识性、唯一性、域名具有很重要的作用(具有标识性、唯一性、稀缺性稀缺性)。建立一个网站时,首先进行域名注册。建立一个网站时,首先进行域名注册。域名注册是将网站的域名合法化以便用户能通过域名注册是将网站的域名合法化以便用户能通过这个域名访问你的网站。注册完之后别人就不能这个域名访问你的网站。注册完之后别人就不能再次使用相同的域名来进行注册。再次使用相同的域名来进行注册。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的
18、世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物3.域名管理体系域名注册管理机构:ICANN(国际域名注册管理机构)中国域名(CN)域名注册机构:CNNIC我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物CNCN域名注册服务体系域名注册服务体系注册商管理体系结构如下图所示。注册商管理体系结构如下图所示。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 确定好网站的域名之后,还需要经过注册才能使这个确定
19、好网站的域名之后,还需要经过注册才能使这个 域名真正有效。注册域名可以到域名管理中心或其授域名真正有效。注册域名可以到域名管理中心或其授权的公司进行办理。中国的域名管理中心是中国互联权的公司进行办理。中国的域名管理中心是中国互联网络信息中心网络信息中心CNNIC(http:/ (万万网志成网志成 商务中国商务中国 新网数码新网数码 中资源中资源 广东时代互联广东时代互联) )进行域名的注册。进行域名的注册。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物3.3.企业选择及注册域名的策略企业选择及注册域名的策
20、略域名命名的一般规则(中文域名)域名命名的一般规则(中文域名): : 中文域名中文域名可以选择中文、字母可以选择中文、字母(A-Z,a-z,大小写等价大小写等价)、数字、数字(0-9)或符号或符号(-)命名您命名您的中文域名,但最多不超过的中文域名,但最多不超过20个字符。个字符。 我国中文域名的四种形式我国中文域名的四种形式中文中文.CN .CN 中文中文. .中国中国 中文中文. .公司公司 中文中文. .网络网络我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物不得使用或限制使用的名称:不得使用或限制使
21、用的名称: 注册含有注册含有“CHINA”、“CHINESE”、”CN”等等需经国家有关部门正式批准需经国家有关部门正式批准 公众知晓的其他国家或者地区名称、国外地名、公众知晓的其他国家或者地区名称、国外地名、国际组织名称不得使用国际组织名称不得使用 县级以上行政区划名称的全称或缩写县级以上行政区划名称的全称或缩写 行业名称或者商品的通用名称行业名称或者商品的通用名称 他人已在中国注册过的企业名称或者商标名称他人已在中国注册过的企业名称或者商标名称 对国家、社会或者公共利益有损害的名称对国家、社会或者公共利益有损害的名称我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里
22、呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物企业注册域名的策略企业注册域名的策略(1). 企业域名的选择与企业相关信息一致企业域名的选择与企业相关信息一致 单位名称的中英文缩写;单位名称的中英文缩写; 企业的产品注册商标;企业的产品注册商标; 与企业广告语一致的中英文内容,但注意与企业广告语一致的中英文内容,但注意不能超过不能超过2020个字符;个字符; 比较有趣的名字如:比较有趣的名字如:hellohello,howareyouhowareyou,yesyes,168168,等等。,等等。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也
23、感到愉快,证实我的猜测没有错:表里边有一个活的生物 例子例子: A.比如说比如说“江苏复兴塑料机械厂江苏复兴塑料机械厂”,企业通常会,企业通常会购买类似购买类似之类的域名,其实最好的之类的域名,其实最好的域名可以是域名可以是http:/ http:/ , 这样采购商可以这样采购商可以 从域名了解到该厂叫从域名了解到该厂叫Fuxin, 生产与塑料行业有关生产与塑料行业有关的产品。的产品。 B.比如用企业名称相应的英文名做域名:比如用企业名称相应的英文名做域名: ,使得人们直接了解企业的名,使得人们直接了解企业的名字。字。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里
24、呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 (2). 企业域名的选择采用数字化域名企业域名的选择采用数字化域名 数字化的域名相对中国绝大多数人来说是一数字化的域名相对中国绝大多数人来说是一件好记忆,有蕴含,简单明了的好事,不容易件好记忆,有蕴含,简单明了的好事,不容易搞错,所以,网易网络公司一下子就在搞错,所以,网易网络公司一下子就在InternetInternet上注册了上注册了163163、263263、126126、127127、188188、990990等多个域名,这些域名很快被广大的网名所等多个域名,这些域名很快被广大的网名所接受,并深入人心接受,并深入人心。我吓
25、了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 (3 3). . 企业域名的选择与企业的性质一致企业域名的选择与企业的性质一致 企业域名可分为国内域名和国际域名,企企业域名可分为国内域名和国际域名,企业域名的选择往往与企业的以下性质有关:业域名的选择往往与企业的以下性质有关: 开展业务的地域范围;开展业务的地域范围; 主要目标市场的地域;主要目标市场的地域; 企业未来的发展和目标。企业未来的发展和目标。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测
26、没有错:表里边有一个活的生物 (4 4). . 企业域名的注册要注意域名抢注与企业域名的注册要注意域名抢注与域名冲突的问题域名冲突的问题 换个名字,或是在申请的域名上加换个名字,或是在申请的域名上加一个幸运数字、也可以加一些字母、或者一个幸运数字、也可以加一些字母、或者选择其他可用的域名。选择其他可用的域名。 通过法律手段解决通过法律手段解决我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物4.统一资源定位器(统一资源定位器(URL,Uniform Resource Locators) 它将它将Interne
27、t提供的各类服务统一编址。格式如下:提供的各类服务统一编址。格式如下: 信息服务类型信息服务类型:/信息资源地址信息资源地址/文件路径文件路径 (绝对绝对URL) http、telnet(远程登录)、远程登录)、ftp(文件传送文件传送)、Gopher(查询服查询服务务)、wais(资源检索资源检索)、news(网(网络新闻组)络新闻组)表明后面的字符串表明后面的字符串是网络上的计算机是网络上的计算机名称名称计算机计算机域名:域名:端口号端口号可有可无可有可无,文件路,文件路径具体指径具体指出要访问出要访问的文件名的文件名称称举例举例 http:/ 第三节第三节 电子商务系统的多层结构电子商务
28、系统的多层结构(1 1)客户机)客户机/ /服务器结构的发展服务器结构的发展在软件设计中,分散分布的软件从体系结构上可在软件设计中,分散分布的软件从体系结构上可以分为客户机以分为客户机/服务器服务器(C/S)和浏览器和浏览器/服务器服务器(B/S)两种。两种。C/S系统:系统: 客户机客户机 服务器服务器显示显示逻辑逻辑客户客户事务事务处理处理请求请求响应响应数据数据处理处理逻辑逻辑数据库数据库我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 应用应用C/S体系结构的软件系统应具有以下特点:体系结构的软件系
29、统应具有以下特点:a.安全性要求高安全性要求高b.具有较强的交互性具有较强的交互性c.使用者活动范围相对固定使用者活动范围相对固定d.要求处理大量的实时数据要求处理大量的实时数据我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物B/W/S系统:系统:显示显示逻辑逻辑事务事务处理处理逻辑逻辑浏览器浏览器Web服务器服务器数据库服务器数据库服务器数据数据处理处理逻辑逻辑数据库数据库我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生
30、物Web浏览器浏览器数据库数据库服务器服务器应用服务器应用服务器 Web服务器服务器HTTP请求请求HTML文件文件SQL请求请求结果结果我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 客户端浏览器的主要作用是向客户端浏览器的主要作用是向Web服务器发出服务器发出请求,当接到请求,当接到Web服务器传送回来的数据以后服务器传送回来的数据以后,对这些数据进行解释和显示。浏览器以,对这些数据进行解释和显示。浏览器以URL为统一的定位格式,使用超文本传输协议为统一的定位格式,使用超文本传输协议HTTP接收采用接
31、收采用HTML语言编写的页面,其基本语言编写的页面,其基本结构如下图所示:结构如下图所示:键盘或鼠标输入与远程服务器通信(HTML)控制器HTTP解释器其他解释器驱动程序其他客户机HTTP客户机网络接口输出显示我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物B/W/S结构的优点:结构的优点:a.简化客户端简化客户端b.服务器端集中了所有事务处理功能服务器端集中了所有事务处理功能c.维护工作得到集中的同时,维护任务被层次化维护工作得到集中的同时,维护任务被层次化d.具有强大的信息发布能力具有强大的信息发布能力
32、e.有利于平衡工作负荷有利于平衡工作负荷我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 应用应用B/W/S体系结构的软件系统应具有以下特点:体系结构的软件系统应具有以下特点:a.使用者活动范围变化大使用者活动范围变化大b.安全性要求相对较低安全性要求相对较低c.功能变动频繁功能变动频繁我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物(2 2)电子商务系统的三层结构)电子商务系统的三层结构商务表达层商务表达层 商务逻辑层
33、商务逻辑层 数据层数据层客户端客户端表达逻辑表达逻辑胖客户胖客户表达逻辑表达逻辑服务器端服务器端表达逻辑表达逻辑客户端数据存取数据存取商务表达平台商务表达平台 商务支持平台商务支持平台 数据存取平台数据存取平台商务逻辑商务逻辑浏览器浏览器应用程序应用程序客户端客户端InternetWeb及及表达层表达层应用应用支持支持平台平台及工具及工具互联互联及集成及集成工具工具应用服务器应用服务器extranetintranet企业应用企业应用及数据及数据伙伴银伙伴银行行CA我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的
34、生物 a.商务表达层:电子商务系统与用户进行商务表达层:电子商务系统与用户进行交互的界面,主要为用户提供使用的接口,交互的界面,主要为用户提供使用的接口,具体由客户端浏览器或专用的应用程序以具体由客户端浏览器或专用的应用程序以及服务器端的相关软件实现。在物理上,及服务器端的相关软件实现。在物理上,它牵涉到前台、后台、前后台之间的通信它牵涉到前台、后台、前后台之间的通信设备。在技术上,它一般要求能够支持多设备。在技术上,它一般要求能够支持多种标准数据格式、支持多种主流的数据终种标准数据格式、支持多种主流的数据终端、支持用户的个性化要求等。端、支持用户的个性化要求等。我吓了一跳,蝎子是多么丑恶和恐
35、怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 b.商务逻辑层:描述商务处理过程和商务逻辑层:描述商务处理过程和商务业务规则,是整个商务模型的核心。商务业务规则,是整个商务模型的核心。商务逻辑层:商务逻辑层:u企业的核心商务逻辑企业的核心商务逻辑u支持核心商务逻辑的辅助部分(商务平台支持核心商务逻辑的辅助部分(商务平台台如:内容管理、知识管理、搜索引擎、台如:内容管理、知识管理、搜索引擎、目录管理、用户管理等;系统平台如:集目录管理、用户管理等;系统平台如:集成中间件、负荷管理、集群结构、故障恢成中间件、负荷管理、集群结构、故障恢复、
36、系统管理)复、系统管理)我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 C.数据层数据层 为商务逻辑层提供数据支持。为商务逻辑层提供数据支持。 后端数据具有多种格式、多种来源。后端数据具有多种格式、多种来源。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物(3)电子商务系统的多层结构)电子商务系统的多层结构:a.客户层客户层b.web服务层服务层表示逻辑表示逻辑c.应用服务层应用服务层业务逻辑业务逻辑d.中间件层中间件
37、层 (优化整性能,提高并发处理能力)(优化整性能,提高并发处理能力).我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物(4)电子商务系统的基础平台电子商务系统的基础平台a.企业内部网(企业内部网(Intranet)基于TCP/IP协议,不受地域限制,基于internet技术建设的企业私有网络。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物完整的内部网网络系统平台完整的内部网网络系统平台网络环境平台网络数据库平台网络服务
38、平台广播电视网网络开发平台网络用户平台网络平台网络应用平台网络安全平台网络管理平台公用电信服务网互联网我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物企业内部网功能企业内部网功能财务管理人力资源管理高层管理信息管理商品管理中心数据库用户信息商品信息订货信息投诉信息服务要求送货要求我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物b.企业外部网(企业外部网(Extranet) 使用使用Internet/Intranet技术使
39、企业与其客户和技术使企业与其客户和其他企业相连完成其共同目标的合作网络。其他企业相连完成其共同目标的合作网络。 Extranet 大多采用虚拟专网大多采用虚拟专网VPN(Virtual Private Network)技术,即在公共的技术,即在公共的Internet 信息通道上采用隧道技术开辟企业信息通道上采用隧道技术开辟企业和特定客户间的私有通道。和特定客户间的私有通道。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物其可以作为公用的其可以作为公用的Internet和专用的和专用的Intranet之间的桥
40、梁。拥用权限的用户可之间的桥梁。拥用权限的用户可以访问以访问Extranet上的数据库、文件或其他上的数据库、文件或其他信息。信息。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 第四节第四节 网站开发相关技术网站开发相关技术(1) 网站标准网站标准确保所有应用能够正常执行,任何网站文档都确保所有应用能够正常执行,任何网站文档都长期有效。长期有效。 结构化标准语言(结构化标准语言(XML)HTML:常见的静态网页开发技术:常见的静态网页开发技术XML:为了解决:为了解决HTML无法很好地维护和展示大量无法
41、很好地维护和展示大量数据的页面。数据的页面。区别:区别:XML可以提供更多的数据操作,而可以提供更多的数据操作,而HTML注注重数据的显示。重数据的显示。XML可以获得应用之间的相应信息,提供终端的多项处理要可以获得应用之间的相应信息,提供终端的多项处理要求,也能被其他的解析器和工具所使用,在现阶段,求,也能被其他的解析器和工具所使用,在现阶段,XML可可以转化成相应的以转化成相应的HTML,来适应当前浏览器的需求。,来适应当前浏览器的需求。XHTML:同时具有同时具有HTML和和XML特性的语言,特性的语言,XHTML是作为是作为HTML向向XML的过渡语言出现的,的过渡语言出现的,可以被任
42、何支持可以被任何支持XML的的设备(软件)读取设备(软件)读取。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 表现标准语言表现标准语言CSSCSS:层叠样式表,给予网站开发者更好地控制页:层叠样式表,给予网站开发者更好地控制页面显示格式的指令集。类似文字处理软件中的预定面显示格式的指令集。类似文字处理软件中的预定义的文档风格。义的文档风格。(可以为(可以为HTML文件的组成部分,也可以存储在另文件的组成部分,也可以存储在另一个文件中,用一个文件中,用HTML风格标记引用)风格标记引用)我吓了一跳,蝎子是
43、多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 行为标准行为标准包括对象模型(包括对象模型(W3C DOM)、)、ECMAScript等。等。DOM是一种与浏览器、平台、语言无关的接口,使是一种与浏览器、平台、语言无关的接口,使用户可以访问页面其他的标准组件。用户可以访问页面其他的标准组件。ECMAScript是是ECMA制定的标准脚本语言。制定的标准脚本语言。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物(2) 数据库技术数据库技术
44、a.构建网站时常选用的数据库软件有构建网站时常选用的数据库软件有ORACLE 一种适用于各种类型包括大型、一种适用于各种类型包括大型、中型和微型计算机的关系数据库管理系统。中型和微型计算机的关系数据库管理系统。DB2 IBM公司开发的关系数据库管理系统,公司开发的关系数据库管理系统,可运行在可运行在OS/2、Windows NT、UNIX操作操作系统上。系统上。SQL server 微软公司开发的一个关系数据微软公司开发的一个关系数据库管理系统。库管理系统。SQL Server 采用二级安全验采用二级安全验证、登录验证及数据库用户账号和角色的许证、登录验证及数据库用户账号和角色的许可验证。可验
45、证。MySql 是一个精巧的是一个精巧的SQL数据库管理系统,数据库管理系统,而且是开源的数据管理系统而且是开源的数据管理系统,与与Apache和和PHP/PERL结合,为建立基于数据库的动态结合,为建立基于数据库的动态网站提供了强大动力网站提供了强大动力 。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物Microsoft Office Access 是由微软发布的关联式数据库管理系统。是由微软发布的关联式数据库管理系统。它结合了它结合了 Microsoft Jet Database Engine 和和
46、 图形用户界面两项特点,是图形用户界面两项特点,是 Microsoft Office 的系统程式之一。的系统程式之一。 (实(实验或小型网站也可以用验或小型网站也可以用access)我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物b.常见的数据库接口:常见的数据库接口:ODBC:开放数据库互连,是:开放数据库互连,是Microsoft引进的引进的一种早期数据库接口技术,是微软开放服务结构一种早期数据库接口技术,是微软开放服务结构中有关数据库的一个组成部分。它建立了一组中有关数据库的一个组成部分。它建立了一组
47、规范,并提供了一组对数据库访问的标准规范,并提供了一组对数据库访问的标准API。API利用利用SQL完成大部分任务,其本身也提供对完成大部分任务,其本身也提供对SQL语言的支持。应用程序要访问一个数据库,语言的支持。应用程序要访问一个数据库,首先必须用首先必须用ODBC管理器注册一个数据源。管理器注册一个数据源。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物OLE DB:微软的战略性的通向不同的数据源的:微软的战略性的通向不同的数据源的低级应用程序接口。低级应用程序接口。ADO:是一个用于存取数据源的:是
48、一个用于存取数据源的COM组件,是组件,是程序和数据接口的桥梁,通过它可以方便地操程序和数据接口的桥梁,通过它可以方便地操作数据库里的数据。它提供了编程语言和统一作数据库里的数据。它提供了编程语言和统一数据访问方式数据访问方式OLE DB的一个中间层。的一个中间层。ADO位位于于OLE DB上层,为不能直接访问上层,为不能直接访问OLE DB的语的语言提供编程接口。言提供编程接口。JDBC:Java语言的数据库访问语言的数据库访问API。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物(3) web技术技术
49、 a.Web技术简述技术简述 目标:目标:把所有把所有internet上现有资源全部连接,采上现有资源全部连接,采用图形界面的,融网络技术,超文本技术以及用图形界面的,融网络技术,超文本技术以及多媒体技术为一体的信息服务系统。多媒体技术为一体的信息服务系统。 定义:定义:建立在建立在b/s模型之上,以模型之上,以html和和http为基为基础,能够提供面向各种础,能够提供面向各种internet服务的且用户界服务的且用户界面一致的信息浏览系统。面一致的信息浏览系统。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个
50、活的生物 功能:功能:阅读超文本文件和访问阅读超文本文件和访问internet资源资源 特点:特点:l以超文本组织网络多媒体信息以超文本组织网络多媒体信息l用户可在世界范围内任意查找,检索,浏览及添加用户可在世界范围内任意查找,检索,浏览及添加信息信息l提供生动,直观,易于使用,格式统一的图形用户提供生动,直观,易于使用,格式统一的图形用户界面界面l网点之间可以相互链接,以提供信息查找和漫游的网点之间可以相互链接,以提供信息查找和漫游的透明访问透明访问l具有集成各种最新信息技术和多种文件格式的能力具有集成各种最新信息技术和多种文件格式的能力我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在