倉庫管理系統(tǒng)——課程設計_第1頁
倉庫管理系統(tǒng)——課程設計_第2頁
倉庫管理系統(tǒng)——課程設計_第3頁
倉庫管理系統(tǒng)——課程設計_第4頁
倉庫管理系統(tǒng)——課程設計_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目 錄一簡介11. 1管理信息系統(tǒng)的概述11.2數(shù)據(jù)庫應用系統(tǒng)開發(fā)簡介21.3倉庫管理系統(tǒng)21.3.1國內(nèi)外同類管理軟件的研究現(xiàn)狀與發(fā)展趨勢21.3.2倉庫管理系統(tǒng)研究背景與意義2二倉庫管理系統(tǒng)設計分析32.1需求分析32.2模塊劃分4三 數(shù)據(jù)庫設計43.1 設計的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下43.2 數(shù)據(jù)庫概念結(jié)構(gòu)設計53.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設計73.4 數(shù)據(jù)庫和數(shù)據(jù)庫表創(chuàng)建語法8四 詳細設計(代碼)104.1 系統(tǒng)登陸窗體模塊的設計104.2 貨品入庫窗體模塊的設計114.3 貨品出庫窗體模塊的設計 124.4 貨品入庫查詢窗體模塊的設計 134.5 貨品出庫查詢窗體模塊的設計 154.6 用戶注銷

2、窗體模塊的設計 16五 程序的實現(xiàn)175.1 系統(tǒng)登陸的實現(xiàn)175.2 貨品入庫的實現(xiàn)185.3 貨品入庫查詢的實現(xiàn) 195.4 貨品出庫的實現(xiàn) 205.5 貨品出庫查詢的實現(xiàn) 205.6 用戶密碼修改的實現(xiàn) 20六 課程設計總結(jié)21一簡介 1.1倉庫管理系統(tǒng)的概述倉庫管理系統(tǒng)是在管理科學、系統(tǒng)科學、計算機科學等的基礎上發(fā)展起來的綜合性邊緣科學。在21世紀信息高速發(fā)展的時代中,倉庫管理系統(tǒng)具有很重要的作用,它的預測和輔助決策的功能,即利用現(xiàn)代管理的決策和支持。倉庫管理系統(tǒng)是一個人機系統(tǒng),同時它又是一個一體化集成系統(tǒng)。倉庫管理系統(tǒng)是信息系統(tǒng)的一個子系統(tǒng),它以計算機技術、通訊技術和軟件技術為技術基

3、礎,同時將現(xiàn)代管理理論、現(xiàn)代管理方法及各級管理人員融為一體,最終為某個組織整體的管理與決策服務,是由人和計算機組成的能進行管理信息的收集、傳遞、存儲、加工、維護和使用的系統(tǒng)。倉庫管理系統(tǒng)的基本結(jié)構(gòu)可以概括為四大部件,即信息源、信息處理器、信息用戶和信息管理者。因此,一個成功的管理信息系統(tǒng)應該具有可靠的硬件、實用的軟件、強有力的現(xiàn)代化管理水平。具體講,管理信息系統(tǒng)的三大支柱是:計算機網(wǎng)絡、數(shù)據(jù)庫和現(xiàn)代化的管理,這三打支柱稱為管理信息系統(tǒng)的擴展部件。1.2數(shù)據(jù)庫應用系統(tǒng)開發(fā)簡介在數(shù)據(jù)庫應用系統(tǒng)開發(fā)之前,對開發(fā)數(shù)據(jù)庫的基本概念應當了解,對數(shù)據(jù)庫的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫應用程序的步驟、開發(fā)體系及方法都應當有

