網(wǎng)站建設(shè)與管理第3章_第1頁
網(wǎng)站建設(shè)與管理第3章_第2頁
網(wǎng)站建設(shè)與管理第3章_第3頁
網(wǎng)站建設(shè)與管理第3章_第4頁
網(wǎng)站建設(shè)與管理第3章_第5頁
已閱讀5頁,還剩62頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理第1章網(wǎng)站的概念、構(gòu)成及特點

1.1網(wǎng)站的概念1.網(wǎng)站的起源與開展2.網(wǎng)站通信協(xié)議3.網(wǎng)站工作原理高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理網(wǎng)站(Website)是在Internet上擁有域名或地址并提供一定網(wǎng)絡(luò)效勞的主機(jī),是存儲文件的空間,以效勞器為載體。人們可以通過瀏覽器等進(jìn)行訪問、查找文件,也可以通過遠(yuǎn)程文件傳輸〔FTP〕方式上傳、下載網(wǎng)站文件。企業(yè)有了網(wǎng)站,可以展示產(chǎn)品、效勞,宣傳企業(yè)形象,促進(jìn)商貿(mào)業(yè)務(wù)開展,加強(qiáng)與客戶和消費者的溝通,實現(xiàn)網(wǎng)上或網(wǎng)下的贏利收益。1.1網(wǎng)站的概念高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理1.1.1網(wǎng)站的概念、構(gòu)成及特點高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理1.1.2網(wǎng)站通訊協(xié)議網(wǎng)站通信協(xié)議即網(wǎng)站之間的網(wǎng)絡(luò)通信協(xié)議,是計算機(jī)在網(wǎng)絡(luò)中實現(xiàn)通訊時必須要遵守的約定,也是通信協(xié)議。網(wǎng)絡(luò)通信協(xié)議為連接不同操作系統(tǒng)和不同硬件體系結(jié)構(gòu)的互聯(lián)網(wǎng)絡(luò)提供通信支持,是一種網(wǎng)絡(luò)通用語言。而TCP/IP協(xié)議是Internet國際互聯(lián)網(wǎng)絡(luò)的根底。TCP/IP〔傳輸控制協(xié)議/網(wǎng)間協(xié)議〕是一種網(wǎng)絡(luò)通信協(xié)議,它標(biāo)準(zhǔn)了網(wǎng)絡(luò)上的所有通信設(shè)備,尤其是一個主機(jī)與另一個主機(jī)之間的數(shù)據(jù)往來格式以及傳送方式。TCP/IP是INTERNET的根底協(xié)議,也是一種電腦數(shù)據(jù)打包和尋址的標(biāo)準(zhǔn)方法。高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理TCP/IP的模型介紹TCP/IP參考模型分為四個層次:應(yīng)用層、傳輸層、網(wǎng)絡(luò)互連層和主機(jī)到網(wǎng)絡(luò)層。高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理TCP/IP的模型特點TCP/IP協(xié)議不依賴于任何特定的計算機(jī)硬件或操作系統(tǒng),提供開放的協(xié)議標(biāo)準(zhǔn)。TCP/IP協(xié)議并不依賴于特定的網(wǎng)絡(luò)傳輸硬件,所以TCP/IP協(xié)議能夠集成各種各樣的網(wǎng)絡(luò)。統(tǒng)一的網(wǎng)絡(luò)地址分配方案,使得整個TCP/IP設(shè)備在網(wǎng)中都具有惟一的地址。標(biāo)準(zhǔn)化的高層協(xié)議,可以提供多種可靠的用戶效勞。高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理TCP/IP的優(yōu)勢

高可靠性安全性靈活性

采用重新確認(rèn)的方法保證數(shù)據(jù)的可靠傳輸,并采用“窗口”流量控制機(jī)制使可靠性得到進(jìn)一步保證

為建立TCP連接,在連接的每一端都必須與該連接的安全性控制達(dá)成一致。IP在它的控制分組頭中有若干字段允許有選擇地對傳輸?shù)男畔嵤┍Wo(hù)。

