网站建设与管理第3章_第1页
网站建设与管理第3章_第2页
网站建设与管理第3章_第3页
网站建设与管理第3章_第4页
网站建设与管理第3章_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高等院校电子商务专业本科系列教材——网站建设与管理第1章网站的概念、构成及特点

1.1网站的概念1.网站的起源与开展2.网站通信协议3.网站工作原理高等院校电子商务专业本科系列教材——网站建设与管理网站(Website)是在Internet上拥有域名或地址并提供一定网络效劳的主机,是存储文件的空间,以效劳器为载体。人们可以通过浏览器等进行访问、查找文件,也可以通过远程文件传输〔FTP〕方式上传、下载网站文件。企业有了网站,可以展示产品、效劳,宣传企业形象,促进商贸业务开展,加强与客户和消费者的沟通,实现网上或网下的赢利收益。1.1网站的概念高等院校电子商务专业本科系列教材——网站建设与管理1.1.1网站的概念、构成及特点高等院校电子商务专业本科系列教材——网站建设与管理1.1.2网站通讯协议网站通信协议即网站之间的网络通信协议,是计算机在网络中实现通讯时必须要遵守的约定,也是通信协议。网络通信协议为连接不同操作系统和不同硬件体系结构的互联网络提供通信支持,是一种网络通用语言。而TCP/IP协议是Internet国际互联网络的根底。TCP/IP〔传输控制协议/网间协议〕是一种网络通信协议,它标准了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式。TCP/IP是INTERNET的根底协议,也是一种电脑数据打包和寻址的标准方法。高等院校电子商务专业本科系列教材——网站建设与管理TCP/IP的模型介绍TCP/IP参考模型分为四个层次:应用层、传输层、网络互连层和主机到网络层。高等院校电子商务专业本科系列教材——网站建设与管理TCP/IP的模型特点TCP/IP协议不依赖于任何特定的计算机硬件或操作系统,提供开放的协议标准。TCP/IP协议并不依赖于特定的网络传输硬件,所以TCP/IP协议能够集成各种各样的网络。统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有惟一的地址。标准化的高层协议,可以提供多种可靠的用户效劳。高等院校电子商务专业本科系列教材——网站建设与管理TCP/IP的优势

高可靠性安全性灵活性

采用重新确认的方法保证数据的可靠传输,并采用“窗口”流量控制机制使可靠性得到进一步保证

为建立TCP连接,在连接的每一端都必须与该连接的安全性控制达成一致。IP在它的控制分组头中有若干字段允许有选择地对传输的信息实施保护。

TCP/IP要求下层支持该协议,而对上层应用协议不作特殊要求。因此,TCP/IP的使用不受传输介质和网络应用软件的限制。高等院校电子商务专业本科系列教材——网站建设与管理网站工作原理网站的一般工作原理〞指Web效劳器与客户端浏览器交互的根本原理,这个过程包括三个问题:网站的数据如何变成页面数据——网站程序解决。如何根据用户请求将指定的数据体送达客户端——Internet解决。客户端如何将页面数据显示为页面〔所谓页面就是图形界面上的文本、图像、图形的集合〕——浏览器解决。高等院校电子商务专业本科系列教材——网站建设与管理第1章网站的概念、构成及特点

1.2网站的构成1.网站的域名2.网站空间3.网站软件系统高等院校电子商务专业本科系列教材——网站建设与管理1.2网站的构成、特征与优势电子商务网站网站软件系统商务网站域名商务网站空间高等院校电子商务专业本科系列教材——网站建设与管理高等院校电子商务专业本科系列教材——网站建设与管理1.2.2网站的特征一般网站的特点:网站的技术性网站的互动性网站的扩展性

