基于php與mysql倉庫管理系統(tǒng)的畢業(yè)設(shè)計_第1頁
基于php與mysql倉庫管理系統(tǒng)的畢業(yè)設(shè)計_第2頁
基于php與mysql倉庫管理系統(tǒng)的畢業(yè)設(shè)計_第3頁
基于php與mysql倉庫管理系統(tǒng)的畢業(yè)設(shè)計_第4頁
基于php與mysql倉庫管理系統(tǒng)的畢業(yè)設(shè)計_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、重慶信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計 題目 倉庫管理系統(tǒng) 選題性質(zhì):設(shè)計報告其他 院 系 軟件學(xué)院 專 業(yè) 軟件技術(shù) 班 級 2011 級軟技 3 班 _ 學(xué) 號 1110070408 學(xué)生姓名 方凱 指導(dǎo)教師 童杰 教務(wù)處制 2013 年 7 月 10 日 20142014 屆屆 軟軟 件件 學(xué)院學(xué)院畢業(yè)設(shè)計選題審批單年級 2011 專業(yè) 軟件技術(shù)(游戲方向) 班級 軟件 1103 學(xué)生姓名方凱 學(xué) 號1110070408 選題倉庫管理系統(tǒng) 選題性質(zhì)設(shè)計報告其他選題論證: 指導(dǎo)教師初審意見:簽 名:年 月 日畢業(yè)設(shè)計工作領(lǐng)導(dǎo)小組審批意見:簽 名:年 月 日 20142014 屆屆 軟軟 件件 學(xué)院學(xué)

2、院畢業(yè)設(shè)計開題報告及進度要求年級 2011 班級 軟技 1103 學(xué)生姓名方凱 學(xué) 號1110070408 指導(dǎo)教師童杰 選題性質(zhì)設(shè)計報告其他選題倉庫管理系統(tǒng) 選題的目的和意義: 選題研究的主要內(nèi)容和技術(shù)方案:畢業(yè)設(shè)計工作時間 年 月 日 至 年 月 日畢業(yè)設(shè)計工作日程安排時間段工作內(nèi)容9 月 1 日-9 月 8 日選題、開題、制定任務(wù)、開題11 月 26 日完成畢業(yè)設(shè)計指導(dǎo)教師意見:指導(dǎo)教師意見: 成果要求:成果要求: 簽字:簽字: 年年 月月 日日重慶信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計小組任務(wù)分配表序號姓名班級畢業(yè)設(shè)計工作任務(wù)分配 倉庫管理 方凱 (重慶信息技術(shù)職業(yè)學(xué)院軟件學(xué)院 重慶萬州 40400

3、0)摘要:摘要:在企業(yè)的生產(chǎn)經(jīng)營管理中,物流管理成為一項重要的內(nèi)容。倉儲管理在物流管理的地位,從而倉庫管理往往會影響企業(yè)整體的品質(zhì)、效率、成本及安全。倉庫管理已經(jīng)成為影響產(chǎn)品市場競爭力的關(guān)鍵因素之一,它不僅是對儲存物料的場所及其作業(yè)的管理,更是對生產(chǎn)和銷售活動的一種支持性服務(wù)。本文主要介紹分析了倉庫管理系統(tǒng)的一些基本功能和組成情況。倉庫管理系統(tǒng)主要由管理員管理和物料的進出管理,能具體的實現(xiàn)對物料的出貨、進貨以及存貨的查詢,實現(xiàn)物料機械化管理和控制,既提高了效率又加強了管理。關(guān)鍵詞:關(guān)鍵詞:物料的進出管理,管理員管理,物流管理目目 錄錄1 緒論緒論.12 軟件項目描述軟件項目描述.22.1 目標(biāo)

4、任務(wù)概述目標(biāo)任務(wù)概述.22.1.1 物料管理.22.1.2 管理員管理.22.1.3 進出貨管理.22.1.4 存貨管理.22.2.2 軟件項目背景軟件項目背景.22.2.1 倉庫管理系統(tǒng)的產(chǎn)生.22.2.2 倉庫管理系統(tǒng)的發(fā)展趨勢.32.2.3 開發(fā)日程計劃.33 項目總體設(shè)計項目總體設(shè)計.33.13.1 概要設(shè)計概要設(shè)計.33.1.1 系統(tǒng)結(jié)構(gòu).33.1.2 倉庫物料管理.53.23.2 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計.63.2.1 數(shù)據(jù)庫類圖.63.2.2 數(shù)據(jù)庫 e-r 圖.64 個人工作內(nèi)容概述個人工作內(nèi)容概述.84.14.1 工作內(nèi)容介紹工作內(nèi)容介紹.84.24.2 本模塊在系統(tǒng)中的作用本模

