




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGE1-鄭州輕工業(yè)學(xué)院實(shí)訓(xùn)報(bào)告實(shí)訓(xùn)名稱:倉庫管理系統(tǒng)姓名:院(系):專業(yè)班級:學(xué)號:指導(dǎo)教師:成績:時(shí)間:2011年7月6日至2011年7月11日摘要: 倉儲(chǔ)是現(xiàn)代物流的一個(gè)重要組成部分,在物流系統(tǒng)中起著至關(guān)重要的作用,是廠商研究和規(guī)劃的重點(diǎn)。高效合理的倉儲(chǔ)系統(tǒng)可以幫助廠商加快物資流動(dòng)的速度,降低成本,保障生產(chǎn)的順利進(jìn)行,并可以實(shí)現(xiàn)對資源有效控制和管理,現(xiàn)代物流的發(fā)展需要現(xiàn)代化的倉儲(chǔ)管理系統(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).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。 倉庫管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(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 參考文獻(xiàn)…………………….….….18第一章現(xiàn)行系統(tǒng)概述 倉儲(chǔ)是現(xiàn)代物流的一個(gè)重要組成部分,在物流系統(tǒng)中起著至關(guān)重要的作用,是廠商研究和規(guī)劃的重點(diǎn)。高效合理的倉庫管理系統(tǒng)可以幫助廠商加快物資流動(dòng)的速度,降低成本,保障生產(chǎn)的順利進(jìn)行,并可以實(shí)現(xiàn)對資源有效控制和管理,現(xiàn)代物流的發(fā)展需要現(xiàn)代化的倉庫管理系統(tǒng),倉儲(chǔ)的發(fā)展經(jīng)歷了不同的歷史時(shí)期和階段,從原始的人工倉庫管理到現(xiàn)在的智能倉庫管理系統(tǒng),通過各種高新技術(shù)對倉儲(chǔ)的支持,倉儲(chǔ)的效率得到了大幅度的提高。但是,目前很多倉庫的管理工作還停留在紙質(zhì)記錄的原始方式上。由于產(chǎn)品的種類多、數(shù)量多,將產(chǎn)品準(zhǔn)確地分門別類、快速檢索并對供銷商進(jìn)行聯(lián)系,手工進(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).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高倉庫管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。企業(yè)通過使用本系統(tǒng),可以實(shí)現(xiàn)對產(chǎn)品和供應(yīng)商實(shí)現(xiàn)添加、刪除、修改等管理,對操作員進(jìn)行添加、刪除、修改密碼等操作,以及查詢出庫入庫產(chǎn)品信息和供應(yīng)商信息等功能,這樣就提高了效率,避免出錯(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用戶角色需求 根據(jù)習(xí)慣上倉庫的操作管理方式,整個(gè)系統(tǒng)應(yīng)該有兩種用戶角色,即普通操作員與系統(tǒng)管理員。操作員可以進(jìn)行產(chǎn)品信息和供應(yīng)商信息的查詢,產(chǎn)品添加、修改、刪除等操作,而沒有權(quán)限添加新的操作員,刪除操作員或者更改操作員密碼;系統(tǒng)管理員除了具有操作員所有可實(shí)現(xiàn)操作外,還擁有對操作員進(jìn)行管理的權(quán)限,即添加新的操作員,刪除操作員和修改操作員密碼。每個(gè)角色操作都通過用戶名和密碼驗(yàn)證后登錄。2.1.2性能需求整個(gè)系統(tǒng)應(yīng)當(dāng)操作簡便,界面友好,維護(hù)簡便。數(shù)據(jù)庫要求運(yùn)行穩(wěn)定,執(zhí)行速度快,數(shù)據(jù)安全性高。軟件系統(tǒng)本身運(yùn)行對計(jì)算機(jī)硬件平臺(tái)和操作系統(tǒng)平臺(tái)要求適中。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ī)原理,能解決常見的硬件故障和硬件選擇。目前,倉庫管理系統(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)的進(jìn)一步推廣創(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)由于是自行開發(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)工程的思想和工程化的方法,按照用戶至上的原則,自頂向下整體分析與設(shè)計(jì)和自底向上逐步實(shí)施的系統(tǒng)開發(fā)過程。是組織、管理和控制信息系統(tǒng)開發(fā)過程的一種基本框架。其基本思想:在系統(tǒng)分析時(shí),采用自頂向下、逐層分解,由抽象到具體的逐步認(rèn)識問題的過程;在系統(tǒng)設(shè)計(jì)的時(shí)候,先考慮系統(tǒng)整體的優(yōu)化,再考慮局部的優(yōu)化問題;在系統(tǒng)實(shí)施的時(shí)候,則堅(jiān)持自底向上,先局部后整體,通過標(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)供應(yīng)商的新增信息的錄入;3.4.2外部接口1)用戶登錄用戶的顯示;2)產(chǎn)品的信息顯示;3)供應(yīng)商的信息顯示;3.4.3內(nèi)部接口通過SQL語句來對數(shù)據(jù)庫進(jìn)行操作??傮w運(yùn)行設(shè)計(jì)系統(tǒng)運(yùn)行流程合法?合法?開始開始用戶登錄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)貨出貨管理供應(yīng)商信息管理供應(yīng)商信息管理商品信息管理進(jìn)貨單出貨單商品查詢供應(yīng)商查詢操作員管理更改密碼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接口。//通過接口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;在添加供應(yīng)商模塊中聲明ActionListener接口進(jìn)行判斷是否信息輸入完整.系統(tǒng)運(yùn)行結(jié)果用戶登錄登錄頁面實(shí)現(xiàn)用戶身份的認(rèn)證主界面4.3基本數(shù)據(jù)4.3.1供應(yīng)商信息管理4.3.2商品信息管理進(jìn)貨出貨管理進(jìn)貨單銷售單查詢視圖商品視圖供應(yīng)商查詢系統(tǒng)設(shè)置操作員管理更改密碼實(shí)訓(xùn)心得經(jīng)過兩個(gè)多星期的設(shè)計(jì)和開發(fā),本人的實(shí)訓(xùn)項(xiàng)目倉庫管理系統(tǒng)基本開發(fā)完畢。其功能符合要求,能夠完成倉庫的基本入庫出庫還庫,產(chǎn)品信息、供應(yīng)商信息的修改,添加新的操作員、更改操作員密碼等,很好的實(shí)現(xiàn)了倉庫管理系統(tǒng)的功能。我在這次實(shí)訓(xùn)項(xiàng)目中最大的收獲有以下幾個(gè)方面:一、在數(shù)據(jù)庫方面,我在表的創(chuàng)建部分嘗試了很多次,表的內(nèi)容修改了好幾遍,關(guān)系也建立了好幾遍。從中我了解到建立好表是建立好整個(gè)數(shù)據(jù)庫最基礎(chǔ)也是最重要的部分。表的內(nèi)容和表之間的關(guān)系一定要建立正確,要不然以后再修改會(huì)很麻煩。我還領(lǐng)略到了數(shù)據(jù)庫設(shè)計(jì)在計(jì)算機(jī)領(lǐng)域的重要性。數(shù)據(jù)庫作為一個(gè)永久存儲(chǔ)形式在應(yīng)用中發(fā)揮著重要的作用。在數(shù)據(jù)庫設(shè)計(jì)中,我明白了一切要根據(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í)到的知識運(yùn)用到具體的實(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í),界面美化是很重要的。因?yàn)槊溃侨艘恢彼非蟮?。主要知識有:自定義
溫馨提示
- 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)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省百師聯(lián)盟2024-2025學(xué)年高二下學(xué)期6月聯(lián)考地理試題(解析版)
- 遼寧省重點(diǎn)高中沈陽市郊聯(lián)體2024-2025學(xué)年高三上學(xué)期10月月考地理試題(解析版)
- 2025年合肥市口腔醫(yī)院引進(jìn)高層次人才10人模擬試卷及一套完整答案詳解
- 倡導(dǎo)健康生活行為規(guī)范承諾書(8篇)
- 員工培訓(xùn)課程表
- 2025國家自然科學(xué)基金委員會(huì)公開選聘流動(dòng)編制10人模擬試卷及完整答案詳解
- 2025年廈門市供電服務(wù)有限公司招聘12人考前自測高頻考點(diǎn)模擬試題及完整答案詳解一套
- 2025年浙江大學(xué)醫(yī)學(xué)院附屬第二醫(yī)院招聘心電圖室工作人員若干人考前自測高頻考點(diǎn)模擬試題及答案詳解(名師系列)
- 2025遼寧錦州醫(yī)科大學(xué)開展“錦醫(yī)英才計(jì)劃”醫(yī)學(xué)名家遴選考前自測高頻考點(diǎn)模擬試題參考答案詳解
- 2025年上海奉賢區(qū)教育系統(tǒng)事業(yè)單位編外用工招聘143名模擬試卷含答案詳解
- 2022智慧園區(qū)設(shè)計(jì)、建設(shè)與驗(yàn)收技術(shù)規(guī)范
- 自備車補(bǔ)貼申請表
- 信息論與編碼(第4版)完整全套課件
- 汽修廠安全風(fēng)險(xiǎn)分級管控清單
- GB/T 2679.7-2005紙板戳穿強(qiáng)度的測定
- GB/T 25840-2010規(guī)定電氣設(shè)備部件(特別是接線端子)允許溫升的導(dǎo)則
- GB/T 25146-2010工業(yè)設(shè)備化學(xué)清洗質(zhì)量驗(yàn)收規(guī)范
- 參考資深同傳
- 多功能注氧儀說明書課件
- 科隆電磁流量計(jì)培訓(xùn)課件
- 全集舉一反三課件奧數(shù)五年級(數(shù)學(xué))
評論
0/150
提交評論