TCP/IP要求下層支持該協(xié)議,而對上層應(yīng)用協(xié)議不作特殊要求。因此,TCP/IP的使用不受傳輸介質(zhì)和網(wǎng)絡(luò)應(yīng)用軟件的限制。高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理網(wǎng)站工作原理網(wǎng)站的一般工作原理〞指Web效勞器與客戶端瀏覽器交互的根本原理,這個過程包括三個問題:網(wǎng)站的數(shù)據(jù)如何變成頁面數(shù)據(jù)——網(wǎng)站程序解決。如何根據(jù)用戶請求將指定的數(shù)據(jù)體送達(dá)客戶端——Internet解決。客戶端如何將頁面數(shù)據(jù)顯示為頁面〔所謂頁面就是圖形界面上的文本、圖像、圖形的集合〕——瀏覽器解決。高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理第1章網(wǎng)站的概念、構(gòu)成及特點

1.2網(wǎng)站的構(gòu)成1.網(wǎng)站的域名2.網(wǎng)站空間3.網(wǎng)站軟件系統(tǒng)高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理1.2網(wǎng)站的構(gòu)成、特征與優(yōu)勢電子商務(wù)網(wǎng)站網(wǎng)站軟件系統(tǒng)商務(wù)網(wǎng)站域名商務(wù)網(wǎng)站空間高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理1.2.2網(wǎng)站的特征一般網(wǎng)站的特點:網(wǎng)站的技術(shù)性網(wǎng)站的互動性網(wǎng)站的擴(kuò)展性

