1. 程式人生 > >[原始碼和文件分享]基於C++的庫存管理系統設計與實現

[原始碼和文件分享]基於C++的庫存管理系統設計與實現

一 需求分析

1.1 總體要求

運用面向物件程式設計知識,利用C++語言設計和實現一個“庫存管理系統設計”,主要完成對商品的銷售、統計和簡單管理。在實現過程中,需利用面向物件程式設計理論的基礎知識,充分體現出C++語言關於類、繼承和封裝等核心概念,每一個類應包含資料成員和成員函式。

1.2 功能分析

超市中商品分為四類,分別是食品、化妝品、日用品和飲料。每種商品都包含商品名稱、價格、庫存量和品牌等資訊。

本系統要求具備如下主要功能:

1.2.1 商品簡單管理功能

  • 新增功能:主要完成商品基本資訊的新增

  • 查詢功能:可按商品類別、商品名稱、生產廠家、進貨日期進行查詢。若存在相應資訊,輸出所查詢的資訊,若不存在該記錄,則提示“該記錄不存在!”

  • 修改功能:可根據查詢結果對相應的記錄進行修改

  • 刪除功能:主要完成商品資訊的刪除。先輸入商品類別,再輸入要刪除的商品名稱,根據查詢結果刪除該物品的記錄,如果該商品不在物品庫中,則提示“該商品不存在”

1.2.2 進貨功能

按要求新增相應商品的資訊到庫存中。可按要求輸入商品編號,商品名稱,生產廠家,商品價格,商品數量,商品類別,入庫時間等商品基本資訊。

1.2.3 出貨功能

出貨時可按照商品名稱查詢相應商品,顯示相關商品庫存量等基本資訊。若有庫存量則輸入出售數量,出售價格以及出庫時間,計算銷售額,利潤。如果庫存量不足則提示出貨失敗,結束出貨。

1.2.4 統計功能

輸出當前庫存中所有商品的總數及詳細資訊;能統計每種商品一週時間內的銷售額和利潤;能統計每類商品的一週時間內的銷售額和利潤。輸出統計資訊時,要按從大到小進行排序。(根據個人能力,至少實現一種統計功能)


參考文件和完整的文件和原始碼下載地址:

https://www.write-bug.com/article/131.html