999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于UML庫(kù)存管理系統(tǒng)的分析與設(shè)計(jì)

2015-12-08 18:09:35鄧伯巖
山東工業(yè)技術(shù) 2015年23期

摘 要:作為物流供應(yīng)鏈體系的重要組成部分,庫(kù)存管理系統(tǒng)的應(yīng)用已經(jīng)十分普遍。可以說(shuō),此系統(tǒng)應(yīng)用頻率的高低,穩(wěn)定性的良好將直接影響企業(yè)整個(gè)供應(yīng)鏈各個(gè)環(huán)節(jié)的效能。本文以某一庫(kù)存管理系統(tǒng)為例,重點(diǎn)論述了基于UML語(yǔ)言完成的庫(kù)存管理系統(tǒng)中的需求和設(shè)計(jì)過(guò)程。

關(guān)鍵詞:庫(kù)存管理;UML;需求模型;分析模型

DOI:10.16640/j.cnki.37-1222/t.2015.23.003

1 引言

過(guò)去,企業(yè)的一個(gè)普通系統(tǒng)應(yīng)用由一個(gè)復(fù)雜繁瑣的系統(tǒng)已細(xì)化為ERP、MIS、DSS、CRM、SCM、OA等系統(tǒng)。而SCM供應(yīng)鏈管理系統(tǒng)中最核心的部分就是針對(duì)庫(kù)存的管理。庫(kù)存管理系統(tǒng)的存在使得倉(cāng)儲(chǔ)貨物管理更加細(xì)化,同時(shí)貨品分門(mén)別類(lèi)的信息化也使倉(cāng)庫(kù)管理員的日常管理工作變得得心應(yīng)手。UML作為可視化、文檔化的建模語(yǔ)言。則完全可以用最直觀的方式將抽象的工程體系思想具體化呈現(xiàn)。所以,我們利用它所提供的工具就可以很好的完成軟件工程中需求和設(shè)計(jì)環(huán)節(jié)。本文所用到的UML模型工具有用例圖、類(lèi)圖和順序圖。

2 UML概述

2.1 面向?qū)ο蠹夹g(shù)基本概述

面向?qū)ο蠹夹g(shù)的基本思想是以現(xiàn)實(shí)事物作為前提構(gòu)建系統(tǒng),充分將人類(lèi)自然思維模式運(yùn)用到系統(tǒng)構(gòu)造中去。它強(qiáng)調(diào)的是抓住事物本質(zhì)、概括事物特征以及將事物有具體轉(zhuǎn)化為抽象。這樣系統(tǒng)可以將問(wèn)題整合形成一個(gè)完整的問(wèn)題域,保留問(wèn)題域內(nèi)事物的原始性和一致性。而面向?qū)ο笏枷胱鳛楫?dāng)前計(jì)算機(jī)領(lǐng)域重點(diǎn)關(guān)注的方法,其著眼點(diǎn)不僅僅是在如何利用這種思想體系完成系統(tǒng)開(kāi)發(fā),我們更應(yīng)該將該思想應(yīng)用在系統(tǒng)分析和設(shè)計(jì)上來(lái)。于是,OOA和OOD技術(shù)就應(yīng)運(yùn)而生。OOA技術(shù)就是發(fā)現(xiàn)并分析對(duì)象,并找到其內(nèi)外之間的聯(lián)系,從而構(gòu)建一個(gè)完善的系統(tǒng)對(duì)象模型;OOD技術(shù)則是利用面向?qū)ο蠹夹g(shù),將已構(gòu)建的對(duì)象模型通過(guò)設(shè)計(jì)方法創(chuàng)造出其對(duì)應(yīng)的對(duì)象和類(lèi),從而設(shè)計(jì)出更加合理的相關(guān)模塊體系。

2.2 UML概述

UML全稱是統(tǒng)一建模語(yǔ)言,產(chǎn)生于90年代中后期。以面向?qū)ο笏枷霝榛A(chǔ),將多種建模方法有效融合。可以說(shuō),自從誕生了UML,面向?qū)ο蠹夹g(shù)變得更見(jiàn)穩(wěn)定,軟件工程體系變得更加成熟,最重要的是將過(guò)去凌亂的語(yǔ)義和表示法進(jìn)行了有效的統(tǒng)一和整合。目前常見(jiàn)的UML模型圖包括用例圖、類(lèi)圖、活動(dòng)圖、包圖、順序圖、部署圖等。

用例圖:主要用于描述用戶需求,包括參與者及其所對(duì)應(yīng)的功能,以及各用例之間的邏輯聯(lián)系。

類(lèi)圖:用連線將與系統(tǒng)相關(guān)的類(lèi)、接口和協(xié)作連接起來(lái),以體現(xiàn)它們之間的必要關(guān)系。

活動(dòng)圖:描述不同用例針對(duì)系統(tǒng)所進(jìn)行的日常處理活動(dòng),以及這些活動(dòng)之間的執(zhí)行順序。

