商店倉庫管理系統 C

2021-09-23 13:18:55 字數 2383 閱讀 7268

系統應具有下列主要功能:輸入記錄功能:從鍵盤輸入貨物資訊:商品代號,商品名稱, 數量,**,所屬類別(如家用電器、日用品等)等;修改商品數量、刪除記錄功能、按商品代號查詢、按商品代號排序並顯示等功能。 

(1) 使用繼承的方法構造至少 3 個類,(即商品類 goods——虛基類,家用電器類和日 用品類——派生類),另外再設計乙個管理類,實現對商品的管理;

(2) 用文字編輯器編輯乙個文字檔案(總數 20 件以上)包含各類商品資訊,程式執行 時進行初始化資料,使用 vector 陣列存放物件指標。並能儲存資料為磁碟檔案。

(3)  編寫同名 display() 成員函式既虛函式,用來輸出所有商品的資訊。要求對「< <」和「>>」運算子進行過載,實現資訊的輸入輸出。

(4) 選單功能:新增(輸入)記錄,修改商品數量,瀏覽商品資訊,按商品代號查詢, 刪除記錄

1、通過c++程式實現商店倉庫管理系統,可以正常執行並實現分類等操作。主要運用類和派生函式去實現。

2. 使用物件導向的程式設計進行分析,整個系統涉及兩大類可操作,超市管理所用函式、商品。所以系統主要涉及兩大類:超市的類、管理類。系統框架就是超市的類和商品類的定義;主函式中定義乙個超市物件,迴圈顯示主選單並根據使用者選擇呼叫超市的類的相應方法(成員函式)。

#include #include #include #include #include //用getch();

using namespace std;

class goods

int kind;

char name[20];

char id[20];

float price;

int amount;

goods * next;

friend ostream& operator<<(ostream& out,goods& obj)

void inputall()

void inputkind()

void inputname()

void inputid()

void inputbuyprice()

void inputamount()

void inputother()

void readfile(istream & in)

void show()

cout<<"共有"showmenu(1);

end->inputkind();

dowhile(findid(end->id));

end->inputother();

end->next = new goods;

end=end->next;

cout<<"新增成功!"next)//匹配成功則返回上乙個指標,不成功就返回空

if(!strcmp(p->next->name,name))return p;

return null;

} goods *findid(char * id)

};void goodsmanager::swap(goods *p1, goods *p2) //交換兩個商品的資料

goodsmanager::goodsmanager() //﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌建構函式﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌

in.close();

cout<<"\t\t\t\t讀取商品資訊成功!"<<"\n"delete head,end; }

void goodsmanager::find()

else

else

return n; }

void goodsmanager::sort()

}display();

out.open("售價.txt");

for(goods *q=head->next;q!=end;q=q->next)

outout.close();

cout<<"儲存資訊成功"next)

for(k=p->next;k!=end;k=k->next)

}display();

out.open("庫存量.txt");

for(goods *q=head->next;q!=end;q=q->next)

outout.close();

cout<<"儲存資訊成功"next)

outout.close();

cout<<"儲存資訊成功"<>x;

switch(x)

case 1:

case 2:

case 3:

case 4:

case 5:

case 6:

case 7:

}} return 0;

}

倉庫管理系統

class main class goods type text name value placeholder 輸入關鍵字搜尋.ng model searchkey type button name id btn add value 入庫 ng click isadd isadd ng model ...

利用C 實現倉庫管理系統

一 需求分析 倉庫管理系統的功能如下 先讀入倉庫中已存在的商品的編號 名字 數量 在倉庫進貨時,讀入含進貨資訊的檔案,改變商品的種類以及數量 在倉庫出貨時,讀入含出貨資訊的檔案,減少對應商品的庫存量 查詢功能 可以根據商品編號或商品名稱隨時檢視當前倉庫的庫存,包括貨品編號 貨品名稱 原始庫存 進貨數...

WMS倉庫管理系統

本文件根據 倉庫管理系統完成 適用於使用該系統的所有操作人員。本文件建議之將條碼引入日常的倉庫管理的日常入庫,出庫,移庫,貨物位置查詢等業務流,通過精確的庫位定位,快捷的條碼掃瞄輸入,可隨身攜帶的帶掃瞄功能的手持終端應用系統大大提高了原有的倉庫管理業務流的效率,並有效的控制了傳統倉庫管理系統中的竄貨...