網(wǎng)站的實用性網(wǎng)站的個性化高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理電子商務(wù)網(wǎng)站的特征:虛擬性。客戶對電子商務(wù)網(wǎng)站上的商品只能通過商品的圖片、描述來了解其形狀、特性、價格和使用方法。商務(wù)性。電子商務(wù)網(wǎng)站中的“商務(wù)〞一詞就說明了其具有商務(wù)性,即做生意的特點。便捷性。便捷的操作是使電子商務(wù)有別于傳統(tǒng)商務(wù)的主要特征之一整體性。要實現(xiàn)贏利的目的,就要求電子商務(wù)網(wǎng)站的各個環(huán)節(jié)運轉(zhuǎn)良好,如網(wǎng)頁設(shè)計制作、商品交易、貨款支付、物流配送和資金的周轉(zhuǎn)、交易雙方的誠信、有關(guān)法律的保證和支持均是一個有機(jī)的整體。可擴(kuò)展性。為了使電子商務(wù)網(wǎng)站正常運作,必須考慮到訪問流量的規(guī)模,所以系統(tǒng)要考慮到可擴(kuò)展性,防止系統(tǒng)阻塞。平安性。在電子商務(wù)中,平安性是一個至關(guān)重要的核心特征。客戶在網(wǎng)上購物將會把平安考慮放在首要地位。高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理1〕龐大的用戶群2〕覆蓋面廣3〕傳播便捷4〕費用低廉5〕溝通便捷1.2.3網(wǎng)站的優(yōu)勢高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理ThankYou!高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理第2章網(wǎng)站的分類2.1按運營主題劃分公共及公益效勞網(wǎng)站企業(yè)及商業(yè)網(wǎng)站教育與科研網(wǎng)站高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理公共及公益效勞網(wǎng)站是無償?shù)男谟谏鐣婊顒印㈥P(guān)注居民生活、為企業(yè)及個人的公益行為提供展示平臺,是供廣闊人民群眾使用并且通過互聯(lián)網(wǎng)傳播公益、慈善信息,幫助社會上需要關(guān)愛的個人或弱勢群體的網(wǎng)絡(luò)站點。代表公共及公益性網(wǎng)站有:公益效勞網(wǎng)〔〕“12320衛(wèi)生熱線〞〔〕公益中國〔〕公共及公益效勞網(wǎng)站高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理企業(yè)及商務(wù)網(wǎng)站是指一個企業(yè)、機(jī)構(gòu)或公司在互聯(lián)網(wǎng)上建立的站點,該站點主要是宣傳企業(yè)形象,發(fā)布產(chǎn)品信息、宣傳經(jīng)濟(jì)法規(guī)、提供商業(yè)效勞。企業(yè)及商務(wù)網(wǎng)站的運營主體往往是企業(yè)自身,按照功能的不同,企業(yè)網(wǎng)站也會有不同的分類:電子商務(wù)多媒體廣告產(chǎn)品展示2.1.2企業(yè)及商務(wù)網(wǎng)站高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理教育與科研的網(wǎng)站往往是有教育及科研單位創(chuàng)立及運營的效勞型網(wǎng)站。各運營主體在自身的單位中發(fā)布相關(guān)的教育科研信息,提供教學(xué)、招生、學(xué)校宣傳及相關(guān)科研成果等相關(guān)信息。其中,比較著名的教育與科研網(wǎng)站有:中國教育科學(xué)研究網(wǎng)〔〕中國教育科技研究網(wǎng)〔〕北京教育科研網(wǎng)〔〕2.1.3教育與科研的網(wǎng)站高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理第2章網(wǎng)站的分類靜態(tài)網(wǎng)站動態(tài)網(wǎng)站靜態(tài)網(wǎng)站與動態(tài)網(wǎng)站的區(qū)別高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理靜態(tài)網(wǎng)站高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理靜態(tài)網(wǎng)頁的優(yōu)勢:1、平安,靜態(tài)網(wǎng)站從理論上講是沒有攻擊漏洞的;2、沒有數(shù)據(jù)庫訪問或減少效勞器對數(shù)據(jù)響應(yīng)的負(fù)荷,速度快;3、優(yōu)化引擎,易于搜索引擎收錄,搜索引擎比較喜歡收錄靜態(tài)頁面;4、降低效勞器的承受能力,因為其不需要解析就可以返回客戶端,因此減少了效勞器的工作量,同時也減少了數(shù)據(jù)庫的本錢。靜態(tài)網(wǎng)站高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理2.2.2動態(tài)網(wǎng)站高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理動態(tài)網(wǎng)站的優(yōu)勢:1.更新容易:網(wǎng)站內(nèi)容更新實現(xiàn)“傻瓜式〞,普通工作人員即可完成。2.解決網(wǎng)站建成后的維護(hù)問題〔長期開展〕。3.可擴(kuò)展升級:網(wǎng)站的內(nèi)容都記錄在數(shù)據(jù)庫,以后網(wǎng)站改版升級,這些內(nèi)容都可導(dǎo)入,不會喪失,而且功能也可以搬過去,防止了完全重新建站,防止了重復(fù)投入和浪費。4.它將企業(yè)網(wǎng)站建設(shè)從單純靜態(tài)頁面制作延伸為企業(yè)對信息資源的組織和管理。2.2.2動態(tài)網(wǎng)站高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理從功能方面來說動態(tài)網(wǎng)站與靜態(tài)網(wǎng)站的區(qū)別:1.動態(tài)網(wǎng)站可以實現(xiàn)靜態(tài)網(wǎng)站所實現(xiàn)不了的功能,比方說:聊天室、論壇、音樂播放、瀏覽器、搜索等;而靜態(tài)的網(wǎng)站那么實現(xiàn)不了。2.靜態(tài)網(wǎng)站,如用Frontpage或Dreamweaver開發(fā)出來的網(wǎng)站,其源代碼是完全公開的,任何瀏覽者都可以非常輕松地得到其源代碼,也就是說,自己設(shè)計出來的東西很容易被別人盜用。動態(tài)網(wǎng)站,如:ASP開發(fā)出來的網(wǎng)站,雖然瀏覽者也可以看到其源代碼,但是那已經(jīng)是轉(zhuǎn)換過以后的代碼,想盜用源代碼那是不可能的,因為它的源代碼已經(jīng)放在效勞器上了,客戶端是看不到的。2.2.3動態(tài)網(wǎng)站與靜態(tài)網(wǎng)站的區(qū)別高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理從對數(shù)據(jù)的利用上說動態(tài)網(wǎng)站與靜態(tài)網(wǎng)站的區(qū)別:1.動態(tài)網(wǎng)站可以直接地使用數(shù)據(jù)庫,并通過數(shù)據(jù)源直接操作數(shù)據(jù)庫;而靜態(tài)網(wǎng)站不可以使用,靜態(tài)網(wǎng)站只能使用表格來死板地實現(xiàn)動態(tài)網(wǎng)站數(shù)據(jù)庫表中少有的一局部數(shù)據(jù)的顯示,不能操作。2.動態(tài)網(wǎng)站是放到效勞器上的,要看到其源程序或者對其進(jìn)行直接的修改都須在效勞器上進(jìn)行,因此保密性能比較優(yōu)越。靜態(tài)網(wǎng)站實現(xiàn)不了信息的保密功能。3.動態(tài)網(wǎng)站可以實現(xiàn)遠(yuǎn)程數(shù)據(jù)的調(diào)用,而靜態(tài)網(wǎng)站連本地數(shù)據(jù)都不可以用,更談不上遠(yuǎn)程數(shù)據(jù)了。2.2.3動態(tài)網(wǎng)站與靜態(tài)網(wǎng)站的區(qū)別高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理從本質(zhì)上說動態(tài)網(wǎng)站與靜態(tài)網(wǎng)站的區(qū)別:1.動態(tài)網(wǎng)站的開發(fā)語言是編程語言,比方說ASP用Vbscript或Javascript開發(fā)。而靜態(tài)的網(wǎng)站只能夠用HTML開發(fā)標(biāo)記語言開發(fā),它只是一種標(biāo)記語言,不能實現(xiàn)程序的功能。2.動態(tài)網(wǎng)站本身就是一個系統(tǒng),一個可以實現(xiàn)程序幾乎所有功能的系統(tǒng),而靜態(tài)網(wǎng)站那么不是,它只能實現(xiàn)文本以及圖片等的平面性的展現(xiàn)。3.動態(tài)網(wǎng)站可以實現(xiàn)程序的高效快速性能,而普通靜態(tài)網(wǎng)站沒有高效快速可言。以上是對動態(tài)網(wǎng)站和靜態(tài)網(wǎng)站所做的根本分析,而在實際的應(yīng)用中,各人會有不同的體會,并且其中的細(xì)微區(qū)別以及本質(zhì)區(qū)別遠(yuǎn)遠(yuǎn)多于以上所列。這個就只能靠親自體驗來區(qū)別它們了。2.2.3動態(tài)網(wǎng)站與靜態(tài)網(wǎng)站的區(qū)別高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理2.2.3動態(tài)網(wǎng)站與靜態(tài)網(wǎng)站的區(qū)別高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理第2章網(wǎng)站的分類2.3按網(wǎng)站平臺劃分B2BB2CC2CG2C高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理B2B網(wǎng)站一般以信息發(fā)布與撮合為主,主要建立企業(yè)之間商務(wù)活動的橋梁。2.3.1B2B〔BusinesstoBusiness,商家對商家〕阿里巴巴中文網(wǎng)站截圖高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理

