技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 基于融合模式的MIS系統(tǒng)的實現(xiàn)

基于融合模式的MIS系統(tǒng)的實現(xiàn)

時間:2008-10-17 09:48:00來源:zhangting

導語:?基于融合模式的MIS系統(tǒng)的實現(xiàn)
1 引言 隨著技術(shù)的進步,過去那種以計算機網(wǎng)絡(luò)和多任務操作系統(tǒng)為核心的管理信息系統(tǒng)[1]已不適應形勢的需要。以計算與管理中心為核心的計算和網(wǎng)絡(luò)結(jié)構(gòu)(c/s)在現(xiàn)在的網(wǎng)絡(luò)結(jié)構(gòu)概念中已被intranet網(wǎng)絡(luò)結(jié)構(gòu)所代替,即基于intranet技術(shù)而發(fā)展的更方便、更優(yōu)越的瀏覽器/服務器(b/s)系統(tǒng)集成與網(wǎng)絡(luò)機構(gòu)模式。在c/s[2]方式下,軟件的安裝必須在每個客戶端進行,這就導致難于實施,也難于維護。如果客戶端是異構(gòu)環(huán)境,則必須針對客戶端進行配置,使得系統(tǒng)實施變得非常復雜,工作量也大為增加。更可怕的是,如果對系統(tǒng)進行維護,又要對每個客戶端進行升級。系統(tǒng)管理人員將忙于維護工作而疲憊不堪。在這種方式下,用戶界面和業(yè)務處理都集中于客戶端,對客戶端要求很高,當業(yè)務處理越來越.復雜時,就需對客戶端硬件不斷進行升級,整個系統(tǒng)的可伸縮性較差,其封閉的特點使人們難以實現(xiàn)建立完整信息網(wǎng)絡(luò)。同時,其開發(fā)成本較高,兼容、擴展性差,維護麻煩,用戶界面混亂且使用復雜,這極大地阻礙企業(yè)信息化的步伐,必須進行技術(shù)改造,以適應新形勢的要求。 2 c/s和b/s融合模式 b/s(browser/server)模式把c/s的胖客戶機/瘦服務器結(jié)構(gòu)變?yōu)槭菘蛻魴C/胖服務器結(jié)構(gòu),客戶端軟件簡化到只要安裝統(tǒng)一的瀏覽器軟件;同時,由于其基于tcp/ip協(xié)議和http協(xié)議,很好解決了跨平臺性,使不同的機型、操作系統(tǒng)都能兼容,有很好的擴展性,可以有效保護企業(yè)投資[3]。b/s結(jié)構(gòu)下的mis不僅易于維護,開發(fā)、培訓成本低,而且擴展、移植性好,最大限度實現(xiàn)資源共享。但其具有以下缺點: (1) 傳輸效率低,由于http協(xié)議是基于tcp/ip,http協(xié)議中固定格式html文件形式,這種文件傳輸量大,會影響數(shù)據(jù)傳輸效率。 (2) 客戶端每次要求獲得數(shù)據(jù)和反饋的信息都要經(jīng)網(wǎng)絡(luò)才能與數(shù)據(jù)服務器聯(lián)系,增加了網(wǎng)絡(luò)對帶寬的要求; (3) html難于加密,易被竊取和截獲,使信息系統(tǒng)安全性難以保證。 綜合以上分析,c/s模型結(jié)構(gòu)具有較強的事務處理能力,比較適合企業(yè)內(nèi)部快速的信息處理,而b/s結(jié)構(gòu)具有較好的網(wǎng)絡(luò)擴展性和兼容性。兩者也都存在一些待解決的問題。對于分布式組織來講,若能將二者的優(yōu)點集成,不僅可實現(xiàn)信息系統(tǒng)的開放性和通用性,同時還可保持內(nèi)部系統(tǒng)的封閉性和專用性,更好地滿足企業(yè)的經(jīng)營活動和戰(zhàn)略決策。因此,系統(tǒng)的實現(xiàn)選用混合式結(jié)構(gòu)方案。 3 系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù) 3.1 c/s開發(fā)平臺 客戶應用開發(fā)環(huán)境的選擇,要考慮對所選用的服務器平臺、數(shù)據(jù)庫服務及客戶平臺的支持,具有良好的開發(fā)環(huán)境及豐富的軟件支持和方便的軟件調(diào)試手段。針對討論的特定對象,考慮企業(yè)的實際情況選用具有強大多媒體和網(wǎng)絡(luò)支持功能的windows98作為客戶端平臺,采用powerbuilder7.0作為客戶端數(shù)據(jù)庫開發(fā)工具。 服務器開發(fā)環(huán)境的構(gòu)成包括網(wǎng)絡(luò)服務器軟件平臺和數(shù)據(jù)庫服務器軟件環(huán)境的選擇。在pc環(huán)境,能用于c/s結(jié)構(gòu)的平臺服務器有多種,如net ware、windows nt server、unix等,其中windows nt server是美國microsoft開放的高性能32位多用戶、多任務的操作系統(tǒng),它提供了強大的功能和易用性及可伸縮性,包括高效可靠的數(shù)據(jù)庫、主機連接、通信、系統(tǒng)管理及良好的安全性和容錯能力。與windows有良好的兼容性環(huán)境,支持它的全部軟件和大部分網(wǎng)絡(luò)協(xié)議。它的安全性和先進的容錯功能可以有效地保證信息的完整性和有效性。數(shù)據(jù)庫服務器軟件選用ms sql server,它兼容性好,與nt緊密集成,易學易用,開發(fā)周期短,能較好地滿足高性能、安全性、一致性、可擴展性等指標,是企業(yè)構(gòu)建中小型數(shù)據(jù)庫的最佳選擇。 基于c/s的mis通過odbc(open database connectivity:開放數(shù)據(jù)庫連接)實現(xiàn)對后臺數(shù)據(jù)庫的訪問與處理。odbc是windows開放服務體系結(jié)構(gòu)的一個部件,是使用十分廣泛的數(shù)據(jù)庫接口,它是一種面向sql的api。以odbc作為連接件,所有的應用程序都通過特定的連接件驅(qū)動程序,采用相同的函數(shù)調(diào)用,實現(xiàn)與不同數(shù)據(jù)源通信,從而簡化了對數(shù)據(jù)庫的訪問,也為程序的跨平臺開發(fā)和移植提供了極大方便。 3.2 b/s開發(fā)平臺 b/s系統(tǒng)的前端開發(fā)工具采用asp(active server page),web服務器采用微軟的iis(internet information server)5.0,數(shù)據(jù)庫與c/s一樣同樣采用ms sql server,數(shù)據(jù)庫訪問技術(shù)采用asp和ado(active x data object)相結(jié)合。 asp和ado是微軟公司推出的一種完整的web數(shù)據(jù)庫的解決方案,應用asp和ado方式連接數(shù)據(jù)庫非常簡單,而且實現(xiàn)的功能強大。asp和ado結(jié)合,可使用戶使用瀏覽器來存取web服務器的數(shù)據(jù)庫數(shù)據(jù)。asp的數(shù)據(jù)庫訪問部件通過ado來訪問oledb兼容的數(shù)據(jù)源。oledb定義一組展示數(shù)據(jù)庫管理系統(tǒng)功能的標準com接口。通過提供對這些com接口的便捷訪問,ado允許使用腳本語言將數(shù)據(jù)訪問功能添加到web應用程序中。由于asp的腳本語言vbscript只是visual basic的一個子集,它本身不具備訪問數(shù)據(jù)庫的能力, 必須創(chuàng)建服務器端的部件,通過com接口來實現(xiàn)訪問數(shù)據(jù)源中的數(shù)據(jù)。因此,在應用程序?qū)?shù)據(jù)庫操作之前,必須先建立一個對數(shù)據(jù)源的連接,在系統(tǒng)開發(fā)中,ado連接數(shù)據(jù)庫采用了ole db connection方法, 即ado → ole db → db provider → 數(shù)據(jù)庫 其實現(xiàn)方法如下: set conn = server.createobject (“adodb.connection”) conn.open“provider = sqloledb.5.0; data sourse = dbpath; initial catalog = dbname; user id = user-id; password = my password;” 3.3 c/s與b/s傳遞數(shù)據(jù)的關(guān)鍵技術(shù) 出于安全的考慮,c/s和b/s的平臺各用一臺數(shù)據(jù)庫服務器,這就需要一臺通信計算機將c/s的數(shù)據(jù)庫服務器和b/s的web服務器連接起來,如圖1所示。c/s的數(shù)據(jù)庫服務器和通信計算機同處于一個局域網(wǎng)內(nèi),通信計算機定時收集同步日志文件并傳給b/s的web服務器。通信計算機與b/s的web服務器通過internet進行連接,用http協(xié)議的post方式轉(zhuǎn)送同步日志文件給b/s的web服務器。由于通信計算機在internet上只是b/s的web服務器的一個普通用戶,在與b/s的web服務器通訊時,將切斷它與 c/s的數(shù)據(jù)庫服務器的通信,所以互連網(wǎng)用戶沒有機會透過通信計算機去攻擊c/s的數(shù)據(jù)庫服務器,從而實現(xiàn)b/s和 c/s的安全隔離,保護了c/s。數(shù)據(jù)庫服務器的安全。而支持http協(xié)議的互連網(wǎng)通道利用ggi(通用網(wǎng)關(guān)接口)接收由通信計算機post的同步日志文件,轉(zhuǎn)而交給b/s的數(shù)據(jù)庫服務器,b/s的數(shù)據(jù)庫服務器執(zhí)行同步日志文件更新數(shù)據(jù)。 [align=center] 圖1 c/s和b/s的數(shù)據(jù)傳輸[/align] 3.4 信息發(fā)布平臺 (1) 提供基本信息(如產(chǎn)量基本數(shù)據(jù),供貨渠道信息、檢驗質(zhì)量指標等)供各級政府經(jīng)貿(mào)委、駐廠調(diào)撥站、運輸子公司、物資公司國外分銷渠道和全國消費者查詢。 (2) 因為采用b/s模式,能夠?qū)崿F(xiàn)用戶登錄及新用戶注冊功能,用戶還可通過留言板留言,反饋意見和要求。 (3) 在信息平臺上加入oa接口模塊、各種專用軟件接口模塊、金稅系統(tǒng)接口模塊,可以通過internet完成遠程辦公和數(shù)據(jù)通信,擴展了mis的功能。 4 工程應用實例 某企業(yè)的日常業(yè)務有:工業(yè)控制管理、物料管理、生產(chǎn)管理、質(zhì)量管理、設(shè)備管理、人事管理、財務管理、技術(shù)管理、領(lǐng)導綜合查詢等,順應上級直屬部門的需要,還要為主管部門提供產(chǎn)量報表分析和指標綜合查詢等功能。經(jīng)過大量的分析調(diào)研,同時根據(jù)行業(yè)的實際情況,確定在網(wǎng)絡(luò)平臺上建立生產(chǎn)管理信息系統(tǒng)。整個系統(tǒng)分為兩大部分:公司內(nèi)部局域網(wǎng)上采用c/s模型結(jié)構(gòu)實現(xiàn)mis系統(tǒng),web服務器上的應用程序采用b/s模型結(jié)構(gòu)提供信息發(fā)布平臺。在平臺基礎(chǔ)上加入oa接口模塊、上級主管部門軟件接口模塊、金稅系統(tǒng)接口模塊等。 這種混合模式相對于只采用c/s或b/s模式的管理信息系統(tǒng),有以下優(yōu)點: (1) 可保證企業(yè)敏感數(shù)據(jù)的安全性,加強對數(shù)據(jù)庫修改和更新的控制; (2) 簡化了一部分客戶端,有效地利用企業(yè)的資源; (3) 可實現(xiàn)一般功能的易用性和復雜功能交互性的統(tǒng)一; (4) 網(wǎng)絡(luò)效率高,系統(tǒng)維護簡單。數(shù)據(jù)庫服務器存放與生產(chǎn)經(jīng)營活動有關(guān)的所有資料和數(shù)據(jù),web服務器是網(wǎng)絡(luò)用戶訪問數(shù)據(jù)庫服務器的接口,是web應用程序的執(zhí)行平臺。整個系統(tǒng)的網(wǎng)絡(luò)拓撲結(jié)構(gòu)如圖2所示。 5 結(jié)束語 基于c/s和b/s混合結(jié)構(gòu)的綜合管理信息系統(tǒng),結(jié)合了c/s和b/s模式各自的優(yōu)點并加以集成。實踐證明,這種結(jié)構(gòu)具有傳輸效率高、安全性好、成本低等優(yōu)點,且便于系統(tǒng)的維護和擴展。隨著mis的不斷發(fā)展,將c/s和b/s模式相融合的趨勢越來來越明顯。探索設(shè)計基于c/s和b/s混合模式的企業(yè)管理信息系統(tǒng)不僅對于提高管理水平、降低成本、提高服務質(zhì)量具有重要意義;同時,系統(tǒng)的研發(fā)對于c/s模式。的企業(yè)管理信息系統(tǒng)改造有一定的參考意義。 [align=center] 圖2 系統(tǒng)拓撲結(jié)構(gòu)圖[/align] 參考文獻 [1] 夏驕雄等. intranet與管理信息系統(tǒng)[j]. 計算機工程與應用2000,36(3):142-144. [2] joe salemi著, 秦萁英譯. 客戶機/服務器數(shù)據(jù)庫指南(第二版)[m]. 北京:電子工業(yè)出版社,1995. [3] 徐寶民, 姜 理. 基于browser/server模式的新型企業(yè)mis系統(tǒng)設(shè)計[j]. 計算機工程與應用,1999,35(6):63-65

標簽:

點贊

分享到:

上一篇:基于LabVIEW的智能開關(guān)綜合保...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.treenowplaneincome.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。

網(wǎng)站簡介|會員服務|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務平臺

網(wǎng)站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號