劉銀鳳(西安外事學院,710077)
管理信息系統開發模式探究
劉銀鳳
(西安外事學院,710077)
隨著當前網絡科技的迅猛發展,管理信息系統的也正趨向多元化的發展模式,它是計算機技術發展的重要產物,同時也是提升企業管理水平的關鍵途徑。經過長期發展,管理信息系統的開發模式也在不斷豐富與完善,當前應用較為廣泛的開發方法包括原型法、面向對象的開發方法、計算機輔助軟件工程開發及結構化生命周期法等。
開發;管理信息系統;對比;研究;模式;方法
管理信息系統的開發相對來說比較復雜,它囊括了管理知識、系統理論、組織結構、計算機技術等各個方面的內容,管理信息系統的構建是應用軟件領域的一大課題,在各大企業均有廣泛的適應性。用戶范圍相當廣闊。對管理信息系統的開發必須遵循快速、易修改、易維護、易拓展等原則,為從根本上保障軟件開發的速度與質量,首先需選擇與之相適應的開發模式。在降低信息系統投入的同時,保障管理信息系統的質量,縮短其系統開發周期,提高系統管理效果。以下則首先介紹了管理信息系統開發的模式,然后分析了不同開發模式的主要特征。
管理信息系統主要是指以計算機作為平臺,對管理數據進行處理,整合,進而為決策者提供管理參考的信息的系統。其中計算機則是數據處理的主要工具,同樣也是信息采集的重要手段,在數據處理方面有其高效的特點,在提高管理效率,優化管理資源方面有顯著的作用。同樣管理信息開發模式也是多種多樣的,在國外制造產業的生產管理信息系統中主要應用的模式為MRP-II模式,此種開發模式概念比較簡單,但其計算量相對來說比較大,而當前制造產品結構變得的日益復雜化,大部分客戶對管理的要求也在不斷提升,因此傳統的MRP-II管理模式已不能滿足現代發展的需要。管理信息系統的開發模式是隨著網絡技術的發展而發展的,目前在我國應用比較廣泛的開發模式包括工作站/服務器(W/S)模式、單機模式、客戶機/服務器(C/S)模式及瀏覽器/服務器(B/S)模式。
2.1 單機模式
在管理信息系統開發模式中,單機模式主要是將數據以文件形式儲存于系統中,并進行管理,一般管理信息系統主要集中于某一臺計算機上,屬于比較傳統的信息開發模式。它雖然在一定程度上提高了管理工作效率,但無法實現信息資源的共享,系統過于冗雜,不能實現不同管理信息系統中數據的靈活交換與共享,存在著數據重復現象,此外,整體安全性比較低,容易造成信息外泄,對大規模企業而言,管理信息系統耗費成本比較高。由于在不同企業的信息管理過程中,業務、部門數據是相互聯系的,因此,在管理信息系統設計方面同樣需要綜合考慮各部門的數據共享與轉移,而單機模式獨立性較強,無法實現信息管理系統的整合,因此存在一定的缺陷。
2.2 W/S模式
網絡技術日趨成熟后,出現了局域網的概念,將局域網技術應用于管理信息系統開發與設計中,便衍生了W/S模式。它能夠將整個系統中不同環節、不同業務所需交流與共享的數據資源以文件的方式存儲于系統節點服務器中,系統中所有分支的工作站點均可通過節點服務器獲取數據資源,對比單機模式而言,有其顯著的共享優勢。在W/S模式中,系統中的數據并非獨立存在的,它有其溝通與共享的特征,從根本上降低了數據的重復率,簡化了系統,但同樣也存在著一定的問題。W/S模式整體結構比較簡單,可拓展性較差。雖然能夠實現信息資源的共享,但尚且處于初步階段,不能滿足多用戶的統一需求,無法為用戶提供充分的數據共享服務,缺乏一定的數據并發性。此外,網絡吞吐量較低,在數據資源管理與共享過程中,較易出現網絡瓶頸。即當局域網內不同的工作站在同一時間發送數量頗多的請求時,容易造成網絡崩潰,導致整個管理系統性能降低,在一定程度上降低了信息資源的利用率。
2.3 C/S模式
在C/S模式中,信息系統不僅有其數據處理功能,同樣具備文件存儲的功能,能夠實現服務器與不同工作站點的分工與合作,是面向客戶服務端口的模式。它能夠將客戶的請求轉換為數據信息,進而反饋至工作站。此種開發模式興起于20世紀90年代末期,是一種全新的信息管理模式。它將管理信息系統分割為兩個部分,即客戶機與服務器,服務器主要對數據管理進程提供公共性的服務與支撐,而客戶機則主要是對本地存儲數據資源進行處理,并通過兩個服務器的交互作用,完成信息管理與共享。它的響應速度比較快,主要通過服務機與客戶機直接互通,無傳輸中介,同時功能有其鮮明的個性化特點,簡單、方便,能夠較好地滿足客戶的需求。此外,其操作形式較多,界面豐富,具備較強的數據處理能力,能夠應用于復雜業務的信息管理中。
但相對來說,隨著應用時間的加長,此種模式同樣也暴露出一系列問題,由于C/S開發系統主要是由制造、管理、開發等方面軟硬件構成的混合系統,因此其整體可靠性有待考量,同時其開發成本比較高,對軟硬件的要求也十分高,為維持其正常使用,保障使用效率,還需不斷升級,提高硬件結構,在一定程度上增加了開發成本。此外,系統維護費用也比較高,且維護程序比較復雜,必須為所有客戶機同步升級,較為繁瑣。除此之外,在C/S開發模式中,必須保障應用程序開發的獨立性,因此會消耗較多的網絡資源,且在其拓寬廣域網的過程中,信息量會劇增,同樣無法滿足專用端口客戶的需求。
2.4 B/S模式
隨著web技術的廣泛應用,瀏覽器/服務器模式也應運而生。它主要是由web服務器、數據庫服務器及瀏覽器三者構成,它是有在C/S模式上進化而來,建立于廣域網基礎之上,對比C/S模式而言,其適用范圍更為廣闊,僅需要求客戶具備相應的操作系統及瀏覽器,無需額外安裝其他的應用軟件,簡化了客戶端口的安裝與軟件的配置。在B/S模式中,客戶服務器無需存儲任何業務數據信息,無需同步數據,所有管理信息均存放于數據庫服務器中,對比單機模式來說,安全性更高。采用標準的網絡拓撲協議,能夠與企業網絡視線良好的互通與結合,直接進入IE瀏覽器中,擴展性較優。它是基于網絡建立的,客戶同樣有權限訪問管理信息系統以外的網絡資源,同時網絡用戶也能夠通過網絡訪問系統內數據,信息資源比較豐富,且共享程度高,同時操作也相對來說比較簡單。但同樣也存在一定的不足之處,主要為由于通用性較強,勢必造成其個性化程度比較低,主要以鼠標作為操作方式,不能更好地滿足快速操作的需求,頁面數據量較大,刷新速度比較慢,程序相應速度比較慢。此外,不能提供分頁顯示技術,增加了數據庫訪問壓力。
為了克服傳統常規開發模式存在的缺陷,改善軟件的處理速度,提高數據處理的效率,SUN公司提出了四層軟件開發的構想,內容不僅囊括了B/S模式中的web層、客戶層、企業層,同樣包括了商業邏輯層(如圖1),但此種開發模式對開發平臺有一定的要求。因此,改進層次化開發模式的構想提出。它同樣也是將軟件系統劃分為四層結構,但內容則主要為界面控制層、業務邏輯層、數據庫訪問層與數據庫(如圖2所示)。界面控制層承擔著數據顯示的作用,是連接業務邏輯層的接口,能夠實現兩者之間信息的交流與控制,負責簡單的數據錄入、顯示、校對等操作,不負責數據處理。而業務邏輯層則主要承擔數據處理功能,主要接受客戶端信息資源,完成數據處理,同樣也是連接數據庫的接口,接受相關請求數據,并存儲數據。而數據庫接口層則是連接數據庫層與邏輯層的紐帶,通過將邏輯層發送的操作請求轉換為規范的操作命令,傳輸至數據庫,并將數據庫處理結果迅速反饋至邏輯層。最后數據庫層則主要承擔數據管理工作,它包括存儲、視圖及數據庫

