數(shù)字倉庫管理系統(tǒng)分析與設(shè)計

時間:2022-09-10 05:09:13

導(dǎo)語:數(shù)字倉庫管理系統(tǒng)分析與設(shè)計一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

數(shù)字倉庫管理系統(tǒng)分析與設(shè)計

摘要:隨著信息化時代企業(yè)各種資源的不斷豐富,傳統(tǒng)、簡單的倉儲管理已無法保證保證企業(yè)各種資源的高效利用。如今的倉庫作業(yè)和庫存控制作業(yè)已十分復(fù)雜多樣化,正在向數(shù)字倉庫管理系統(tǒng)轉(zhuǎn)型和過渡,在這個過程中可以借助UML的信息化技術(shù),以實現(xiàn)對各種資源的高效利用。

關(guān)鍵詞:倉庫管理;數(shù)字化系統(tǒng);統(tǒng)一建模語言(UML)

一、數(shù)字倉庫基本特征

數(shù)字倉庫組織了一系列與平臺無關(guān)、面向?qū)ο?、分布式的?shù)字化信息資源并且提供相關(guān)的服務(wù)。當前的數(shù)字倉庫急速更新信息資源,作業(yè)和庫存控制作業(yè)已十分復(fù)雜化、多樣化,僅靠人工記憶和手工輸入,不但費時費力,而且容易出錯,給企業(yè)帶來損失。傳統(tǒng)簡單、靜態(tài)的倉庫管理已經(jīng)無法保證企業(yè)各種資源的高效利用,因此要選擇高效、完善的管理和服務(wù)。為使倉庫管理更加系統(tǒng)化和規(guī)范化,通過建立一個數(shù)字倉庫管理系統(tǒng)解決此難題。數(shù)字倉庫管理系統(tǒng)主要用到的是自動識別技術(shù),首先對原有的系統(tǒng)中的數(shù)據(jù)庫進行分析,對數(shù)據(jù)庫的每個產(chǎn)品都建立條形碼表示,條形碼中包括產(chǎn)品的相關(guān)信息,如:產(chǎn)品名稱、規(guī)格、類別、數(shù)量、條形碼序列號、保質(zhì)期、入庫和出庫日期,條形碼用條形碼打印機打印出來,從而產(chǎn)生條形碼序列號。倉庫管理系統(tǒng)按管理職能分為兩個系統(tǒng):產(chǎn)品流通系統(tǒng),管理人員系統(tǒng)。這幾部分既相互自成系統(tǒng),又互相聯(lián)系密切,相輔相成,缺一不可,共同組成一個完整的數(shù)字倉庫管理系統(tǒng)。由于傳統(tǒng)的嵌入式軟件開發(fā)架構(gòu)層次劃分不合理,導(dǎo)致架構(gòu)穩(wěn)定系數(shù)低。針對這一問題,可采用基于UML的嵌入式軟件開發(fā)架構(gòu)研究。通過嵌入式軟件開發(fā)架構(gòu)分層,將每層之間的共性部分抽象化,放在最底層,逐層遞進;完成嵌入式軟件開發(fā)架構(gòu),通過來自架構(gòu)最底層的需求,逐層映射到不同的插件,完成嵌入式軟件開發(fā)架構(gòu)的合理劃分[1]。

二、UML信息管理系統(tǒng)的流程與應(yīng)用

1.UML簡介統(tǒng)一建模語言(UnifiedModelingLanguage,UML)是一種為面向?qū)ο笙到y(tǒng)的產(chǎn)品進行說明、可視化和編制文檔的一種標準語言,UML是面向?qū)ο?a href="http://m.alizhichou3.cn/lunwen/txxlw/xtfxlw/202009/727645.html" target="_blank">設(shè)計的建模工具。簡單,統(tǒng)一,高效是不同的人能夠局域共同的“模型”來理解業(yè)務(wù)、需求,理解軟件和架構(gòu)如何構(gòu)造。2.需求建模分析倉儲在企業(yè)的整個供應(yīng)鏈中起著至關(guān)重要的作用,如果不能保證正確的進貨和庫存控制及發(fā)貨,將會導(dǎo)致管理費用的增加,服務(wù)質(zhì)量難以得到保證,從而影響企業(yè)的競爭力,通過建立一個數(shù)字倉庫管理系統(tǒng)解決這一問題,使客戶更好地了解產(chǎn)品的相關(guān)信息,同時減輕倉庫管理員的工作壓力。系統(tǒng)的功能需求包括:(1)登錄權(quán)限:分為普通客戶和倉庫管理員,系統(tǒng)管理員登陸;(2)產(chǎn)品管理:系統(tǒng)管理員和倉庫管理員對產(chǎn)品的入庫、出庫、查詢、編輯(對產(chǎn)品的增加,刪除,更改);(3)倉庫管理員管理:系統(tǒng)管理員倉庫管理員可對倉庫管理員執(zhí)行增加或刪除操作;(4)用戶管理:系統(tǒng)管理員倉庫管理員可對用戶執(zhí)行增加或刪除操作;(5)系統(tǒng)管理:管理員對系統(tǒng)進行維護。3.開發(fā)與設(shè)計先用RationalRose進行UML建模,可以直觀地理解和閱讀系統(tǒng)的功能和需求,圖1為系統(tǒng)用例圖,用例視圖是其它視圖的核心,因為用例視圖描述了系統(tǒng)應(yīng)該具備的主要功能,系統(tǒng)要提供的功能都要在用例視圖中具體描述。并且用例視圖如有修改,那么都會對其他所有視圖產(chǎn)生直接影響[2]。再采用MYSQL數(shù)據(jù)庫系統(tǒng)進行信息的常規(guī)操作,用java編程語言作為實現(xiàn)系統(tǒng)的軟件支持,因為Java具有跨平臺性,可滿足本系統(tǒng)在各種處理器和操作系統(tǒng)平臺之上的要求,用開發(fā)工具Eclipse進行開發(fā),實現(xiàn)系統(tǒng)的功能模塊。(1)系統(tǒng)用例圖用例圖是由參與者(Customer,Warehouseadmin,Systemadmin)、用例(產(chǎn)品出庫,產(chǎn)品入庫,產(chǎn)品查詢,產(chǎn)品編輯,編輯系統(tǒng)管理員,系統(tǒng)維護),邊界以及他們之間的關(guān)系,用于描述系統(tǒng)功能的視圖。主要用于對系統(tǒng)、子系統(tǒng)或類的功能行為進行建模。(2)倉庫管理系統(tǒng)的主要產(chǎn)品流通業(yè)務(wù)流程①驗證客戶的身份;②查看產(chǎn)品相關(guān)信息(序列號,庫存);③選擇產(chǎn)品事務(wù);④記錄客戶信息和產(chǎn)品信息;⑤更新倉庫管理系統(tǒng)數(shù)據(jù)。

三、結(jié)語

在競爭激烈的市場中,制造業(yè)越來越具有挑戰(zhàn)性和復(fù)雜性。需要更高效、更強、控制力地管理倉庫管理系統(tǒng),使用UML統(tǒng)一建模語言,結(jié)合java語言開發(fā),很好地解決了這一難題,可強力控制、合規(guī)操作、效率高、降低資金。

參考文獻

[1]孫月玲.基于UML的嵌入式軟件開發(fā)架構(gòu)研究[J].計算機產(chǎn)品與流通,2020(06):19.

[2]張景峰,胡曉紅,陳海燕,?,?,張燕寧.基于UML的用例圖模型創(chuàng)建[J].電腦知識與技術(shù),2019,15(32):104-105.

作者:姚傳文 姚敦紅 單位:懷化學院