国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

C/S與B/S模式相結(jié)合的標(biāo)準(zhǔn)化管理信息系統(tǒng)結(jié)構(gòu)設(shè)計

2011-03-23 03:44:54楊曉靜宋秀敏
電子工業(yè)專用設(shè)備 2011年1期
關(guān)鍵詞:客戶機(jī)體系結(jié)構(gòu)瀏覽器

楊曉靜,宋秀敏

(中國電子科技集團(tuán)公司第四十五研究所,北京 101601)

標(biāo)準(zhǔn)化管理信息系統(tǒng)是一個面向企業(yè)生產(chǎn)、管理、經(jīng)營、服務(wù)等環(huán)節(jié)的標(biāo)準(zhǔn)化綜合信息系統(tǒng)。利用計算機(jī)對標(biāo)準(zhǔn)資料進(jìn)行儲存、檢索和統(tǒng)計,可以根本上改變過去那種信息渠道不暢、檢索手段落后、信息質(zhì)量低下以及信息利用率不高的局面,從而使標(biāo)準(zhǔn)化管理水平得到很大改觀[1-3]。本文以中國電子科技集團(tuán)公司第四十五研究所的實際需要,實現(xiàn)了標(biāo)準(zhǔn)化管理信息系統(tǒng)的結(jié)構(gòu)設(shè)計。

1 標(biāo)準(zhǔn)化管理信息系統(tǒng)的總體結(jié)構(gòu)設(shè)計

企業(yè)內(nèi)部局域網(wǎng)絡(luò)系統(tǒng)是標(biāo)準(zhǔn)化管理信息系統(tǒng)的硬件基礎(chǔ)和信息平臺,為建立標(biāo)準(zhǔn)化管理信息系統(tǒng)提供了可能。其網(wǎng)絡(luò)拓?fù)鋱D如圖1所示。

圖1 局域網(wǎng)系統(tǒng)的網(wǎng)絡(luò)拓?fù)鋱D

2 標(biāo)準(zhǔn)化管理信息系統(tǒng)的設(shè)計目標(biāo)

(1)替代人工管理標(biāo)準(zhǔn)信息,動態(tài)實現(xiàn)標(biāo)準(zhǔn)信息管理,下發(fā)、借閱、購置、標(biāo)準(zhǔn)統(tǒng)計、查詢、記錄,提升標(biāo)準(zhǔn)化管理手段,使其更加高效、準(zhǔn)確和便捷。

(2)將企業(yè)用到的各級標(biāo)準(zhǔn)文本按照不同的分類存放在后臺數(shù)據(jù)庫里供使用人員動態(tài)調(diào)閱和查詢,需要的標(biāo)準(zhǔn)可以打印。

(3)可以生成必要的表格。

(4)提供一個標(biāo)準(zhǔn)化學(xué)習(xí)和了解本所標(biāo)準(zhǔn)化動態(tài)的平臺,為提高職工標(biāo)準(zhǔn)化水平和標(biāo)準(zhǔn)化意識提供一種全新的方式。

(5)提供用戶留言,實現(xiàn)信息反饋,及時進(jìn)行標(biāo)準(zhǔn)的充實和調(diào)整,滿足需要。

(6)可以成為所里信息化管理系統(tǒng)中的一個子系統(tǒng),逐步實現(xiàn)全面信息化管理。

3 系統(tǒng)的功能設(shè)計

標(biāo)準(zhǔn)化管理信息系統(tǒng)除了滿足設(shè)計目標(biāo),還要考慮具體情況,力求加強(qiáng)信息系統(tǒng)功能對實際標(biāo)準(zhǔn)化管理、項目研發(fā)、生產(chǎn)的針對性,取代現(xiàn)行的工作方式,增加了相應(yīng)必要的功能。

根據(jù)以上要求,設(shè)計系統(tǒng)功能如圖2所示。由該圖可以看出,系統(tǒng)分為兩個子系統(tǒng),即:用戶子系統(tǒng)和管理員子系統(tǒng)。每個子系統(tǒng)又分成若干層次結(jié)構(gòu),并采用模塊化結(jié)構(gòu)。

圖2 系統(tǒng)功能設(shè)計