B2C表示商業(yè)機(jī)構(gòu)對消費者的電子商務(wù),這種形式的電子商務(wù)一般以網(wǎng)絡(luò)零售業(yè)為主。2.3.2B2C〔BusinesstoCustomer,商家對個人〕京東的網(wǎng)站主頁截圖高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理2.3.3C2C〔CustomertoCustomer,個人對個人〕孔夫子舊書網(wǎng)主頁截圖高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理G2C網(wǎng)站網(wǎng)站是指政府(Government)與公眾(Citizen)之間的電子政務(wù)。是政府通過電子網(wǎng)絡(luò)系統(tǒng)為公民提供各種效勞。2.3.4G2C網(wǎng)站〔GovernmenttoCitizen,政府對公眾〕12306網(wǎng)站主頁截圖高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理第2章網(wǎng)站的分類2.4按企業(yè)開展電子商務(wù)階段劃分企業(yè)開展電子商務(wù)的階段與電子商務(wù)各階段對應(yīng)的網(wǎng)站分類高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理2.4.1企業(yè)開展電子商務(wù)的階段第一階段,開展電子商務(wù)之前,首先建立將企業(yè)內(nèi)部各個職能部門進(jìn)行統(tǒng)一管理的系統(tǒng)平臺,完成企業(yè)內(nèi)部信息的集成。第二階段,開展電子商務(wù)初期,企業(yè)可能只是在互聯(lián)網(wǎng)上建立一個簡單的WWW效勞器,提供一些簡單的公司介紹、產(chǎn)品資料展示等靜態(tài)信息,以到達(dá)宣傳企業(yè)的目的。第三階段,隨著業(yè)務(wù)的開展,企業(yè)及其供給商、客戶希望能夠在互聯(lián)網(wǎng)上進(jìn)行雙向交流,能動態(tài)的進(jìn)行信息交換,完成商品購銷。第四階段,隨著業(yè)務(wù)的進(jìn)一步開展,企業(yè)不再滿足于信息發(fā)布、網(wǎng)上營銷活動,而是希望能夠在互聯(lián)網(wǎng)上開展核心業(yè)務(wù),如洽談訂貨、轉(zhuǎn)賬支付、物流管理等,簡化業(yè)務(wù)流程,提高運作水平,降低運營本錢。高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理2.4.2與電子商務(wù)各階段對應(yīng)的網(wǎng)站分類1〕企業(yè)內(nèi)部管理網(wǎng)站2〕宣傳式網(wǎng)站3〕商業(yè)營銷式網(wǎng)站4〕交易式網(wǎng)站5〕行業(yè)式網(wǎng)站6〕交易中介式網(wǎng)站高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理ThankYou!高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理第3章網(wǎng)站的體系架構(gòu)

