www免费视频com,秋霞aⅴ免费鲁丝片,就是干就是草,亚洲 欧美 丝袜 中文 综合

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

C/S軟件開發(fā)

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


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

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

它可以分為客戶機和服務器兩層

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

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

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

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

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

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

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

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

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

C/S架構的缺點:

可以將QQ作為類比:

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

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

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

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

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

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

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


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

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

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


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

首先,采用C/S架構,要選擇適當?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ǎng)絡管理工作人員既要對服務器維護管理,又要對客戶端維護和管理,這需要高昂的投資和復雜的技術支持,維護成本很高,維護任務量大。

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

聯(lián)系我們

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