bs系統(tǒng)使用說明書
bs系統(tǒng)使用說明書
B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式),是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式。今天小編給大家整理了bs知識(shí)供大家參考,我們一起來看看吧!
bs系統(tǒng)使用說明書1
隨著Internet和WWW的流行,以往的主機(jī)/終端和C/S都無法滿足當(dāng)前的全球網(wǎng)絡(luò)開放、互連、信息隨處可見和信息共享的新要求,于是就出現(xiàn)了B/S型模式,即瀏覽器/服務(wù)器結(jié)構(gòu)。它是C/S架構(gòu)的一種改進(jìn),可以說屬于三層C/S架構(gòu)。主要是利用了不斷成熟的WWW瀏覽器技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。
第一層是瀏覽器,即客戶端,只有簡(jiǎn)單的輸入輸出功能,處理極少部分的事務(wù)邏輯。由于客戶不需要安裝客戶端,只要有瀏覽器就能上網(wǎng)瀏覽,所以它面向的是大范圍的用戶,所以界面設(shè)計(jì)得比較簡(jiǎn)單,通用。
第二層是WEB服務(wù)器,扮演著信息傳送的角色。當(dāng)用戶想要訪問數(shù)據(jù)庫(kù)時(shí),就會(huì)首先向WEB服務(wù)器發(fā)送請(qǐng)求,WEB服務(wù)器統(tǒng)一請(qǐng)求后會(huì)向數(shù)據(jù)庫(kù)服務(wù)器發(fā)送訪問數(shù)據(jù)庫(kù)的請(qǐng)求,這個(gè)請(qǐng)求是以SQL語(yǔ)句實(shí)現(xiàn)的。
第三層是數(shù)據(jù)庫(kù)服務(wù)器,他扮演著重要的角色,因?yàn)樗娣胖罅康臄?shù)據(jù)。當(dāng)數(shù)據(jù)庫(kù)服務(wù)器收到了WEB服務(wù)器的請(qǐng)求后,會(huì)對(duì)SQL語(yǔ)句進(jìn)行處理,并將返回的結(jié)果發(fā)送給WEB服務(wù)器,接下來,WEB服務(wù)器將收到的數(shù)據(jù)結(jié)果轉(zhuǎn)換為HTML文本形式發(fā)送給瀏覽器,也就是我們打開瀏覽器看到的界面。
bs系統(tǒng)使用說明書2
B/S架構(gòu)采取瀏覽器請(qǐng)求,服務(wù)器響應(yīng)的工作模式。
用戶可以通過瀏覽器去訪問Internet上由Web服務(wù)器產(chǎn)生的文本、數(shù)據(jù)、圖片、動(dòng)畫、視頻點(diǎn)播和聲音等信息;
而每一個(gè)Web服務(wù)器又可以通過各種方式與數(shù)據(jù)庫(kù)服務(wù)器連接,大量的數(shù)據(jù)實(shí)際存放在數(shù)據(jù)庫(kù)服務(wù)器中;
從Web服務(wù)器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫(kù)有關(guān)的指令,由Web服務(wù)器交給數(shù)據(jù)庫(kù)服務(wù)器來解釋執(zhí)行,并返回給Web服務(wù)器,Web服務(wù)器又返回給用戶。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個(gè)巨大的網(wǎng),即全球網(wǎng)。而各個(gè)企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上建立自己的Internet。
在 B/S 模式中,用戶是通過瀏覽器針對(duì)許多分布于網(wǎng)絡(luò)上的服務(wù)器進(jìn)行請(qǐng)求訪問的,瀏覽器的請(qǐng)求通過服務(wù)器進(jìn)行處理,并將處理結(jié)果以及相應(yīng)的信息返回給瀏覽器,其他的數(shù)據(jù)加工、請(qǐng)求全部都是由Web Server完成的。通過該框架結(jié)構(gòu)以及植入于操作系統(tǒng)內(nèi)部的瀏覽器,該結(jié)構(gòu)已經(jīng)成為了當(dāng)今軟件應(yīng)用的主流結(jié)構(gòu)模式。
bs系統(tǒng)使用說明書3
B/S架構(gòu)最大的優(yōu)點(diǎn)是總體擁有成本低、維護(hù)方便、 分布性強(qiáng)、開發(fā)簡(jiǎn)單,可以不用安裝任何專門的軟件就能 實(shí)現(xiàn)在任何地方進(jìn)行操作,客戶端零維護(hù),系統(tǒng)的擴(kuò)展非常容易,只要有一臺(tái)能上網(wǎng)的電腦就能使用。 [3]
首先,維護(hù)和升級(jí)方式簡(jiǎn)單。
目前,軟件系統(tǒng)的改進(jìn)和升級(jí)越來越頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對(duì)一個(gè)稍微大一點(diǎn)單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有的操作只需要針對(duì)服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。所以客戶機(jī)越來越“瘦”,而服務(wù)器越來越“胖”是將來信息化發(fā)展的主流方向。今后,軟件升級(jí)和維護(hù)會(huì)越來越容易,而使用起來會(huì)越來越簡(jiǎn)單,這對(duì)用戶人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見的,驚人的。因此,維護(hù)和升級(jí)革命的方式是“瘦”客戶機(jī),“胖”服務(wù)器。
其次,成本降低,選擇更多。
大家都知道windows在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置,但在服務(wù)器操作系統(tǒng)上windows并不是處于絕對(duì)的統(tǒng)治地位?,F(xiàn)在的趨勢(shì)是凡使用B/S架構(gòu)的應(yīng)用管理軟件,只需安裝在Linux服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用windows作為桌面操作系統(tǒng)電腦不受影響,這使的最流行免費(fèi)的Linux操作系統(tǒng)快速發(fā)展起來,Linux除了操作系統(tǒng)是免費(fèi)的以外,連數(shù)據(jù)庫(kù)也是免費(fèi)的,這種選擇非常盛行。比如說很多人每天上“新浪”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“新浪”的服務(wù)器用的是什么操作系統(tǒng),而事實(shí)上大部分網(wǎng)站確實(shí)沒有使用windows操作系統(tǒng),但用戶的電腦本身安裝的大部分是windows操作系統(tǒng)。
bs系統(tǒng)使用說明書4
雖說B/S架構(gòu)有很多優(yōu)越性,但是也不可避免有些缺陷。不過,在理論上,既然B/S是C/S的改進(jìn)版,缺點(diǎn)應(yīng)該不是很多。在實(shí)際使用中存在問題。
最大的缺點(diǎn)就是通信開銷大、系統(tǒng)和數(shù)據(jù)的安全性較難保障。 [3]
由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端(Server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(Server)端完全通過WWW瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)器,以防萬(wàn)一。
bs系統(tǒng)使用說明書5
B/S架構(gòu)是從C/S架構(gòu)改進(jìn)而來,可以說是三層C/S架構(gòu),由此可見兩者關(guān)系不一般。B/S從C/S中脫離而出,后來隨著WEB技術(shù)的飛速發(fā)展以及人們對(duì)網(wǎng)絡(luò)的依賴程度加深,B/S一舉成為當(dāng)今最流行的網(wǎng)絡(luò)架構(gòu)。兩種架構(gòu)都在各自崗位上虎虎生威,它們各有千秋,都是非常重要的網(wǎng)絡(luò)架構(gòu)。在響應(yīng)速度,用戶界面,數(shù)據(jù)安全等方面,C/S強(qiáng)于B/S,但是在業(yè)務(wù)擴(kuò)展和適用www條件下,B/S明顯勝過C/S??梢赃@么說,B/S的強(qiáng)項(xiàng)就是C/S的弱項(xiàng),反之亦然。它們各有優(yōu)缺點(diǎn),相互無法取代。
C/S結(jié)構(gòu)與B/S結(jié)構(gòu)兩種模式各自擁有其特色優(yōu)勢(shì),在不同的系統(tǒng)環(huán)境與操作平臺(tái)下,選擇較為接近或交叉進(jìn) 行混合模式的使用,可以保證數(shù)據(jù)的敏感性、安全性和穩(wěn)定發(fā)展,還可以加強(qiáng)對(duì)數(shù)據(jù)庫(kù)的修改與新增記錄的操作。 對(duì)客戶端程序進(jìn)行保護(hù),提高資源數(shù)據(jù)的交互性能,實(shí)現(xiàn)系統(tǒng)維護(hù)成本較低、維護(hù)方式較簡(jiǎn)便、布局更合理、網(wǎng)絡(luò)數(shù)據(jù)使用效率較高的目的,采用C/S與B/S混合模式才是最佳方案。
WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個(gè)瀏覽器,如Chrome、Safari、Microsoft Edge、Netscape Navigator或Internet Explorer,服務(wù)器安裝SQL Server、Oracle、MYSQL等數(shù)據(jù)庫(kù)。瀏覽器通過Web Server 同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。