3.1網(wǎng)站的邏輯體系架構(gòu)1.網(wǎng)站的表示層2.網(wǎng)站的邏輯層3.網(wǎng)站的數(shù)據(jù)層高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理3.1網(wǎng)站的邏輯體系架構(gòu)三層體系結(jié)構(gòu)就是將一個網(wǎng)站應(yīng)用系統(tǒng)劃分為網(wǎng)站表示層〔PresentationLayer〕、網(wǎng)站邏輯層〔LogicLayer〕、網(wǎng)站數(shù)據(jù)層〔DataAccessLayer〕3個不同的層次。每個層次之間相對獨立,分工合作,共同組成一個功能完整的網(wǎng)站應(yīng)用系統(tǒng)。

三層架構(gòu)是將用戶界面與數(shù)據(jù)的邏輯完全分開在不同的層面中,用戶界面不是直接與數(shù)據(jù)庫連接的,而是與業(yè)務(wù)邏輯層連接,業(yè)務(wù)邏輯層再與數(shù)據(jù)訪問層連接,這樣就實現(xiàn)了用戶界面與SQL語句的別離,便于系統(tǒng)的擴(kuò)展。高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理3.1網(wǎng)站的邏輯體系架構(gòu)通常情況下,客戶端不直接與數(shù)據(jù)庫進(jìn)行交互,而是通過COM/DCOM通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進(jìn)行交互。如以下圖所示,為網(wǎng)站邏輯層次結(jié)構(gòu)。網(wǎng)站表示層網(wǎng)站數(shù)據(jù)層網(wǎng)站邏輯層高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理網(wǎng)站表示層是網(wǎng)站系統(tǒng)的“臉面〞,無論是代碼的編輯還是數(shù)據(jù)庫信息的返回,甚至是網(wǎng)站系統(tǒng)的綜合功能,都需要通過表示層進(jìn)行表達(dá)。該層依賴于網(wǎng)站邏輯層和網(wǎng)站數(shù)據(jù)層,將網(wǎng)站邏輯層執(zhí)行的業(yè)務(wù)操作的結(jié)果進(jìn)行輸出。表示層最重要的用途是向用戶展示網(wǎng)站的功能和系統(tǒng)的核心理念。

3.1.1網(wǎng)站的表示層高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理對表示層的要求主要表達(dá)在實用性和美觀度兩個方面。

3.1.1網(wǎng)站的表示層要想做到成為一個用戶友好的界面首先應(yīng)該滿足方便操作、簡單易用這一條件,使得在使用時無需浪費時間和精力去區(qū)分各項的功能和所包含的信息,而是用最短的時間找到用戶所需的內(nèi)容。實用性網(wǎng)絡(luò)表示層的另外一個要求是美觀度。舒適的顏色搭配,能夠吸引用戶,合理的網(wǎng)頁布局易于實現(xiàn)良好的用戶體驗和效勞,使用戶方便快捷地利用應(yīng)用效勞和查詢信息。美觀度高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理1〕網(wǎng)站表示層的功能3.1.1網(wǎng)站的表示層

網(wǎng)站表示層位于最外層即最上層,是展示給用戶的直觀界面,它向用戶展示了網(wǎng)站的功能、內(nèi)容與美感,是離用戶最近的網(wǎng)絡(luò)層次。

