




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、重慶信息技術職業學院 畢業設計 題目 倉庫管理系統 選題性質:設計報告其他 院 系 軟件學院 專 業 軟件技術 班 級 2011 級軟技 3 班 _ 學 號 1110070408 學生姓名 指導教師 教務處制 2013 年 7 月 10 日 20142014 屆屆 軟軟 件件 學院學院 畢業設計選題審批單 年級 2011 專業 軟件技術(游戲方向) 班級 軟件 1103 學生姓名方凱 學 號1110070408 選題倉庫管理系統 選題性質設計報告其他 選題論證: 指導教師初審意見: 簽 名: 年 月 日 畢業設計工作領導小組審批意見: 簽 名: 年 月 日 20142014 屆屆 軟軟 件件
2、學院學院 畢業設計開題報告及進度要求 年級 2011 班級 軟技 1103 學生姓名方凱 學 號1110070408 指導教師童杰 選題性質設計報告其他 選題倉庫管理系統 選題的目的和意義: 選題研究的主要內容和技術方案: 畢業設計工作時間 年 月 日 至 年 月 日 畢業設計工作日程安排 時間段工作內容 9 月 1 日-9 月 8 日選題、開題、制定任務、開題 11 月 26 日 完成畢業設計 指導教師意見: 成果要求: 簽字: 年 月 日 重慶信息技術職業學院 畢業設計小組任務分配表 序號姓名班級畢業設計工作任務分配 倉庫管理 方凱 (重慶信息技術職業學院軟件學院 重慶萬州 404000)
3、 摘要:摘要:在企業的生產經營管理中,物流管理成為一項重要的內容。倉儲管理在物流管理的地位, 從而倉庫管理往往會影響企業整體的品質、效率、成本及安全。倉庫管理已經成為影響產品市場競 爭力的關鍵因素之一,它不僅是對儲存物料的場所及其作業的管理,更是對生產和銷售活動的一種 支持性服務。本文主要介紹分析了倉庫管理系統的一些基本功能和組成情況。倉庫管理系統主要由 管理員管理和物料的進出管理,能具體的實現對物料的出貨、進貨以及存貨的查詢,實現物料機械 化管理和控制,既提高了效率又加強了管理。 關鍵詞:關鍵詞:物料的進出管理,管理員管理,物流管理 目目 錄錄 1 緒論緒論.1 2 軟件項目描述軟件項目描述
4、.2 2.1 目標任務概述目標任務概述.2 2.1.1 物料管理.2 2.1.2 管理員管理.2 2.1.3 進出貨管理.2 2.1.4 存貨管理.2 2.2.2 軟件項目背景軟件項目背景.2 2.2.1 倉庫管理系統的產生.2 2.2.2 倉庫管理系統的發展趨勢.3 2.2.3 開發日程計劃.3 3 項目總體設計項目總體設計.3 3.13.1 概要設計概要設計.3 3.1.1 系統結構.3 3.1.2 倉庫物料管理.5 3.23.2 數據庫設計數據庫設計.6 3.2.1 數據庫類圖.6 3.2.2 數據庫 e-r 圖.6 4 個人工作內容概述個人工作內容概述.8 4.14.1 工作內容介紹工
5、作內容介紹.8 4.24.2 本模塊在系統中的作用本模塊在系統中的作用.9 5 個人完成的軟件功能及數據詳細設計個人完成的軟件功能及數據詳細設計.9 5.15.1 模塊代碼的分析模塊代碼的分析.9 5.1.1 主要核心思想.9 5.1.2 管理員登陸.9 5.1.3 物料類別管理.9 5.25.2 模塊功能描述模塊功能描述.16 5.2.1 后臺管理模塊簡易流程圖.17 5.35.3 數據庫詳細設計數據庫詳細設計.16 5.3.1 物料信息表.17 5.3.2 入庫表.17 5.3.3 出庫表.18 5.3.4 物料類型表.18 5.3.5 管理員表.18 6 個人完成工作的相關描述(過程、效
6、果)個人完成工作的相關描述(過程、效果).19 6.16.1 后臺登入后臺登入.19 6.26.2 前臺主界面前臺主界面.19 7 結論結論.20 8 致謝致謝.21 9 參考文獻參考文獻.22 1 1 緒論緒論 倉庫管理系統是一個企事業單位不可缺少的一部分,它的內容對于企業的決策者和管理者來說 都是至關重要的,因此,倉庫管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段,但一直 以來人們使用傳統的人工方式管理倉庫,這種管理方式存在著許多缺點,諸多效率性低,保密性差 等,而且時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。隨 著科技的發展,企業各大管理都采用信息化
7、方式,倉庫管理系統由此誕生,高效率高精確化,使得 企業的管理者非常青睞。倉庫管理系統是為了實現企業產品管理的系統化、規范化和自動化,從而 提高企業管理的效率而設計的。它完全取代了原來一直用人工管理的工作方式,避免了由于管理人 員的工作疏忽以及管理質量問題所造成的各種錯誤,為及時、準確、高效的完成倉庫管理提供了強 有力的工具和管理手段。倉庫管理系統是一個中小型數據管理系統,它界面美觀、操作容易、安全 性高,滿足了倉庫管理系統的要求。隨著我國經濟的飛速發展,各類型規模的公司企業迅速崛起, 許多從事生產和經營管理的企業都有自己生產和銷售的產品,而產品和制作產品所需的物料等需要 儲存在倉庫中,對于每個
8、企業來說,隨著企業規模的不斷擴大,產品的數量也急劇暴增,所生產的 產品種類也不斷增加,有關產品的各種信息量也成倍的增長,而對龐大的信息量,如何有效地管理 庫存品,從而確保企業運行效率。而庫存產品及時入庫、出庫的產品,管理人員與客戶等方方面面 的因素,如何管理這些信息數據,是一項復雜的系統工程,所以就需要由倉庫管理系統來提高倉庫 管理工作的效率,這對信息的規范管理,科學統計和快速查詢,減少管理方面的工作量,同時對于 調動生產效率,都具有十分重要的現實意義。 2 2 軟件項目描述軟件項目描述 2.12.1 目標任務概述目標任務概述 2.1.12.1.1 物料管理物料管理 在整個倉庫管理系統中,物料
9、管理是一個不可缺少的一部分,它不僅可以直觀的查看 出物料的信息,對于管理員還可以對物料的名稱進行搜索查看物料的進出信息。 2.1.22.1.2 管理員管理管理員管理 管理員管理是倉庫管理的一個權限的劃分,也是一個安全管理。在登陸界面需要輸入 管理員證號以及管理員密碼,方可進入到倉庫管理系統,如若沒有管理員證號以及密碼, 便不被允許進入倉庫管理系統進行管理。 2.1.32.1.3 進出貨管理進出貨管理 在倉庫管理系統中,對于物料的進出管理是必備的,它可以準確的查詢出該物料或產 品是什么時候入庫什么時候出庫,對于物料的方便管理起到了非常重要的作用。 2.1.42.1.4 存貨管理存貨管理 在倉庫管
10、理系統的存貨管理中,物料的庫存也是重中之重,管理員可以很方便的看出 物料的庫存,方便管理員進出貨。 2.22.2 軟件項目背景軟件項目背景 2.2.12.2.1 倉庫管理系統產生倉庫管理系統產生 隨著我國經濟的飛速發展,各大類型企業紛紛崛起,許多企業都有著自己的產品,對 于每個企業來說,企業的壯大、產品的銷售以及產品的多式多樣化是企業發展的重要條件, 但企業發展也帶來了諸多不便,產品的多式多樣化使得產品的各種信息量增加,企業所生 產的產品也不斷增多,而對于龐大的信息量,以及要確保企業的運行效率,庫存產品的及 時入庫出庫,管理員以及客戶等方方面面的因素,如何管理這些數據,是一項復雜的系統 工程,
11、像以前的人工管理根本不適合現實的發展,因此,就要有倉庫管理系統來提高倉庫 管理的運行效率,完全取代原來一直用人工管理倉庫的工作方式。它利用科學的統計和快 速查詢,信息的規范管理,提高倉庫管理工作的效率,從而減少管理方面的工作量。 2.2.22.2.2 倉庫管理系統的發展趨勢倉庫管理系統的發展趨勢 二十世紀初,第一次工業革命的爆發以及第二次工業革命的爆發推動了各個國家經濟 的發展,對于一些大型企業和一些制作類型企業,對于倉庫的管理一直都采用人工管理的 方法,但是久而久之,人工管理出現了很多弊端,由于人工管理倉庫人總會出現一些偏差, 對于貨物的管理與分類得不到高效率的分配,并且由于企業發展帶來了許
12、多新型的產品, 產品的各種信息數據量增加,企業所生產的產品也不斷增多,而對于龐大的信息亮,以及 要確保企業的運行效率,如何管理這一系列問題成了各個企業的重大問題。隨著科技的發 展,信息化的生產營銷模式的出現給企業帶來了希望,倉庫管理系統初步形成,倉庫管理 系統漸漸的取代了原本的人工管理,使得企業運行效率得到提升,信息管理得到規范,減 少了對于倉庫管理的工作量。直至現今,倉庫管理系統依舊是企業倉庫管理的首席,發展 至今,倉庫管理系統功能越來越完善,把原先的一些不足得到改善,使得倉庫管理系統在 企業一直受到重視與親睞??萍嫉陌l展是我國中大型企業的發展之道,倉庫管理系統利用 網絡的科學計算與信息安全
13、,比起以前的人工管理倉庫,倉庫管理系統高效率、高精確度 以及高安全化使得倉庫管理系統受到各大企業的親睞。 2.2.32.2.3 開發日程計劃開發日程計劃 表 2-1開發計劃 階段名稱起止時間工作內容階段產品 項目開發計劃2013 年6 月 22 日了解整個項目的進度安排項目開發計劃 需求分析2013 年 6 月 23 日至 30 日 把用戶需求轉化為軟件需求需求分析文檔 概要設計2013 年 6 月 30 至 7 月 15 日 以結構化的設計設計為主,畫出 系統總體結構圖,列出系統的功 能模塊,描繪出功能模塊之間的 關系。 概要設計文檔 數據庫設計文檔 詳細設計2013 年 7 月 15 日至
14、 7 月 31 日 在概要設計的基礎上對各個功能 模塊的進一步細化 詳細設計文檔 數據設計2013 年 8 月 14 日 8 月 31 日 系統設計,數據庫設計數據庫設計文檔 編碼2013 年 9 月 5 日9 月 23 日 實現中所有的功能程序代碼 結項2013 年 10 月 20 日對整個項目的總結項目開發總結報告 3 3 項目總體設計項目總體設計 3.13.1 概要設計概要設計 3.1.13.1.1 系統結構系統結構 倉庫管理系統主要分為管理員管理、物料管理、進出貨管理三大模塊,這些模塊下還有子 模塊,具體結構如圖 3-1 所示。 圖 3-1 系統結構圖 物料管理: 實現物料信息的查看、
15、添加、修改與刪除。 管理員管理: 實現對管理員信息的修改、添加與刪除。 進出貨管理: 查看進出貨的查詢、添加以及修改。 可用以下表格來說明軟件功能。 表 3-1 系統結構表 序號功能名稱功能需求識別優先級 1物料管理物料信息的查看、添加、修改與刪除。高 2管理員管理管理員信息的添加、修改與刪除。高 3進出貨管理進出貨物的查詢、添加與修改。高 3.1.23.1.2 倉庫物料管理倉庫物料管理 管理員用例圖 圖 3-2 管理員用例圖 3.23.2 數據庫設計數據庫設計 3.2.13.2.1 數據庫類圖數據庫類圖 圖 3-3 數據庫類圖 3.2.23.2.2 數據庫的數據庫的 e-re-r 圖圖 圖
16、3-4 數據庫的 e-r 圖 4 4 個人工作內容概述個人工作內容概述 4.14.1 工作內容介紹工作內容介紹 本人在整個系統工作任務中完成對物料相關信息管理的基本功能,主要工作內容有: 構建物料信息表、物料進出表、物料存貨表以及管理員表,完成設計數據庫設計文檔,完 成倉庫管理系統所有相關功能的代碼以及頁面。 4.24.2 本模塊在系統中的作用本模塊在系統中的作用 物料相關信息管理的基本功能包含了倉庫管理系統對物料的相關操作,是整個倉庫管 理系統的核心操作。倉庫管理員可以通過管理員賬號以及密碼進入倉庫管理系統進行相關 操作:通過物料的編號查詢物料的信息或者查看物料的進出庫和物料的存貨,如果物料
17、進 出信息或者物料的存貨中存在一些細微的錯誤,像物料進出庫的日期、數量、地點存在錯 誤,像物料信息的生產日期、生產廠家等信息未錄入或者存在錯誤,管理員可以及時的修 改。 5 5 個人完成的軟件功能及數據詳細設計 5.15.1 模塊代碼的分析模塊代碼的分析 5.1.15.1.1 主要思想主要思想 倉庫管理系統管理的模塊的主要思想是通過用戶點擊某個節點(此節點是一個帶參數 的鏈接,其中的參數是此節點代表的物料類別的 id) 5.1.25.1.2 管理員登陸管理員登陸 涉及到的文件: ckglxtindex.php 登陸頁面 ckglxtmanagequit.php 登出頁面 ckglxtmanag
18、elogin.php 表單類,用于接收用戶填寫的信息并進行驗證 5.1.35.1.3 物料類別管理物料類別管理 查看物料信息 涉及到的文件有: ckglxtmanagemanage_main.php 登陸成功后的主界面,我使整個登陸后的主界面 默認顯示根節點的物料信息,每個節點代表一個具體的藥品類別,并且每個節點都添加一 個帶有參數的鏈接,點擊不同的節點后通過路徑參數來判定用戶點擊了哪個節點來顯示物 料信息,部分代碼如下: 添加物料信息 ckglxtmanageadd.php 包含了添加物料信息的 php 文件,利用 if 語句判斷字段是 否為空來判定,部分代碼如下: 刪除物料信息 ckglx
19、tmanagedel.php 刪除物料信息,也是利用 if 語句判斷該子節點是否被刪除,部 分代碼如下: 查看進出貨 ckglxtmanagebrand_manage.php 利用子節點對進出貨進行操作,查看物料進出貨時間、 地點數量等信息。部分代碼如下: 其他操作 對于后臺管理這一部分在ckglxtmanagemanage_right 中做了簡單的處理,具體實現代 碼如下: 5.25.2 模塊功能描述模塊功能描述 5.2.15.2.1 后臺管理模塊簡易流程圖后臺管理模塊簡易流程圖 圖 5-1 后臺管理模塊簡易流程圖 解析:當用戶打開登陸界面時需要提供管理員帳號與密碼方可進入系統,管理員帳號與
20、密 碼由倉庫管理系統內部使用的,由倉庫管理公司提供,若密碼錯誤,系統將自動彈出對話 框,提示輸入正確的帳號與密碼,然后再次返回到登陸界面。 5.35.3 數據庫詳細設計數據庫詳細設計 5.3.15.3.1 物料信息表物料信息表 主鍵:物料編號(id) ,外鍵:物料類別 id(lbid) 。 表 5-1 物料信息數據庫表 字段名稱字段代碼字段類型是否為空 物料編號idint否 物料名稱namevarchar(10)否 物料簡述wljsvarchar(50)否 生產廠家sccjvarchar(20)否 物料單價wldjdecimal(10,2)否 5.3.25.3.2 入庫表入庫表 主鍵:入庫編號
21、(rkbh) ,外鍵:物料編號(id) 。 表 5-2 物料入庫表 字段名稱字段代碼字段類型是否為空 入庫編號rkbhint否 入庫日期rkrqdate否 入庫地點rkddvarchar(20)否 入庫數量rkslint否 5.3.35.3.3 出庫表出庫表 主鍵:出庫編號(ckbh) ,外鍵:物料編號(id) 。 表 5-3 物料出庫表 字段名稱字段代碼字段類型是否為空 出庫編號ckbhint否 出庫日期ckrqdate否 出庫地點ckddvarchar(20)否 出庫數量ckslint否 5.3.45.3.4 物料類別表物料類別表 主鍵:物料類別編號(lbid) ,外鍵:無。 表 5-4
22、物料類別表 字段名稱字段代碼字段類型是否為空 物料類別編號lbidint否 類別名稱lbmcvarchar(10)否 類別描述lbmsvarchar(50)否 5.3.55.3.5 管理員表管理員表 主鍵:管理員帳號(glyzh) ,外鍵:無。 表 5-5 管理員表 字段名稱字段代碼字段類型是否為空 管理員帳號glyzhint否 管理員密碼glymmfloat否 6 6 個人完成工作的相關描述(過程、效果) 6.16.1 后臺登入后臺登入 當用戶打開登陸頁時,焦點默認在“用戶名”輸入框中,這能提醒用戶不要忘記輸入用戶 名,給用戶帶來方便。如圖 6-1: 圖 6-1 登陸頁面圖 6.26.2 前
23、臺主界面前臺主界面 用戶登陸后,默認顯示物料信息列表,如圖 6-2: 圖 6-2 前臺主界面圖 7 7 結論結論 畢業設計到此已經告一段落了,在這些日子里對于這門功課又熟悉了許多,也讓我知 道了開發一款軟件或者開發動態網站都不是一朝一夕能夠完成的,除了開發之前做好開發 計劃、項目設計等,編寫代碼、實現代碼只不過是其中的一項而已。 本系統開發使我的專業知識得到頑固,對于以前很多抽象、枯燥的理論知識加深了了 解。由于是獨立開發系統,在開發過程中我相信不止我,其他同學也遇到了許多意想不到 的困難,例如基于 php 與 mysql 之間建立的聯系,有時候不知道為什么數據庫訪問失敗或 者無法訪問,一時間無法解決,這都是我們對部分代碼認識不足,或者粗心所致。相信在 這次畢業設計中,我會慢慢的認識不足,改掉粗心的毛病。 完成這個系統,我得到了很大的鍛
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 液壓與液力技術在地質勘探設備中的應用考核試卷
- 派遣員工關系管理考核試卷
- 租賃設備選型與配置考核試卷
- 紡紗工藝對紗線柔軟性的調控考核試卷
- 上海高三語文各區作文題
- 毛皮制品的工傷保險制度考核試卷
- 毛皮制品加工車間布局設計考核試卷
- 有機化學原料的綠色化學標準制定考核試卷
- 電視設備智能安全防范技術考核試卷
- 胰島素皮下注射團體標準解讀
- 工程項目檔案歸檔方案
- 智慧教育下的小學生德育策略創新實踐案例分享
- 種植土施工方案
- 個人二手房買賣合同樣本與個人二手房買賣合同
- T-GDCKCJH 090-2024 微生物電化學法水質生物毒性在線自動監測技術規范
- 皮膚T細胞淋巴瘤病因介紹
- 2024配電網行波故障測距功能規范
- 自然保護地分類分級-知識培訓
- 管道支吊架調整施工方案
- 船舶運輸安全生產應急救援預案
- 植被恢復合同模板
評論
0/150
提交評論