圖1

圖2
表層三種結構,能夠實現透明化的數據修改與管理操作要求。
改進的層次化開發模式其各層面界限清晰,且獨立性較強,系統維護比較方便,同時開發人員分工相對來說比較明確,主要是以開發層作為分工參照,僅需考慮所負責層面的技術操作,能夠顯著提高開發效率,同時開發人員之間并不存在干擾,僅需共同討論接口制定的問題,交流比較簡單。數據庫層面應用三層模式,與其它部分設計區分,方便系統修改,同時能夠實現數據庫存儲數據的封裝性,操作比較快捷,僅需通過簡單的拆分、合并、修改視圖便能完成結構的修改,同時無需處理其他層次結構。系統中各個部分獨立性較強,不會相互干擾,同樣不會產生制約影響,能夠實現不同控制層的并行開發。
綜上所述,現代化新型的管理信息系統中的改進層次化開發模式能夠有效避免傳統B/S開發模式存在的不足,更好地迎合現代化大型管理信息系統的開發與設計要求,同時適用于傳統的C/ S及B/S模式的整合開發,優勢比較顯著,靈活性較強,且各操作界面層次清晰,代碼獨立,開發人員分工比較明確,各系統開發獨立性較強,能夠有效提高管理效率,優化信息管理質量,值得借鑒。
[1] 杲春芳.基于WEB大荊煤礦銷售管理信息系統的研究[D].西安石油大學,2010.
[2] 萬浬.新化電力公司財務管理信息系統開發研究[D].湖南大學,2012.
[3] 姚瑾如.基于MVC模式的管理信息系統開發技術研究[D].南京航空航天大學,2013.
[4] 王莉.基于ArcGIS的礦山管理信息系統關鍵技術研究與集成[D].中國地質大學(北京),2009.
[5] 周文平.面向接口多層架構開發模式在航運物流管理信息系統中的應用[J].物流科技,2011,07:26-28.
[6] 代銳鋒.基于ASP.NET的核與輻射應急管理信息系統的設計與實現[D].電子科技大學,2012.
[7] 李小玲.管理信息系統開發中C/S模式和B/S模式的比較[J].林區教學,2013,10:83-84.
[8] 田豐,鄒國忠.Java MVC模式在管理信息系統開發中的應用[J].中小企業管理與科技(上旬刊),2012,09:269-270.
Research on management information system development pattern
Liu Yinfeng
(Xi'an External affairs Institute,710077)
With the rapid development of network technology,management information system is the development trend of the mode of diversification,it is an important outcome of the development of computer technology,the key way is also to improve enterprise management level.After the long-term development, development mode of management information system are constantly enriched and improved, the more extensive use of development methods including prototype method and object-oriented development method, computer aided software engineering development and structured life cycle method etc..
development;management information system;comparative study;model; method