- 相關推薦
淺談用面向對象建模技術構建企業(yè)管理信息系統(tǒng)
摘要:本文探討了用面向對象建模技術構建企業(yè)管理信息系統(tǒng)的可行性及方法。并以服裝行業(yè)為例,采用面向對象的建模技術進行了分析設計,在此基礎上簡要介紹了所研建系統(tǒng)的特點。關鍵詞:面向對象建模技術 企業(yè)管理信息系統(tǒng) 服裝行業(yè)
1.引言
企業(yè)在信息化建設中,要結合實際。作為企業(yè)信息化建設的第一步,構造適合它們需要的管理信息系統(tǒng)已成為當務之急;诖,我們結合當前服裝行業(yè)的現狀,采用先進的計算機軟件開發(fā)方法—-面向對象的建模技術(Object-Oriented Modeling Technique OMT),開發(fā)了一套適合服裝行業(yè)特點的管理信息系統(tǒng)。
2.面向對象建模技術簡介
2.1用面向對象方法構建企業(yè)管理信息系統(tǒng)的可行性
企業(yè)管理信息系統(tǒng)傳統(tǒng)的構建方法主要有結構化方法和信息建模方法。這兩種方法分別從功能和信息(數據)的角度對系統(tǒng)進行分析和設計。它們最大的缺點是忽略了數據與程序之間不可分割的內在聯(lián)系,并由此引發(fā)了軟件危機。面向對象方法是從對象的角度對系統(tǒng)進行分析和設計。對象與傳統(tǒng)數據的本質區(qū)別是,對象包含了數據和操作,它能將數據和功能緊密的結合在一起,使開發(fā)出來的系統(tǒng)穩(wěn)定性、可重用性及可維護性好。
用面向對象方法構建企業(yè)管理信息系統(tǒng)是可行的:
首先,面向對象的分析和設計是面向對象編程的補充。面向對象編程解決問題的思路是從對象入手,因此面向對象編程需要相應的面向對象的分析和設計方法。
其次,面向對象的方法從其它常用方法中吸取了大量有益的成分。有經驗的分析員不必扔掉使用其它方法的全部知識和經驗。對他們來說,學習面向對象的方法和符號的核心在于:如何從以功能或信息為中心的解決問題的思路轉變到以對象為中心的解決問題思路。
再次,面向對象方法中的對象模型把面向對象的概念(對象、類、繼承等)與傳統(tǒng)方法中常用的信息建模概念(實體、關系)結合起來了。這樣結構化分析員在開始時就可以從實體-關系分析入手,附加上相應的方法使之上升為類。
2.2 面向對象建模技術簡介
OMT是一種面向對象的軟件開發(fā)方法,這種方法對實際應用的對象進行建模并利用這個模型去構造一種圍繞那些對象且與程序語言無關的設計。對象建模技術采用一組面向對象的概念和與程序語言無關的圖形符號來統(tǒng)一表達軟件開發(fā)人員在分析、設計直到實現的整個軟件開發(fā)過程中的分析設計。這樣,軟件開發(fā)人員不必象采用其它方法那樣,需要在每個開發(fā)階段將一個階段的表示符號轉換成另一個階段的符號。
OMT采用三種模型來描述一個系統(tǒng),這三種模型是:對象模型、動態(tài)模型和功能模型。
對象模型 對象模型是通過描述系統(tǒng)中的對象、對象間的關系和每個對象類的屬性和操作來表示系統(tǒng)的靜態(tài)數據結構。對象模型用對象圖來表示。對象模型是三種模型中最重要的一種模型。
動態(tài)模型 動態(tài)模型描述了系統(tǒng)中與時間和變化有關的內容,它說明何時發(fā)生。動態(tài)模型用狀態(tài)圖描述。狀態(tài)圖聯(lián)系了事件和狀態(tài),說明了由事件序列引起的狀態(tài)序列。
功能模型 功能模型描述系統(tǒng)的數據轉換。功能模型用數據流圖來表示。
這三種模型從不同的但又密切相關的角度模擬目標系統(tǒng),它們分別從不同的側面反映了系統(tǒng)的內容,綜合起來則全面的反映了對目標系統(tǒng)的需求。對任何大系統(tǒng)而言,三種模型都是必須的。而且在任何情況下,對象模型都是最重要、最基本、最核心的。
3.用OMT對服裝企業(yè)管理信息系統(tǒng)進行總體分析設計
用OMT方法對系統(tǒng)進行分析通常分兩步:第一步是對問題的描述;第二步是將對問題的描述建立成三種模型,即對象模型、動態(tài)模型、功能模型。
3.1 系統(tǒng)問題描述
面向對象建模方法是從系統(tǒng)的問題描述開始的,詳細精確的問題描述能使軟件開發(fā)人員的分析、設計更為合理、準確。
服裝行業(yè)管理信息系統(tǒng)就處理功能通常包括銷售、計劃、工藝(技術)、采購、庫房、授權管理等模塊。每一模塊均包含基本信息的錄入、存儲和基于此的信息處理;拘畔浫牒痛鎯κ轻槍Ω鞣N業(yè)務的操作,強調操作的方便和數據的準確可靠。信息處理是對信息的綜合查詢和統(tǒng)計,最終以顯示和打印報表的形式提供給用戶。具體地說,接單部門從客戶那里接到訂單后,進行新款處理和訂單處理,同時將該訂單信息傳送到計劃部門和工藝部門。計劃部門做生產計劃如生產能力計劃、物料需求計劃、生產進度計劃。工藝部門對該訂單中包含的新款進行詳細的工藝描述,并做出具體的工藝要求和工藝流程及具體的操作規(guī)范。生產部門根據計劃部門的生產計劃和工藝部門的操作要求進行生產。采購部門根據物料需求計劃和庫存信息對物料進行采購。此外,為確保系統(tǒng)安全運行,應對用戶進行權限控制。
3.2 系統(tǒng)的頂層對象模型
根據上述問題描述,構造出系統(tǒng)頂層的對象圖、狀態(tài)圖和數據流圖,分別如圖1、圖2和圖
圖1 系統(tǒng)頂層的初始對象
圖2 系統(tǒng)頂層的狀態(tài)圖
圖3 系統(tǒng)頂層的數據流圖
當然對復雜系統(tǒng),其分析的過程通常要經過多次反復才能建立完整的模型。
4.系統(tǒng)特點
本系統(tǒng)是針對服裝行業(yè)、采用OMT方法對整個生產管理過程開發(fā)的專業(yè)網絡信息管理系統(tǒng)。它采用的前臺開發(fā)
語言為delphi,后臺數據庫為SQL Server7.0。其目標是使各服裝行業(yè)的企業(yè)在應用本系統(tǒng)后,能進行科學的事前預測、事中控制、事后監(jiān)督,使企業(yè)在激烈的競爭市場運籌帷幄。本系統(tǒng)的主要特點如下:
☆ 系統(tǒng)單據種類多,結構復雜 一張單據中既包含結構復雜的多維表、動態(tài)表和交叉表等多種要素,又包含服裝式樣及面料等圖要素。在設計這種單據的界面時,充分考慮用戶的特點和使用習慣,錄入界面和報表的輸出界面保持原單據的界面風格,以使用戶在錄入時有似曾相識之感,做到所見即所得。
☆ 系統(tǒng)中信息流有嚴格的順序關系 信息在接單、計劃、工藝等部門間流動時,有嚴格的先后順序,如前序單據審核后才能處理后繼單據,只有經過審核的單據才能被系統(tǒng)中其他相關單據所使用,只經制單而未審核的單據不能進入系統(tǒng)被使用等。為實現此功能,我們建立了信息狀態(tài)表,用來記錄信息流在每一相關單據中的狀態(tài)信息。根據這個狀態(tài)信息,還實現了信息流的自動跟蹤,系統(tǒng)可定期報告信息流的完成情況。
☆ 強大的查詢和統(tǒng)計功能 在服裝企業(yè)中,用戶經常需要對以前的歷史記錄進行任意組合查詢,本系統(tǒng)的界面采用了查詢向導的方法,用戶只需要對要查詢的數據進行簡單的選擇和組合即可得到查詢結果。
☆ 號型自動生成 在服裝企業(yè)中[CHYN1] ,服裝款式的號型比較靈活,不同的款式對應不同的號型,且號型的種類也各不相同,而用戶又希望在同一格式的單據中進行錄入、顯示。本系統(tǒng)根據一定規(guī)則自動生成號型,使統(tǒng)一的單據就象是為該款號定制的一樣。
☆ 靈活的授權管理 用戶權限分為三級:超級用戶、部門級用戶、單據級用戶。不同的用戶其權限不同。
☆ 自動記錄工作日志。
5.結束語
OMT方法中包含了許多用于支持實際系統(tǒng)開發(fā)的技術和方針,它引入的各種概念能夠很好的表達不同時期模型的狀態(tài),是面向對象方法中較為完整的一種方法。隨著中國加入WTO,企業(yè)的信息化進程已迫在眉睫,用面向對象建模技術構建的MIS系統(tǒng)能在企業(yè)內部改善商流、物流、資金流、信息流的通暢程度,使企業(yè)決策層能及時掌握最新信息,并根據這些信息做出充分的、科學的決策,從而更好地把握商機,創(chuàng)造更多的發(fā)展機會。
參考文獻
[1] Ronald J.Norman 著 周之英 肖奔放 譯 面向對象分析與設計 清華大學出版社 2000
[2] 洪永清 黃德才 呂麗民 面向對象建模與設計 人民郵電出版社 1998
[3] 陳世鴻 彭容 面向對象軟件工程 電子工業(yè)出版社
【淺談用面向對象建模技術構建企業(yè)管理信息系統(tǒng)】相關文章:
淺談構建有效課堂08-24
淺談“樂學”課堂結構的構建08-17
淺談中學英語高效課堂的構建08-18
淺談中學英語高效課堂的構建08-18
淺談如何構建小學數學高效課堂08-19
淺談生成互動的數學課堂的構建08-20
淺談構建中學生的網絡道德08-20
淺談高三政治復習課的課型構建08-14
論企業(yè)管理中和諧人際關系的構建08-07