5、塊在系統(tǒng)中的作用.95 個人完成的軟件功能及數(shù)據(jù)詳細設(shè)計個人完成的軟件功能及數(shù)據(jù)詳細設(shè)計.95.15.1 模塊代碼的分析模塊代碼的分析.95.1.1 主要核心思想.95.1.2 管理員登陸.95.1.3 物料類別管理.95.25.2 模塊功能描述模塊功能描述.165.2.1 后臺管理模塊簡易流程圖.175.35.3 數(shù)據(jù)庫詳細設(shè)計數(shù)據(jù)庫詳細設(shè)計.165.3.1 物料信息表.175.3.2 入庫表.175.3.3 出庫表.185.3.4 物料類型表.185.3.5 管理員表.186 個人完成工作的相關(guān)描述(過程、效果)個人完成工作的相關(guān)描述(過程、效果).196.16.1 后臺登入后臺登入.19

6、6.26.2 前臺主界面前臺主界面.197 結(jié)論結(jié)論.208 致謝致謝.219 參考文獻參考文獻.221 1 緒論緒論倉庫管理系統(tǒng)是一個企事業(yè)單位不可缺少的一部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說都是至關(guān)重要的,因此,倉庫管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段,但一直以來人們使用傳統(tǒng)的人工方式管理倉庫,這種管理方式存在著許多缺點,諸多效率性低,保密性差等,而且時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著科技的發(fā)展,企業(yè)各大管理都采用信息化方式,倉庫管理系統(tǒng)由此誕生,高效率高精確化,使得企業(yè)的管理者非常青睞。倉庫管理系統(tǒng)是為了實現(xiàn)企業(yè)產(chǎn)品管理

7、的系統(tǒng)化、規(guī)范化和自動化,從而提高企業(yè)管理的效率而設(shè)計的。它完全取代了原來一直用人工管理的工作方式,避免了由于管理人員的工作疏忽以及管理質(zhì)量問題所造成的各種錯誤,為及時、準(zhǔn)確、高效的完成倉庫管理提供了強有力的工具和管理手段。倉庫管理系統(tǒng)是一個中小型數(shù)據(jù)管理系統(tǒng),它界面美觀、操作容易、安全性高,滿足了倉庫管理系統(tǒng)的要求。隨著我國經(jīng)濟的飛速發(fā)展,各類型規(guī)模的公司企業(yè)迅速崛起,許多從事生產(chǎn)和經(jīng)營管理的企業(yè)都有自己生產(chǎn)和銷售的產(chǎn)品,而產(chǎn)品和制作產(chǎn)品所需的物料等需要儲存在倉庫中,對于每個企業(yè)來說,隨著企業(yè)規(guī)模的不斷擴大,產(chǎn)品的數(shù)量也急劇暴增,所生產(chǎn)的產(chǎn)品種類也不斷增加,有關(guān)產(chǎn)品的各種信息量也成倍的增長,

8、而對龐大的信息量,如何有效地管理庫存品,從而確保企業(yè)運行效率。而庫存產(chǎn)品及時入庫、出庫的產(chǎn)品,管理人員與客戶等方方面面的因素,如何管理這些信息數(shù)據(jù),是一項復(fù)雜的系統(tǒng)工程,所以就需要由倉庫管理系統(tǒng)來提高倉庫管理工作的效率,這對信息的規(guī)范管理,科學(xué)統(tǒng)計和快速查詢,減少管理方面的工作量,同時對于調(diào)動生產(chǎn)效率,都具有十分重要的現(xiàn)實意義。2 2 軟件項目描述軟件項目描述2.12.1 目標(biāo)任務(wù)概述目標(biāo)任務(wù)概述2.1.12.1.1 物料管理物料管理在整個倉庫管理系統(tǒng)中,物料管理是一個不可缺少的一部分,它不僅可以直觀的查看出物料的信息,對于管理員還可以對物料的名稱進行搜索查看物料的進出信息。2.1.22.1.

9、2 管理員管理管理員管理管理員管理是倉庫管理的一個權(quán)限的劃分,也是一個安全管理。在登陸界面需要輸入管理員證號以及管理員密碼,方可進入到倉庫管理系統(tǒng),如若沒有管理員證號以及密碼,便不被允許進入倉庫管理系統(tǒng)進行管理。2.1.32.1.3 進出貨管理進出貨管理在倉庫管理系統(tǒng)中,對于物料的進出管理是必備的,它可以準(zhǔn)確的查詢出該物料或產(chǎn)品是什么時候入庫什么時候出庫,對于物料的方便管理起到了非常重要的作用。2.1.42.1.4 存貨管理存貨管理在倉庫管理系統(tǒng)的存貨管理中,物料的庫存也是重中之重,管理員可以很方便的看出物料的庫存,方便管理員進出貨。2.22.2 軟件項目背景軟件項目背景2.2.12.2.1

