倉儲設計開發(fā)綜合實訓報告_第1頁
倉儲設計開發(fā)綜合實訓報告_第2頁
倉儲設計開發(fā)綜合實訓報告_第3頁
倉儲設計開發(fā)綜合實訓報告_第4頁
倉儲設計開發(fā)綜合實訓報告_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、倉儲設計開發(fā)綜合實訓報告學 號:姓 名:向乾丹班 級:湖南現(xiàn)代物流職業(yè)技術學院物流信息系2011年12月目錄一、系統(tǒng)設計的目標及設計思想:31物流倉儲管理需求分析31.1倉儲管理的特點31.2 技術可行性分析51 3.java技術簡介52物流系統(tǒng)倉儲管理系統(tǒng)分析61.系統(tǒng)功能模塊劃分63物流倉儲管理數(shù)據(jù)庫設計631數(shù)據(jù)表設計732 數(shù)據(jù)字典設計7二、系統(tǒng)詳細設計82.1 系統(tǒng)功能模塊功能簡介82.2 系統(tǒng)功能模塊設計82.3 出入庫單信息管理112.4 新商品注冊管理122.5 系統(tǒng)數(shù)據(jù)庫設計說明14三、系統(tǒng)設計的自我評價14四、實訓小結15一、 系統(tǒng)設計的目標及設計思想:1物流倉儲管理需求分

2、析1.1倉儲管理的特點倉儲管理屬于物流管理范疇。物流管理(logistics management)是為了滿足客戶的需求,對商品、服務和相關信息從產(chǎn)出點到消費點的合理、有效的流動和儲存,進行規(guī)劃、實施與控制的過程。倉儲管理(warehousing management)是物流系統(tǒng)的一部分,它從初始點到消費點存儲產(chǎn)品(原材料、零部件、半成品、成品),提供存儲狀態(tài)、條件和處置等信息。現(xiàn)代物流中的倉儲是在物流體系中是唯一的靜態(tài)環(huán)節(jié),隨著經(jīng)濟的發(fā)展,需求方式出現(xiàn)了個性化、多樣化的改變,生產(chǎn)方式也變?yōu)槎嗥贩N、小批量的柔性生產(chǎn)方式。物流的特征由少品種、大批量變?yōu)槎嗥贩N、少批量或多批次、小批量,倉庫的功能也

3、從重視保管效率逐漸變?yōu)橹匾暳魍üδ艿膶崿F(xiàn)。儲存相當于物流體系的一個節(jié)點。倉儲是物流中的重要環(huán)節(jié),儲存功能相對于整個物流體系來說,既有緩沖與調(diào)節(jié)的作用,也有創(chuàng)值與增效的功能。倉儲管理在現(xiàn)代物流管理中處于重要地位,它不但起著物品儲藏的功能而且對財務控制、生產(chǎn)供應、銷售支持都有很大的作用。合理的庫存控制對減少物品的資金占用有起著關鍵作用,而且合理的庫存是為生產(chǎn)有序進行提供了可能,商品的銷售也受庫存的影響。因此倉儲管理的控制是否合理、高效是提升企業(yè)競爭力的關鍵。倉儲管理研究的是商品流通過程中貨物儲存環(huán)節(jié)的管理.即研究商品流通過程中貨物儲存環(huán)節(jié)的業(yè)務經(jīng)活動,以及為提高經(jīng)濟效益而進行的計劃、組織、指揮、監(jiān)

4、督以及控制活動。倉儲管理主要是從整個商品流通過程的購、銷、儲、運各個環(huán)節(jié)的鏈式關系中,研究貨物儲存的收、管、發(fā)及其相關的經(jīng)營活動,以及圍繞貨物儲存業(yè)務所開展的對人、財、物的運用與管理。要包括商品在庫信息、入口信息、出庫信息、商品位置信息、倉庫位置信息以及縣官的負責人情況,供應商信息、商品分類信息等。 倉儲管理既具有一般管理的共性,也體現(xiàn)出其本身的管理特點。從研究和實務角度來看,物流企業(yè)管理應涉及以下諸方面的內(nèi)容:倉儲網(wǎng)點的布置,倉儲設施的選擇,庫場規(guī)模的確定,倉儲管理自動化,特殊商品的倉儲管理,庫場管理的組織方式,貨源組織,倉儲計劃,倉儲業(yè)務,貨物包裝,貨物養(yǎng)護,庫場治安、消防和生產(chǎn)安全,倉儲