該層的主要功能是用于顯示數(shù)據(jù)和接收用戶輸入的數(shù)據(jù),為用戶提供一種交互式操作的界面,同時對用戶業(yè)務(wù)操作結(jié)果進(jìn)行展示,這是用戶可直接獲取的。網(wǎng)站表示層可以使用JavaServlet、JSP或者JavaApplet等進(jìn)行開發(fā)。高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理2〕網(wǎng)站表示層的設(shè)計原那么3.1.1網(wǎng)站的表示層網(wǎng)站表示層設(shè)計遵循結(jié)構(gòu)和外觀別離的原那么,即頁面文件只包含結(jié)構(gòu)信息,而所有與外觀相關(guān)的信息存儲在CSS文件中,這樣就保證了頁面的結(jié)構(gòu)不會錯位,外觀顯示不會混亂。網(wǎng)站的設(shè)計應(yīng)符合具體應(yīng)用部門的理念、風(fēng)格以及思想,根據(jù)其所處的行業(yè)不同,設(shè)計出滿足行業(yè)需求的網(wǎng)站。、高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理

網(wǎng)站邏輯層是三層邏輯體系架構(gòu)的中間層,處于網(wǎng)站表現(xiàn)層和網(wǎng)站數(shù)據(jù)層之間是進(jìn)行數(shù)據(jù)交換的橋梁,和這兩者是依賴與被依賴的關(guān)系,起到中轉(zhuǎn)表示層數(shù)據(jù)到數(shù)據(jù)層數(shù)據(jù)的作用,它的研究與設(shè)計在網(wǎng)站的系統(tǒng)軟件的開發(fā)過程中是系統(tǒng)實現(xiàn)的核心環(huán)節(jié)。

3.1.2網(wǎng)站的邏輯層高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理1〕網(wǎng)站邏輯層的功能3.1.2網(wǎng)站的邏輯層網(wǎng)站邏輯層定義了各個業(yè)務(wù)的的名稱,主要描述各個業(yè)務(wù)的邏輯規(guī)那么。它根據(jù)業(yè)務(wù)需求調(diào)用網(wǎng)站數(shù)據(jù)層中的方法,并實現(xiàn)相應(yīng)的業(yè)務(wù)邏輯處理請求,最終將將處理結(jié)果傳遞回用戶界面層。〔1〕定義業(yè)務(wù)名稱,設(shè)計邏輯規(guī)那么。根據(jù)網(wǎng)站的具體功能和使用網(wǎng)站的行業(yè)或企業(yè)的不同,結(jié)合C++,JAVA等功能強(qiáng)大且穩(wěn)定的語言進(jìn)行設(shè)計開發(fā)。高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理1〕網(wǎng)站邏輯層的功能3.1.2網(wǎng)站的邏輯層〔2〕對表示層數(shù)據(jù)進(jìn)行處理。網(wǎng)站邏輯層可以對表示層輸入的數(shù)據(jù)進(jìn)行處理和有效驗證、完成對多個表的事務(wù)處理等。〔3〕對數(shù)據(jù)層中的數(shù)據(jù)進(jìn)行傳輸。當(dāng)數(shù)據(jù)層完成了用戶的請求,將該數(shù)據(jù)信息傳達(dá)給邏輯層,邏輯層再選擇相關(guān)的數(shù)據(jù)表或視圖進(jìn)行相應(yīng)的邏輯編譯,最終將數(shù)據(jù)信息向用戶進(jìn)行輸出,展示在網(wǎng)站的表示層。高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理1〕網(wǎng)站邏輯層的功能3.1.2網(wǎng)站的邏輯層〔4〕對數(shù)據(jù)進(jìn)行邏輯處理。有時,對于用戶界面層某些數(shù)據(jù)請求不能立即通過網(wǎng)站邏輯層傳給網(wǎng)站數(shù)據(jù)層來處理,需要網(wǎng)站邏輯層做相應(yīng)的處理。高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理2〕網(wǎng)站邏輯層的使用意義3.1.2網(wǎng)站的邏輯層隨著工程業(yè)務(wù)邏輯復(fù)雜性的增強(qiáng),網(wǎng)站邏輯層在事物的邏輯處理中也會發(fā)揮越來越重要的作用。如果在功能實現(xiàn)中不使用網(wǎng)站邏輯層來處理,而放在網(wǎng)站數(shù)據(jù)層來處理,業(yè)務(wù)邏輯和數(shù)據(jù)訪問邏輯就會混在一起,造成代碼混亂,加大后期的維護(hù)難度,造成不必要的浪費,帶來諸多麻煩。高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理網(wǎng)站數(shù)據(jù)層處于三層邏輯體系架構(gòu)中的最底層,它用于實行信息系統(tǒng)對數(shù)據(jù)庫的操作,包括增加、刪除、修改、查找記錄等,是網(wǎng)站中相對穩(wěn)定持續(xù)的局部,它向網(wǎng)站邏輯層提供數(shù)據(jù),原那么上不涉及網(wǎng)站邏輯層的設(shè)計。3.1.3網(wǎng)站的數(shù)據(jù)層高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理1〕網(wǎng)站數(shù)據(jù)層的功能3.1.3網(wǎng)站的數(shù)據(jù)層