用戶子系統(tǒng),面向用戶,實現(xiàn)標(biāo)準(zhǔn)的查詢、瀏覽公告、信息反饋和標(biāo)準(zhǔn)化知識學(xué)習(xí);管理員子系統(tǒng),實現(xiàn)標(biāo)準(zhǔn)信息的維護(hù)、反饋信息的處理、公告的發(fā)布管理、記錄發(fā)放的管理、用戶管理。

3.1 用戶子系統(tǒng)的各項功能模塊說明

(1)用戶登錄模塊。用戶登陸網(wǎng)站,驗證后開放全部用戶子系統(tǒng)。

(2)標(biāo)準(zhǔn)分類瀏覽模塊。按照標(biāo)準(zhǔn)體系結(jié)構(gòu)圖的層次形式,以目錄樹形式查詢,可以了解標(biāo)準(zhǔn)之間的相互關(guān)系,并可在線瀏覽標(biāo)準(zhǔn)全文。

(3)標(biāo)準(zhǔn)查詢模塊。從標(biāo)準(zhǔn)信息庫中按照指定的條件查詢滿足條件的標(biāo)準(zhǔn)信息,可以按照標(biāo)準(zhǔn)號、標(biāo)準(zhǔn)名稱、某種日期進(jìn)行查詢。

(4)標(biāo)準(zhǔn)化公告模塊。用戶可以了解所內(nèi)標(biāo)準(zhǔn)化方面的通知、公告、最新動態(tài)(新聞),新標(biāo)準(zhǔn)宣貫材料等信息。

(5)標(biāo)準(zhǔn)化知識模塊。為用戶提供一個學(xué)習(xí)標(biāo)準(zhǔn)化知識的平臺,包括標(biāo)準(zhǔn)化基本知識、文章、國內(nèi)外情況等內(nèi)容。

(6)用戶留言模塊。用戶提交留言信息,如提交所需標(biāo)準(zhǔn)的信息,并給與答復(fù)。

(7)用戶打印模塊。對需要的相關(guān)信息可以打印,該模塊包含在各必要功能模塊中,實現(xiàn)信息打印需求。

3.2 管理員子系統(tǒng)的各項功能模塊說明

(1)標(biāo)準(zhǔn)信息管理模塊。管理標(biāo)準(zhǔn)信息數(shù)據(jù),包括數(shù)據(jù)庫維護(hù)(添加、刪除、修改)、查詢、統(tǒng)計、打印,生成《年度制、修訂標(biāo)準(zhǔn)統(tǒng)計表》、《年度標(biāo)準(zhǔn)購置清單》等表格。

(2)標(biāo)準(zhǔn)化公告模塊。管理所內(nèi)標(biāo)準(zhǔn)化通知、公告、新標(biāo)準(zhǔn)宣貫材料等信息,包括數(shù)據(jù)添加、刪除、修改。

(3)標(biāo)準(zhǔn)化知識管理模塊。管理標(biāo)準(zhǔn)化知識園地信息,包括數(shù)據(jù)的添加、刪除、修改。

(4)留言管理模塊。管理用戶留言信息,包括數(shù)據(jù)的刪除、修改等主要功能。

(5)數(shù)據(jù)備份模塊。

(6)注冊用戶管理模塊。管理已注冊用戶。

4 系統(tǒng)的總體結(jié)構(gòu)設(shè)計

標(biāo)準(zhǔn)化管理信息系統(tǒng)總體結(jié)構(gòu)主要由以下部分組成:用戶程序、管理員程序,如圖3所示。

圖3 標(biāo)準(zhǔn)化管理信息系統(tǒng)的總體結(jié)構(gòu)

4.1 軟件系統(tǒng)體系結(jié)構(gòu)分析

4.1.1 C/S結(jié)構(gòu)

本系統(tǒng)設(shè)計涉及客戶機(jī)/服務(wù)器結(jié)構(gòu)(C/S,Client/Server)。C/S結(jié)構(gòu)流行于20世紀(jì)90年代,是一種軟件系統(tǒng)體系結(jié)構(gòu),通過將任務(wù)合理分配到Client端和Server端,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。系統(tǒng)由中心服務(wù)器(主機(jī))和若干工作站通過網(wǎng)絡(luò)聯(lián)結(jié)而成,如圖4所示。C/S模式具有如下主要特點[4]:

