C/S (Client/Server,客戶機/服務器)模式又稱C/S結構,是軟件系統體系結構的一種。C/S模式簡單地講就是基於企業內部網絡的應用系統。與B/S(Browser/Server,瀏覽器/服務器)模式相比,C/S模式的應用系統最大的好處是不依賴企業外網環境,即無論企業是否能夠上網,都不影響應用。
B/S結構(Browser/Server結構)結構即瀏覽器和服務器結構。它是隨着Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在服務器端(Server)實現,形成所謂三層3-tier結構。
一、B/S模式的優點和缺點
B/S結構的優點
(1)、具有分布性特點,可以隨時隨地進行查詢、瀏覽等業務處理。
(2)、業務擴展簡單方便,通過增加網頁即可增加服務器功能。
(3)、維護簡單方便,只需要改變網頁,即可實現所有用戶的同步更新。
(4)、開發簡單,共享性強
B/S 模式的缺點
(1)、個性化特點明顯降低,無法實現具有個性化的功能要求。
(2)、操作是以鼠標為最基本的操作方式,無法滿足快速操作的要求。
(3)、頁面動態刷新,響應速度明顯降低。
(4)、無法實現分頁顯示,給數據庫訪問造成較大的壓力。
(5)、功能弱化,難以實現傳統模式下的特殊功能要求。
二、C/S 模式的優點和缺點
C/S 模式的優點
1.由於客戶端實現與服務器的直接相連,沒有中間環節,因此響應速度快。
2.操作界面漂亮、形式多樣,可以充分滿足客戶自身的個性化要求。
3.C/S結構的管理信息系統具有較強的事務處理能力,能實現復雜的業務流程。
C/S 模式的缺點
1.需要專門的客戶端安裝程序,分布功能弱,針對點多面廣且不具備網絡條件的用戶群體,不能夠實現快速部署安裝和配置。
2.兼容性差,對於不同的開發工具,具有較大的局限性。若采用不同工具,需要重新改寫程序。
3.開發成本較高,需要具有一定專業水准的技術人員才能完成。
BS與CS優缺點對比:
CS響應速度快,安全性強,用戶體驗好,一般應用於局域網中,但是開發維護成本高,;BS可以實現跨平台,客戶端零維護,但是個性化能力低,響應速度較慢。所以有些單位日常辦公應用BS,在實際生產中使用CS結構。