順序圖:著重強(qiáng)調(diào)的是消息產(chǎn)生的時(shí)間順序。

包圖:為類(lèi)圖提供分組優(yōu)化模式。

配置圖:描述系統(tǒng)運(yùn)行環(huán)境及各硬件體系結(jié)構(gòu)。

3 庫(kù)存管理系統(tǒng)的建模

3.1 應(yīng)用UML建立系統(tǒng)需求模型

(1)問(wèn)題概述。倉(cāng)庫(kù)中的貨品每天所產(chǎn)生的數(shù)據(jù)是十分繁雜和龐大的。所以要為一個(gè)完整的庫(kù)存管理系統(tǒng)建立統(tǒng)一而巨大的模型體系,幾乎不可能完成。即使最終形成了一個(gè)完善的結(jié)構(gòu),最后從人對(duì)自然認(rèn)識(shí)能力來(lái)說(shuō)也很難理解。所以一個(gè)系統(tǒng)通常從靜態(tài)結(jié)構(gòu)、動(dòng)態(tài)行為、并發(fā)執(zhí)行力以及事物部署配置上進(jìn)行細(xì)化處理。將這些細(xì)化后的結(jié)果,展現(xiàn)在UML體系中,則變?yōu)榱瞬煌目梢暬晥D。庫(kù)存管理系統(tǒng)作為這樣一個(gè)系統(tǒng)可完成的日常工作主要有貨物的收發(fā)、出入庫(kù)、倉(cāng)庫(kù)定期貨物的整理及盤(pán)點(diǎn)、各部門(mén)的有效合作等。而本文主要針對(duì)庫(kù)存管理中的核心問(wèn)題,即貨物入出庫(kù)以及貨物盤(pán)點(diǎn),以用例圖的形式將其加以描述。

(2)用例分析。通過(guò)對(duì)企業(yè)倉(cāng)庫(kù)管理人員的訪談我們得知,該公司針對(duì)貨物的日?;顒?dòng)有:入庫(kù)管理、出庫(kù)管理和盤(pán)點(diǎn)管理。其中,入庫(kù)管理還可以進(jìn)一步包含入庫(kù)信息的登記、進(jìn)貨信息的查詢以及當(dāng)前庫(kù)存量三個(gè)部分;出庫(kù)管理則包括出庫(kù)登記、出庫(kù)單據(jù)查詢以及當(dāng)前庫(kù)存量;盤(pán)點(diǎn)管理是由盤(pán)點(diǎn)數(shù)據(jù)、盤(pán)點(diǎn)實(shí)際量和盤(pán)點(diǎn)結(jié)果三個(gè)部分組成。

3.2 應(yīng)用UML建立系統(tǒng)設(shè)計(jì)模型

有了需求模型,按照軟件工程體系結(jié)構(gòu),應(yīng)該進(jìn)行系統(tǒng)設(shè)計(jì),產(chǎn)生設(shè)計(jì)模型。該階段主要包括靜態(tài)模型(類(lèi)圖表示)和動(dòng)態(tài)模型(順序圖表示)兩個(gè)部分。

(1)靜態(tài)模型的建立。靜態(tài)模型的建立需要類(lèi)圖的支持。類(lèi)圖按照管理模式還可以進(jìn)一步分化為界面類(lèi)、控制類(lèi)和實(shí)體類(lèi)。其中界面類(lèi)關(guān)注的是用戶所用界面的相關(guān)屬性和方法(消息);控制類(lèi)著重強(qiáng)調(diào)類(lèi)與相關(guān)子類(lèi)所能控制的方法;實(shí)體類(lèi)則突出與該類(lèi)有關(guān)的事物的屬性。如上所述本系統(tǒng)共有三個(gè)子系統(tǒng)構(gòu)成。其中,入庫(kù)和出庫(kù)子系統(tǒng)的界面類(lèi)、控制類(lèi)和實(shí)體類(lèi)相似。它們的界面類(lèi)都是以等級(jí)界面作為基礎(chǔ),內(nèi)部包括貨品列表信息和按鈕響應(yīng)事件;控制類(lèi)都是貨品管理類(lèi),其中包含入庫(kù)登記、出庫(kù)登記和庫(kù)存量三個(gè)方法;實(shí)體類(lèi)也都是以貨品類(lèi)作為基礎(chǔ),包括貨品號(hào)、貨品名、產(chǎn)地、價(jià)格和分類(lèi)等屬性。盤(pán)點(diǎn)子系統(tǒng)的界面類(lèi)是以盤(pán)點(diǎn)結(jié)果管理界面做基礎(chǔ),包含結(jié)果信息屬性和按鈕響應(yīng)事件;控制類(lèi)名稱為盤(pán)點(diǎn)結(jié)果管理類(lèi),包括結(jié)果錄入和信息查詢兩個(gè)方法;實(shí)體類(lèi)則名稱為盤(pán)點(diǎn)結(jié)果,包括盤(pán)點(diǎn)標(biāo)準(zhǔn)日、盤(pán)點(diǎn)時(shí)間、范圍、情況、異常和原因等幾個(gè)屬性。

