天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 論文百科 > 研究生論文 >

基于Stmts的煙草倉儲管理系統(tǒng)設(shè)計與實現(xiàn)

發(fā)布時間:2016-05-13 08:36

第 1 章  緒 論


1.1 研究背景 
煙草行業(yè)自 2001 年開始步入信息化建設(shè)時,僅是從一個煙草物資交易平臺網(wǎng)站開始的。在之后的十多年期間,行業(yè)逐步開展一號工程(卷煙生產(chǎn)經(jīng)營決策管理系統(tǒng))建設(shè),以及卷煙交易平臺、物流在途管理平臺、工商共享平臺等系統(tǒng)的建設(shè)。煙草行業(yè)從純粹的工業(yè)生產(chǎn)為主體到現(xiàn)在以信息化為基礎(chǔ)的“數(shù)字煙草”時代,經(jīng)歷了近十五年的不斷探索和創(chuàng)新。并且這一信息化的改革浪潮對于行業(yè)來說僅僅是一個開始,它將是今后煙草行業(yè)發(fā)展的一個必然方向,也是未來煙草在生產(chǎn)科技方面改革的重要內(nèi)容。 

煙草企業(yè)作為生產(chǎn)制造企業(yè)來說,倉庫管理是生產(chǎn)企業(yè)中相對比較重要的部分。對于企業(yè)的決策者和管理人員來說,倉庫庫存管理至關(guān)重要。因此倉儲管理系統(tǒng)研發(fā)目標應(yīng)該能夠為使用者提供足夠多有用的信息和各種查詢方式。2006 年以前行業(yè)內(nèi)部分地市依然使用比較傳統(tǒng)的方式來管理倉庫中的各類物資和設(shè)備,人工管理的傳統(tǒng)方式存在著諸多不足,比如:工作繁瑣、效率低、資料保存分散等,同時隨著時間不斷增長,積累了大量的文檔和紙質(zhì)資料,,在電腦中的數(shù)據(jù)以文件方式分散存儲,形成各種“信息孤島”,這對于資料地查詢、變更和各項維護都帶來了不少的麻煩。面對大量的信息,如何有效且高效地管理庫存物品,是煙草企業(yè)所面臨的最大問題。銷售信息能否及時反饋和查詢是庫存管理的重點,直接影響著企業(yè)的運行效益。而倉儲管理又包含出、入庫的商品、經(jīng)辦人及用戶等因素,如何管理這些信息,對相關(guān)管理人員工作能力方面來說是一項嚴峻考驗,繁重的工作量是可想而知的,因此就需要由一套成體系的倉儲管理系統(tǒng)來提高倉儲管理的業(yè)務(wù)處理效率,利用信息技術(shù)對大量信息進行管理,有著僅憑手工處理操作所無法比擬的眾多優(yōu)點。其優(yōu)點包括:存儲量大、檢索迅速、查找方便、可靠性高、安全性好且壽命長等。

……


