【正文】
ion system for textiles printing and dyeing enterprise. Furthermore, colormatching algorithm was studied in this paper and a new algorithm based on RGB tristimulus values matching was founded. This paper consists of seven chapters. The first chapter mainly introduces the background and significance of this project, and main content and structure of this paper, The second chapter introduces the management information system and its method of development, some development methods of management information system including life cycle approach, structured method, prototype method, objectoriented method, and CASE were introduced in details, the third chapter mainly introduces the software schematic design, and the selection of database management system, development tool and modeling tool. Combined with the design examples, the fourth chapter mainly introduces the conceptual design, logical design and physical design of the database on the system. In the fifth chapter, software development and solutions to some key problems of the system are presented, such as the user privilege management, dynamic crosstable etc. According to KubelkaMunk theory, a linear programming mathmetical model on RGB tristimulus values matching was founded and gives examples in the sixth chapter. The last chapter summarizes the major tasks acplished in this paper, and provides possible improvements of the system. Key words: Management Information System, Database Management System, ColorMatching, KubelkaMunk Theory n 東南大學(xué)學(xué)位論文獨(dú)創(chuàng)性聲明 本人聲明所呈交的學(xué)位論文是我個人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究 成果。其次,使 用信息化的企業(yè)減少了庫存量,降低 了管理成本。 第五章,紡織印染企業(yè)管理信息系統(tǒng)軟件代碼設(shè)計。這個發(fā)展過程大致經(jīng)歷了以下幾個階段 181 : ― 、電子數(shù)據(jù)處理系統(tǒng) ( Electronic Data Processing Systems, 簡稱 EDPS) 電子數(shù)據(jù)處理系統(tǒng)的特點是數(shù)據(jù)處理的計算機(jī)化,目的是提高數(shù)據(jù)處理的效率。 . 3 管理信息系統(tǒng)的結(jié)構(gòu) 對管理信息系統(tǒng)的結(jié)構(gòu)描述尚無統(tǒng) 一模式,從狹義上來說,管信息系統(tǒng)的結(jié)構(gòu)是指構(gòu)成構(gòu)成管 理信息系統(tǒng)的各部件構(gòu)成的框架,如管理信息系統(tǒng)的硬件結(jié)構(gòu),但由于對部件的不同理解,就會得 到不同的結(jié)構(gòu)方式。當(dāng)系統(tǒng)不再適應(yīng)用戶需求時,就要被淘汰、由新系統(tǒng)代替老系統(tǒng),這種周期循環(huán)稱為 信息系統(tǒng)的生命周期。系統(tǒng)分析是開發(fā)工作的第一階段,它以開發(fā)規(guī)劃中提出的目標(biāo)為出發(fā)點,包括進(jìn) 行初步的系統(tǒng)調(diào)查(包括對開發(fā)新系統(tǒng)的可行性進(jìn)行論證)和詳細(xì)的系統(tǒng)調(diào)查,進(jìn)行系統(tǒng)化的分析 , 建立信息系統(tǒng)的邏輯模型。當(dāng)用戶無法準(zhǔn)確說出他們想要什么時,需求原型被用料明確新系 統(tǒng)的功能性需求。 系統(tǒng)設(shè)計階段。 面向?qū)ο蠓ㄒ詫ο鬄榛A(chǔ),利用特定的軟件工具直接完成對象客體的描述與軟件結(jié)構(gòu)之間的轉(zhuǎn) 換,解決了傳統(tǒng)結(jié)構(gòu)化開發(fā)方法中客觀世界描述工具與軟件結(jié)構(gòu)不一致的問題,縮短了開發(fā)周期, 解決了從分析和設(shè)計到軟件模塊多次轉(zhuǎn)換的繁雜過程。 原型化工具用于輸入、輸出、屏幕和報表的分析和設(shè)計。 減少系統(tǒng)維護(hù)的費(fèi)用和精力。提供供應(yīng)商報價管理,價格查詢統(tǒng)計分析,釆購計劃 制定,采購計劃查詢,采購訂單生成, 采購訂單查詢,材料入庫管理,材料入庫査詢,供應(yīng)商信息管理,供應(yīng)商信息查詢等功能。包括毛坯布收付存月匯總、光坯布 收付存月匯總等統(tǒng)計報表,在此不一一列舉。但是 C/S結(jié)構(gòu)缺少通用性,系統(tǒng)維護(hù)、升級需要重新設(shè)計和開發(fā),增加了維護(hù) 和管理的難度,進(jìn)一步的數(shù)據(jù)拓展困難較多,所以 C/S結(jié)構(gòu)只限于小型的局域網(wǎng)。 (5) 安全性不同。 系統(tǒng)體系結(jié)構(gòu) 從以上的分析和比較可以可以看出,傳統(tǒng)的 C/S結(jié)構(gòu)并非一無是處,而新興的 B/S結(jié)構(gòu)也并非 十全十美,在 選用時應(yīng)基 P以下原則:在安全性要求高、交互性強(qiáng)、處理數(shù)據(jù)量大、數(shù)據(jù)杳詢靈活 的地點固定的小范圍內(nèi)使用 C/S結(jié)構(gòu);在安全性和交互性不高,地點靈活的廣域范圍內(nèi)使用 B/S結(jié) 構(gòu)。目前,很多數(shù)據(jù)庫 的廠商和應(yīng)用開發(fā)工具廠商紛紛推出了一些先進(jìn)的、新 ~代的 32 位基于 C/S 結(jié)構(gòu)的快速應(yīng)用開發(fā)工 具( Rapid Application Development, RAD)187。 新一代 DBMS 觀念是在傳統(tǒng)的 C/S結(jié)構(gòu)中加上應(yīng)用程序服務(wù)器,這種新的結(jié)構(gòu)就是所謂的多層 結(jié)構(gòu) ( NTiet■ 或 MultiTier)。 第二類是靜態(tài)圖 ( Static Diagram), 包括類圖 ( Class Diagram)、 對象圖 ( Object Diagram) 和包圖 ( Package Diagram)。一 個構(gòu)件 可能是一個資源代碼構(gòu)件、一個二進(jìn)制構(gòu)件或一個可執(zhí)行構(gòu)件。 獨(dú)立于程序設(shè)計語言。但在數(shù)據(jù)庫建模方面與 PowerDesignei■ 有較大差 距,且圖形質(zhì)量不及 Visio。前階段的設(shè)計是后階段設(shè)計的 基礎(chǔ)和起點,但后階段也可向前階段反饋其要求。 綜上所述,本項目在開發(fā)過程中,采用 Visio 繪制流程圖;采用 PowerDesigner 繪制數(shù)據(jù)庫概 念模型圖,并自動轉(zhuǎn)換成物理模型,生成 SQL 腳本。美國《應(yīng)用程序開發(fā)戰(zhàn)略》教授 Yourdon 曾評價其為 “ 00CASE 界的 Microsoft” 。通過 UML 的模型圖能清晰地表示系統(tǒng)的邏輯模型和實現(xiàn)模型。 第 四 類 是 交 互 圖 ( Interactive Diagram),包括順序圖 ( Sequence Diagram) 和協(xié)作圖 (Collaboration Diagram 乂其中,順序圖顯示對象之間的動態(tài)合作關(guān)系,它強(qiáng)調(diào)對象之間消息發(fā) 送順序,同時顯示對象之間的交互,協(xié)作圖描述對象之間的協(xié)作關(guān) 系,二者之間有些相似。 UML 是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適 用的建模語言。 通過 BDE (Borland Database Engineer)和高性能的 SQL Links, 能夠訪問 Oracle、 Sybase、 SQL Server 等數(shù)據(jù)庫,基于某一種 DBMS 下開發(fā)的程序 , 也能非常容易地移植到其它 DBMS 上。 SQL Server 比較簡單易學(xué) 由于 SQL Server 可在 Windows 系列操作系統(tǒng)上使用,與 Windows 進(jìn)行有機(jī)的集成,界面風(fēng)格 完全一致,且有許多 “ 向?qū)?( Wizard)” 幫助,因此極易于安裝學(xué)習(xí)。而 B/S采 用邏輯上的三層結(jié)構(gòu),而在物 理上的網(wǎng)絡(luò)結(jié)構(gòu)仍然是原來的以太網(wǎng)或環(huán)形網(wǎng),這樣第一層與第二層 結(jié)構(gòu)之間的通信、第二層與第三層結(jié)構(gòu)之間的通信都需占用同一條網(wǎng)絡(luò)線路,所以網(wǎng)絡(luò)通信量低。 而 B/S用戶的界面都統(tǒng)一在瀏覽器上,瀏覽器易于使用、界面友好,用戶只需學(xué)會使用 WWW 瀏覽器, 即可進(jìn)行各類信息資料的檢索和翻閱,特別適合非計算機(jī)人員使用。應(yīng)用服務(wù)器處理結(jié)束后,將處理結(jié)果 通過 HTML/XML 格式的文檔 /數(shù)據(jù)流返回給瀏覽器,文檔解析 HTML/XML 格式的文檔并顯示 [14]。 倉庫管理子系統(tǒng) 倉庫管理子系統(tǒng)包括:染化料倉庫,毛坯倉庫,光坯倉庫。工藝管理子系統(tǒng)包 括:化驗室工藝,訂單工藝。通過 CASE 工具的使用,可以大大減少系統(tǒng)實施或支持過程中的失誤。 描述工具 ( Description Tool)。 測試、維護(hù)及擴(kuò)充階段。階段 :從問題的陳述著手,經(jīng)過縝密的分析構(gòu)造出現(xiàn)實模型,這里所說的現(xiàn) 實模型就是與對象有關(guān)的各種模型。 另外,這 種方法要求系統(tǒng)開發(fā)者在調(diào)查中就充分地掌握用戶需求、管理狀況及預(yù)見可能發(fā)生的變化, 這不大符合人們循序漸進(jìn)地認(rèn)識事物的規(guī)律性,因此在實際工作中實施有 ? 定的困難 [91。 2. 生命周期法開發(fā)周期長、文檔過多; 3. 各階段的審批工作困難。 圖 21 管理學(xué)信息系統(tǒng)的概念結(jié)構(gòu) 第二章管理信息系統(tǒng)及其幵發(fā)方法概迷 5 二、管理學(xué)信息系統(tǒng)的功能結(jié)構(gòu) 管理信息系統(tǒng)的結(jié)構(gòu)也可以按照管理職能加以劃分。從這個意義上,可以認(rèn)為 DSS是 MIS發(fā)展的新階段,而 DSS 是把數(shù)據(jù)庫處理與經(jīng)濟(jì)管理數(shù)學(xué)模型的 優(yōu)化計算結(jié)合起來,具有管理、輔助決策和預(yù)測功能的 管理信息系統(tǒng)。這個定義說明了管理信息系 統(tǒng)不僅是一個技術(shù)系統(tǒng),而且要考慮人的行為,是個社會系統(tǒng),是個管理系統(tǒng) m。 第三章,紡織印染企業(yè)管理信息系統(tǒng)總體設(shè)計。工業(yè)社會里決定企業(yè)利潤的是勞動力和資本,信息社會決定企業(yè)利潤的是信息,是對 信息的組合、分析、加工后形成的 “ 知識 ” 。此外,本文還就配色問題進(jìn)行了研究,建立了一種基于 RGB 三刺激值匹配 的配色算法。盡我所知,除了文中特別加以標(biāo)注和致謝 的地方外,論文中不包含其他人已經(jīng)發(fā) 表或撰寫過的研究成果,也不包含為獲得東南大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書而使用 過的材料。另外,信息技術(shù)的應(yīng)用尤其是迅速發(fā)展的電子商務(wù)大大降低了企業(yè)的交易成本,從而 形成成本整體優(yōu)勢。介紹了軟件代碼設(shè)計的思想和原則并進(jìn)行 了設(shè)計舉例 。從發(fā)展階段來 看,可分為兩個階段:單項數(shù)據(jù)處理階段 ( 20 世紀(jì) 50 年代中期到 60 年代中期),這一階段是電子 數(shù)據(jù)處理的初級階段,主要是用計算機(jī)部分地代替手工勞動,進(jìn)行一些簡單的單項數(shù)據(jù)處理,如計 算工資、統(tǒng)計資產(chǎn)等;綜合數(shù)據(jù)處理階段 ( 20 世紀(jì) 60 年代中期到 70 年代初期 ), 這一時期的計算 機(jī)技術(shù)有了很大發(fā)展,出現(xiàn)了大容量直接存儲的外存儲器,此外,一臺計算機(jī)能夠帶 動若干終端, 可以對多個過程的有關(guān)業(yè)務(wù)進(jìn)行綜合處理,這時各類信息報告系統(tǒng)應(yīng)運(yùn)而生。因此從廣義上說,管理信息系統(tǒng)可分為概念結(jié)構(gòu)、層次結(jié)構(gòu)、功能結(jié)構(gòu)和軟件 結(jié)構(gòu) [9]。運(yùn)用生命周期的概念進(jìn)行系統(tǒng)開發(fā)的方法稱為生命周期法 ( Life Cycle Approach) [6】。系統(tǒng)分析階段應(yīng)寫出系統(tǒng)分析報告作為下一開發(fā)階段的工作基 礎(chǔ)。通過回顧需求原型的特征加入過程,用戶能夠明確新系統(tǒng)所需的處理。系統(tǒng)設(shè)計的第一階段是將現(xiàn)實模型細(xì)分為各個子系統(tǒng)。但它需要有一定的軟件基礎(chǔ)支持才可以應(yīng)用, 對大型的系統(tǒng)可能會造成系統(tǒng)結(jié)構(gòu)不合理、各部分關(guān)系失調(diào)等問題。 質(zhì)量管理工具 ( Qulity Tool)。通過提高系統(tǒng)和文檔的質(zhì)量,應(yīng)該大大減少系統(tǒng)維護(hù)的費(fèi)用和 精力,這乂進(jìn)一步創(chuàng)造了更多的時間和資源去建造其它新的信息系統(tǒng)。系統(tǒng)功 能圖如圖 35 所示。 (1) 3 系統(tǒng)體系結(jié)構(gòu)設(shè) 計 隨著計算機(jī)的誕生和應(yīng)用,計算機(jī)模式從集中式結(jié)構(gòu)(數(shù)據(jù)和應(yīng)用程序在一臺主機(jī)上)轉(zhuǎn)向了 分布式結(jié)構(gòu)(數(shù)據(jù)和應(yīng)用程序跨越多個節(jié)點機(jī) ),尤為典型的是 c/s 結(jié)構(gòu) ( 客戶機(jī) /服務(wù)器模式 ),該 結(jié)構(gòu)自上個世紀(jì)八十年代后得到了廣泛的應(yīng)用。 B/S結(jié)構(gòu)相對 C/S 結(jié)構(gòu)在技術(shù)上有先進(jìn)性,它的主要特點是分布性強(qiáng)、共享性強(qiáng)、維護(hù)方便。 C/S模式一般面向相對固定的用戶群,對信息安全的控制能力強(qiáng),而 B/S不能 直接存取數(shù)據(jù)庫中的數(shù)據(jù),增強(qiáng)了數(shù)據(jù)的安全性,但由于當(dāng)前系統(tǒng)軟件安全性技術(shù)較差,再加上用 戶多,從而降低了應(yīng)用程序的安全性。 本項目開發(fā)出的系統(tǒng)將在企業(yè)局域網(wǎng)內(nèi)使用,且具有交互性強(qiáng)、處理數(shù)據(jù)量大、數(shù)據(jù)查詢靈活 的特點,基于以上原則,選用 C/S結(jié)構(gòu)。這些工具為應(yīng)用開發(fā)人員開發(fā)企業(yè)級 C/S結(jié)構(gòu)下客戶機(jī) 前端應(yīng)用程序帶來了極大的方便。 應(yīng)用程序服務(wù)器包括了界面的統(tǒng)一,業(yè)務(wù)規(guī)則的制定和數(shù)據(jù)處理邏輯 的規(guī)定等等。 其中,類圖描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu),不僅包括類之間的聯(lián)系,如依 賴、聚