- 相關(guān)推薦
倉儲管理設(shè)計最新論文
物資倉儲管理是現(xiàn)代企業(yè)管理的重要組成部分,在企業(yè)整個供應(yīng)中起著至關(guān)重要的作用。今天小編為大家準(zhǔn)備了倉儲管理設(shè)計最新論文,歡迎閱讀!
電子商務(wù)倉儲管理子系統(tǒng)設(shè)計
摘要:
對電子商務(wù)平臺倉儲管理子系統(tǒng)的現(xiàn)狀及問題進(jìn)行分析研究,提出了開發(fā)該子系統(tǒng)的重要性。采用B/S模式,結(jié)合J2EE開發(fā)環(huán)境,整合Struts2、Spring、Hibernate3種框架進(jìn)行系統(tǒng)搭建,利用MySQL數(shù)據(jù)庫技術(shù),共同開發(fā)設(shè)計實(shí)現(xiàn)電子商務(wù)平臺倉儲管理子系統(tǒng)。該系統(tǒng)可以實(shí)現(xiàn)產(chǎn)品的入庫、出庫、調(diào)貨、盤點(diǎn)等功能,提升企業(yè)倉儲管理效率。
關(guān)鍵詞:
電子商務(wù);倉儲系統(tǒng);SSH2
0引言
如今許多電子商務(wù)企業(yè)意識到倉儲管理子系統(tǒng)對于電子商務(wù)平臺運(yùn)作的重要性①。但目前企業(yè)對于該子系統(tǒng)的認(rèn)知還是淺薄的,大多停留在人工管理層面上的,例如,供應(yīng)商的倉儲申請是否可以被快速處理,并且快速得到回應(yīng);分銷商在產(chǎn)品錄入后從分銷授權(quán)到分銷平臺所要等待的響應(yīng)時長等。目前雖然當(dāng)前有較多的倉儲系統(tǒng),但這些倉儲系統(tǒng)沒有與電子商務(wù)平臺結(jié)合起來,沒有作為一個子系統(tǒng)對倉儲進(jìn)行全面管理,而僅僅是產(chǎn)品交易之后,產(chǎn)品出入倉庫業(yè)務(wù)的管理系統(tǒng)。倉儲管理子系統(tǒng)可以完成存儲、打單、揀貨、驗(yàn)貨、稱重、入庫、出庫、質(zhì)檢等業(yè)務(wù),可以提高電子商務(wù)平臺倉儲的運(yùn)作效率,可見倉儲管理子系統(tǒng)是電子商務(wù)平臺的一個重要環(huán)節(jié)。
1.電子商務(wù)平臺倉儲管理子系統(tǒng)的需求分析
電子商務(wù)平臺倉儲管理子系統(tǒng)的操作由不同角色的用戶來執(zhí)行,本系統(tǒng)的用戶角色為倉庫管理員、供應(yīng)商和分銷商。不同的用戶角色在業(yè)務(wù)操作方面并不相同。其中倉庫管理員主要完成倉庫信息管理,其中包含產(chǎn)品出入庫管理等;供應(yīng)商主要完成產(chǎn)品上架信息管理、分銷授權(quán)信息管理以及產(chǎn)品的采購、補(bǔ)貨、調(diào)撥信息管理等;分銷商則完成產(chǎn)品鋪貨信息管理、產(chǎn)品分銷訂單信息管理以及售后信息管理等。根據(jù)企業(yè)的實(shí)際調(diào)研,將倉儲管理子系統(tǒng)的需求分析整合,分為以下幾個階段。
(1)角色提出倉儲管理申請業(yè)務(wù)流程
不同角色提出倉儲管理申請,此時需要由供應(yīng)商提供所需的產(chǎn)品;提供貨物進(jìn)入倉庫前,需得到倉庫管理員的審核;審核通過后,倉庫管理員對其進(jìn)行庫房指派。
(2)新產(chǎn)品分銷倉儲業(yè)務(wù)流程
供應(yīng)商提供一批新產(chǎn)品進(jìn)行銷售。首先倉庫管理員將新產(chǎn)品錄入系統(tǒng),其次供應(yīng)商對分銷產(chǎn)品進(jìn)行分銷授權(quán),將該產(chǎn)品銷售權(quán)利分配給分銷商;接著倉庫管理員對這些產(chǎn)品進(jìn)行打單、揀貨等倉庫處理,最后出庫。
(3)已有產(chǎn)品倉儲業(yè)務(wù)流程
供應(yīng)商對已有產(chǎn)品進(jìn)行采購、補(bǔ)貨、調(diào)撥,對產(chǎn)品進(jìn)行入庫操作。倉庫管理員登入系統(tǒng),進(jìn)行產(chǎn)品入庫操作。除去已經(jīng)操作過的分銷授權(quán),同新產(chǎn)品分銷倉儲業(yè)務(wù)流程一樣,對入庫產(chǎn)品進(jìn)行處理。
(4)產(chǎn)品售后倉儲業(yè)務(wù)流程
少部分的產(chǎn)品由于質(zhì)量問題、顧客心態(tài)問題等原因被延遲收貨,這期間顧客會找客服對產(chǎn)品問題進(jìn)行交談,這個過程就是產(chǎn)品出庫后可能會遇到的下一個流程—售后。顧客與客服進(jìn)行交流后,會進(jìn)行退款或退貨等處理方式,這里討論的售后倉儲業(yè)務(wù)流程是針對產(chǎn)品退貨的業(yè)務(wù)流程。顧客退貨后,要進(jìn)行收貨、質(zhì)檢、入庫的倉庫處理流程,以確保退回的產(chǎn)品可以進(jìn)行二次銷售或報廢,售后倉儲業(yè)務(wù)流程的最后,也是整個倉儲管理子系統(tǒng)業(yè)務(wù)流程的最后,是進(jìn)行費(fèi)用結(jié)算。
2.電子商務(wù)平臺倉儲管理子系統(tǒng)的系統(tǒng)設(shè)計
2.1倉儲管理子系統(tǒng)架構(gòu)設(shè)計
SSH2框架是典型的3層架構(gòu),分為界面層、業(yè)務(wù)層與數(shù)據(jù)層②。SSH2框架與3層架構(gòu)的不同之處在于SSH2的每一層都是獨(dú)立的框架。
2.2倉儲管理子系統(tǒng)功能模塊設(shè)計
本文所研究并設(shè)計的電子商務(wù)倉儲系統(tǒng)是典型電子商務(wù)平臺的一個子系統(tǒng),該子系統(tǒng)主要完成的工作包括有庫位調(diào)貨、庫房設(shè)置、庫位管理、庫存盤點(diǎn)、庫位查詢、入庫管理、出庫管理、庫位產(chǎn)品管理等關(guān)鍵性工作,這些工作是作為電子商務(wù)平臺的基礎(chǔ)性工作存在的,也是電子商務(wù)平臺不可或缺的部分。
(1)庫存查詢需求,重點(diǎn)需要實(shí)現(xiàn)對電子商務(wù)倉儲系統(tǒng)產(chǎn)品的產(chǎn)品名稱、條形碼、規(guī)格、庫存總數(shù)量、sku等系統(tǒng)基礎(chǔ)性查詢功能。
(2)庫位調(diào)貨需求,通過sku或條形碼查找需要調(diào)貨的產(chǎn)品,將其轉(zhuǎn)移到指定的庫位,實(shí)現(xiàn)產(chǎn)品的預(yù)轉(zhuǎn)移功能。
(3)庫位管理需求,該項需求主要實(shí)現(xiàn)產(chǎn)品對應(yīng)的庫位信息的管理,包括產(chǎn)品的庫位編碼、庫位名稱、所屬倉庫、庫位類型等信息。
(4)庫存盤點(diǎn)需求,產(chǎn)品庫存和倉庫人工盤點(diǎn)的實(shí)際庫存有不一致時,或出現(xiàn)產(chǎn)品理論庫存小于0或者實(shí)際庫存小于理論庫存的情況,需要進(jìn)行庫存盤點(diǎn),該項需求主要實(shí)現(xiàn)校正倉庫內(nèi)產(chǎn)品庫存數(shù)量的功能。
(5)庫位查詢需求,該項需求主要實(shí)現(xiàn)庫位詳細(xì)信息記錄,通過產(chǎn)品條形碼及其它信息查詢對應(yīng)該產(chǎn)品的庫位編碼、庫位名、庫位類型等庫位信息。
(6)入庫管理需求,該項需求主要實(shí)現(xiàn)電子商務(wù)倉儲子系統(tǒng)中的入庫信息進(jìn)行管理,包括入庫單號,入庫類型、入庫日期、入庫操作人和來源單號等。
(7)出庫管理需求,該項需求主要實(shí)現(xiàn)管理出庫信息的功能,出庫單包括出庫單號、出庫類型、出庫狀態(tài)、出庫操作人等信息。
(8)庫存調(diào)撥需求,該項需求主要為了滿足調(diào)撥單號、狀態(tài)、是否作廢、申請時間、申請人、轉(zhuǎn)出時間、轉(zhuǎn)出確認(rèn)人等調(diào)撥信息,以管理調(diào)撥產(chǎn)品的庫位和產(chǎn)品的對應(yīng)關(guān)系。
(9)掃碼盤點(diǎn)處理需求,該項需求主要為了滿足不同盤點(diǎn)批次的處理,盤點(diǎn)倉儲管理的盈虧。
(10)庫位產(chǎn)品管理需求,該項需求主要為了滿足操作庫位及庫位產(chǎn)品的對應(yīng)關(guān)系的'功能,包括庫位編碼、存放產(chǎn)品等信息。
(11)過渡庫位庫存查詢需求,該項需求為滿足臨時庫位及緩沖區(qū)域時,展現(xiàn)某產(chǎn)品對應(yīng)的產(chǎn)品名稱、條形碼、sku、規(guī)格、庫存、庫位等全部信息。
2.3數(shù)據(jù)庫設(shè)計
電子商務(wù)倉儲系統(tǒng)使用MySQL數(shù)據(jù)庫。在MySQL中,通過創(chuàng)建數(shù)據(jù)庫Ebu的數(shù)據(jù)庫作為本系統(tǒng)核心數(shù)據(jù)庫。由前文的功能模塊分析,并在數(shù)據(jù)庫中規(guī)劃之后,確定了本系統(tǒng)需要設(shè)計的數(shù)據(jù)庫表共有以下10個表:管理員表System、用戶信息表User、產(chǎn)品信息表Product、訂單信息表Orders、入庫信息表Rkinform、出庫信息表Ckinform、庫存信息表Kcinform、產(chǎn)品分類表Type、產(chǎn)品狀態(tài)表Ztinform、營銷信息表Yxinform。系統(tǒng)中每一個Product都包含Id、產(chǎn)品編碼Code、產(chǎn)品名稱Name、產(chǎn)品描述Description、所屬分類Category_id、所屬組織Organization_id、市場價Market_price、零售價Retail_price等字段。其中Id為Product表的主鍵,一個Product對應(yīng)一個Id,系統(tǒng)中不能有重復(fù)Id的Product,這樣就確保了每一個Product都不是重復(fù)的。
3.電子商務(wù)平臺倉儲管理子系統(tǒng)的實(shí)現(xiàn)
3.1SSH2框架的整合
電子商務(wù)平臺倉儲管理子系統(tǒng)是基于SSH2框架環(huán)境的,因此在實(shí)現(xiàn)系統(tǒng)之前需要先將Struts2框架、Spring框架以及Hibernate框架進(jìn)行適度整合[3],從而創(chuàng)建可開發(fā)的項目環(huán)境。在這個過程中,3個框架所完成的工作各有側(cè)重,Struts2主要進(jìn)行數(shù)據(jù)處理以及與J2EE的交互,Hibernate管理數(shù)據(jù)庫,Spring重點(diǎn)執(zhí)行對前面2個框架的管理工作。通過新建電子商務(wù)倉儲系統(tǒng)的WEB工程,分別導(dǎo)入Struts2、Spring以及Hibernate框架的JAR包[4],之后進(jìn)行web.xml文件、struts.xml文件、applicationContext.xml文件的配置,完成SSH2框架的整合。
3.2系統(tǒng)架構(gòu)的基本實(shí)現(xiàn)
本系統(tǒng)以SSH2框架與J2EE共同實(shí)現(xiàn),分為4層架構(gòu),分別為視圖層、控制層、邏輯層與持久層。在具體實(shí)現(xiàn)時JSP頁面承擔(dān)著視圖層的重任,利用Struts2框架完成的表單輸出輸入,結(jié)合JSP頁面的特點(diǎn),本系統(tǒng)實(shí)現(xiàn)了統(tǒng)一的頁面風(fēng)格、驗(yàn)證錯誤的友好提示、表單日期輸入的標(biāo)準(zhǔn)形式、以及所有查詢信息的統(tǒng)一格式。本系統(tǒng)的控制層實(shí)現(xiàn)了系統(tǒng)各個環(huán)節(jié)的信息流轉(zhuǎn),用戶所提交的任何請求都會經(jīng)過Struts2的,該會按照前文配置文件中的匹配程度進(jìn)行信息解析并成功進(jìn)行目標(biāo)跳轉(zhuǎn),整個處理過程是由多個Action的創(chuàng)建來控制的。邏輯層以邏輯的方式進(jìn)行業(yè)務(wù)流轉(zhuǎn)和處理,本系統(tǒng)的實(shí)現(xiàn)方式是在applicationContext.xml配置文件中聲明一個完全與struts.xml相同名稱的Action類。持久層是一個交互的節(jié)點(diǎn),自然由Hibernate來承擔(dān),將本系統(tǒng)數(shù)據(jù)庫中的數(shù)據(jù)表進(jìn)行映射,產(chǎn)生持久化對象的映射表。
3.3系統(tǒng)JSP頁面的基本實(shí)現(xiàn)
本系統(tǒng)所實(shí)現(xiàn)的JSP頁面是用戶與數(shù)據(jù)庫交互的接口,但它并不進(jìn)行數(shù)據(jù)的直接操作。在JSP頁面中,對整個頁面的定義通常使用page指令來完成,重點(diǎn)對頁面的核心屬性和對應(yīng)的值進(jìn)行定義,此次使用了相同定義屬性語句。JSP頁面以收集客戶端的數(shù)據(jù)以及顯示服務(wù)器端反饋的數(shù)據(jù)為主,并結(jié)合Action來實(shí)現(xiàn)信息數(shù)據(jù)傳遞。
3.4倉儲管理子系統(tǒng)入庫管理模塊的實(shí)現(xiàn)
產(chǎn)品在執(zhí)行完采購及到貨之后,會進(jìn)入到倉儲入庫的環(huán)節(jié)。在本系統(tǒng)中,倉庫管理員可以通過系統(tǒng)進(jìn)行商品的入庫、出庫及庫存狀態(tài)的查詢,從而與后續(xù)的進(jìn)貨、補(bǔ)貨、再次采購等環(huán)節(jié)產(chǎn)生關(guān)聯(lián),同時倉庫管理員能夠及時了解到更多的商品狀態(tài)信息。并且,借助倉儲管理子系統(tǒng),倉庫管理者也能夠?qū)Σ煌悇e的商品按照不同類別、型號、價格范圍等參數(shù)進(jìn)行分類和調(diào)整。本文2.2節(jié)分析,倉儲管理子系統(tǒng)的實(shí)現(xiàn)包括庫位調(diào)貨、庫房設(shè)置、庫位管理、庫存盤點(diǎn)、庫位查詢、入庫管理、出庫管理、庫存調(diào)撥單、掃碼盤點(diǎn)處理、庫位產(chǎn)品管理和過渡庫存庫位查詢子模塊。倉儲管理子系統(tǒng)最重要的部分就是產(chǎn)品的出入庫管理,在這里主要給出入庫管理模塊的實(shí)現(xiàn)[5]?梢酝瓿商囟ㄈ霂靻蔚牟樵兗懊骷(xì)顯示,入庫單明細(xì)修改,添加入庫單,掃碼入庫以及確認(rèn)入庫單的功能。其中確認(rèn)功能是在查詢、修改及添加功能后進(jìn)行確認(rèn)的功能,保證所有對入庫單執(zhí)行的操作都得到了確認(rèn)。(1)查詢?nèi)霂靻渭捌涿骷?xì)在查詢條件中填寫相關(guān)的入庫類型、所屬倉庫、入庫單號等信息查詢特定的入庫單;選中特定入庫單,可以顯示該入庫單的入庫單號、入庫類型、所屬倉庫、入庫日期等明細(xì)。(2)修改入庫單明細(xì)選中未被最終確認(rèn)的特定入庫單,可以對其明細(xì)進(jìn)行修改。(3)添加入庫單及掃碼入庫直接添加一張入庫單,并填寫完整的明細(xì);也可以掃描箱碼信息得到具體明細(xì)組成新的入庫單。
4.總結(jié)
本文分析了倉儲管理子系統(tǒng)對于電子商務(wù)平臺的重要性。首先對倉儲管理子系統(tǒng)進(jìn)行需求分析,其次根據(jù)需求分析給出系統(tǒng)架構(gòu)圖與功能模塊圖,最后實(shí)現(xiàn)了一款基于SSH2框架的電子商務(wù)平臺倉儲管理子系統(tǒng)。
參考文獻(xiàn)
[1]董慧,王海洋,謝靜.B2C電子商務(wù)網(wǎng)站設(shè)計[J].計算機(jī)與現(xiàn)代化,2014(11),15-19
[2]師溫馨.基于SSH框架的電子商務(wù)購物網(wǎng)站的研究與設(shè)計[J].廈門:電子測試,2014(4),10-12
[3]陳俟伶,張紅實(shí).SSH框架項目教程[M].北京:水利水電出版社出版社,2013
[4]邢素萍.電子商務(wù)系統(tǒng)的設(shè)計與實(shí)現(xiàn)的研究[J].微型電腦應(yīng)用,2013(11),55-59
【倉儲管理設(shè)計最新論文】相關(guān)文章:
淺析物流倉儲管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)論文07-07
倉儲管理論文提綱05-29
物流倉儲管理論文08-07
倉儲管理論文開題報告06-27
倉儲管理論文的致謝詞08-14
管理系統(tǒng)設(shè)計論文08-10
自動化倉儲管理論文09-03
自動化倉儲管理論文參考05-15
項目管理信息平臺設(shè)計管理的論文07-11