4、相當清晰的了解和認識。數(shù)據(jù)庫應用系統(tǒng)開發(fā)的目標是建立一個滿足用戶長期需求的產(chǎn)品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設計。把設計轉(zhuǎn)變?yōu)閷嶋H的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應用。1.3倉庫管理系統(tǒng)倉庫作為一總貨品資源的集散地,貨品的種類繁多,包含很多的信息數(shù)據(jù)的管理。據(jù)調(diào)查得知,以前倉庫進行信息管理的方式主要是基于文本、表格等紙介質(zhì)的手工處理,對于貨品的出入庫情況的統(tǒng)計和核實等往往采用對賬本的人工檢查,對管理者的管理權限等不受約束,任何人都可查看,這樣容易引起資料外泄。另外,數(shù)據(jù)信息處理工作量大,容易出錯,由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺

5、乏系統(tǒng)、規(guī)范的信息管理手段。而且,一般的存儲情況是記錄在賬本上的,倉庫的工作人員和管理員也只是當時記得比較清楚,時間一長,如果再要進行查詢,就得在眾多的資料中翻閱查找了,這樣造成費時、費力,如要對很長時間以前的貨品進行更改就更加困難了。因此,很有必要建立一個倉庫管理系統(tǒng),使貨品管理工作規(guī)范化,系統(tǒng)化,程序化。提高信息處理的速度和準確性。1.3.1國內(nèi)外同類管理軟件的研究現(xiàn)狀與發(fā)展趨勢現(xiàn)在國內(nèi)外對此類系統(tǒng)的開發(fā)與研究也是很有實用性的,基本上能滿足各企業(yè)的自身特點,來進行倉庫方面的管理,同時,改類系統(tǒng)又都在不斷地深入與發(fā)展,來適用更多的企業(yè),一般都能運用于各個企業(yè)的倉庫管理,但是都沒有針對大眾的廣

6、泛應用,只能運用某個企業(yè)或單位,這一點還有待于今后的進一步開發(fā)與實踐。今后此類軟件將會向條碼倉庫管理系統(tǒng)發(fā)展,現(xiàn)階段,伴隨物流及管理信息化、網(wǎng)絡化的發(fā)展,應用條碼技術進行倉庫管理、實現(xiàn)倉庫作業(yè)自動化,將是一個必然的發(fā)展趨勢,也是需要迫切解決的一個現(xiàn)實問題。隨著信息化技術的不斷提高和應用的日漸普及,更多的商品擁有自己的條碼,而且,使用條碼化工作代替?zhèn)鹘y(tǒng)作業(yè)模式,減少了手工輸入,這樣不但提高了作業(yè)效率,還能確保資料正確,并減少因人為失誤所造成的損失。1.3.2倉庫管理系統(tǒng)研究背景與意義隨著我國經(jīng)濟的飛速發(fā)展,各種類型規(guī)模的公司企業(yè)迅速崛起,許多從事生產(chǎn)和經(jīng)營管理的企業(yè)都有自己生產(chǎn)和銷售的產(chǎn)品,而這

7、些產(chǎn)品都需要儲存在倉庫中,對于每個企業(yè)來說,隨著企業(yè)規(guī)模的不斷擴大,產(chǎn)品數(shù)量的急劇增加,所生產(chǎn)產(chǎn)品的種類也會不斷地更新與發(fā)展,有關產(chǎn)品的各種信息量也會成倍增長。面對龐大的產(chǎn)品信息量,如何有效地管理倉庫產(chǎn)品,對這些企業(yè)來說是非常重要的,倉庫管理的重點是銷售信息能否及時反饋,從而確保企業(yè)運行效益。而倉庫管理又涉及入庫、出庫的產(chǎn)品、經(jīng)辦人員及客戶等方方面面的因素,如何管理這些信息數(shù)據(jù),是一項復雜的系統(tǒng)工程,充分考驗著倉庫管理員的工作能力,工作量的繁重是可想而知的,所以這就需要由倉庫管理系統(tǒng)來提高倉庫管理工作的效率,這對信息的規(guī)范管理、科學統(tǒng)計和快速查詢,減少管理方面的工作量,同時對于調(diào)動廣大員工的工

