基於C 的庫存管理系統設計與實現

2021-09-02 14:10:30 字數 559 閱讀 8370

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

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

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

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

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

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

基於C語言的小型超市庫存與銷售管理系統

1 需求分析 1.1 登陸 管理員和售貨員可通過各自的賬號 密碼分別進入管理員和售貨員的子系統。對於輸入不在系統所儲存的賬號或輸入的賬號密碼不匹配時,要求使用者重新輸入。1.2 使用者管理 管理員使用者可瀏覽系統內所有的使用者的賬號 密碼 許可權類別,可新增使用者,可刪除使用者。1.3 庫存管理 管...

基於C語言的小型超市庫存與銷售管理系統

1 需求分析 1.1 登陸 管理員和售貨員可通過各自的賬號 密碼分別進入管理員和售貨員的子系統。對於輸入不在系統所儲存的賬號或輸入的賬號密碼不匹配時,要求使用者重新輸入。1.2 使用者管理 管理員使用者可瀏覽系統內所有的使用者的賬號 密碼 許可權類別,可新增使用者,可刪除使用者。1.3 庫存管理 管...

基於C 的學生選課管理系統的設計與實現

一 需求分析 系統新增課程 將一門課程加入到系統資料中。課程提交重複時給出提示資訊 系統刪除課程 以課程編號為索引刪除課程。系統無此課程時給出提示 課程新增學生 把學生的姓名 學號等資訊加入到課程中。學號重複時給出提示資訊 課程刪除學生 以學號為索引從課程中刪除學生。課程無此學生時給出提示 課程新增...