1.2 研究現(xiàn)狀 
近十年間,我國煙草行業(yè)由于資金實力比較雄厚,信息化建設(shè)和發(fā)展速度也相對較快。煙草行業(yè)信息化建設(shè)水平相比國內(nèi)其他部分行業(yè)還是有其顯著特征和優(yōu)勢的,行業(yè)內(nèi)跨省的高速城域網(wǎng)已經(jīng)建成,信息技術(shù)設(shè)施都是在近些年采購或更新的,產(chǎn)品技術(shù)和性能優(yōu)勢明顯,為當前信息系統(tǒng)集成項目打下了良好的基礎(chǔ)。行業(yè)內(nèi)辦公自動化的水平有了很大的進步,信息技術(shù)的應(yīng)用也有了很廣泛的普及,從而提高了行政審批和業(yè)務(wù)處理的效率。但是,我們也應(yīng)該認識到行業(yè)整體信息化水平還不是很高,信息的集成度還相對較低,也存在著不少的問題。 
西方國家最早開展信息技術(shù)的創(chuàng)新和發(fā)展,它們的信息化建設(shè)是建立在較高水平的管理機制上的。直接把在這個基礎(chǔ)上建立起來的信息化方案,用于尚處在初級階段的管理水平的中國來,顯然是存在適用性問題的。 
行業(yè)很多信息化項目在建設(shè)初期并沒有獲得統(tǒng)一的審批和備案,各單位都在自行開展企業(yè)內(nèi)部的信息化系統(tǒng)項目建設(shè),各自為戰(zhàn)。在工業(yè)和商業(yè)企業(yè),有些省公司還對同一性質(zhì)系統(tǒng)分別立項進行開發(fā),信息管理方面的領(lǐng)導(dǎo)缺少統(tǒng)籌發(fā)展的戰(zhàn)略眼光,造成同一時期建設(shè)的項目互相不能數(shù)據(jù)交換和信息共享。一個地區(qū)的工、商企業(yè)間的信息交互不暢,無法實現(xiàn)以銷定產(chǎn)。從全國范圍來看,國家煙草專賣局、各省級煙草公司也無法及時準確地掌握卷煙工業(yè)企業(yè)的生產(chǎn)、倉儲信息以及商業(yè)企業(yè)的銷售信息,難以為卷煙的生產(chǎn)與銷售進行科學且宏觀的管理與決策。 

信息化發(fā)展水平參差不齊,省與省之間,企業(yè)與企業(yè)之間出現(xiàn)“數(shù)字鴻溝”。各地區(qū)由于知識水平、市場經(jīng)濟水平不盡相同,各地信息化發(fā)展水平也參差不齊,各個企業(yè)都根據(jù)自己的經(jīng)營特點,開展本地的信息化建設(shè),不強調(diào)共性,都在個性化建設(shè)。 

……


第 2 章  需求分析


2.1 系統(tǒng)可行性分析 
任何一個軟件開發(fā)項目在投入開發(fā)力量前都要進行的一項重要工作就是可行性分析。該項分析對于日后在開發(fā)整個過程中如何有效利用各項資源作為保障起到至關(guān)重要的作用。任何一個覆蓋全國范圍的系統(tǒng)集成項目的建設(shè)和開發(fā)都是一項投資巨大且耗費大量時間的復(fù)雜工程,因此系統(tǒng)立項初期的可行性分析工作雖很煩雜,但很有必要?尚行缘暮x包括各類風險分析、系統(tǒng)項目建設(shè)的必要性以及邏輯合理性等因素。 
從技術(shù)上來說,Windows 系統(tǒng)平臺已經(jīng)成為目前計算機操作系統(tǒng)中技術(shù)成熟的操作和開發(fā)平臺。本系統(tǒng)采用 MVC 模式,用 STRUTS 框架技術(shù)和 JSP 語言編寫實現(xiàn),可以部署到 WebSphere、TOMCAT 等 WEB 服務(wù)器上,數(shù)據(jù)庫采用 DB2,目前相對都是較為成熟的技術(shù),在頁面的美觀設(shè)計和修飾中使用 CSS 樣式表,也比較容易實現(xiàn)。因此這些成熟且已經(jīng)被普遍采用的計算機技術(shù)為該系統(tǒng)的開發(fā)提供了技術(shù)保障。 
從經(jīng)濟上來說,在各級組織原有的服務(wù)器硬件基礎(chǔ)上進行系統(tǒng)的開發(fā)和維護,不會造成太大的經(jīng)濟開支。此外,由于系統(tǒng)在運行過程中可以及時地對各種倉庫信息進行統(tǒng)計,從而在生產(chǎn)調(diào)度上做到統(tǒng)一、及時,減少了生產(chǎn)調(diào)度和倉庫調(diào)度過程中的錯誤,有效地減少了各種損失。另外,在信息的統(tǒng)計和處理過程中改變了原來落后的信息傳遞方式,減少了原來信息傳遞過程了紙張的使用,減少了原來信息傳遞過程中的人力開支,節(jié)省了各項成本。 