网站的实用性网站的个性化高等院校电子商务专业本科系列教材——网站建设与管理电子商务网站的特征:虚拟性。客户对电子商务网站上的商品只能通过商品的图片、描述来了解其形状、特性、价格和使用方法。商务性。电子商务网站中的“商务〞一词就说明了其具有商务性,即做生意的特点。便捷性。便捷的操作是使电子商务有别于传统商务的主要特征之一整体性。要实现赢利的目的,就要求电子商务网站的各个环节运转良好,如网页设计制作、商品交易、货款支付、物流配送和资金的周转、交易双方的诚信、有关法律的保证和支持均是一个有机的整体。可扩展性。为了使电子商务网站正常运作,必须考虑到访问流量的规模,所以系统要考虑到可扩展性,防止系统阻塞。平安性。在电子商务中,平安性是一个至关重要的核心特征。客户在网上购物将会把平安考虑放在首要地位。高等院校电子商务专业本科系列教材——网站建设与管理1〕庞大的用户群2〕覆盖面广3〕传播便捷4〕费用低廉5〕沟通便捷1.2.3网站的优势高等院校电子商务专业本科系列教材——网站建设与管理ThankYou!高等院校电子商务专业本科系列教材——网站建设与管理第2章网站的分类2.1按运营主题划分公共及公益效劳网站企业及商业网站教育与科研网站高等院校电子商务专业本科系列教材——网站建设与管理公共及公益效劳网站是无偿的效劳于社会公益活动、关注居民生活、为企业及个人的公益行为提供展示平台,是供广阔人民群众使用并且通过互联网传播公益、慈善信息,帮助社会上需要关爱的个人或弱势群体的网络站点。代表公共及公益性网站有:公益效劳网〔〕“12320卫生热线〞〔〕公益中国〔〕公共及公益效劳网站高等院校电子商务专业本科系列教材——网站建设与管理企业及商务网站是指一个企业、机构或公司在互联网上建立的站点,该站点主要是宣传企业形象,发布产品信息、宣传经济法规、提供商业效劳。企业及商务网站的运营主体往往是企业自身,按照功能的不同,企业网站也会有不同的分类:电子商务多媒体广告产品展示2.1.2企业及商务网站高等院校电子商务专业本科系列教材——网站建设与管理教育与科研的网站往往是有教育及科研单位创立及运营的效劳型网站。各运营主体在自身的单位中发布相关的教育科研信息,提供教学、招生、学校宣传及相关科研成果等相关信息。其中,比较著名的教育与科研网站有:中国教育科学研究网〔〕中国教育科技研究网〔〕北京教育科研网〔〕2.1.3教育与科研的网站高等院校电子商务专业本科系列教材——网站建设与管理第2章网站的分类静态网站动态网站静态网站与动态网站的区别高等院校电子商务专业本科系列教材——网站建设与管理静态网站高等院校电子商务专业本科系列教材——网站建设与管理静态网页的优势:1、平安,静态网站从理论上讲是没有攻击漏洞的;2、没有数据库访问或减少效劳器对数据响应的负荷,速度快;3、优化引擎,易于搜索引擎收录,搜索引擎比较喜欢收录静态页面;4、降低效劳器的承受能力,因为其不需要解析就可以返回客户端,因此减少了效劳器的工作量,同时也减少了数据库的本钱。静态网站高等院校电子商务专业本科系列教材——网站建设与管理2.2.2动态网站高等院校电子商务专业本科系列教材——网站建设与管理动态网站的优势:1.更新容易:网站内容更新实现“傻瓜式〞,普通工作人员即可完成。2.解决网站建成后的维护问题〔长期开展〕。3.可扩展升级:网站的内容都记录在数据库,以后网站改版升级,这些内容都可导入,不会丧失,而且功能也可以搬过去,防止了完全重新建站,防止了重复投入和浪费。4.它将企业网站建设从单纯静态页面制作延伸为企业对信息资源的组织和管理。2.2.2动态网站高等院校电子商务专业本科系列教材——网站建设与管理从功能方面来说动态网站与静态网站的区别:1.动态网站可以实现静态网站所实现不了的功能,比方说:聊天室、论坛、音乐播放、浏览器、搜索等;而静态的网站那么实现不了。2.静态网站,如用Frontpage或Dreamweaver开发出来的网站,其源代码是完全公开的,任何浏览者都可以非常轻松地得到其源代码,也就是说,自己设计出来的东西很容易被别人盗用。动态网站,如:ASP开发出来的网站,虽然浏览者也可以看到其源代码,但是那已经是转换过以后的代码,想盗用源代码那是不可能的,因为它的源代码已经放在效劳器上了,客户端是看不到的。2.2.3动态网站与静态网站的区别高等院校电子商务专业本科系列教材——网站建设与管理从对数据的利用上说动态网站与静态网站的区别:1.动态网站可以直接地使用数据库,并通过数据源直接操作数据库;而静态网站不可以使用,静态网站只能使用表格来死板地实现动态网站数据库表中少有的一局部数据的显示,不能操作。2.动态网站是放到效劳器上的,要看到其源程序或者对其进行直接的修改都须在效劳器上进行,因此保密性能比较优越。静态网站实现不了信息的保密功能。3.动态网站可以实现远程数据的调用,而静态网站连本地数据都不可以用,更谈不上远程数据了。2.2.3动态网站与静态网站的区别高等院校电子商务专业本科系列教材——网站建设与管理从本质上说动态网站与静态网站的区别:1.动态网站的开发语言是编程语言,比方说ASP用Vbscript或Javascript开发。而静态的网站只能够用HTML开发标记语言开发,它只是一种标记语言,不能实现程序的功能。2.动态网站本身就是一个系统,一个可以实现程序几乎所有功能的系统,而静态网站那么不是,它只能实现文本以及图片等的平面性的展现。3.动态网站可以实现程序的高效快速性能,而普通静态网站没有高效快速可言。以上是对动态网站和静态网站所做的根本分析,而在实际的应用中,各人会有不同的体会,并且其中的细微区别以及本质区别远远多于以上所列。这个就只能靠亲自体验来区别它们了。2.2.3动态网站与静态网站的区别高等院校电子商务专业本科系列教材——网站建设与管理2.2.3动态网站与静态网站的区别高等院校电子商务专业本科系列教材——网站建设与管理第2章网站的分类2.3按网站平台划分B2BB2CC2CG2C高等院校电子商务专业本科系列教材——网站建设与管理B2B网站一般以信息发布与撮合为主,主要建立企业之间商务活动的桥梁。2.3.1B2B〔BusinesstoBusiness,商家对商家〕阿里巴巴中文网站截图高等院校电子商务专业本科系列教材——网站建设与管理

