freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

企業(yè)管理信息系統(tǒng)中的bs和cs結(jié)構(gòu)的應(yīng)用(編輯修改稿)

2025-09-01 01:57 本頁面
 

【文章內(nèi)容簡介】 戶機端。由此產(chǎn)生了幾種不同的C/S結(jié)構(gòu):以前端為主的兩層C/S結(jié)構(gòu)、以后端為主的兩層C/S結(jié)構(gòu)以及三層C/s結(jié)構(gòu)。 以前端為主的兩層C/S結(jié)構(gòu)把應(yīng)用層放在客戶機上的C/S結(jié)構(gòu)是以前端為主的兩層C/S結(jié)構(gòu)(見圖2一1),又稱為“胖”Clie叨“瘦”Serve:結(jié)構(gòu)。以前端為主的兩層C/S結(jié)構(gòu)是傳統(tǒng)的C/S結(jié)構(gòu)。在這種結(jié)構(gòu)中,后端服務(wù)器只提供數(shù)據(jù)服務(wù),應(yīng)用層和表示層的工作都由前端客戶機來完成?;谶@一結(jié)構(gòu)實現(xiàn)管理信息系統(tǒng)時,開發(fā)過程和調(diào)試比較容易。但當(dāng)客戶機數(shù)目增加時,網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)呢摀?dān)將加重。 以后端為主的兩層C/S結(jié)構(gòu)把應(yīng)用層放在服務(wù)器上的C/S結(jié)構(gòu)是以后端為主的兩層C/S結(jié)構(gòu)(見圖2一2),又稱為“瘦”Client/“胖”Server結(jié)構(gòu)。在這種結(jié)構(gòu)中,后端服務(wù)器提供數(shù)據(jù)層服務(wù)和應(yīng)用層服務(wù),而前端的客戶機只提供表示層服務(wù)。服務(wù)器端以數(shù)據(jù)庫的形式提供數(shù)據(jù)層服務(wù),應(yīng)用層服務(wù)一般借助存儲過程和觸發(fā)器來實現(xiàn)。存儲過程實現(xiàn)了應(yīng)用的數(shù)據(jù)處理功能,并且編譯后存放在數(shù)據(jù)庫服務(wù)器中??蛻魴C要執(zhí)行相應(yīng)的應(yīng)用層功能時,只要調(diào)用服務(wù)器上相應(yīng)的存儲過程即可。存儲過程減少了客戶機和服務(wù)器之間的連接次數(shù),可以在一定程度上提高效率。但存儲過程必須使用DBMS提供的過程式SQL編寫,如OraclePL/SQL、SQLSel’ver的T/SQL等。過程式SQL在程序設(shè)計能力上不如通常的vC、vB等開發(fā)工具強大,因此存儲過程在支持應(yīng)用層功能時也有較大的限制。觸發(fā)器是DBMS提供的另一種工具,它是一類特殊的在數(shù)據(jù)對象上的數(shù)據(jù)存取操作自動觸發(fā)的存儲過程。觸發(fā)器在管理信息系統(tǒng)開發(fā)中可以用來實現(xiàn)一些數(shù)據(jù)一致性的檢查,例如檢查輸入的工資號是否合法等,從而支持一部分應(yīng)用層功能。借助存儲過程和觸發(fā)器,以后端為主的兩層C/S結(jié)構(gòu)可以將數(shù)據(jù)處理放在服務(wù)器端,減少客戶機與服務(wù)器之間的網(wǎng)絡(luò)數(shù)據(jù)傳輸。但這種結(jié)構(gòu)使得服務(wù)器的負載加重,而且存儲過程和觸發(fā)器的開發(fā)和調(diào)試也要比通常的客戶端程序要麻煩。在實際的管理信息系統(tǒng)實現(xiàn)中,往往是將應(yīng)用層部分放在服務(wù)器上,部分放在客戶機上,以均衡服務(wù)器和客戶機的負載,避免出現(xiàn)處理的瓶頸。 三層C/S結(jié)構(gòu)傳統(tǒng)的兩層C/S結(jié)構(gòu)容易導(dǎo)致客戶機或服務(wù)器的負載過大。為了克服這一缺陷,人們在客戶機和服務(wù)器之間加入中間層,即應(yīng)用服務(wù)器,這樣一來整個系統(tǒng)的結(jié)構(gòu)就成了三層C/S結(jié)構(gòu)(見圖2一3):客戶機、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器。三層C/S結(jié)構(gòu)將數(shù)據(jù)層、應(yīng)用層和表示層的功能更加合理地進行了分配,以達到高度的負載均衡。在這種結(jié)構(gòu)中,數(shù)據(jù)存儲和管理等數(shù)據(jù)層的功能由數(shù)據(jù)庫服務(wù)器完成,應(yīng)用層的功能由應(yīng)用服務(wù)器完成,客戶機則負責(zé)了前端表示層的功能實現(xiàn)。因此,三層C/S結(jié)構(gòu)使得客戶機和服務(wù)器功能更專一,避免了某一端負載過重的情況。但基于這種結(jié)構(gòu)的管理信息系統(tǒng)在開發(fā)難度和開發(fā)成本上要高于兩層C/S結(jié)構(gòu)。 Browser/Server結(jié)構(gòu)在C/S結(jié)構(gòu)中,客戶機上提供表示層服務(wù)的GUI必須由開發(fā)者自行設(shè)計和實現(xiàn)。典型的GUI如Windows的多文檔窗體和單文檔窗體界面。由此帶來的問題是當(dāng)系統(tǒng)的應(yīng)用層功能升級時必須人工地修改所有客戶機上的GUI。這一工作與WindowS的升級類似,每當(dāng)WindowS系統(tǒng)升級時,所有裝了Windows的計算機必須人工運行升級程序一個個地進行升級。隨著企業(yè)應(yīng)用的不斷發(fā)展,企業(yè)管理信息系統(tǒng)的更新和升級越來越頻繁,由此也使得系統(tǒng)升級工作越來越繁重。另一方面,由于C/S結(jié)構(gòu)基于局域網(wǎng)技術(shù),因此它只能運行在一個小的空間范圍內(nèi),一般是一幢樓內(nèi)或者幾幢樓內(nèi)。當(dāng)用戶離開系統(tǒng)所在的大樓,就無法繼續(xù)訪問系統(tǒng)。為了解決C/S結(jié)構(gòu)存在的這些問題,人們提出了瀏覽器/服務(wù)器(Browser/server)的結(jié)構(gòu),簡稱B/s結(jié)構(gòu)(見圖2一4)。Bzs結(jié)構(gòu)是在TCP/IP網(wǎng)絡(luò)協(xié)議支持下,以HTTP為傳輸協(xié)議,使客戶機可以通過瀏覽器訪問WEB服務(wù)器以及與之相連的后臺數(shù)據(jù)庫的體系結(jié)構(gòu)。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1