從社會可行性來說,由于煙草行業(yè)的特殊性,使信息的及時性、統(tǒng)一性變得十分重要。由于煙草行業(yè)自身的體制特點,系統(tǒng)對于上級組織獲得下級組織的信息過程十分重要。而系統(tǒng)本身就是根據(jù)煙草行業(yè)的管理體制進行設(shè)計的,所以該系統(tǒng)不會對煙草行業(yè)的體制產(chǎn)生過多的影響。從組織內(nèi)部來說,由于系統(tǒng)使用簡單方便,所以不需要專門的人員對系統(tǒng)進行管理,只需專門的負責人定期將所需的信息及時導(dǎo)入到服務(wù)器即可。

……


2.2 系統(tǒng)功能需求分析 
商業(yè)企業(yè)到貨后,進行入庫掃碼,然后完成入庫,卷煙入庫后,進行在庫管理,包括移庫、盤點、報損報溢,然后出庫,上分揀線分揀后,進行送貨,送貨時還可能發(fā)生退貨的情況,這是主要的業(yè)務(wù)流程。另外還涉及到罰沒煙、進口煙、殘次煙的業(yè)務(wù)流程。與業(yè)務(wù)流程相對應(yīng)的有六大支撐系統(tǒng):在行業(yè)到貨階段有準運證和交易系統(tǒng)支持,入庫掃描有決策管理系統(tǒng)支持,入庫、在庫、出庫流程有數(shù)字倉儲管理系統(tǒng)和營銷管理系統(tǒng)等支持,在分揀業(yè)務(wù)子流程有分揀管理系統(tǒng)支持。上述幾個系統(tǒng)業(yè)務(wù)上相互關(guān)聯(lián),邏輯上卻相互獨立,各系統(tǒng)間利用一個統(tǒng)一的標準接口進行信息交換,構(gòu)成一個相對完整的架構(gòu)體系。圖 2.1 顯示了煙草行業(yè)倉儲管理系統(tǒng)總體業(yè)務(wù)流程及與其他相關(guān)系統(tǒng)的對接。

基于Stmts的煙草倉儲管理系統(tǒng)設(shè)計與實現(xiàn)

 
因此,根據(jù)煙草行業(yè)業(yè)務(wù)系統(tǒng)分為管理員和普通用戶兩種身份,并根據(jù)不同身份的用戶設(shè)置不同的權(quán)限、不同的功能模塊。

倉庫參數(shù)信息:該子功能模塊實現(xiàn)對存儲區(qū)、存儲柜以及存儲位的信息初始化設(shè)置,包括出入存儲區(qū)優(yōu)先級的設(shè)置以及對存儲位關(guān)聯(lián)卷煙模式的設(shè)置。本系統(tǒng)比較重要的出入庫卷煙分配儲位的順序與倉庫信息的設(shè)置密不可分,作為信息智能化操作的基礎(chǔ)依據(jù),其信息不可或缺。卷煙基礎(chǔ)信息:本地化維護的數(shù)據(jù)信息來自從總局代碼庫,定期進行數(shù)據(jù)下載更新,并進行維護,其也包含了卷煙件箱在不同存儲位置的存放量信息。組織結(jié)構(gòu)信息:可以設(shè)置企業(yè)的組織架構(gòu),也包含對操作者的帳號信息管理。零售戶基礎(chǔ)信息:此類零售戶基礎(chǔ)數(shù)據(jù)來自于行業(yè)營銷系統(tǒng),數(shù)據(jù)導(dǎo)入本地后進行本地化維護。權(quán)限管理:可以根據(jù)人員、角色的不同設(shè)置相應(yīng)的操作權(quán)限,賦予各個功能模塊的使用權(quán)限。 

……