當(dāng)網(wǎng)站的邏輯層獲取從表示層得到的數(shù)據(jù)請求之后,完成對業(yè)務(wù)邏輯的編譯,將這種信號以SQL語句的形式傳輸給網(wǎng)站的數(shù)據(jù)層。

數(shù)據(jù)層從SQL語句中獲取相應(yīng)的參數(shù),該參數(shù)是以對象的方式傳遞的,即在用戶界面層獲得一系列數(shù)據(jù),把這些數(shù)據(jù)以對象屬性的方式進(jìn)行封裝,然后僅將對象傳遞給網(wǎng)站邏輯層即可,網(wǎng)站邏輯層將對象的屬性進(jìn)行相應(yīng)的處理操作,最后將對象傳遞給網(wǎng)站數(shù)據(jù)層。高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理2〕網(wǎng)站數(shù)據(jù)層的工作理念3.1.3網(wǎng)站的數(shù)據(jù)層

在網(wǎng)站框架中可以將數(shù)據(jù)訪問進(jìn)行深入抽象,將其分為數(shù)據(jù)庫的查詢運算、插入運算、修改運算及刪除運算。這樣對應(yīng)的每個業(yè)務(wù)流程只需要指定相關(guān)的數(shù)據(jù)表或視圖,就可以根據(jù)表中的數(shù)據(jù)項自動生成相關(guān)數(shù)據(jù)操作。高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理3〕網(wǎng)站數(shù)據(jù)層的設(shè)計原那么——“高內(nèi)聚,低耦合〞3.1.3網(wǎng)站的數(shù)據(jù)層在數(shù)據(jù)庫中包含有不同的層次以及不同的功能模塊,各局部的主要職責(zé)不同。盡量降低系統(tǒng)各局部之間的耦合度,提高模塊內(nèi)部的聚合程度是網(wǎng)站數(shù)據(jù)層設(shè)計的重要原那么。將各個層面的數(shù)據(jù)進(jìn)行明確分工,有助于減少因數(shù)據(jù)的混亂所造成的損失。總之,網(wǎng)站數(shù)據(jù)層的設(shè)計的核心思想是要做到“高內(nèi)聚,低耦合〞。高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理〔1〕開發(fā)人員可以只將其中的某一層作為操作對象,在不影響其他各層的的情況下完成對整個網(wǎng)站系統(tǒng)的完善和優(yōu)化。

〔2〕將個層次進(jìn)行劃分,使得它們之間相互獨立。

〔3〕相互之間的功能耦合性減少,便于系統(tǒng)的維護(hù)和操作,降低了各層之間的相互依賴性。3.1.3網(wǎng)站的數(shù)據(jù)層網(wǎng)站的三層邏輯體系結(jié)構(gòu)的劃分的優(yōu)點:高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理〔4〕擴(kuò)展性強(qiáng)。不同層負(fù)責(zé)不同的層面,具有不同的用途。在一個層的內(nèi)部進(jìn)行擴(kuò)展,不會對其它層造成影響。

〔5〕平安性高。防止用戶與數(shù)據(jù)庫的直接接觸,減少了入口點,把很多危險的系統(tǒng)功能都屏蔽了。

〔6〕從開發(fā)角度和應(yīng)用角度來看,網(wǎng)站的三層邏輯體系架構(gòu)適合群體開發(fā),每人可以有不同的分工,協(xié)同工作使效率倍增。3.1.3網(wǎng)站的數(shù)據(jù)層網(wǎng)站的三層邏輯體系結(jié)構(gòu)的劃分的優(yōu)點:高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理〔1〕與單層或雙層架構(gòu)的劃分相比,該模式不可防止的降低了網(wǎng)站的運行性能。

