国产精品9999,最新免费在线视频,国产3D黄色视频免费观看的网站,免费播放一区无码专区

歡迎來到山東捷君信息技術(shù)有限公司!
DETAILS詳情
當前位置:首頁 > 管理軟件 > 軟件開發(fā) > 詳情

C/S軟件開發(fā)

作者:山東捷君         上傳時間:2016-02-29


在了解什么是C/S軟件開發(fā)之前,我們有必要了解一下什么是C/S架構(gòu):

C/S架構(gòu)是第一種比較早的軟件架構(gòu),主要用于局域網(wǎng)內(nèi)。也叫 客戶機/服務(wù)器模式

它可以分為客戶機和服務(wù)器兩層

第一層:  在客戶機系統(tǒng)上結(jié)合了界面顯示與業(yè)務(wù)邏輯;

第二層:  通過網(wǎng)絡(luò)結(jié)合了數(shù)據(jù)庫服務(wù)器。

簡單的說就是第一層是用戶表示層,第二層是數(shù)據(jù)庫層。

  這里需要補充的是,客戶端不僅僅是一些簡單的操作,它也是會處理一些運算,業(yè)務(wù)邏輯的處理等。也就是說,客戶端也做著一些本該由服務(wù)器來做的一些事情,如圖所示:
 C/S軟件開發(fā)

C/S架構(gòu)軟件有一個特點,就是如果用戶要使用的話,需要下載一個客戶端,安裝后就可以使用。比如QQ,OFFICE軟件等。

C/S架構(gòu)的優(yōu)點:

1 C/S架構(gòu)的界面和操作可以很豐富。(客戶端操作界面可以隨意排列,滿足客戶的需要)

2 安全性能可以很容易保證。(因為只有兩層的傳輸,而不是中間有很多層。

3 由于只有一層交互,因此響應(yīng)速度較快。(直接相連,中間沒有什么阻隔或岔路,比如QQ,每天那么多人在線,也不覺得慢)

C/S架構(gòu)的缺點:

可以將QQ作為類比:

1 適用面窄,通常用于局域網(wǎng)中。

2 用戶群固定。由于程序需要安裝才可使用,因此不適合面向一些不可知的用戶。

3 維護成本高,發(fā)生一次升級,則所有客戶端的程序都需要改變。
C/S軟件開發(fā)

C/S架構(gòu)軟件的優(yōu)勢與劣勢

(1)應(yīng)用服務(wù)器運行數(shù)據(jù)負荷較輕。

最簡單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序。二者可分別稱為前臺程序與后臺程序。運行數(shù)據(jù)庫服務(wù)器程序的機器,也稱為應(yīng)用服務(wù)器。

一旦服務(wù)器程序被啟動,就隨時等待響應(yīng)客戶程序發(fā)來的請求;客戶應(yīng)用程序運行在用戶自己的電腦上,對應(yīng)于數(shù)據(jù)庫服務(wù)器,可稱為客戶電腦,當需要對數(shù)據(jù)庫中的數(shù)據(jù)進行任何操作時,客戶程序就自動地尋找服務(wù)器程序,并向其發(fā)出請求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運行數(shù)據(jù)負荷較輕。


(2)數(shù)據(jù)的儲存管理功能較為透明。

在數(shù)據(jù)庫應(yīng)用中,數(shù)據(jù)的儲存管理功能,是由服務(wù)器程序和客戶應(yīng)用程序分別獨立進行的,前臺應(yīng)用可以違反的規(guī)則,并且通常把那些不同的(不管是已知還是未知的)運行數(shù)據(jù),在服務(wù)器程序中不集中實現(xiàn),例如訪問者的權(quán)限,編號可以重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對于工作在前臺程序上的最終用戶,是“透明”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺程序不是非常“瘦小”,麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò)。

在C/S體系的下,數(shù)據(jù)庫不能真正成為公共、專業(yè)化的倉庫,它受到獨立的專門管理。


(3)C/S架構(gòu)的劣勢是高昂的維護成本且投資大。

首先,采用C/S架構(gòu),要選擇適當?shù)臄?shù)據(jù)庫平臺來實現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的真正“統(tǒng)一”,使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫系統(tǒng)去管理,但邏輯上兩地的操作者要直接訪問同一個數(shù)據(jù)庫才能有效實現(xiàn),有這樣一些問題,如果需要建立“實時”的數(shù)據(jù)同步,就必須在兩地間建立實時的通訊連接,保持兩地的數(shù)據(jù)庫服務(wù)器在線運行,網(wǎng)絡(luò)管理工作人員既要對服務(wù)器維護管理,又要對客戶端維護和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護成本很高,維護任務(wù)量大。

其次,傳統(tǒng)的C/S結(jié)構(gòu)的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,代價高和低效率已經(jīng)不適應(yīng)

聯(lián)系我們

  • 地址:濟南市高新區(qū)丁豪廣場6號樓705
  • 咨詢熱線:0531-66958699
  • 服務(wù)熱線:0531-66956760
  • 郵箱:jitservice@ijiejun.com
Copyright???2017-2026?-?m.jntyzc.com?All?Rights?Reserved?捷君信息技術(shù)有限公司?版權(quán)所有?魯ICP備17035670號??技術(shù)支持:永易搜科技
客服