B2C表示商业机构对消费者的电子商务,这种形式的电子商务一般以网络零售业为主。2.3.2B2C〔BusinesstoCustomer,商家对个人〕京东的网站主页截图高等院校电子商务专业本科系列教材——网站建设与管理2.3.3C2C〔CustomertoCustomer,个人对个人〕孔夫子旧书网主页截图高等院校电子商务专业本科系列教材——网站建设与管理G2C网站网站是指政府(Government)与公众(Citizen)之间的电子政务。是政府通过电子网络系统为公民提供各种效劳。2.3.4G2C网站〔GovernmenttoCitizen,政府对公众〕12306网站主页截图高等院校电子商务专业本科系列教材——网站建设与管理第2章网站的分类2.4按企业开展电子商务阶段划分企业开展电子商务的阶段与电子商务各阶段对应的网站分类高等院校电子商务专业本科系列教材——网站建设与管理2.4.1企业开展电子商务的阶段第一阶段,开展电子商务之前,首先建立将企业内部各个职能部门进行统一管理的系统平台,完成企业内部信息的集成。第二阶段,开展电子商务初期,企业可能只是在互联网上建立一个简单的WWW效劳器,提供一些简单的公司介绍、产品资料展示等静态信息,以到达宣传企业的目的。第三阶段,随着业务的开展,企业及其供给商、客户希望能够在互联网上进行双向交流,能动态的进行信息交换,完成商品购销。第四阶段,随着业务的进一步开展,企业不再满足于信息发布、网上营销活动,而是希望能够在互联网上开展核心业务,如洽谈订货、转账支付、物流管理等,简化业务流程,提高运作水平,降低运营本钱。高等院校电子商务专业本科系列教材——网站建设与管理2.4.2与电子商务各阶段对应的网站分类1〕企业内部管理网站2〕宣传式网站3〕商业营销式网站4〕交易式网站5〕行业式网站6〕交易中介式网站高等院校电子商务专业本科系列教材——网站建设与管理ThankYou!高等院校电子商务专业本科系列教材——网站建设与管理第3章网站的体系架构

