倉庫管理系統《C 程式設計》課程設計

2021-03-25 06:09:11 字數 3205 閱讀 6074

《c++程式設計》課程設計報告

倉庫管理系統

題目: 圖書資訊管理系統班級: 10電腦科學與技術1班

題目型別: 軟體工程(r指導教師

企業的庫存管理往往是很複雜、很繁瑣的。由於所掌握的物資種類眾多,出入庫、管理、供銷商的渠道各有差異,各個企業之間的管理體制不盡相同,因此倉庫的庫存管理必須編制一套庫存管理系統,實現計算機化操作,而且必須根據企業的具體情況制定相應的方案。

根據當前的企業管理體制,一般的庫存管理系統,總是根據所掌握的物資類別,相應分成幾個模組來進行商品的出入庫,庫存盤點,以及對供銷商的詳細記錄。為了加強關鍵物資、裝置的管理,要定期掌握其儲備,消耗情況,根據計畫進行進貨,使得各商品不會缺貨,使物資裝置的儲備最佳。

因此有必要開發一套庫存管理系統來提高企業工作效率, 而所使用的這套庫存管理系統是企業生產經營管理活動中的核心,此系統必須可以用來控制合理的庫存費用、適時適量的庫存數量,使企業生產活動效率最大化。通過對這些情況的仔細調查,我們開發了下面的倉庫庫存管理系統。

課程設計的意義:

庫存管理的主要目標就是通過對倉庫所有入出庫活動的管理及對庫存資料有效的統計和分析,以保證企業生產中暢通的物流,使決策人員及早發現問題,採取相應措施,調整庫存結構,縮短儲備週期,加速資金周轉,最大限度地降低庫存占用,同時,通過週期性的倉庫盤點,及時補救管理中的漏洞,使庫存管理系統實時地反映企業中各個倉庫的現時情況,為各類管理人員從不同側面提供所需資訊,以便協調企業經營收到更大效益,庫存管理系統是協調企業生產經營的基礎,其資料的準確性、方便的查詢、有效的分析是整個計算機管理系統順利執行的關鍵。

隨著我國經濟的飛速發展,各種型別規模的公司企業迅速崛起,許多從事生產和經營管理的企業都有自己生產和銷售的產品,而這些產品都需要儲存在倉庫中,對於每個企業來說,隨著企業規模的不斷擴大,產品數量的急劇增加,所生產產品的種類也會不斷地更新與發展,有關產品的各種資訊量也會成倍增長。面對龐大的產品資訊量,如何有效地管理庫存產品,對這些企業來說是非常重要的,庫存管理的重

點是銷售資訊能否及時反饋,從而確保企業執行效益。而庫存管理又涉及入庫、出庫的產品及客戶等方方面面的因素,如何管理這些資訊資料,是一項複雜的系統工程,充分考驗著倉庫管理員的工作能力,工作量的繁重是可想而知的,所以這就需要由庫存管理系統來提高庫存管理工作的效率,這對資訊的規範管理、科學統計和快速查詢,減少管理方面的工作量,同時對於調動廣大員工的工作積極性,提高企業的生產效率,都具有十分重要的現實意義。

本倉庫管理系統主要實現了新增貨物資訊、查詢貨物資訊、刪除貨物資訊等功能,建立了包含在倉庫管理系統主窗體下的功能子窗體,即貨物序列號、貨物名稱、貨物**、貨物產地以及貨物出/入庫時間的管理,實現了乙個倉庫管理系統的基本維護與實現。

倉庫管理系統倉庫管理系統的實現 c++語言

目錄\ 1

1 問題的描述與分析 2

1.2問題的描述 2

1.3任務分配 3

2 系統的總體分析 4

2.1主選單 4

2.2流程圖 4

2.3實現思路 4

3 系統詳細設計 6

3.1功能模組劃分 6

3.2類、函式及說明 12

4 系統測試 14

4.1結果分析 14

4.2程式改進 17

參考文獻 19

附錄源程式 20

1.1問題的分析

企業的庫存管理往往是很複雜、很繁瑣的。由於所掌握的物資種類眾多,出入庫、管理、供銷商的渠道各有差異,各個企業之間的管理體制不盡相同,因此倉庫的庫存管理必須編制一套庫存管理系統,實現計算機化操作,而且必須根據企業的具體情況制定相應的方案。

根據當前的企業管理體制,一般的庫存管理系統,總是根據所掌握的物資類別,相應分成幾個模組來進行商品的出入庫,庫存盤點,以及對供銷商的詳細記錄。為了加強關鍵物資、裝置的管理,要定期掌握其儲備,消耗情況,根據計畫進行進貨,使得各商品不會缺貨,使物資裝置的儲備最佳。

因此有必要開發一套庫存管理系統來提高企業工作效率, 而所使用的這套庫存管理系統是企業生產經營管理活動中的核心,此系統必須可以用來控制合理的庫存費用、適時適量的庫存數量,使企業生產活動效率最大化。通過對這些情況的仔細調查,我們開發了下面的倉庫庫存管理系統。

1.2任務分配

2.1總體思路

2.2流程圖

庫存管理系統的總層次圖

物品資訊管理層次圖

2.3實現思路

首先,利用選擇語句和迴圈語句的巢狀設計主程式,在主選單中包含了對物品的處理,在主程式中呼叫各個實現程式;然後,輸入物品的資訊,在進行歸類劃分,利用類和編譯預處理編寫;最後,用全域性變數記錄新增物品的數量,利用類的實現進行物品的新增,物品的刪除,查詢,修改物品的資訊,統計物品的數量。

3.1功能模組劃分

模組一:增加專案按任

意鍵返回

此模組是為庫存管理系統增加倉庫的新商品資訊。

執行介面如下:

模組二:顯示全部專案按任

意鍵返回

此模組是為倉庫管理員提供倉庫所有的商品的資訊。

執行介面如下:

模組三:查詢專案資訊 返回

此模組是幫助倉庫管理員查詢倉庫所有商品資訊。

執行介面如下:

模組四:修改專案資訊 返回

此模組是幫助倉庫管理員修改倉庫商品資訊。

執行介面如下:

模組五:刪除專案資訊

返回此模組是幫助倉庫管理員刪除倉庫裡的錯誤商品資訊。

執行介面如下:

3.2類、函式及說明

1.類的宣告

good**anage

; 2.選單選項函式

int menu_select()//選單選項函式

}3.全域性變數