〔2〕三層邏輯體系架構(gòu)的設(shè)定,有時可能會導(dǎo)致級聯(lián)的修改。

〔3〕網(wǎng)站層次的增加,必然會導(dǎo)致代碼的增加,加大了系統(tǒng)的運行負(fù)擔(dān),增加了工作量,是網(wǎng)站內(nèi)部的復(fù)雜程度大大增強(qiáng)。3.1.3網(wǎng)站的數(shù)據(jù)層網(wǎng)站的三層邏輯體系結(jié)構(gòu)的劃分的缺乏:高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理第3章網(wǎng)站的體系架構(gòu)

3.2網(wǎng)站的物理體系架構(gòu)1.兩層體系架構(gòu)2.多層體系架構(gòu)高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理基于C/S的兩層體系架構(gòu),是將邏輯上的三層結(jié)構(gòu)物理地分隔成兩層,組成“客戶機(jī)/效勞器〞〔Client/Server〕的體系架構(gòu),這是一種軟件系統(tǒng)體系結(jié)構(gòu),通過這個系統(tǒng)可以保證對兩端硬件環(huán)境的充分利用,將任務(wù)在Client端和Server端進(jìn)行合理的分配,它主要應(yīng)用于局域網(wǎng)中。3.2.1兩層體系架構(gòu)1〕基于C/S的兩層體系架構(gòu)簡介高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理基于C/S的兩層體系架構(gòu)可以將表示層和商務(wù)邏輯層組合到客戶層中,而將數(shù)據(jù)層作為一個獨立的層面放到效勞器端,構(gòu)成數(shù)據(jù)庫層,從而形成“胖〞客戶端、“瘦〞效勞器端的C/S架構(gòu),如以下圖所示。3.2.1兩層體系架構(gòu)高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理在這種兩層C/S架構(gòu)下,當(dāng)用戶需要訪問數(shù)據(jù)庫效勞器中的數(shù)據(jù)時,由客戶機(jī)的應(yīng)用程序通過網(wǎng)絡(luò)向數(shù)據(jù)庫效勞器發(fā)送查詢效勞請求,數(shù)據(jù)庫效勞器那么根據(jù)客戶機(jī)的效勞請求自動完成查詢?nèi)蝿?wù),然后通過網(wǎng)絡(luò)再將查詢結(jié)果返回給客戶機(jī)。3.2.1兩層體系架構(gòu)2〕基于C/S的兩層體系架構(gòu)的運行原理高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理優(yōu)點:〔1〕點對點。客戶端和效勞器直接相連,構(gòu)成了一種點對點的模式,用戶在客戶端就可以獲取一些重要的信息,而不需通過中間層的傳輸與運算。〔2〕設(shè)備利用率提高。將一些邏輯事務(wù)交于客戶機(jī)來處理,增加了客戶端和數(shù)據(jù)庫效勞器端的硬件使用率減少了資源的浪費,從而充分利用了兩端設(shè)備。〔3〕個性化。客戶端的操作界面可以提高客戶的視覺體驗,滿足客戶的各種根本需求。3.2.1兩層體系架構(gòu)3〕基于C/S的兩層體系架構(gòu)的優(yōu)點和缺點高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理缺點:〔1〕平安性降低。將客戶機(jī)與效勞器直接相連,在一定程度上降低了系統(tǒng)的平安性。〔2〕適用面窄。通常用于局域網(wǎng)中,這大大限制了系統(tǒng)的使用范圍與影響的廣泛性。不利于市場的開拓與創(chuàng)新。〔3〕本錢較高。基于C/S的兩層體系結(jié)構(gòu)的網(wǎng)站開發(fā),不管是前期的開發(fā)費用還是后期的維護(hù)本錢都是非常高昂的。〔4〕用戶受限。基于C/S的兩層體系結(jié)構(gòu)對用戶的身份進(jìn)行了限制,只有安裝了客戶端的用戶才能夠進(jìn)行訪問。3.2.1兩層體系架構(gòu)3〕基于C/S的兩層體系架構(gòu)的優(yōu)點和缺點高等院校電子商務(wù)專業(yè)本科系列教材——網(wǎng)站建設(shè)與管理基

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論