3.1网站的逻辑体系架构1.网站的表示层2.网站的逻辑层3.网站的数据层高等院校电子商务专业本科系列教材——网站建设与管理3.1网站的逻辑体系架构三层体系结构就是将一个网站应用系统划分为网站表示层〔PresentationLayer〕、网站逻辑层〔LogicLayer〕、网站数据层〔DataAccessLayer〕3个不同的层次。每个层次之间相对独立,分工合作,共同组成一个功能完整的网站应用系统。

三层架构是将用户界面与数据的逻辑完全分开在不同的层面中,用户界面不是直接与数据库连接的,而是与业务逻辑层连接,业务逻辑层再与数据访问层连接,这样就实现了用户界面与SQL语句的别离,便于系统的扩展。高等院校电子商务专业本科系列教材——网站建设与管理3.1网站的逻辑体系架构通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。如以下图所示,为网站逻辑层次结构。网站表示层网站数据层网站逻辑层高等院校电子商务专业本科系列教材——网站建设与管理网站表示层是网站系统的“脸面〞,无论是代码的编辑还是数据库信息的返回,甚至是网站系统的综合功能,都需要通过表示层进行表达。该层依赖于网站逻辑层和网站数据层,将网站逻辑层执行的业务操作的结果进行输出。表示层最重要的用途是向用户展示网站的功能和系统的核心理念。

3.1.1网站的表示层高等院校电子商务专业本科系列教材——网站建设与管理对表示层的要求主要表达在实用性和美观度两个方面。

3.1.1网站的表示层要想做到成为一个用户友好的界面首先应该满足方便操作、简单易用这一条件,使得在使用时无需浪费时间和精力去区分各项的功能和所包含的信息,而是用最短的时间找到用户所需的内容。实用性网络表示层的另外一个要求是美观度。舒适的颜色搭配,能够吸引用户,合理的网页布局易于实现良好的用户体验和效劳,使用户方便快捷地利用应用效劳和查询信息。美观度高等院校电子商务专业本科系列教材——网站建设与管理1〕网站表示层的功能3.1.1网站的表示层

网站表示层位于最外层即最上层,是展示给用户的直观界面,它向用户展示了网站的功能、内容与美感,是离用户最近的网络层次。

该层的主要功能是用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面,同时对用户业务操作结果进行展示,这是用户可直接获取的。网站表示层可以使用JavaServlet、JSP或者JavaApplet等进行开发。高等院校电子商务专业本科系列教材——网站建设与管理2〕网站表示层的设计原那么3.1.1网站的表示层网站表示层设计遵循结构和外观别离的原那么,即页面文件只包含结构信息,而所有与外观相关的信息存储在CSS文件中,这样就保证了页面的结构不会错位,外观显示不会混乱。网站的设计应符合具体应用部门的理念、风格以及思想,根据其所处的行业不同,设计出满足行业需求的网站。、高等院校电子商务专业本科系列教材——网站建设与管理

网站逻辑层是三层逻辑体系架构的中间层,处于网站表现层和网站数据层之间是进行数据交换的桥梁,和这两者是依赖与被依赖的关系,起到中转表示层数据到数据层数据的作用,它的研究与设计在网站的系统软件的开发过程中是系统实现的核心环节。