5、成本核算,倉儲經(jīng)濟效益分析,倉儲貨物的保稅的類型,保稅制度和政策,保稅貨物的海關監(jiān)管,申請保稅倉庫的一般程序,倉儲管理的定量分析方法,倉儲管理中計算機的應用以及對倉儲管理發(fā)展的研究。現(xiàn)代物流具有高科技性和經(jīng)營的廣闊性以及立體性,通過現(xiàn)代信息技術和對物流流程的重新整合及各種資源的優(yōu)化配置,實現(xiàn)了物資的合理、經(jīng)濟、高效、準確、及時的流動,并使供應商和用戶隨時掌握物資流動過程中的各種情況,及的流動,并使供應商和用戶隨時掌握物資流動過程中的各種情況,及時進行調(diào)度,應對各種突發(fā)事件,最終準確地履行供貨合同,現(xiàn)代物流業(yè)是對傳統(tǒng)物流業(yè)的發(fā)展,是時代發(fā)展的必然趨勢。1.2對倉儲管理的解決方案互聯(lián)網(wǎng)技術發(fā)展到今

6、天已經(jīng)十分成熟,網(wǎng)絡在各行各業(yè)的應用已經(jīng)得到普及并且b/s結構的網(wǎng)絡軟件在物流系統(tǒng)方面已經(jīng)得到應用。比如說金蝶公司的k3就是一款在企業(yè)用應方面的整和包括倉儲,財務,客戶關系等。不但可以隨時掌控庫存,現(xiàn)金狀況而且對企業(yè)總體運行態(tài)勢得以詳盡了解。b/s架構的應用軟件在網(wǎng)絡辦公,網(wǎng)上購物,網(wǎng)上材料集中采購等方面的應用還有很大的空間,因為它不像c/s架構的軟件有地域空間的限制,這使得它的應用更加廣泛。這讓企業(yè)管理人員隨時隨地都能了解企業(yè)的運做狀況,使得問題的解決更加有實效性。在b/s模式的軟件開發(fā)中采用最多的是mvc設計模式。mvc是一種流行的設計模式,它是modelviewcontroller的簡稱

7、,即模型視圖控制器。它把應用程序分成三個層次或者模塊:視圖層、模型層、控制層,它們各自處理自己的任務。視圖:向用戶顯示數(shù)據(jù),接受用戶輸入,與模型層交互,向模型查詢業(yè)務狀態(tài),接受模型發(fā)出的數(shù)據(jù),更新顯示用戶界面。模型:模型是應用程序的主體,它用于表示業(yè)務數(shù)據(jù)和業(yè)務邏輯。一個模型可以同時為多個視圖提供數(shù)據(jù),從而提高了代碼的可重用性??刂破鳎嚎刂破鳎櫭剂x起控制作用。它接受用戶輸入,并調(diào)用模型和視圖來完成用戶請求。在用戶提交表單時,控制器本身不做任何處理和輸出工作。控制器所做的僅僅時:接受請求,然后調(diào)用模型組件處理請求,最后調(diào)用視圖來顯示模型處理后返回的數(shù)據(jù)。其結構如下所示: (控制器)接受用戶請