第 3 章  總體設(shè)計 .............................................. 10 
3.1 系統(tǒng)結(jié)構(gòu)設(shè)計 ............................................. 10 
3.2 系統(tǒng)體系結(jié)構(gòu) ............................................. 11 
3.2.1 MVC 設(shè)計模式 .......................................... 11 
3.2.2 STRUTS2 框架技術(shù) ....................................... 12 
3.3 系統(tǒng)界面設(shè)計 ............................................. 13
3.4 數(shù)據(jù)庫設(shè)計 ............................................... 13 
3.5 倉庫物理布局設(shè)計 ......................................... 22 
3.5.1 儲位劃分 ............................................. 22 
3.5.2 儲位分配 ............................................. 25 
第 4 章  詳細設(shè)計 .............................................. 26 
4.1 登錄模塊和用戶身份判斷模塊的設(shè)計 ......................... 26 
4.2 入庫管理模塊詳細設(shè)計 ..................................... 27 
4.3 在庫管理模塊詳細設(shè)計 ..................................... 28 
4.3.1 內(nèi)部移庫模塊詳細設(shè)計.................................. 28 
4.3.2 外部移庫(倉庫之間移庫)模塊詳細設(shè)計 .................. 28 
4.3.3 儲區(qū)調(diào)整模塊詳細設(shè)計.................................. 29 
4.3.4 定期盤點模塊詳細設(shè)計.................................. 30 
4.4 出庫管理模塊詳細設(shè)計 ..................................... 31 
4.5 調(diào)度管理模塊詳細設(shè)計 ..................................... 32 
4.6 退貨管理模塊詳細設(shè)計 ..................................... 33 
4.7 殘次煙管理模塊詳細設(shè)計 ................................... 34 
第 5 章  系統(tǒng)編碼實現(xiàn) .......................................... 35 
5.1 系統(tǒng)編碼結(jié)構(gòu) ............................................. 35 
5.2 入庫管理查詢功能實現(xiàn) ..................................... 36 
5.3 主要模塊實現(xiàn)效果 ......................................... 40 
5.3.1 登錄系統(tǒng)頁面 ......................................... 40 
5.3.2 基礎(chǔ)信息管理頁面 ..................................... 40 
5.3.3 入庫管理 ............................................. 43 
5.3.4 在庫管理 ............................................. 44 
5.3.5 出庫管理 ............................................. 46 
5.3.6 退貨管理 ............................................. 47 
5.3.7 調(diào)度管理 ............................................. 47 
5.3.8 綜合查詢 ............................................. 48 

5.3.9 特殊煙管理 ........................................... 49 

……


第 6 章  系統(tǒng)測試


6.1 測試計劃 
任何系統(tǒng)在正式上線前都不可或缺的一項重要環(huán)節(jié)就是測試,測試又分為內(nèi)部測試和外部測試兩個部分。軟件測試的基本定義是:在規(guī)定的條件下(包括硬件環(huán)境等)對程序進行操作,以發(fā)現(xiàn)程序代碼的錯誤,把控軟件的質(zhì)量,并對其是否能滿足用戶方的設(shè)計要求進行評測的過程。整個軟件的測試過程是描述一種用來促進鑒定軟件的功能性、完整性、安全性和正確性的過程,也是軟件質(zhì)量控制最重要的一個流程。 
在測試計劃文檔中要明確所有的測試項、被測指標、測試任務(wù)安排、執(zhí)行任務(wù)的人員安排、分析可能的風險因素。該計劃書可以有效降低和預(yù)防計劃內(nèi)的風險,保障測試計劃的順利實施。
根據(jù)本系統(tǒng)的特點,我們采用功能測試和性能測試相結(jié)合的方式,其中功能測試采取模擬場景測試的方法,使用邊界值、等價類、判定表等技術(shù),并輔助使用 QTP 進行回歸測試。性能測試使用Loadrunner 軟件工具進行測試。 