10、倉庫管理系統(tǒng)產(chǎn)生倉庫管理系統(tǒng)產(chǎn)生隨著我國經(jīng)濟的飛速發(fā)展,各大類型企業(yè)紛紛崛起,許多企業(yè)都有著自己的產(chǎn)品,對于每個企業(yè)來說,企業(yè)的壯大、產(chǎn)品的銷售以及產(chǎn)品的多式多樣化是企業(yè)發(fā)展的重要條件,但企業(yè)發(fā)展也帶來了諸多不便,產(chǎn)品的多式多樣化使得產(chǎn)品的各種信息量增加,企業(yè)所生產(chǎn)的產(chǎn)品也不斷增多,而對于龐大的信息量,以及要確保企業(yè)的運行效率,庫存產(chǎn)品的及時入庫出庫,管理員以及客戶等方方面面的因素,如何管理這些數(shù)據(jù),是一項復(fù)雜的系統(tǒng)工程,像以前的人工管理根本不適合現(xiàn)實的發(fā)展,因此,就要有倉庫管理系統(tǒng)來提高倉庫管理的運行效率,完全取代原來一直用人工管理倉庫的工作方式。它利用科學(xué)的統(tǒng)計和快速查詢,信息的規(guī)范管理,

11、提高倉庫管理工作的效率,從而減少管理方面的工作量。2.2.22.2.2 倉庫管理系統(tǒng)的發(fā)展趨勢倉庫管理系統(tǒng)的發(fā)展趨勢二十世紀(jì)初,第一次工業(yè)革命的爆發(fā)以及第二次工業(yè)革命的爆發(fā)推動了各個國家經(jīng)濟的發(fā)展,對于一些大型企業(yè)和一些制作類型企業(yè),對于倉庫的管理一直都采用人工管理的方法,但是久而久之,人工管理出現(xiàn)了很多弊端,由于人工管理倉庫人總會出現(xiàn)一些偏差,對于貨物的管理與分類得不到高效率的分配,并且由于企業(yè)發(fā)展帶來了許多新型的產(chǎn)品,產(chǎn)品的各種信息數(shù)據(jù)量增加,企業(yè)所生產(chǎn)的產(chǎn)品也不斷增多,而對于龐大的信息亮,以及要確保企業(yè)的運行效率,如何管理這一系列問題成了各個企業(yè)的重大問題。隨著科技的發(fā)展,信息化的生產(chǎn)營

12、銷模式的出現(xiàn)給企業(yè)帶來了希望,倉庫管理系統(tǒng)初步形成,倉庫管理系統(tǒng)漸漸的取代了原本的人工管理,使得企業(yè)運行效率得到提升,信息管理得到規(guī)范,減少了對于倉庫管理的工作量。直至現(xiàn)今,倉庫管理系統(tǒng)依舊是企業(yè)倉庫管理的首席,發(fā)展至今,倉庫管理系統(tǒng)功能越來越完善,把原先的一些不足得到改善,使得倉庫管理系統(tǒng)在企業(yè)一直受到重視與親睞。科技的發(fā)展是我國中大型企業(yè)的發(fā)展之道,倉庫管理系統(tǒng)利用網(wǎng)絡(luò)的科學(xué)計算與信息安全,比起以前的人工管理倉庫,倉庫管理系統(tǒng)高效率、高精確度以及高安全化使得倉庫管理系統(tǒng)受到各大企業(yè)的親睞。2.2.32.2.3 開發(fā)日程計劃開發(fā)日程計劃表 2-1開發(fā)計劃階段名稱起止時間工作內(nèi)容階段產(chǎn)品項目開

13、發(fā)計劃2013 年6 月 22 日了解整個項目的進度安排項目開發(fā)計劃需求分析2013 年 6 月 23 日至30 日把用戶需求轉(zhuǎn)化為軟件需求需求分析文檔概要設(shè)計2013 年 6 月 30 至 7月 15 日以結(jié)構(gòu)化的設(shè)計設(shè)計為主,畫出系統(tǒng)總體結(jié)構(gòu)圖,列出系統(tǒng)的功能模塊,描繪出功能模塊之間的關(guān)系。概要設(shè)計文檔數(shù)據(jù)庫設(shè)計文檔詳細設(shè)計2013 年 7 月 15 日至7 月 31 日在概要設(shè)計的基礎(chǔ)上對各個功能模塊的進一步細化詳細設(shè)計文檔數(shù)據(jù)設(shè)計2013 年 8 月 14 日8 月 31 日系統(tǒng)設(shè)計,數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計文檔編碼2013 年 9 月 5 日9月 23 日實現(xiàn)中所有的功能程序代碼結(jié)項20