8、求調(diào)用模塊響應用戶請求選擇視圖顯示相應結果(視圖)解釋模型接受數(shù)據(jù)更新請求發(fā)送用戶輸入給控制器允許控制器選擇視圖 (模型)封裝應用程序狀態(tài)響應狀態(tài)查詢處理業(yè)務流程通知視圖業(yè)務狀態(tài)更新選擇視圖用戶請求狀態(tài)查詢通知數(shù)據(jù)更新新mvc模式的使用范圍很廣,這與其具有眾多有點時分不開的,具體來講,mvc有如下優(yōu)點:(1)多個視圖共享一個模型。使得同一個模型可以被不同的視圖重用,大大提高了代碼的可重用性。(2)由于mvc的各個模塊相對獨立,改變其中一個不會影響其他兩個,所以開發(fā)人員可以構建松散耦合的構件。(3)控制器提高了應用程序的靈活性和可配置性??刂破骺梢赃B接不同的模型和視圖,去完成用戶的需求,這樣可以

9、為構造應用程序提高強有力的手段。jspservletjavabean實現(xiàn)了mvc模式:在這種模式中jsp負責生成動態(tài)網(wǎng)頁,servlet負責流程控制,javabean負責業(yè)務邏輯。在這中jsp model2模式中流程控制圖如下:控制器(視圖)jsp數(shù)據(jù)庫實例化1.2 技術可行性分析1 .java技術簡介java語言從它向世人打招呼的那一天開始它就把自己定位在了致力于網(wǎng)絡應用軟件開的語言,它的跨平臺、安全性、完全的面向?qū)ο?,使它成為了互連網(wǎng)應用軟件開發(fā)的一個新的寵兒。java是一種跨平臺,適合于分布式計算環(huán)境的面向?qū)ο缶幊陶Z言。具體來說,它具有如下特性:簡單性、面向?qū)ο蟆⒎植际?、解釋型、可靠、?/p>

10、全、平臺無關、可移植、高性能、多線程、動態(tài)性等。 jsp和servlet技術優(yōu)勢jsp(java server page)是由sun公司倡導,許多公司參與一起建立的動態(tài)網(wǎng)頁技術標準。jsp是java陣營中最具代表性的解決方案。jsp不僅擁有java一樣的面向?qū)ο笮?、便利性、跨平臺性等優(yōu)點和特性,還擁有java servlet的穩(wěn)定性并可以使用servlet提供api.使用javabean可以將網(wǎng)頁和繁瑣的程序運算完全分離,使模塊開發(fā)、html及程序設計的工作分工明確,提高了開發(fā)的效率。目前比較流行的web程序開發(fā)中,jsp是比較熱門的一種動態(tài)網(wǎng)頁技術,它依靠java穩(wěn)定、安全、可移植性好的優(yōu)點

11、成為大、中型網(wǎng)絡開發(fā)的首選。簡便性和有效性:通過前面對 jsp的組成的介紹,可以知道jsp動態(tài)網(wǎng)頁的編寫與一般的靜態(tài)html的網(wǎng)頁的編寫是十分相似的。只是在原來的html網(wǎng)頁中加入一些jsp專有的標簽,或是一些腳本程序(而且此項不是必需的)。這樣,一個熟悉html網(wǎng)頁編寫的設計人員可以很容易進行jsp網(wǎng)頁的開發(fā)。而且開發(fā)人員完全可以不自己編寫腳本程序,而只是通過jsp獨有的標簽利用別人已寫好的部件來實現(xiàn)動態(tài)網(wǎng)頁的編寫。這樣,一個不熟悉腳本語言的網(wǎng)頁開發(fā)者,完全可以利用jsp做出漂亮的動態(tài)網(wǎng)頁。而這在其他的動態(tài)網(wǎng)頁開發(fā)中是不可思議的! 程序的獨立性:jsp是java api家族的一部分,它擁有一

12、般的java程序的跨平臺的特性,換句話說,就是擁有程序的對平臺的獨立性。即:write once, run anywhere! 程序的兼容性:因為 jsp中的動態(tài)內(nèi)容可以各種形式進行顯示,所以它可以為各種客戶提供服務:從使用html/dhtml的瀏覽器,到使用wml的各種手提無線設備(如,移動電話和個人數(shù)字設備pda),再到使用xml的b2b應用,都可以使用jsp的動態(tài)頁面。 程序的可重用性:前面已經(jīng)提到,在 jsp頁面中可以不直接將腳本程序嵌入,而只是將動態(tài)的交互部分作為一個部件加以引用。這樣,一旦這樣的一個部件寫好,它可以為多個程序重復引用,實現(xiàn)了程序的可重用性?,F(xiàn)在,大量的標準javab