8、作積極性,提高企業(yè)的生產(chǎn)效率,都具有十分重要的現(xiàn)實意義。二倉庫管理系統(tǒng)設計分析2.1 需求分析:通過對系統(tǒng)的終端用戶、生產(chǎn)商和銷售商進行分析,可以得到本系統(tǒng)典型的文本需求說明,其中的關鍵部分如下:基本信息是倉庫管理系統(tǒng)得以運行的數(shù)據(jù)基礎?;拘畔óa(chǎn)品信息、倉庫信息、生產(chǎn)商信息和銷售商的信息。用戶可以通過界面來隨時添加、修改和查詢這些信息。出入庫管理是倉庫管理系統(tǒng)的核心部分,實現(xiàn)產(chǎn)品的出入庫登記。產(chǎn)品出入庫登記中的產(chǎn)品信息、倉庫信息、生產(chǎn)商信息和銷售商的信息都是從已有的信息中通過下拉列表選擇的,這樣可以減少出錯,提高效率;如果在基本信息中找不到相關信息即時進行添加。根據(jù)用戶需求,該系統(tǒng)應該實

9、現(xiàn)以下功能:1)基本信息(包括產(chǎn)品信息、倉庫信息、生產(chǎn)商和銷售商信息)的添加、修改和查詢。2)填寫基本信息提交信息填寫3)修改基本信息提交信息修改4)選擇填寫查詢條件提交查詢查詢結(jié)果顯示5)產(chǎn)品入庫登記、修改和查詢。6)填寫入庫產(chǎn)品信息提交入庫登記7)修改入庫登記提交信息修改8)選擇填寫查詢條件提交查詢查詢結(jié)果顯示9)品出庫登記、修改和查詢。10)出庫選擇填寫出庫產(chǎn)品信息提交出庫登記11)修改出庫登記提交信息修改12)選擇填寫查詢條件提交查詢查詢結(jié)果顯示13)產(chǎn)品庫存統(tǒng)計信息查詢14)選擇查詢條件填寫查詢內(nèi)容提交查詢查詢結(jié)果顯示15)用戶和倉庫管理員注冊16)登錄輸入用戶名輸入密碼注冊17)用

10、戶修改密碼和倉庫管理員添加用戶。28)輸入舊密碼輸入新密碼確認新密碼提交密碼修改29)輸入新用戶名輸入用戶密碼確認密碼設置用戶權限提交用戶添加2.2業(yè)務流程圖 物資入庫業(yè)務流程圖:退貨入庫業(yè)務: 物資出庫業(yè)務流程圖: 2.3數(shù)據(jù)流程圖p3展開:p3.4展開:p3.5展開:2.4數(shù)據(jù)字典2.5功能模塊圖2.6數(shù)據(jù)庫設計 (1)概念結(jié)構(gòu)設計(2)邏輯結(jié)構(gòu)設計2.7代碼設計2.2.1系統(tǒng)功能模塊設計倉庫管理系統(tǒng)系統(tǒng)模塊維護模塊輸入模塊查看模塊報表模塊幫助模塊入庫模塊還庫模塊出庫模塊需求模塊日志管理2.2.2數(shù)據(jù)流程圖三數(shù)據(jù)庫設計3.1設計的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下: 設備代碼信息,包括的數(shù)據(jù)項有設備號、

11、設備名稱?,F(xiàn)有庫存信息,包括的數(shù)據(jù)項有設備、現(xiàn)有數(shù)目、總數(shù)目、最大庫存和最小庫存。設備使用信息,包括的數(shù)據(jù)項有使用的設備、使用部門、數(shù)目、使用時間和出庫時狀態(tài)等。設備采購信息,包括的數(shù)據(jù)項有采購的設備、采購員、供應商、采購數(shù)目和采購時間等。設備歸還信息,包括的數(shù)據(jù)項有歸還設備、歸還部門、歸還數(shù)目、歸還時間和經(jīng)手人等。設備需求信息,包括的數(shù)據(jù)項有需求的部門、需求設備、需求數(shù)目和需求時間等。3.2數(shù)據(jù)庫概念結(jié)構(gòu)設計本實例根據(jù)上面的設計規(guī)劃出的實體有庫存實體、入庫實體、出庫實體、采購實體、還庫實體和需求實體,各實體的e-r圖及其關系描述如下:現(xiàn)有庫存設備號現(xiàn)有庫存警戒庫存總數(shù)圖3-2-1 庫存實體e

