倉庫管理系統(tǒng)實(shí)訓(xùn)報(bào)告_第1頁
倉庫管理系統(tǒng)實(shí)訓(xùn)報(bào)告_第2頁
倉庫管理系統(tǒng)實(shí)訓(xùn)報(bào)告_第3頁
倉庫管理系統(tǒng)實(shí)訓(xùn)報(bào)告_第4頁
倉庫管理系統(tǒng)實(shí)訓(xùn)報(bào)告_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

鄭州輕工業(yè)學(xué)院實(shí)訓(xùn)報(bào)告實(shí)訓(xùn)名稱:倉庫管理系統(tǒng)姓名:院(系):專業(yè)班級:學(xué)號:指導(dǎo)教師:成績:時(shí)間:7月6日至7月11日摘要: 倉儲是當(dāng)代物流一個(gè)主要組成部分,在物流系統(tǒng)中起著至關(guān)主要作用,是廠商研究和規(guī)劃重點(diǎn)。高效合理倉儲系統(tǒng)能夠幫助廠商加緊物資流動(dòng)速度,降低成本,保障生產(chǎn)順利進(jìn)行,并能夠?qū)崿F(xiàn)對資源有效控制和管理,當(dāng)代物流發(fā)展需要當(dāng)代化倉儲管理系統(tǒng)。伴隨科學(xué)技術(shù)不停提升,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大功效已為人們深刻認(rèn)識,它已進(jìn)入人類社會(huì)各個(gè)領(lǐng)域并發(fā)揮著越來越主要作用。作為計(jì)算機(jī)應(yīng)用一部分,使用計(jì)算機(jī)對倉庫信息進(jìn)行管理,具備手工管理所無法比擬優(yōu)點(diǎn).比如:檢索快速、查找方便、可靠性高、存放量大、保密性好、壽命長、成本低等。 倉庫管理系統(tǒng)是經(jīng)典信息管理系統(tǒng)(MIS),其開發(fā)主要包含后臺數(shù)據(jù)庫建立和維護(hù)以及前端應(yīng)用程序開發(fā)兩個(gè)方面。本人所開發(fā)倉庫管理系統(tǒng),重點(diǎn)著眼于存物與取物系統(tǒng)性便利管理。這次我做倉庫管理系統(tǒng)主要技術(shù)應(yīng)用到了Eclipse以及MySQL。關(guān)鍵詞:數(shù)據(jù)庫,倉庫管理,信息系統(tǒng),JAVA,MySQL目錄第一章現(xiàn)行系統(tǒng)概述…………….…....……4第二章系統(tǒng)分析……………….............……42.1需求分析……………….….....…4 2.2可行性研究……………......……5 2.3系統(tǒng)開發(fā)方法選擇……………………...…6第三章系統(tǒng)設(shè)計(jì)……………………….……6 3.1系統(tǒng)概述……………………..............................73.2系統(tǒng)架構(gòu)視圖……..……………73.3數(shù)據(jù)表設(shè)計(jì)……………………..73.4接口設(shè)計(jì)………………………..83.5總體運(yùn)行設(shè)計(jì)………………..…83.6系統(tǒng)運(yùn)行流程…………………..93.7系統(tǒng)功效模塊……….………....103.8模塊之間接口關(guān)系………………….………10第四章系統(tǒng)運(yùn)行結(jié)果………………….….…….124.1用戶登錄…………….….……..124.2主界面……………….…….…..124.3基本數(shù)據(jù)……………..………..134.4進(jìn)貨出貨管理………..…….….144.5查詢視圖……………..……..…154.6系統(tǒng)管理……………..……..…16第六章實(shí)訓(xùn)感想…………………….……..17 參考文件…………………….….….18第一章現(xiàn)行系統(tǒng)概述 倉儲是當(dāng)代物流一個(gè)主要組成部分,在物流系統(tǒng)中起著至關(guān)主要作用,是廠商研究和規(guī)劃重點(diǎn)。高效合理倉庫管理系統(tǒng)能夠幫助廠商加緊物資流動(dòng)速度,降低成本,保障生產(chǎn)順利進(jìn)行,并能夠?qū)崿F(xiàn)對資源有效控制和管理,當(dāng)代物流發(fā)展需要當(dāng)代化倉庫管理系統(tǒng),倉儲發(fā)展經(jīng)歷了不一樣歷史時(shí)期和階段,從原始人工倉庫管理到現(xiàn)在智能倉庫管理系統(tǒng),經(jīng)過各種高新技術(shù)對倉儲支持,倉儲效率得到了大幅度提升。不過,現(xiàn)在很多倉庫管理工作還停留在紙質(zhì)統(tǒng)計(jì)原始方式上。因?yàn)楫a(chǎn)品種類多、數(shù)量多,將產(chǎn)品準(zhǔn)確地分門別類、快速檢索并對供銷商進(jìn)行聯(lián)絡(luò),手工進(jìn)行非常困難,往往是終于查到了產(chǎn)品信息,但此產(chǎn)品沒有庫存或庫存不足,所以檢索速度較慢、效率低。這么操作過程不但繁瑣,而且在這一系列操作中,不論哪一步出了錯(cuò)誤,對工作正常進(jìn)行都有很大影響。第二章系統(tǒng)分析需求分析伴隨科學(xué)技術(shù)不停提升,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大功效已為人們深刻認(rèn)識,它已進(jìn)入人類社會(huì)各個(gè)領(lǐng)域并發(fā)揮著越來越主要作用。作為計(jì)算機(jī)應(yīng)用一部分,使用計(jì)算機(jī)對倉庫信息進(jìn)行管理,具備手工管理所無法比擬優(yōu)點(diǎn).比如:檢索快速、查找方便、可靠性高、存放量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提升倉庫管理效率,也是企業(yè)科學(xué)化、正規(guī)化管理與世界接軌主要條件。企業(yè)經(jīng)過使用本系統(tǒng),能夠?qū)崿F(xiàn)對產(chǎn)品和供給商實(shí)現(xiàn)添加、刪除、修改等管理,對操作員進(jìn)行添加、刪除、修改密碼等操作,以及查詢出庫入庫產(chǎn)品信息和供給商信息等功效,這么就提升了效率,防止犯錯(cuò)。倉庫管理系統(tǒng)軟件切實(shí)推進(jìn)了倉庫管理信息化。該軟件是以面向?qū)ο缶幊陶Z言為實(shí)現(xiàn)語言,其功效在系統(tǒng)內(nèi)部有源代碼直接完成。操作人員只需輸入一些簡單漢字、數(shù)字,即可完成操作,達(dá)成自己目標(biāo)。大大提升了工作效率,做到信息規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速查詢,讓倉庫管理系統(tǒng)愈加好為企業(yè)服務(wù)。2.1.1用戶角色需求 依照習(xí)慣上倉庫操作管理方式,整個(gè)系統(tǒng)應(yīng)該有兩種用戶角色,即普通操作員與系統(tǒng)管理員。操作員能夠進(jìn)行產(chǎn)品信息和供給商信息查詢,產(chǎn)品添加、修改、刪除等操作,而沒有權(quán)限添加新操作員,刪除操作員或者更改操作員密碼;系統(tǒng)管理員除了具備操作員全部可實(shí)現(xiàn)操作外,還擁有對操作員進(jìn)行管理權(quán)限,即添加新操作員,刪除操作員和修改操作員密碼。每個(gè)角色操作都經(jīng)過用戶名和密碼驗(yàn)證后登錄。2.1.2性能需求整個(gè)系統(tǒng)應(yīng)該操作簡便,界面友好,維護(hù)簡便。數(shù)據(jù)庫要求運(yùn)行穩(wěn)定,執(zhí)行速度快,數(shù)據(jù)安全性高。軟件系統(tǒng)本身運(yùn)行對計(jì)算機(jī)硬件平臺和操作系統(tǒng)平臺要求適中。2.1.3軟硬件環(huán)境需求軟件環(huán)境:1)數(shù)據(jù)庫:MySQL5.0 2)JDK版本:6.0以上3)操作系統(tǒng)為WindowsXP硬件環(huán)境:1)CPU:Intel飛躍P42.0GHz以上2)內(nèi)存:1G以上3)硬盤:120G以上2.2可行性研究2.2.1技術(shù)可行性此次倉庫管理系統(tǒng)開發(fā)是對我所學(xué)專業(yè)知識一次綜合應(yīng)用與提升,我在學(xué)校機(jī)房進(jìn)行開發(fā),計(jì)算機(jī)配置能滿足系統(tǒng)開發(fā)要求。我在自己計(jì)算機(jī)上建立系統(tǒng)開發(fā)環(huán)境,主要是安裝數(shù)據(jù)庫工具(MySQL5.0),應(yīng)用程序開發(fā)工具(Eclipse)。我能夠與實(shí)訓(xùn)指導(dǎo)老師,學(xué)長學(xué)姐即時(shí)交流,協(xié)調(diào)開發(fā)工作,處理開發(fā)工作中出現(xiàn)問題。就技術(shù)力量來說,該學(xué)期,我已經(jīng)學(xué)習(xí)了管理信息系統(tǒng),如JAVA教材中IP電信資費(fèi)管理系統(tǒng)。而且對網(wǎng)絡(luò)技術(shù)和操作系統(tǒng)也有系統(tǒng)了解,較熟悉計(jì)算機(jī)原理,能處理常見硬件故障和硬件選擇?,F(xiàn)在,倉庫管理系統(tǒng)已得到了大量應(yīng)用,有許多可供參考成功系統(tǒng)。而且,網(wǎng)上有許多關(guān)于JAVA編程資料和MySQL方面資料。從技術(shù)角度考慮,此信息系統(tǒng)開發(fā)可行。2.2.2經(jīng)濟(jì)可行性目標(biāo)系統(tǒng)開發(fā)需求比較低,加上具備成熟軟硬件環(huán)境,所以在軟硬件支出上十分有限。而且,目標(biāo)系統(tǒng)并不是十分復(fù)雜,開發(fā)周期較短,人員經(jīng)濟(jì)支出有限。當(dāng)系統(tǒng)開發(fā)完實(shí)際運(yùn)行后,將很大程度上提升計(jì)算機(jī)功效,在為使用者帶來便利同時(shí),也為系統(tǒng)深入推廣創(chuàng)造了條件。這帶來經(jīng)濟(jì)回報(bào)將遠(yuǎn)超出支出,而且最主要一點(diǎn)是該軟件開發(fā)能夠給我對系統(tǒng)開發(fā)有個(gè)全方面認(rèn)識。從經(jīng)濟(jì)角度考慮,此信息系統(tǒng)開發(fā)可行。2.2.3法律上可行性整個(gè)系統(tǒng)因?yàn)槭亲孕虚_發(fā),所以系統(tǒng)本身不存在法律上版權(quán)爭議。在服務(wù)器軟件方面,應(yīng)該使用正版軟件。從法律角度考慮,此信息系統(tǒng)開發(fā)可行。2.3系統(tǒng)開發(fā)方法選擇此次實(shí)訓(xùn)設(shè)計(jì)我選擇結(jié)構(gòu)化開發(fā)方法,即用系統(tǒng)工程思想和工程化方法,按照用戶至上標(biāo)準(zhǔn),自頂向下整體分析與設(shè)計(jì)和自底向上逐步實(shí)施系統(tǒng)開發(fā)過程。是組織、管理和控制信息系統(tǒng)開發(fā)過程一個(gè)基本框架。其基本思想:在系統(tǒng)分析時(shí),采取自頂向下、逐層分解,由抽象到詳細(xì)逐步認(rèn)識問題過程;在系統(tǒng)設(shè)計(jì)時(shí)候,先考慮系統(tǒng)整體優(yōu)化,再考慮局部優(yōu)化問題;在系統(tǒng)實(shí)施時(shí)候,則堅(jiān)持自底向上,先局部后整體,經(jīng)過標(biāo)準(zhǔn)化模塊連接形成完整系統(tǒng)。開發(fā)過程主要包含以下幾個(gè)階段:系統(tǒng)規(guī)劃階段、系統(tǒng)分析階段、系統(tǒng)設(shè)計(jì)階段、系統(tǒng)實(shí)施階段、系統(tǒng)運(yùn)行與維護(hù)階段,每個(gè)階段都有明確任務(wù)和目標(biāo),這么整個(gè)開發(fā)過程輕易調(diào)整和控制。第三章系統(tǒng)設(shè)計(jì)系統(tǒng)概述倉庫管理系統(tǒng)采取C/S架構(gòu)(客戶端/服務(wù)器)三層架構(gòu)來實(shí)現(xiàn)。3.2系統(tǒng)架構(gòu)視圖1)數(shù)據(jù)訪問層:Dao類、Data類2)控制層:Listener類3)表示層:View類本系統(tǒng)采取三層架構(gòu):ViewDataLViewDataLogicDBMySQL三層架構(gòu)表示圖接口設(shè)計(jì)3.4.1用戶接口1)用戶登錄用戶名與密碼輸入;2)產(chǎn)品新增信息錄入;3)供給商新增信息錄入;3.4.2外部接口1)用戶登錄用戶顯示;2)產(chǎn)品信息顯示;3)供給商信息顯示;3.4.3內(nèi)部接口經(jīng)過SQL語句來對數(shù)據(jù)庫進(jìn)行操作??傮w運(yùn)行設(shè)計(jì)系統(tǒng)運(yùn)行流程正當(dāng)?正當(dāng)?開始開始用戶登錄No進(jìn)入主界面進(jìn)入主界面進(jìn)入對應(yīng)界面進(jìn)入對應(yīng)界面YesYes操作退出?退出?NONO退出系統(tǒng)退出系統(tǒng)3.7系統(tǒng)功效模塊開始開始主模塊主模塊系統(tǒng)管理查詢視圖基本數(shù)據(jù)進(jìn)貨出貨管理系統(tǒng)管理查詢視圖基本數(shù)據(jù)進(jìn)貨出貨管理供給商信息管理供給商信息管理商品信息管理進(jìn)貨單出貨單商品查詢供給商查詢操作員管理更改密碼3.8模塊之間接口關(guān)系publicclassTextFieldFocusPasswordimplementsFocusListener{ publicvoidfocusGained(FocusEventarg0){ StringstrPwd=newString(pwdPassword.getPassword()); if(strPwd.equals("")){ jlaFlagPassword.setText("*"); }else{ jlaFlagPassword.setText(""); } }privateclassLoginListenerimplementsActionListener{ publicvoidactionPerformed(ActionEvente){ LoginDaologinHandler=newLoginDao(); StringstrUsername=txtUserName.getText().trim(); char[]chrPassword=pwdPassword.getPassword(); StringstrPassword=newString(chrPassword);登錄界面中實(shí)現(xiàn)接口類申明,使用implements實(shí)現(xiàn)FocusListener和ActionListener接口。//經(jīng)過接口ActionListener來注冊監(jiān)聽器 classResetActionListenerimplementsActionListener{ publicvoidactionPerformed(finalActionEvente){ Id.setText(""); Post.setText(""); Name.setText(""); Address.setText(""); Tel.setText(""); Fax.setText(""); Rel.setText(""); Email.setText(""); } }//接口ActionListener只含有actionPerformed組員方法,該接口申明以下 classAddSupplierActionListenerimplementsActionListener{ publicvoidactionPerformed(ActionEvente){ if(Id.getText().equals("")//條件或運(yùn)算符|| ||Post.getText().equals("") ||Name.getText().equals("") ||Address.getText().equals("") ||Tel.getText().equals("") ||Fax.getText().equals("") ||Rel.getText().equals("") ||Email.getText().equals("") ){ JOptionPane.showMessageDialog(AddSupplierPanel.this,"請輸入全部信息","結(jié)果",JOptionPane.WARNING_MESSAGE); return;在添加供給商模塊中申明ActionListener接口進(jìn)行判斷是否信息輸入完整.系統(tǒng)運(yùn)行結(jié)果用戶登錄登錄頁面實(shí)現(xiàn)用戶身份認(rèn)證主界面4.3基本數(shù)據(jù)4.3.1供給商信息管理4.3.2商品信息管理進(jìn)貨出貨管理進(jìn)貨單銷售單查詢視圖商品視圖供給商查詢系統(tǒng)設(shè)置操作員管理更改密碼實(shí)訓(xùn)心得經(jīng)過兩個(gè)多星期設(shè)計(jì)和開發(fā),本人實(shí)訓(xùn)項(xiàng)目倉庫管理系統(tǒng)基本開發(fā)完成。其功效符合要求,能夠完成倉庫基本入庫出庫還庫,產(chǎn)品信息、供給商信息修改,添加新操作員、更改操作員密碼等,很好實(shí)現(xiàn)了倉庫管理系統(tǒng)功效。我在這次實(shí)訓(xùn)項(xiàng)目中最大收獲有以下幾個(gè)方面:一、在數(shù)據(jù)庫方面,我在表創(chuàng)建部分嘗試了很數(shù)次,表內(nèi)容修改了好幾遍,關(guān)系也建立了好幾遍。從中我了解到建立好表是建立好整個(gè)數(shù)據(jù)庫最基礎(chǔ)也是最主要部分。表內(nèi)容和表之間關(guān)系一定要建立正確,要不然以后再修改會(huì)很麻煩。我還領(lǐng)會(huì)到了數(shù)據(jù)庫設(shè)計(jì)在計(jì)算機(jī)領(lǐng)域主要性。數(shù)據(jù)庫作為一個(gè)永久存儲形式在應(yīng)用中發(fā)揮著主要作用。在數(shù)據(jù)庫設(shè)計(jì)中,我明白了一切要依照應(yīng)用來決定,一切應(yīng)該以需求為首要選擇。二、在系統(tǒng)設(shè)計(jì)方面,我熟悉了系統(tǒng)設(shè)計(jì)整體步驟。系統(tǒng)設(shè)計(jì)大致可分為需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、數(shù)據(jù)庫實(shí)施及調(diào)試測試六大步驟。每個(gè)階段都必須認(rèn)真對待,只要錯(cuò)一個(gè)小地方,就會(huì)影響整個(gè)設(shè)計(jì)。另外,還必須對所要設(shè)計(jì)系統(tǒng)有總體構(gòu)思和了解,知道自己要做什么,要實(shí)現(xiàn)什么,而且要實(shí)際進(jìn)行相關(guān)調(diào)查,不能憑想象或自己了解,這么會(huì)在后續(xù)工作中碰到很多問題。三、即使這個(gè)倉庫管理系統(tǒng)是一個(gè)小型系統(tǒng),但從這些小項(xiàng)目中我們能夠總結(jié)很多經(jīng)驗(yàn)和教訓(xùn)。經(jīng)過了這次倉庫管理系統(tǒng)開發(fā),我從中學(xué)到了很多。同時(shí)也明白了做一個(gè)小型軟件步驟和流程,怎樣讓自己學(xué)習(xí)到知識利用到詳細(xì)實(shí)際工作中,這是最為關(guān)鍵。還有就是程序設(shè)計(jì)和運(yùn)行測試中碰到問題該怎樣處理,從處理問題中我也學(xué)到了許多平時(shí)書本上所沒有知識。當(dāng)然,能夠完成倉庫管理系統(tǒng)實(shí)訓(xùn)項(xiàng)目我自己感覺很有成就感。四、在界面美化方面,我了解了一些Windows自定義界面知識,現(xiàn)在軟件其實(shí)好多面向用戶時(shí)候用戶首先看就是一個(gè)軟件界面是否有好看,是否漂亮。其實(shí),界面美化

溫馨提示

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

最新文檔

評論

0/150

提交評論