13、ean程序庫就是一個很好的例證。2物流系統(tǒng)倉儲管理系統(tǒng)分析1.系統(tǒng)功能模塊劃分模塊劃分時描述一個系統(tǒng)需求的一個過程,需要將需求分析中的感性描述進行抽象,提取出要實現(xiàn)的功能,這是整個系統(tǒng)開發(fā)中一個關鍵過程。分析的根本目的時在開發(fā)者和提出需求的人員之間建立一種理解和溝通的機制。因此,u/t物流系統(tǒng)的倉儲管理需求分析也是根據(jù)開發(fā)者和實際用戶需求一起來完成的。根據(jù)日常倉儲管理的業(yè)務邏輯把系統(tǒng)劃分如下:用戶操作:1 錄入出庫商品信息2 查詢出庫單信息3 錄入入庫商品信息4 查詢?nèi)霂靻涡畔?.查詢商品信息這個系統(tǒng)的模塊結構如下:物流倉儲管理出庫單信息入庫單信息出庫單信息商品分類信息3物流倉儲管理數(shù)據(jù)庫設計

14、數(shù)據(jù)庫在整個系統(tǒng)設計中起著舉足輕重的作用,任何數(shù)據(jù)都要在數(shù)據(jù)庫中進行存儲以保證數(shù)據(jù)在以后的操作實現(xiàn)成為可能。數(shù)據(jù)庫設計是程序功能性設計的基礎,只有數(shù)據(jù)庫設計完后程序員才能進行功能性設計,程序員根據(jù)數(shù)據(jù)庫結構實現(xiàn)相應的軟件功能。u/t網(wǎng)絡物流系統(tǒng)-倉儲管理的數(shù)據(jù)庫名稱為logistic(物流),使用此數(shù)據(jù)庫的網(wǎng)絡軟件為u/t 網(wǎng)絡物流系統(tǒng),它在服務器上的部署名為logistic。下面介紹該系統(tǒng)的數(shù)據(jù)庫整體設計,該系統(tǒng)采用輕量化的數(shù)據(jù)庫解決方案,采用mysql數(shù)據(jù)庫。因為該系統(tǒng)是整個物流系統(tǒng)的一個功能模塊要實現(xiàn)的是倉儲管理,所以數(shù)據(jù)庫中的相關數(shù)據(jù)涉及到,職員信息、供應商信息、商品信息、商品出庫單信

15、息、商品入庫單信息、倉儲位置信息、商品在倉庫中的位置信息等。31數(shù)據(jù)表設計表3-1物流系統(tǒng)(倉儲管理模塊)整個數(shù)據(jù)庫的結構如下:物流系統(tǒng)(倉儲管理模塊)數(shù)據(jù)庫結構數(shù)據(jù)庫名稱:英文(logistic)中文(物流)數(shù)據(jù)表編號數(shù)據(jù)表英文名稱數(shù)據(jù)表中文名稱數(shù)據(jù)表功能描述07goodsinfotable商品信息表商品信息管理12logintable登陸信息表對登陸人員權限劃分14stockininfotable入庫單信息表對入庫單信息的管理15stockoutinfotable出庫單信息表對出庫單信息的管理32 數(shù)據(jù)字典設計表3-1: (商品分類表)編號字段名字段類型否為主鍵是否為空備注信息01idin

16、t(4)是否該表自動編號02xingbievarchar(20)否否商品分類編號表3-2: (入庫單信息表)編號字段名字段類型否為主鍵是否為空備注信息01numberint(4)是否編號02namevarchar(20)否否 品名03clavarchar(20)否否類型04tiaomavarchar(20)否否編碼05totalvarchar(20)否否數(shù)量06huoweiint(8)否否入庫貨位07riqivarchar(20)否否日期表3-3:(出庫單信息表)編號字段名字段類型否為主鍵是否為空備注信息01numberint(4)是否編號02namevarchar(20)否否 品名03cla