有時(shí)候?yàn)榱撕?jiǎn)化,我們可將類(lèi)圖以其縮略圖的形式表示出來(lái)。類(lèi)圖的縮略形式表示方法為通過(guò)參與者將界面類(lèi)、控制類(lèi)和實(shí)體類(lèi)有效關(guān)聯(lián),從而直觀的表示四者之間的關(guān)系。

(2)動(dòng)態(tài)模型的建立。動(dòng)態(tài)模型的建立主要依托的是順序圖、協(xié)作圖等UML建模圖形的支持。當(dāng)然,每一個(gè)子系統(tǒng)都有與之相關(guān)的操作執(zhí)行順序,我們?cè)诰帉?xiě)代碼之前,必須將其執(zhí)行順序規(guī)劃出來(lái),以便使程序能按順序執(zhí)行最終產(chǎn)生正確結(jié)果。

4 結(jié)論

UML的存在使我們的系統(tǒng)功能描述手段更加豐富,也使系統(tǒng)工程的各階段更直觀的以圖形形式表述出來(lái)。利用UML建模,讓庫(kù)存管理系統(tǒng)的各個(gè)階段用不同的模型有效描述,真正實(shí)現(xiàn)了模型—實(shí)現(xiàn)—測(cè)試—維護(hù)的四個(gè)過(guò)程的有效統(tǒng)一。當(dāng)然,今后我們還要進(jìn)一步研究利用面向?qū)ο蠹夹g(shù)解決代碼生成器與分析器之間的集成,使系統(tǒng)工程更加完善和簡(jiǎn)化。

參考文獻(xiàn):

[1]李紅星,張曉濱.基于UML建模的信息系統(tǒng)[J].陜西工學(xué)院學(xué)報(bào)2002.18(04):32-35.

[2]張春雷.維修器材管理決策方法及應(yīng)用研究[D].石家莊軍械工程學(xué)院,2003.

作者簡(jiǎn)介:鄧伯巖(1977- ),男,漢族,黑龍江人,本科,工程師,研究方向:軟件工程。endprint

主站蜘蛛池模板: 无码精品国产VA在线观看DVD| 极品私人尤物在线精品首页| 国产精品第一区在线观看| 亚洲综合日韩精品| 99在线视频免费观看| 国产女人在线| 999福利激情视频| 国产精品第一区在线观看| 蜜臀AV在线播放| 国产午夜小视频| 99在线免费播放| 99在线观看精品视频| 欧美啪啪网| 99人体免费视频| 99久久国产自偷自偷免费一区| 四虎永久在线| 高清码无在线看| 人妻中文久热无码丝袜| 26uuu国产精品视频| 午夜不卡视频| 亚洲自偷自拍另类小说| 大乳丰满人妻中文字幕日本| 91精品综合| 亚洲欧洲日韩综合色天使| 久久 午夜福利 张柏芝| 五月天福利视频| 亚洲综合九九| 国产亚洲精| 日本国产精品| 久久青青草原亚洲av无码| 91小视频版在线观看www| 男女性色大片免费网站| 青青青国产视频手机| 国产乱人乱偷精品视频a人人澡| 在线看国产精品| 精品夜恋影院亚洲欧洲| 91国内外精品自在线播放| aa级毛片毛片免费观看久| 日韩国产亚洲一区二区在线观看| 99精品久久精品| 欧美一区日韩一区中文字幕页| 99久久国产精品无码| 久久精品人人做人人爽| 午夜激情婷婷| 国产精品性| 狠狠做深爱婷婷久久一区| 国产成人精品三级| 日本高清视频在线www色| 婷婷色丁香综合激情| 精品伊人久久久香线蕉 | 热99精品视频| 欧美色视频在线| 欧美中文字幕在线二区| 久久久久亚洲精品成人网| 美女潮喷出白浆在线观看视频| 国产流白浆视频| 蜜臀av性久久久久蜜臀aⅴ麻豆| 国产成人禁片在线观看| 黄色福利在线| 色妞www精品视频一级下载| 国产福利在线免费观看| 亚洲精品视频免费| 免费无码一区二区| AV网站中文| 欧美日韩午夜| 亚洲综合18p| 久久99蜜桃精品久久久久小说| 伊人蕉久影院| 亚洲综合片| 免费xxxxx在线观看网站| www.亚洲一区| 亚洲成a人在线播放www| 国产欧美精品一区二区| 免费精品一区二区h| 亚洲欧美成人在线视频| 国产成人免费观看在线视频| 久久伊人久久亚洲综合| 久热99这里只有精品视频6| 国产无码高清视频不卡| 毛片一级在线| 国产成人福利在线视老湿机| 99色亚洲国产精品11p|