圖4 C/S結(jié)構(gòu)圖

(1)網(wǎng)絡(luò)中一臺或幾臺計算機(jī)作為服務(wù)器,為其他計算機(jī)提供文件或打印服務(wù)。

(2)網(wǎng)絡(luò)中的其他計算機(jī)也具有數(shù)據(jù)計算和業(yè)務(wù)處理能力,并使用專用的客戶端軟件與服務(wù)器通訊,數(shù)據(jù)計算和業(yè)務(wù)處理工作在本地完成。

(3)單個計算機(jī)網(wǎng)絡(luò)一般作為專用網(wǎng)絡(luò)使用,不與其他網(wǎng)絡(luò)相連。

(4)由于客戶和服務(wù)器關(guān)系緊密,因此系統(tǒng)不易集成和擴(kuò)展。

4.1.2 B/S結(jié)構(gòu)

同樣,本系統(tǒng)設(shè)計也涉及到瀏覽器/服務(wù)器結(jié)構(gòu)(B/S,Browser/Server)。B/S結(jié)構(gòu)是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂3層體系。

由于C/S兩層結(jié)構(gòu)存在靈活性差、升級困難、維護(hù)工作量大等缺陷,已較難適應(yīng)當(dāng)前信息技術(shù)與網(wǎng)絡(luò)技術(shù)發(fā)展的需要。隨著WEB技術(shù)的日益成熟,B/S結(jié)構(gòu)已成為取代C/S結(jié)構(gòu)的一種全新技術(shù)。

(1)B/S三層體系結(jié)構(gòu)。在B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進(jìn)行處理,將用戶所需信息返回到瀏覽器。B/S結(jié)構(gòu)簡化了客戶機(jī)的工作,客戶機(jī)上只需配置少量的客戶端軟件。服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由Web Server完成。實際上B/S體系結(jié)構(gòu)是把二層C/S結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來,由Web服務(wù)器單獨組成一層來負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力減輕了,把負(fù)荷分配給了Web服務(wù)器。這種三層體系結(jié)構(gòu)[5]如圖5所示。

圖5 B/S的三層體系結(jié)構(gòu)

這種結(jié)構(gòu)不僅把客戶機(jī)從沉重的負(fù)擔(dān)和不斷對其提高的性能的要求中解放出來,也把技術(shù)維護(hù)人員從繁重的維護(hù)升級工作中解脫出來。由于客戶機(jī)把事務(wù)處理邏輯部分分給了功能服務(wù)器,使客戶機(jī)一下“苗條”了許多,不再負(fù)責(zé)處理復(fù)雜計算和數(shù)據(jù)訪問等關(guān)鍵事務(wù),只負(fù)責(zé)顯示部分,所以維護(hù)人員不再為程序的維護(hù)工作奔波于每個客戶機(jī)之間,而把主要精力放在功能服務(wù)器上程序的更新工作。這種三層結(jié)構(gòu)在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。

(2)B/S模式具有如下主要特點:①網(wǎng)絡(luò)中一臺或幾臺計算機(jī)作為服務(wù)器,為其他計算機(jī)提供WEB服務(wù);②網(wǎng)絡(luò)中其他計算機(jī)也具有數(shù)據(jù)計算和業(yè)務(wù)處理能力,并使用通用的瀏覽器軟件;訪問WEB服務(wù)器;③由于客戶軟件與服務(wù)器軟件通過HTTP協(xié)議連接,易于集成和擴(kuò)展。

(3)B/S結(jié)構(gòu)的優(yōu)勢:①無須開發(fā)客戶端軟件,維護(hù)和升級方便;②可跨平臺操作,任一機(jī)器只要裝有WWW瀏覽器,均可作為客戶機(jī)來訪問系統(tǒng);③具有良好的開放性和可擴(kuò)充性;④用防火墻保證系統(tǒng)的安全性,有效地適應(yīng)當(dāng)前用戶對管理信息系統(tǒng)的新需求。