int n=0; //全域性變數記錄新增貨物的數量

4.建構函式的實現只舉一例

void good**anage::insert_good() // 新增,建構函式的實現

{ for(int i=0;i {

cout<<"貨物序列號:";

cin>>goods[i].goods_no;

cout<<"貨物名稱:";

cin>>goods[i].goods_name;

cout<<"貨物**:";

cin>>goods[i].goods_price;

cout<<"貨物產地:";

cin>>goods[i].goods_place;

cout<<"貨物入庫時間:";

cin>>goods[i].goods_in_time;

倉庫管理系統課程設計》

目錄一簡介1 1.1管理資訊系統的概述1 1.2資料庫應用系統開發簡介2 1.3倉庫管理系統2 1.3.1國內外同類管理軟體的研究現狀與發展趨勢2 1.3.2倉庫管理系統研究背景與意義2 二倉庫管理系統設計分析3 2.1需求分析3 2.2模組劃分4 三資料庫設計4 3.1 設計的資料項和資料結構如下...

《C程式設計實踐》課程設計指導

c語言課程實踐 1 設計要求 以個人為單位,完成乙個設計題目。每個學生都必須充分了解整個設計的全過程。設計完後,每個學生自行完成各自的課程實踐報告。最終上交的成果為 課程實踐報告 列印稿和電子稿各乙份 程式源 必須上機除錯通過 建立乙個 學號 姓名 的資料夾,將課程報告電子稿 程式源 儲存到該資料夾...

課程設計報告倉庫管理系統

閩江學院 課程設計說明書 題目 倉庫管理系統 院系 電腦科學系 專業班級 網路工程2班 學號 120071101225 學生姓名 周文福 指導教師 謝儲暉 2010年 01 月 8日 閩江學院課程設計 任務書 計算機科學院系網路教研室 2009年 12 月 5日 目錄摘要1 一緒論1 1.1管理資訊...