3.1.2网站的逻辑层高等院校电子商务专业本科系列教材——网站建设与管理1〕网站逻辑层的功能3.1.2网站的逻辑层网站逻辑层定义了各个业务的的名称,主要描述各个业务的逻辑规那么。它根据业务需求调用网站数据层中的方法,并实现相应的业务逻辑处理请求,最终将将处理结果传递回用户界面层。〔1〕定义业务名称,设计逻辑规那么。根据网站的具体功能和使用网站的行业或企业的不同,结合C++,JAVA等功能强大且稳定的语言进行设计开发。高等院校电子商务专业本科系列教材——网站建设与管理1〕网站逻辑层的功能3.1.2网站的逻辑层〔2〕对表示层数据进行处理。网站逻辑层可以对表示层输入的数据进行处理和有效验证、完成对多个表的事务处理等。〔3〕对数据层中的数据进行传输。当数据层完成了用户的请求,将该数据信息传达给逻辑层,逻辑层再选择相关的数据表或视图进行相应的逻辑编译,最终将数据信息向用户进行输出,展示在网站的表示层。高等院校电子商务专业本科系列教材——网站建设与管理1〕网站逻辑层的功能3.1.2网站的逻辑层〔4〕对数据进行逻辑处理。有时,对于用户界面层某些数据请求不能立即通过网站逻辑层传给网站数据层来处理,需要网站逻辑层做相应的处理。高等院校电子商务专业本科系列教材——网站建设与管理2〕网站逻辑层的使用意义3.1.2网站的逻辑层随着工程业务逻辑复杂性的增强,网站逻辑层在事物的逻辑处理中也会发挥越来越重要的作用。如果在功能实现中不使用网站逻辑层来处理,而放在网站数据层来处理,业务逻辑和数据访问逻辑就会混在一起,造成代码混乱,加大后期的维护难度,造成不必要的浪费,带来诸多麻烦。高等院校电子商务专业本科系列教材——网站建设与管理网站数据层处于三层逻辑体系架构中的最底层,它用于实行信息系统对数据库的操作,包括增加、删除、修改、查找记录等,是网站中相对稳定持续的局部,它向网站逻辑层提供数据,原那么上不涉及网站逻辑层的设计。3.1.3网站的数据层高等院校电子商务专业本科系列教材——网站建设与管理1〕网站数据层的功能3.1.3网站的数据层

当网站的逻辑层获取从表示层得到的数据请求之后,完成对业务逻辑的编译,将这种信号以SQL语句的形式传输给网站的数据层。

数据层从SQL语句中获取相应的参数,该参数是以对象的方式传递的,即在用户界面层获得一系列数据,把这些数据以对象属性的方式进行封装,然后仅将对象传递给网站逻辑层即可,网站逻辑层将对象的属性进行相应的处理操作,最后将对象传递给网站数据层。高等院校电子商务专业本科系列教材——网站建设与管理2〕网站数据层的工作理念3.1.3网站的数据层

在网站框架中可以将数据访问进行深入抽象,将其分为数据库的查询运算、插入运算、修改运算及删除运算。这样对应的每个业务流程只需要指定相关的数据表或视图,就可以根据表中的数据项自动生成相关数据操作。高等院校电子商务专业本科系列教材——网站建设与管理3〕网站数据层的设计原那么——“高内聚,低耦合〞3.1.3网站的数据层在数据库中包含有不同的层次以及不同的功能模块,各局部的主要职责不同。尽量降低系统各局部之间的耦合度,提高模块内部的聚合程度是网站数据层设计的重要原那么。将各个层面的数据进行明确分工,有助于减少因数据的混乱所造成的损失。总之,网站数据层的设计的核心思想是要做到“高内聚,低耦合〞。高等院校电子商务专业本科系列教材——网站建设与管理〔1〕开发人员可以只将其中的某一层作为操作对象,在不影响其他各层的的情况下完成对整个网站系统的完善和优化。

〔2〕将个层次进行划分,使得它们之间相互独立。