(4)B/S結(jié)構(gòu)的缺點。B/S結(jié)構(gòu)也暴露出了許多不足之處,具體表現(xiàn)在以下幾個方面:

①由于瀏覽器只是為WEB瀏覽而設(shè)計的,當(dāng)其應(yīng)用于WEB應(yīng)用系統(tǒng)時,許多功能不能實現(xiàn)或?qū)崿F(xiàn)起來比較困難。比如通過瀏覽器進(jìn)行大量的數(shù)據(jù)輸入,或進(jìn)行報表的應(yīng)答都是比較困難和不便的。

②復(fù)雜的應(yīng)用構(gòu)造困難。雖然可以用ActiveX、Java等技術(shù)開發(fā)較為復(fù)雜的應(yīng)用,但是相對于發(fā)展已非常成熟C/S的一系列應(yīng)用工具來說,這些技術(shù)的開發(fā)復(fù)雜,并沒有完全成熟的技術(shù)供使用。

③HTTP可靠性低有可能造成應(yīng)用故障,特別是對于管理者來說,采用瀏覽器方式進(jìn)行系統(tǒng)的維護(hù)是非常不安全與不方便的。

④WEB服務(wù)器成為對數(shù)據(jù)庫的唯一的客戶端,所有對數(shù)據(jù)庫的連接都通過該服務(wù)器實現(xiàn)。WEB服務(wù)器同時要處理與客戶請求以及與數(shù)據(jù)庫的連接,當(dāng)訪問量大時,服務(wù)器端負(fù)載過重。

⑤由于業(yè)務(wù)邏輯和數(shù)據(jù)訪問程序一般由JavaScript、VBScript等嵌入式小程序?qū)崿F(xiàn),分散在各個頁面里,難以實現(xiàn)共享,給升級和維護(hù)也帶來了不便。同時由于源代碼的開放性,使得商業(yè)規(guī)則很容易暴露,而商業(yè)規(guī)則對應(yīng)用程序來說則是非常重要的。

⑥用戶界面表現(xiàn)一直是傳統(tǒng)B/S結(jié)構(gòu)系統(tǒng)的一個弱項,以DOM(Document Object Model,文檔對象模型)技術(shù)、CSS(Cascading Style Sheet,級聯(lián)樣式表)技術(shù)為核心的DHTML技術(shù)的推出,使這一情況得到極大的改善[6]。

5 結(jié)論

在標(biāo)準(zhǔn)化信息管理系統(tǒng)中,各類標(biāo)準(zhǔn)的編制、修訂采用Word文檔,由標(biāo)準(zhǔn)制定者在客戶端完成,標(biāo)準(zhǔn)的發(fā)布采用PDF文檔格式,由管理員上傳到服務(wù)器以提供查閱服務(wù)。由于采用B/S結(jié)構(gòu)對標(biāo)準(zhǔn)制定、修訂和瀏覽都有較大的困難,為克服B/S結(jié)構(gòu)的不足,本設(shè)計在原有B/S體系結(jié)構(gòu)基礎(chǔ)上,采用了C/S與B/S結(jié)構(gòu)相結(jié)合的新的體系結(jié)構(gòu)[7],如圖6所示。

圖6 C/S和B/S相結(jié)合

在這種結(jié)構(gòu)體系中,對于需要用WEB處理,以滿足大多數(shù)用戶請求的功能界面(如信息發(fā)布查詢界面),采用B/S結(jié)構(gòu)。后臺管理員的功能應(yīng)用,如數(shù)據(jù)庫管理維護(hù),標(biāo)準(zhǔn)制定、修訂和文件轉(zhuǎn)換等采用C/S結(jié)構(gòu)??蛻舳税l(fā)出HTTP請求到WEB SERVER,WEB SERVER將請求傳送給WEB應(yīng)用程序,WEB應(yīng)用程序?qū)?shù)據(jù)請求傳送給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器將數(shù)據(jù)返回WEB應(yīng)用程序,然后再由WEB SERVER將數(shù)據(jù)傳送給客戶端。采用這種結(jié)構(gòu)優(yōu)點在于:

