系統開發中的B/S架構
隨著網際網路技術的興起,管理軟體的開發也得到了進一步的發展。越來越多的企業都開始用B/S架構的專案管理軟體取代上一代的管理軟體。
B/S架構即瀏覽器和伺服器架構模式,是隨著Internet技術的興起,對C/S架構的一種變化或者改進的架構。在這種架構下,使用者工作介面是透過WWW瀏覽器來實現,極少部分事務邏輯在前端實現,但是主要事務邏輯在伺服器端實現,形成所謂三層3-tier結構。
與C/S架構只有兩層不同,B/S架構是一個三層框架,將整個業務應用劃分為:表現層、業務邏輯層、資料訪問層。區分層次的目的即為了“高內聚,低耦合”的思想。
表現層通俗講就是展現給使用者的介面,即使用者在使用一個系統的時候他的所見所得,一般使用瀏覽器作為客戶端。業務邏輯層是針對具體問題的操作,也可以說是對資料層的操作,對資料業務邏輯處理,一般使用Web伺服器作為業務處理端。最後是資料訪問層,該層所做事務直接運算元據庫,針對資料的增添、刪除、修改、更新、查詢等,一般使用資料庫伺服器作為資料儲存端。
B/S結構是一種對軟體的組成成分進行整理、分佈的一種方法。軟體組成成分如:程式、資料、文件等。B/S結構就是將軟體的這三個部分進行分配的一種方法,將資料分佈到某個資料伺服器;將程式分佈到程式伺服器或者WEB伺服器;而客戶端只需要載入應用伺服器的部分程式,用於資料的顯示和命令輸入。
B/S架構模式統一了客戶端,將系統功能實現的核心部分集中到伺服器上,簡化了系統的開發、維護和使用。並且B/S架構可以直接放在廣域網上,透過一定的許可權控制實現多客戶訪問的目的,互動性更強。客戶機上只要安裝一個瀏覽器,伺服器安裝資料庫。瀏覽器透過Web Server同資料庫進行資料互動。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,使用者無需升級多個客戶端,升級伺服器即可,降低了使用者的總體成本。
從行業方面來說,受疫情和時代發展影響,分散各地的辦公模式成為常態,要實現總部與駐外人員協同辦公,又要考慮到通常駐外機構沒有專門的網路管理人員的情況,使用B/S架構的辦公軟體就成為了必然選擇。
各地的商機、招投標資訊都可以透過B/S辦公系統快速傳遞到總部,相關管理人員可以在總部對全國各地的專案進行關注、指導和跟進、配合,還可以透過軟體準確的自動歸集各類資訊進行專案成本核算和決策分析,以提升工作效率。總部人員和外地專案部人員可以透過系統進行協同工作,比如確定專案預算、合同審批、工作流程分配、進度跟進、費用報賬、支付申請等,在B/S架構的辦公軟體裡,經營分散、管理集中的現代化要求完全可以實現。
B/S架構只需瀏覽器、跨平臺的特性使其應用越來越廣泛,隨著未來網頁語言及瀏覽器的進步,B/S在表現能力上的處理以及執行的速度上將越來越快,市場上的B/S辦公軟體功能或許也會更加強大。
文.Billy
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69965343/viewspace-2849062/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基於C#開發 B/S架構的實驗室管理系統 雲LIS系統(MVC + SQLserver + Redis)C#架構MVCSQLServerRedis
- b/s架構和c/s架構(重點)架構
- C/S系統快速開發架構框架(C#+Winform+SQL)架構框架C#ORMSQL
- 醫院資訊系統原始碼(HIS)java語言B/S架構原始碼Java架構
- ModStart開發者文件-系統架構架構
- B站評論系統架構設計架構
- S2B2C社交電商系統怎麼開發?
- 『與善仁』Appium基礎 — 9、補充:C/S架構和B/S架構說明APP架構
- 智慧園區管理系統開發技術架構架構
- ETL架構中的38個子系統架構
- FACEBOOK 的系統架構架構
- IOS的系統架構iOS架構
- 基於雲端計算技術B/S架構的醫院管理系統原始碼(雲HIS原始碼)架構原始碼
- NFT系統開發之功能架構分析實戰案例架構
- 虛擬幣交易所開發安全系統架構架構
- HDFS架構指南(分散式系統Hadoop的檔案系統架構)架構分散式Hadoop
- B站千億級點贊系統服務架構設計架構
- 2018-09-12_B/S架構請求資料流程架構
- Kubernetes(k8s)學習筆記(一)——系統架構K8S筆記架構
- Tomcat系統架構Tomcat架構
- 理解分散式系統中的快取架構(下)分散式快取架構
- 理解分散式系統中的快取架構(上)分散式快取架構
- 軟考 - 系統架構設計師(基於中介軟體的開發)架構
- 【B/S】牛腩新聞釋出系統——CSSCSS
- 校園集市小程式開發-系統架構與Django後端架構Django後端
- 帶頭擼抽獎系統,DDD + RPC 開發分散式架構!RPC分散式架構
- B2B建築建材電商系統開發方案
- 分散式系統的架構思路分散式架構
- 廣告電商系統開發和系統架構分析系列(第一章)架構
- 微核心架構在大型前端系統中的應用架構前端
- 高併發架構下的系統限流保護策略架構
- 安卓系統架構安卓架構
- 系統架構演變架構
- 廣告系統架構架構
- Android系統架構圖Android架構
- Android-系統架構Android架構
- 直播系統原始碼,ios系統開發的基本架構原始碼iOS架構
- 數字貨幣量化交易系統開發搭建執行架構指南架構