12、-r圖入庫設備號供應商信息采購價格數(shù)量采購員圖3-2-2 入庫實體e-r圖出庫設備號使用部門數(shù)量時間經(jīng)手人 圖3-2-3 出庫實體e-r圖部門需求設備號需求部門需求數(shù)量需求時間圖3-2-4 部門需求實體e-r圖設備還庫設備號還庫時間、人還庫數(shù)量經(jīng)手人圖3-2-5 還庫實體e-r圖計劃采購設備號庫存信息供應信息時間圖3-2-6計劃采購實體e-r圖入庫現(xiàn)有庫存出庫還庫部門需求設備采購圖3-2-7實體和實體之間的關系e-r圖3.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設計在上面的實體以及實體之間的關系的基礎上,形成數(shù)據(jù)庫中的表格以及各個表格之間的關系。倉庫管理系統(tǒng)數(shù)據(jù)庫中的各個表格的設計結(jié)果如下面的幾個表格所示。每個表格表

13、示在數(shù)據(jù)庫中的一個表。(1)供應商表:列名數(shù)據(jù)類型長度是否為主鍵可否為空名稱字符型50yes不能為空聯(lián)系方式字符型50no可為空地址字符型50no可為空供貨記錄字符型50no可為空(2)貨物表:列名數(shù)據(jù)類型長度是否為主鍵可否為空名稱字符型20no不能為空編號字符型8yes可為空供應商字符型50no可為空供應商電話字符型15no可為空入庫數(shù)量數(shù)值型20no可為空價格數(shù)值型10no可為空采購員字符型20no可為空類型字符型20no可為空剩余數(shù)量數(shù)值型20no可為空(3)倉庫表列名數(shù)據(jù)類型長度是否為主鍵可否為空名稱字符型50yes不可為空地址字符型50no可為空現(xiàn)有庫存字符型50no可為空設備還庫字

14、符型50no可為空設備采購字符型50no 可為空(4)現(xiàn)有庫存表:列名數(shù)據(jù)類型長度是否為主鍵可否為空設備號數(shù)值型20yes不能為空現(xiàn)有庫存數(shù)值型20no可為空最大庫存數(shù)值型20no可為空最小庫存數(shù)值型20no可為空總數(shù)數(shù)值型20no可為空(5)設備還庫表:列名數(shù)據(jù)類型長度是否為主鍵可否為空設備號數(shù)值型20yes不能為空還庫時間日期型8no不能為空倉庫管理員字符型50no可為空歸還數(shù)量數(shù)值型20no可為空歸還人字符型10no可為空(6)設備采購表:列名數(shù)據(jù)類型長度是否為主鍵可否為空設備號數(shù)值型20no不能為空現(xiàn)有庫存數(shù)值型20no可為空總庫存數(shù)值型20no可為空最大庫存數(shù)值型20no可為空購買數(shù)量數(shù)值型20no可為空供應商字符型20no不能為空價格字符型10no可為空計劃采購時間日期型8yes可為空(7)管理員表列名數(shù)據(jù)類型長度是否為主鍵可否為空名字字符型50no可為空聯(lián)系方式字符型20no可為空家庭住址字符型50no可為空工作證號字符型20yes不可為空權限字符型20no可為空3.4 數(shù)據(jù)庫和數(shù)據(jù)庫表創(chuàng)建語法 六 課程設計總結(jié)經(jīng)過一個多星期的努力,課程設計基本完成了。在整個課程設計的實踐中,我學到很多有用的知識,也積累了不少寶貴的開發(fā)經(jīng)驗。比如用ado操作數(shù)據(jù)庫,sql語句的應用等。本設計通過自己的努力,基本滿足了倉

溫馨提示

  • 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

提交評論