14、13 年 10 月 20 日對整個項目的總結(jié)項目開發(fā)總結(jié)報告3 3 項目總體設(shè)計項目總體設(shè)計3.13.1 概要設(shè)計概要設(shè)計3.1.13.1.1 系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu)倉庫管理系統(tǒng)主要分為管理員管理、物料管理、進出貨管理三大模塊,這些模塊下還有子模塊,具體結(jié)構(gòu)如圖 3-1 所示。圖 3-1 系統(tǒng)結(jié)構(gòu)圖物料管理: 實現(xiàn)物料信息的查看、添加、修改與刪除。管理員管理: 實現(xiàn)對管理員信息的修改、添加與刪除。進出貨管理: 查看進出貨的查詢、添加以及修改??捎靡韵卤砀駚碚f明軟件功能。表 3-1 系統(tǒng)結(jié)構(gòu)表序號功能名稱功能需求識別優(yōu)先級1物料管理物料信息的查看、添加、修改與刪除。高2管理員管理管理員信息的添加、修改

15、與刪除。高3進出貨管理進出貨物的查詢、添加與修改。高3.1.23.1.2 倉庫物料管理倉庫物料管理管理員用例圖圖 3-2 管理員用例圖3.23.2 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計3.2.13.2.1 數(shù)據(jù)庫類圖數(shù)據(jù)庫類圖圖 3-3 數(shù)據(jù)庫類圖3.2.23.2.2 數(shù)據(jù)庫的數(shù)據(jù)庫的 e-re-r 圖圖圖 3-4 數(shù)據(jù)庫的 e-r 圖4 4 個人工作內(nèi)容概述個人工作內(nèi)容概述4.14.1 工作內(nèi)容介紹工作內(nèi)容介紹本人在整個系統(tǒng)工作任務(wù)中完成對物料相關(guān)信息管理的基本功能,主要工作內(nèi)容有:構(gòu)建物料信息表、物料進出表、物料存貨表以及管理員表,完成設(shè)計數(shù)據(jù)庫設(shè)計文檔,完成倉庫管理系統(tǒng)所有相關(guān)功能的代碼以及頁面。4.2

16、4.2 本模塊在系統(tǒng)中的作用本模塊在系統(tǒng)中的作用物料相關(guān)信息管理的基本功能包含了倉庫管理系統(tǒng)對物料的相關(guān)操作,是整個倉庫管理系統(tǒng)的核心操作。倉庫管理員可以通過管理員賬號以及密碼進入倉庫管理系統(tǒng)進行相關(guān)操作:通過物料的編號查詢物料的信息或者查看物料的進出庫和物料的存貨,如果物料進出信息或者物料的存貨中存在一些細微的錯誤,像物料進出庫的日期、數(shù)量、地點存在錯誤,像物料信息的生產(chǎn)日期、生產(chǎn)廠家等信息未錄入或者存在錯誤,管理員可以及時的修改。5 5 個人完成的軟件功能及數(shù)據(jù)詳細設(shè)計5.15.1 模塊代碼的分析模塊代碼的分析5.1.15.1.1 主要思想主要思想倉庫管理系統(tǒng)管理的模塊的主要思想是通過用戶

17、點擊某個節(jié)點(此節(jié)點是一個帶參數(shù)的鏈接,其中的參數(shù)是此節(jié)點代表的物料類別的 id)5.1.25.1.2 管理員登陸管理員登陸涉及到的文件:ckglxtindex.php 登陸頁面ckglxtmanagequit.php 登出頁面ckglxtmanagelogin.php 表單類,用于接收用戶填寫的信息并進行驗證5.1.35.1.3 物料類別管理物料類別管理查看物料信息涉及到的文件有:ckglxtmanagemanage_main.php 登陸成功后的主界面,我使整個登陸后的主界面默認顯示根節(jié)點的物料信息,每個節(jié)點代表一個具體的藥品類別,并且每個節(jié)點都添加一個帶有參數(shù)的鏈接,點擊不同的節(jié)點后通過