(1)充分發(fā)揮了B/S與C/S體系結(jié)構(gòu)的優(yōu)勢,彌補(bǔ)了二者不足。充分考慮用戶利益,保證瀏覽查詢者方便操作的同時也使得系統(tǒng)更新簡單,維護(hù)簡單靈活,易于操作。

(2)信息發(fā)布采用B/S結(jié)構(gòu),保持了瘦客戶端的優(yōu)點。裝入客戶機(jī)的軟件可以采用統(tǒng)一的WWW瀏覽器。而且由于WWW瀏覽器和網(wǎng)絡(luò)綜合服務(wù)器都是基于工業(yè)標(biāo)準(zhǔn),可以在所有的平臺上工作。

(3)數(shù)據(jù)庫端采用C/S結(jié)構(gòu)。這一部分只涉及到系統(tǒng)維護(hù)、數(shù)據(jù)更新等,不存在完全采用C/S結(jié)構(gòu)帶來的客戶端維護(hù)工作量大等缺點。

(4)對于原有基于C/S體系結(jié)構(gòu)的應(yīng)用,可以非常容易地升級到這種體系結(jié)構(gòu),只需開發(fā)用于發(fā)布的WWW界面,可以保留原有的C/S結(jié)構(gòu)的某些子系統(tǒng),充分地利用現(xiàn)有系統(tǒng)的資源。使得現(xiàn)有系統(tǒng)或資源無需大的改造即可以連接使用,保護(hù)了用戶以往的投資。

[1]M.H.Sherif,AT&T,USA.When Is Standardization Slow,International Journal of IT Standards and Standardization Research[J].Jan-Mar,200311(1):19.

[2]MarkPruett&HunLee,Georage Mason University,USA.How High-Technology Start-Up Firms May Overcome Direct and Indirect Nerwork Externalities.International Journal of IT Standards and Standardization Research[J].Jan-Mar,2003,11(1)33.

[3]Tim Weitzel,Oliver Wendt,Falk v.Westarp,and Wolf gang Konig,Johann Wolfgang Goethe-University.Net work Effects and Diffusion Theory:Network Analysis in Economics.International Journal of IT Standards and Standardization Research[J].July-Dec,2003,11(2):1

[4]陳勇、蔡淑琴.管理信息系統(tǒng)的發(fā)展動因及趨勢研究[J].商業(yè)研究,2005(14):4-6.

[5]A Keyton Weissinger ASP in a Nutsbell[M].O'Reilly&Associates,Inc,2000.

[6]Flanagan,D.JavaScript:The Definitive Guide[M].4Edition.O'Reilly&Associates,Inc,2000

[7]吳彥歷羅紹軍基于C/S和B/S混合模式的文檔綜合管理信息系統(tǒng)的設(shè)計 中國檔案2005.0860-61

猜你喜歡
客戶機(jī)體系結(jié)構(gòu)瀏覽器
Reducing the global cancer burden with gastrointestinal screening: China’s 30 years practice
反瀏覽器指紋追蹤
電子制作(2019年10期)2019-06-17 11:45:14
基于粒計算的武器裝備體系結(jié)構(gòu)超網(wǎng)絡(luò)模型
作戰(zhàn)體系結(jié)構(gòu)穩(wěn)定性突變分析
環(huán)球瀏覽器
再見,那些年我們嘲笑過的IE瀏覽器
基于DODAF的裝備體系結(jié)構(gòu)設(shè)計
基于云計算的航天器控制系統(tǒng)自組織體系結(jié)構(gòu)
瘦客戶機(jī):安全與便捷的選擇
基于Web數(shù)據(jù)提高訪問速度的方法
阳江市| 绿春县| 上栗县| 连山| 白朗县| 青铜峡市| 阳泉市| 建昌县| 教育| 剑川县| 邓州市| 萨嘎县| 十堰市| 扎兰屯市| 共和县| 苏尼特右旗| 长武县| 晋州市| 瑞安市| 龙海市| 肇东市| 蚌埠市| 法库县| 抚顺县| 神池县| 财经| 杂多县| 望谟县| 弋阳县| 永嘉县| 西乡县| 鹿邑县| 嘉义县| 平度市| 承德县| 温宿县| 内黄县| 米脂县| 灌南县| 明光市| 洮南市|