17、varchar(20)否否類型04tiaomavarchar(20)否否編碼05totalvarchar(20)否否數(shù)量06huoweiint(8)否否出庫貨位07riqivarchar(20)否否日期二、系統(tǒng)詳細設計2.1 系統(tǒng)功能模塊功能簡介 物流系統(tǒng)倉儲管理的實現(xiàn)的主要功能是實現(xiàn)商品在庫信息的管理、商品出庫管理和商品入庫管理、商品在庫信息的查詢,還包括商品分類信息的管理,倉儲位置信息的管理,倉儲負責人的管理,公告信息管理等。并包括對用戶的權限控制,用戶根據(jù)在權限分配后進行不同的操作。系統(tǒng)登陸主界面如下示意圖:圖4-1下圖為系統(tǒng)主操作界面: 圖4-22.2 系統(tǒng)功能模塊設計 2.2.1 入

18、庫信息管理 入庫管理的主要功能是擁有管理員權限的用戶,進行入庫操作 入庫信息示意圖如下:圖4-3入庫操作完成,查詢:圖4-4(顯示商品信息列表的自定義標簽的代碼如下):商品信息表 倉儲管理系統(tǒng) 添加商品信息成功! 請查看商品信息表! 2.3出入庫單信息管理入庫單信息管理的功能主要是日常商品入庫的信息保存和查詢以及修改的操作,如庫單信息主要包括:入庫單負責人,入庫商品名稱,入庫商品型號,入庫商品分類名稱,入庫商品數(shù)量,商品入庫單備注信息.入庫單界面設計如: 圖4-5在庫查詢:圖4-6出庫查詢:2.4 新商品注冊管理 用戶管理是對新商品進行注冊,便于系統(tǒng)的維護;更新;操作。如下圖:圖4-7 fun

19、ction on_submit()/驗證數(shù)據(jù)的合法性 if (form1.username.value = ) alert(用戶名不能為空,請輸入用戶名!); form1.username.focus(); return false; if (form1.psw.value = ) alert(用戶密碼不能為空,請輸入密碼!); form1.psw.focus(); return false; 新品入庫 新品入庫 品名: (*)必填 客戶: (*)必填 2.5 系統(tǒng)數(shù)據(jù)庫設計說明 在針對數(shù)庫設計主要采用jsp;sql;用數(shù)據(jù)源(odbc)方式,對整個系統(tǒng)界面進行運行,運行結果達到預期目的,在數(shù)

20、據(jù)庫設計,主要建立的是有關于商品信息的數(shù)據(jù)庫及數(shù)據(jù)庫結構表,其基本信息有商品信息表(商品編號;商品名稱;商品類別;商品條碼;商品數(shù)量;貨位;出入貨日期)。三、系統(tǒng)設計的自我評價在系統(tǒng)測試階段是不僅僅是一個bug修復的階段而且是系統(tǒng)功能性完善的階段。因此軟件開發(fā)的質(zhì)量是否可靠在此階段就顯的十分重要。除了功能性設計需要做到合理測試外,還要考慮到數(shù)據(jù)邊界性的測試,數(shù)據(jù)合法性測試等。在剛開始的測試中遇到的一個主要問題是,我的后臺數(shù)據(jù)庫用的是mysql它對中文的支持比較麻煩,除了你要在鏈接數(shù)據(jù)庫的字符串做編碼,而且你要保證你數(shù)據(jù)庫中表的字段編碼是gbk或者gb2312,才能在插入數(shù)據(jù)庫中顯示中文。在做頁面數(shù)據(jù)提交的過程中,你也要對頁面做編碼如使頁面編碼格式也是中文。在servlet里做頁面轉(zhuǎn)發(fā)時也要做編碼request.setcharacterencoding(gb2312); response.setcontenttype(text/html; charset=gb2312);才能保證轉(zhuǎn)發(fā)后的頁面不會出現(xiàn)亂碼。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論