本項測試是對系統(tǒng)各項業(yè)務(wù)功能及業(yè)務(wù)流程進行測試與驗證的過程,根據(jù)事先設(shè)定好的功能測試用例表,逐一進行功能驗證,其目的是驗證本系統(tǒng)各項功能是否達到用戶的業(yè)務(wù)功能與業(yè)務(wù)流程的實際要求。由于系統(tǒng)頁面較多,本文僅列出一次測試過后,系統(tǒng)缺陷問題的測試結(jié)果。 

……


結(jié)論


本文根據(jù)煙草行業(yè)倉庫實際正常工作和業(yè)務(wù)運行的特征和現(xiàn)狀,使用 MVC 設(shè)計模式和Struts 框架技術(shù),并結(jié)合使用 Tomcat 應(yīng)用服務(wù)器和 DB2 數(shù)據(jù)庫服務(wù)器,在 Eclipse 開發(fā)平臺設(shè)計實現(xiàn)煙草倉儲管理系統(tǒng),系統(tǒng)主要實現(xiàn)的主要功能有基礎(chǔ)信息管理、入庫管理、在庫管理、出庫管理、調(diào)度管理、預(yù)出庫管理、退貨管理、罰沒煙管理、殘次煙管理、綜合分析等功能。并從系統(tǒng)需求分析、可行性分析、總體設(shè)計、詳細設(shè)計、系統(tǒng)編碼實現(xiàn)、系統(tǒng)測試等方面詳細說明系統(tǒng)的設(shè)計和實現(xiàn)過程。Struts 框架的 MVC 實現(xiàn)方法的優(yōu)點是:能確保整個應(yīng)用系統(tǒng)架構(gòu)設(shè)計的穩(wěn)定性和擴展性。 

在代碼編寫和實施過程中我們發(fā)現(xiàn),由于煙草行業(yè)各商業(yè)企業(yè)物流倉儲管理建設(shè)水平差距較大,信息化發(fā)展速度參差不齊,無法用一套“大而全”的系統(tǒng)覆蓋所有的地市公司,因此需要根據(jù)不同地方建設(shè)的實際情況加以分類,因地制宜,采取差異化的、有針對性的實施部署解決方案。我們根據(jù)建設(shè)的實際情況將全行業(yè)分為三種模式進行實施!澳J揭弧贬槍緵]有建設(shè)物流倉儲管理系統(tǒng)的地市公司,進行數(shù)字倉儲管理、倉儲數(shù)據(jù)采集傳輸和倉儲作業(yè)管理的實施。開發(fā)出的“大而全”的系統(tǒng)平臺比較適合“模式一”的情況,同時定制好與相關(guān)系統(tǒng)間的數(shù)據(jù)接口,即可上線運行!澳J蕉贬槍σ延幸欢ɑA(chǔ)、但與倉儲管理相關(guān)的各系統(tǒng)處于分散狀態(tài)的地市公司,進行數(shù)字倉儲管理、倉儲作業(yè)管理、倉儲數(shù)據(jù)采集傳輸和倉儲作業(yè)輔助設(shè)備數(shù)據(jù)接口的實施,通過數(shù)字倉儲系統(tǒng)提供的標準數(shù)據(jù)接口,實現(xiàn)各系統(tǒng)的集成,形成完整的倉儲管理系統(tǒng)。在該模式下,重點考慮對于地方煙草公司較為重要的接口部分:倉儲節(jié)點數(shù)據(jù)采集和校驗?zāi)K,該模塊實現(xiàn)作業(yè)流程規(guī)范化監(jiān)控,以及數(shù)據(jù)集成和傳輸?shù)目刂!澳J饺贬槍}儲管理系統(tǒng)比較成熟、且與相關(guān)系統(tǒng)已進行有效集成的地市公司,實施內(nèi)容為物流倉儲數(shù)據(jù)采集系統(tǒng),實現(xiàn)物流倉儲數(shù)據(jù)的集成。有效地與信息中心的數(shù)據(jù)進行交互和對接,實現(xiàn)數(shù)據(jù)共享。 


參考文獻(略)




本文編號:44469

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenshubaike/lwfw/44469.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶1330e***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com