版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
倉庫管理系統(tǒng)設計與實現(xiàn)1計算機科學與技術系《動態(tài)網站構建》課程設計題目:倉庫管理系統(tǒng)的設計與實現(xiàn)姓名:高敏學號:2011416725同組人員:劉曉燕2011416804指導教師:趙景秀老師日期:目錄第1章緒論………….………..11.1課題背景…………………... …11.2課題目的和意義……………………...11.3開發(fā)設計思想……………….……………..….………11.4主要工作和論文結構...…….……………..…………2第2章系統(tǒng)總體設計...…….……………..…………..33.1系統(tǒng)模塊總體設計...…….……………..…………….33.2數(shù)據(jù)庫結構設計...…….……………..……………….4第3章數(shù)據(jù)庫設計...…….……………..…………..6第4章系統(tǒng)詳細設計...…….……………..…………..84.1系統(tǒng)主界面實現(xiàn)...…….……………..……………….84.2用戶管理信息模塊設計...…….……………..…………….94.3商品管理模塊設計…….……………..……104.4商品廠商名管理模塊設計...…….……………..……124.5進貨入庫模塊設計...…….……………..……………134.6出庫銷售模塊設計...…….……………..………13第5章系統(tǒng)測試與性能分析...…….………………..………14結論...…….……………..…….15致謝...…….……………..………………...…..16參考文獻...…….……………..……………..17第1章緒論1.1課題背景兵馬未出,糧草先行。古代行兵打仗,最先要考慮的就是物資的準備和管理,否則要取得勝利是非常困難的一件事。商場如戰(zhàn)場,商家不僅要掌握大量的物資,同時這些物資還要盡可能滿足顧客的需要,這樣才能在激烈的市場競爭中獲取勝利。然而管理物資卻是最煩瑣的事情,無論數(shù)量還是種類,都是數(shù)以萬計,用人手工來做,不僅是難于完成,而且可以說是不可能的。在計算機普及的今天,用電腦管理物資是必然的趨勢。以超級市場為例,走進超級市場,琳瑯滿目,各式各樣的商品應有盡有,顧客大都滿載而歸,買到稱心如意的商品。而在顧客得到極大方便的同時,商家在管理這些商品上卻花費了大量的心血。首先,超級市場商品種類繁多,數(shù)量龐大,經營者必須時刻了解自己商品的庫存和各種商品的供求,如果盲目購進顧客不需要的商品或沒有購進暢銷的商品,對經營者來說都是極大的損失。其次,由于市場瞬間萬變,很多商品價格可能變動較大,經營者可能要不時改變商品價格,否則太高則可能無人問津,太低則無利可圖。再次,在商品社會的環(huán)境下,競爭激烈,為了保證在競爭中處于有利地位,經營者必須時刻了解市場的需要。當然,作為實際的經營者,要了解的東西遠比這幾點多,但無論怎樣,物資的管理是一切工作中的重點,如何管理物資是成敗的關鍵。對小經營者來說,也許可以是一本賬本,再加算盤或計算器即可。但對于大公司而言,根本不可能單純依靠賬本,那樣不僅費人費力,而且當出現(xiàn)差錯時,難于查改。所以必須借助電腦,把所有數(shù)據(jù)輸入數(shù)據(jù)庫,然后用系統(tǒng)對這些數(shù)據(jù)進行管理,通過統(tǒng)計和分析得到各種有用的信息。通過對這些情況的仔細調查,作者開發(fā)了下面的中小型企業(yè)倉庫管理系統(tǒng)。1.2課題目的和意義隨著計算機行業(yè)的不斷發(fā)展,企業(yè)管理的應用也在不斷隨著其發(fā)展速度進行著更新。而現(xiàn)今對于一個網絡應用非常廣泛的社會,企業(yè)管理對計算機管理企業(yè)要求更加緊密,更加完善,特別是針對物資管理方面,企業(yè)的需求更為廣泛,謹慎,所以一個好的倉庫管理系統(tǒng)對于企業(yè)來說是由為重要的。系統(tǒng)開發(fā)的總體任務是實現(xiàn)企業(yè)物資管理的系統(tǒng)化、規(guī)范化和自動化,從而達到提高企業(yè)管理效率的目的。作為計算機應用的一部分,使用計算機對倉庫信息進行管理,有著手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高倉庫管理的效率。1.3開發(fā)設計思想本系統(tǒng)是在以MySql作為后臺數(shù)據(jù)庫,以PHP為編程語言來開發(fā)的。倉庫管理系統(tǒng)在運行階段,效果好,數(shù)據(jù)準確性高,提高了工作效率,同時也實現(xiàn)了倉庫管理計算機化。倉庫管理系統(tǒng)在企業(yè)的整個供應鏈中起著至關重要的作用,如果不能保證正確的進貨和庫存控制及發(fā)貨,將會導致管理費用的增加,服務質量難以得到保證,從而影響企業(yè)的競爭力。傳統(tǒng)簡單、靜態(tài)的倉庫管理已無法保證企業(yè)各種資源的高效利用。如今的倉庫作業(yè)和庫存控制作業(yè)已十分復雜化多樣化,僅靠人工記憶和手工錄入,不但費時費力,而且容易出錯,給企業(yè)帶來巨大損失。倉庫庫存管理的特點是信息處理量比較大。所管理的物資設備、原材料及零部件種類繁多,而且由于入庫單、出庫單、需求單等單據(jù)發(fā)生量特別大,關聯(lián)信息多,查詢和統(tǒng)計的方式各不相同,因此在管理上實現(xiàn)起來有一定的困難。在管理的過程中經常會出現(xiàn)信息的重復傳遞;單據(jù)、報表種類繁多,各個部門規(guī)格不統(tǒng)等問題。在本系統(tǒng)的設計過程中,為了克服這些困難,滿足計算機管理的需要,采取了下面的一些原則:(1)統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一賬目和報表的格式。(2)刪除不必要的管理冗余,實現(xiàn)管理規(guī)范化、科學化。(3)程序代碼標準化,軟件統(tǒng)一化,確保軟件的可維護性和實用性。(4)界面盡量簡單化,做到實用、方便,盡量滿足企業(yè)中不同層次員工的需要。(5)建立操作日志,系統(tǒng)自動記錄所進行的各種操作。1.4主要工作和論文結構首先對系統(tǒng)進行了需求分析和總體設計。根據(jù)倉庫管理的特點,將系統(tǒng)分成五大模塊:用戶管理模塊、商品管理模塊、商品廠商名管理模塊、進貨入庫單模塊、出庫銷售模塊。接著,在前一步的工作基礎之上,又對各個模塊細分為若干個子模塊,并分別進行了編碼實現(xiàn)。最后將系統(tǒng)各個模塊整合,測試系統(tǒng)各部分整合后的功能,穩(wěn)定性等。本文共四章,按如下組織:第1章介紹了倉庫管理的開發(fā)背影;介紹了倉庫管理的最新發(fā)展以及未來展望。簡述了作者在開發(fā)倉庫管理系統(tǒng)中的工作內容。給出了論文的層次結構。第2章給出了倉庫管理的總體設計,即進行模塊的劃分,并闡述各模塊之間的關系,給出了倉庫管理的數(shù)據(jù)流圖和功能模塊圖;完成了用戶界面部分的設計。第3章介紹了倉庫管理系統(tǒng)的數(shù)據(jù)庫設計圖第4章介紹了系統(tǒng)的各個模塊的功能設計及其實現(xiàn)方式第5章闡述了對系統(tǒng)的性能測試第2章系統(tǒng)總體設計2.1系統(tǒng)模塊總體設計利用層次圖來表示系統(tǒng)中各模塊之間的關系。層次方框圖是用樹形結構的一系列多層次的矩形框描繪數(shù)據(jù)的層次結構。樹形結構的頂層是一個單獨的矩形框,它代表完整的數(shù)據(jù)結構,下面的各層矩形框代表各個數(shù)據(jù)的子集,最底層的各個矩形框代表組成這個數(shù)據(jù)的實際數(shù)據(jù)元素(不能再分割的元素)。隨著結構的精細化,層次方框圖對數(shù)據(jù)結構也描繪得越來越詳細,這種模式非常適合于需求分析階段的需要。從對頂層信息的分類開始,沿著圖中每條路徑反復細化,直到確定了數(shù)據(jù)結構的全部細節(jié)為止。本系統(tǒng)一共分為六個模塊,每個模塊之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的有兩個數(shù)據(jù)庫,所訪問的表也有很大不同。每個模塊的功能都是按照在調研中搜集的資料進行編排制作的。依據(jù)上述功能的分析,系統(tǒng)中模塊為系統(tǒng)菜單,具體為用戶管理,商品管理,商品廠商管理,進貨入庫單,出庫銷售,推出登陸。各功能模塊的具體功能如下:(1)用戶管理:對已注冊的管理員信息進行修改或刪除,增加新用戶。(2)商品管理:針對倉庫內商品的產品名、廠商品名、貨號、庫存、進貨價、預售價以及入庫時間進行管理,并可以添加新的商品。(3)商品廠商名管理:商品生產公司的地址、電話等信息的求改和刪除,并可以增加新的廠商名。(4)進貨入庫單:包括產品名、廠商品名、貨號、數(shù)量、進貨價及零售價。(5)出庫銷售:包括廠商品名、貨號、產品名及數(shù)量。(6)退出登陸:退出當前管理用戶的登陸。系統(tǒng)功能結構圖如下圖所示。倉庫倉庫管理系統(tǒng)出庫銷售進貨入庫商品管出庫銷售進貨入庫商品管理商品廠s商名管理用戶管理商品搜索添加商品查看庫存商品管理出庫銷售單增加廠商名商品廠商名管理增加用戶管理員管理商品搜索添加商品查看庫存商品管理出庫銷售單增加廠商名商品廠商名管理增加用戶管理員管理進貨入庫單進貨入庫單2.2倉庫系統(tǒng)流程系統(tǒng)主程序流程圖主要是對從管理員登錄系統(tǒng)到對各項進行操作結束的完整操作流程的描述。系統(tǒng)主程序流程圖如圖5-3所示。開始開始輸入用戶名和密碼輸入用戶名和密碼退出登錄出庫銷售進貨入庫廠商名管理商品管理用戶管理退出登錄出庫銷售進貨入庫廠商名管理商品管理用戶管理判斷是否正確判斷是否正確NY系統(tǒng)主界面系統(tǒng)主界面結束結束第3章數(shù)據(jù)庫設計數(shù)據(jù)庫結構設計邏輯結構設計邏輯結構的描述方法是基本表,它反映了系統(tǒng)中所涉及數(shù)據(jù)的邏輯結構。根據(jù)系統(tǒng)中數(shù)據(jù)信息的特點,將數(shù)據(jù)的概念模型轉換為關系模型。表的結構brand
CREATETABLEbrand(
‘id’INT(255)UNSIGNEDNOTNULLAUTO_INCREMENT,
‘brand’VARCHAR(20)NOTNULL,
‘pfb’VARCHAR(40)NOTNULL,
‘tel’VARCHAR(13)NOTNULL,
PRIMARYKEY(‘id’)
)ENGINE=MYISAMDEFAULTCHARSET=gbkAUTO_INCREMENT=1;
表的結構products
CREATETABLE‘products’(
‘id’INT(255)UNSIGNEDNOTNULLAUTO_INCREMENT,
‘brand’VARCHAR(20)NOTNULL,
‘code’VARCHAR(10)NOTNULL,
‘name’VARCHAR(20)NOTNULL,
‘color’VARCHAR(8)NOTNULL,
‘number’INT(4)NOTNULL,
‘inprice’INT(3)NOTNULL,
‘outprice’INT(3)NOTNULL,
‘attime’DATETIMENOTNULL,
PRIMARYKEY(‘id’)
)ENGINE=MYISAMDEFAULTCHARSET=gbkAUTO_INCREMENT=1;
表的結構sales
CREATETABLEsales(
`id`INT(255)UNSIGNEDNOTNULLAUTO_INCREMENT,
`name`VARCHAR(20)NOTNULL,
`brand`VARCHAR(20)NOTNULL,
`code`VARCHAR(10)NOTNULL,
`color`VARCHAR(12)NOTNULL,
`number`VARCHAR(2)NOTNULL,
`inprice`INT(4)NOTNULL,
`outprice`INT(4)NOTNULL,
`gain`INT(10)NOTNULL,
`attime`DATENOTNULL,
PRIMARYKEY(`id`)
)ENGINE=MYISAMDEFAULTCHARSET=gbkAUTO_INCREMENT=1;
表的結構`myusers`
CREATETABLE`myusers`(
`usernames`VARCHAR(20)NOTNULL,
`names`VARCHAR(20)NOTNULL,
`pwd`VARCHAR(20)NOTNULL,
`tel`VARCHAR(13)NOTNULL,
PRIMARYKEY(`usernames`)
)ENGINE=MYISAMDEFAULTCHARSET=gbk;
第4章系統(tǒng)詳細設計4.1系統(tǒng)主界面實現(xiàn)根據(jù)自己的需要進行對界面的設計,這便是在倉庫管理操作前首先進入的登錄界面,如下圖所示。進入此界面后,用戶需輸入擁有的用戶名和密碼,當用戶名和密碼都通過后,單擊確定按鈕,系統(tǒng)會自動進入主界面,然后開啟相應的功能。本系統(tǒng)的主界面整體結構為左右結構,左面部分采用了樹型層次結構羅列了系統(tǒng)的全部功能,右面部分為客戶區(qū),顯示當前操作的使用窗口。系統(tǒng)主界面如圖5-2所示。4.2用戶管理信息模塊設計1.管理員管理管理員管理是對已注冊用戶信息的修改和刪除,界面如下:2.增加用戶增加用戶是新注冊一個用戶,界面如下所示:4.3商品管理信息模塊設計1.商品管理對已入庫商品信息進行修改或刪除。界面如下:2.商品搜索對已存入庫的商品可以根據(jù)廠商名,貨號或產品名等信息對一類商品進行具體搜索。例如搜索貨號為“1”的商品,結果如下:3.添加商品4.查看庫存4.4商品廠商名管理模塊設計1.廠商名管理對已添加的廠商信息進行修改和刪除管理,界面如下:2.增加廠商名增添新的廠商信息4.5進貨入庫模塊設計進貨入庫單講進貨商品加入到商品管理信息中。4.6 出庫銷售管理模塊設計出庫銷售單,對應商品確認銷售后,則管理商品中的商品信息對應發(fā)生改變。第5章 系統(tǒng)測試與性能分析在實現(xiàn)各個功能模塊后,將程序連接編譯生成可執(zhí)行文件,并運行系統(tǒng)進行總體測試。系統(tǒng)啟動后,首先進入登錄界面,用戶正確的用戶名和密碼輸入相應位置及驗證碼后,方可以登錄主界面對其各項進行相應操作。5.1.商品管理測試打開商品管理模塊下拉列表,選擇“商品管理”項,選擇自己想要修改或者要刪除的信息,進行操作?!吧唐匪阉鳌?,根據(jù)商品的貨號,廠商名或貨架位置等信息,搜素自己想要得到的一類商品,未搜素到時,會給出相應提示信息:搜索成功后,會得出自己所要的信息,表示測試成功“增加商品”根據(jù)要求填寫相應內容,且在各項后標示為“*”號的不能為空,數(shù)字項填寫必須為有效數(shù)字方可進入。經過以上填寫操作,點擊提交,成功將入庫信息添加到庫中。增添成功后顯示:5.2.商品廠商名管理測試打開商品廠商名模塊下拉菜單列表,選擇“商品廠商名管理”,對已提交的廠商名信息進行修改或刪除,如點擊“修改”,若成功,則顯示如下:5.3.進貨入庫單管理測試打開進貨入庫管理模塊下拉列表,選擇“進貨入庫單”項,,根據(jù)要求填寫相應內容,且在各項后標示為“*”號的不能為空,數(shù)字項填寫必須為有效數(shù)字方可進入。經過以上填寫操作,成功將入庫信息添加到庫中。增添成功后顯示:5.4.出庫銷售測試對銷售的商品信息,點擊確認銷售,若對應的商品信息隨之改變,表示成功。這里只對系統(tǒng)的各個模塊作了測試操作,在實際開發(fā)中應該招待詳細的測試操作。至此,整個中小型企業(yè)倉庫管理系統(tǒng)就完成了。結論本系統(tǒng)所達到的主要功能具體表述如下:(1) 能滿足用戶對倉庫基本信息的錄入、刪除管理,并同時可修改數(shù)據(jù)庫中的數(shù)據(jù)信息;(2) 能夠按所存入的信息進行查詢、更新;能對信息進行刪除查詢操作。(3) 提供多種添加和修改數(shù)據(jù)庫中記錄的方式,操作起來比較靈活,同時還可以保持數(shù)據(jù)的一致性。經過跟搭檔一段時間的努力,這次關于倉庫管理系統(tǒng)的網頁設計已經基本完成,在這其中掌握了很多與其相關的數(shù)據(jù)庫方面的知識,對于自己以后在網站系統(tǒng)開發(fā)方面積累了很多實踐經驗,受益匪淺。在這次的設計過程中雖然碰到了許多難題,但通過自己的努力以及老師、同學的幫助也都一一克服了。通過此次期末設計,不僅鞏固了在課堂上所學的專業(yè)知識,更在此基礎上通過自學了解和掌握了一些新的開發(fā)方法和編程技巧,對自己是一個很大的提高。本系統(tǒng)尚有很多不足之處,我們會在今后的學習、工作中改進、完善它,并在此基礎上進一步挖掘更人性化的需求,添加或修改相應的功能模塊,來擴展
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度科技園區(qū)研發(fā)場地租賃合同范本下載3篇
- 《框架結構荷載分析》課件
- 2024簡單工程勞務合同范本
- 稅務業(yè)務知識培訓課件
- 世紀生物醫(yī)藥研發(fā)與轉讓合同(04版)
- 個人住宅抵押貸款法律協(xié)議(2024版)版
- 2024版人力資源服務合同
- 2024年03月陜西中國銀行信息科技運營中心(西安)春季校園招考筆試歷年參考題庫附帶答案詳解
- 二零二五年度餐飲行業(yè)員工福利保障合同3篇
- 2025年度新型裝配式彩鋼房拆除與改造施工合同范本4篇
- 人教版小學數(shù)學(2024)一年級下冊第一單元 認識平面圖形綜合素養(yǎng)測評 B卷(含答案)
- 企業(yè)年會攝影服務合同
- 電商運營管理制度
- 二零二五年度一手房購房協(xié)議書(共有產權房購房協(xié)議)3篇
- 2025年上半年上半年重慶三峽融資擔保集團股份限公司招聘6人易考易錯模擬試題(共500題)試卷后附參考答案
- 城市公共交通運營協(xié)議
- 內燃副司機晉升司機理論知識考試題及答案
- 2024北京東城初二(上)期末語文試卷及答案
- 2024設計院與職工勞動合同書樣本
- 2024年貴州公務員考試申論試題(B卷)
- 電工高級工練習題庫(附參考答案)
評論
0/150
提交評論