18、路徑參數(shù)來判定用戶點擊了哪個節(jié)點來顯示物料信息,部分代碼如下:添加物料信息ckglxtmanageadd.php 包含了添加物料信息的 php 文件,利用 if 語句判斷字段是否為空來判定,部分代碼如下:刪除物料信息ckglxtmanagedel.php 刪除物料信息,也是利用 if 語句判斷該子節(jié)點是否被刪除,部分代碼如下:查看進出貨ckglxtmanagebrand_manage.php 利用子節(jié)點對進出貨進行操作,查看物料進出貨時間、地點數(shù)量等信息。部分代碼如下:其他操作對于后臺管理這一部分在ckglxtmanagemanage_right 中做了簡單的處理,具體實現(xiàn)代碼如下:5.25.

19、2 模塊功能描述模塊功能描述5.2.15.2.1 后臺管理模塊簡易流程圖后臺管理模塊簡易流程圖圖 5-1 后臺管理模塊簡易流程圖解析:當(dāng)用戶打開登陸界面時需要提供管理員帳號與密碼方可進入系統(tǒng),管理員帳號與密碼由倉庫管理系統(tǒng)內(nèi)部使用的,由倉庫管理公司提供,若密碼錯誤,系統(tǒng)將自動彈出對話框,提示輸入正確的帳號與密碼,然后再次返回到登陸界面。5.35.3 數(shù)據(jù)庫詳細設(shè)計數(shù)據(jù)庫詳細設(shè)計5.3.15.3.1 物料信息表物料信息表主鍵:物料編號(id) ,外鍵:物料類別 id(lbid) 。表 5-1 物料信息數(shù)據(jù)庫表字段名稱字段代碼字段類型是否為空物料編號idint否物料名稱namevarchar(10

20、)否物料簡述wljsvarchar(50)否生產(chǎn)廠家sccjvarchar(20)否物料單價wldjdecimal(10,2)否5.3.25.3.2 入庫表入庫表主鍵:入庫編號(rkbh) ,外鍵:物料編號(id) 。表 5-2 物料入庫表字段名稱字段代碼字段類型是否為空入庫編號rkbhint否入庫日期rkrqdate否入庫地點rkddvarchar(20)否入庫數(shù)量rkslint否5.3.35.3.3 出庫表出庫表主鍵:出庫編號(ckbh) ,外鍵:物料編號(id) 。表 5-3 物料出庫表字段名稱字段代碼字段類型是否為空出庫編號ckbhint否出庫日期ckrqdate否出庫地點ckddva

21、rchar(20)否出庫數(shù)量ckslint否5.3.45.3.4 物料類別表物料類別表主鍵:物料類別編號(lbid) ,外鍵:無。表 5-4 物料類別表字段名稱字段代碼字段類型是否為空物料類別編號lbidint否類別名稱lbmcvarchar(10)否類別描述lbmsvarchar(50)否5.3.55.3.5 管理員表管理員表主鍵:管理員帳號(glyzh) ,外鍵:無。表 5-5 管理員表字段名稱字段代碼字段類型是否為空管理員帳號glyzhint否管理員密碼glymmfloat否6 6 個人完成工作的相關(guān)描述(過程、效果)6.16.1 后臺登入后臺登入當(dāng)用戶打開登陸頁時,焦點默認在“用戶名”

22、輸入框中,這能提醒用戶不要忘記輸入用戶名,給用戶帶來方便。如圖 6-1:圖 6-1 登陸頁面圖6.26.2 前臺主界面前臺主界面用戶登陸后,默認顯示物料信息列表,如圖 6-2:圖 6-2 前臺主界面圖7 7 結(jié)論結(jié)論畢業(yè)設(shè)計到此已經(jīng)告一段落了,在這些日子里對于這門功課又熟悉了許多,也讓我知道了開發(fā)一款軟件或者開發(fā)動態(tài)網(wǎng)站都不是一朝一夕能夠完成的,除了開發(fā)之前做好開發(fā)計劃、項目設(shè)計等,編寫代碼、實現(xiàn)代碼只不過是其中的一項而已。本系統(tǒng)開發(fā)使我的專業(yè)知識得到頑固,對于以前很多抽象、枯燥的理論知識加深了了解。由于是獨立開發(fā)系統(tǒng),在開發(fā)過程中我相信不止我,其他同學(xué)也遇到了許多意想不到的困難,例如基于 php 與 mysql 之間建立的聯(lián)系,有時候不知道為什么數(shù)據(jù)庫訪問失敗或者無法訪問,一時間無法解決,這都是我們對部分代碼認識不足,或者粗心所致。相信在這次畢業(yè)設(shè)計中,我會慢慢的認識不足,改掉粗心的毛病。完成這個系統(tǒng),我得到了很大的鍛煉,從系統(tǒng)相關(guān)技

溫馨提示

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

評論

0/150

提交評論