〔3〕相互之间的功能耦合性减少,便于系统的维护和操作,降低了各层之间的相互依赖性。3.1.3网站的数据层网站的三层逻辑体系结构的划分的优点:高等院校电子商务专业本科系列教材——网站建设与管理〔4〕扩展性强。不同层负责不同的层面,具有不同的用途。在一个层的内部进行扩展,不会对其它层造成影响。

〔5〕平安性高。防止用户与数据库的直接接触,减少了入口点,把很多危险的系统功能都屏蔽了。

〔6〕从开发角度和应用角度来看,网站的三层逻辑体系架构适合群体开发,每人可以有不同的分工,协同工作使效率倍增。3.1.3网站的数据层网站的三层逻辑体系结构的划分的优点:高等院校电子商务专业本科系列教材——网站建设与管理〔1〕与单层或双层架构的划分相比,该模式不可防止的降低了网站的运行性能。

〔2〕三层逻辑体系架构的设定,有时可能会导致级联的修改。

〔3〕网站层次的增加,必然会导致代码的增加,加大了系统的运行负担,增加了工作量,是网站内部的复杂程度大大增强。3.1.3网站的数据层网站的三层逻辑体系结构的划分的缺乏:高等院校电子商务专业本科系列教材——网站建设与管理第3章网站的体系架构

3.2网站的物理体系架构1.两层体系架构2.多层体系架构高等院校电子商务专业本科系列教材——网站建设与管理基于C/S的两层体系架构,是将逻辑上的三层结构物理地分隔成两层,组成“客户机/效劳器〞〔Client/Server〕的体系架构,这是一种软件系统体系结构,通过这个系统可以保证对两端硬件环境的充分利用,将任务在Client端和Server端进行合理的分配,它主要应用于局域网中。3.2.1两层体系架构1〕基于C/S的两层体系架构简介高等院校电子商务专业本科系列教材——网站建设与管理基于C/S的两层体系架构可以将表示层和商务逻辑层组合到客户层中,而将数据层作为一个独立的层面放到效劳器端,构成数据库层,从而形成“胖〞客户端、“瘦〞效劳器端的C/S架构,如以下图所示。3.2.1两层体系架构高等院校电子商务专业本科系列教材——网站建设与管理在这种两层C/S架构下,当用户需要访问数据库效劳器中的数据时,由客户机的应用程序通过网络向数据库效劳器发送查询效劳请求,数据库效劳器那么根据客户机的效劳请求自动完成查询任务,然后通过网络再将查询结果返回给客户机。3.2.1两层体系架构2〕基于C/S的两层体系架构的运行原理高等院校电子商务专业本科系列教材——网站建设与管理优点:〔1〕点对点。客户端和效劳器直接相连,构成了一种点对点的模式,用户在客户端就可以获取一些重要的信息,而不需通过中间层的传输与运算。〔2〕设备利用率提高。将一些逻辑事务交于客户机来处理,增加了客户端和数据库效劳器端的硬件使用率减少了资源的浪费,从而充分利用了两端设备。〔3〕个性化。客户端的操作界面可以提高客户的视觉体验,满足客户的各种根本需求。3.2.1两层体系架构3〕基于C/S的两层体系架构的优点和缺点高等院校电子商务专业本科系列教材——网站建设与管理缺点:〔1〕平安性降低。将客户机与效劳器直接相连,在一定程度上降低了系统的平安性。〔2〕适用面窄。通常用于局域网中,这大大限制了系统的使用范围与影响的广泛性。不利于市场的开拓与创新。〔3〕本钱较高。基于C/S的两层体系结构的网站开发,不管是前期的开发费用还是后期的维护本钱都是非常高昂的。〔4〕用户受限。基于C/S的两层体系结构对用户的身份进行了限制,只有安装了客户端的用户才能够进行访问。3.2.1两层体系架构3〕基于C/S的两层体系架构的优点和缺点高等院校电子商务专业本科系列教材——网站建设与管理基

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论