日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 進銷存管理系統, 剛學C++

進銷存管理系統, 剛學C++

來源:程序員人生   發布時間:2014-11-07 09:02:01 閱讀次數:2611次

各位大神們,有甚么補充的可以評論1下嗎?

#include<iostream>

#include<string>
using namespace std;
int G=0;//定義全局變量//現有貨物的總數
int S=0;//staff員工總數
double T=0;//總共的營業額
//創建第1個類(貨物)
class goods
{
public:
string id;//
string name;//名字
double price;//價格
int num;//編號
}goods[10000];//定義數組
class staff//第2個類(職員)
{
public:
string id;
string name;
double sale;//營業額
}staff[1000];
class manager
{
public:
virtual void show()//虛函數
{
cout<<"管理基類的show方法"<<endl;
}
};
class salemanager:public manager//派生的1個類
{
public:
string salemenu;
salemanager()
{
salemenu="---銷售管理--- 1.商品銷售 2.銷售退款 3.新建銷售員信息4.銷售統計 0.返回主菜單 請輸入您的選擇:";
}
void show()
{
int n,i,j;
do
{
cout<<salemenu;
cin>>n;
if(n==1)
{
int num,d=1;
string a,b;
cout<<"請輸入銷售的員工編號:";
cin>>b;
for(i=1;i<=S;i++)
if(b==staff[i].id)
{
d=0;
break;
}
if(d)
{
cout<<"沒有該編號的員工。"<<endl;
system("pause");
break;
}
d=1;
cout<<"請輸入銷售商品的編號:"<<endl;
cin>>a;
for(j=1;j<=G;j++)
if(a==goods[j].id)
{
d=0;
break;
}
if(d)
{
cout<<"沒有該編號的商品。"<<endl;
system("pause");
break;
}
cout<<"請輸入銷售量:"<<endl;
cin>>num;
if(num>goods[i].num)
cout<<"沒有那末多庫存。"<<endl;
else 
{
staff[i].sale+=num*goods[j].price;//營業額的計算
goods[j].num-=num;
T+=num*goods[j].price;
}
}
else if(n==2)
{
int num,d=1;
string a,b;
cout<<"請輸入退款的員工編號:";
cin>>b;
for(i=1;i<=S;i++)
if(b==staff[i].id)
{
d=0;
break;
}
if(d)
{
cout<<"沒有該編號的員工。"<<endl;
system("pause");
break;
}
d=1;
cout<<"請輸入退款商品的編號:"<<endl;
cin>>a;
for(j=1;j<=G;j++)
if(a==goods[j].id)
{
d=0;
break;
}
if(d)
{
cout<<"沒有該編號的商品。"<<endl;
system("pause");
break;
}
cout<<"請輸入退還量:"<<endl;
cin>>num;
staff[i].sale-=num*goods[j].price;
goods[j].num+=num;
T-=num*goods[j].price;
}
else if(n==3)
{
S++;
cout<<"請輸入新員工編號:";
cin>>staff[S].id;
cout<<"請輸入新員工姓名:";
cin>>staff[S].name;
cout<<"請輸入新員工營業額:";
cin>>staff[S].sale;
}
else if(n==4)
{
int i;
cout<<"編號 姓名 銷售額"<<endl;
for(i=1;i<=S;i++)
cout<<staff[i].id<<" "<<staff[i].name<<" "<<staff[i].sale<<endl;
}
}
while(n);
}
};
class savemanager:public manager
{
public:
string savemenu;
savemanager()
{
savemenu="---庫存管理--- 1.查詢庫存 0.返回主菜單 請輸入您的選擇:";
}
void show()
{
int n,i;
do
{
cout<<savemenu;
cin>>n;
if(n==1)
{
cout<<"編號 名稱 單價 庫存"<<endl;
for(i=1;i<=G;i++)
cout<<goods[i].id<<" "<<goods[i].name<<" "<<goods[i].price<<" "<<goods[i].num<<endl;
}
}
while(n);
}
};
class buymanager:public manager
{
public:
string buymenu;
buymanager()
{
buymenu="---采購管理--- 1.買入原有商品 2.買入新商品 0.返回主菜單 請輸入您的選擇:";
}
void show()
{
int n,i;
do
{
cout<<buymenu;
cin>>n;
if(n==1)
{
int num,d=1;
double p;
string a;
cout<<"請輸入買入的貨物編號:";
cin>>a;
for(i=1;i<=G;i++)
if(a==goods[i].id)
{
d=0;
break;
}
if(d)
{
cout<<"沒有該編號的貨物。"<<endl;
system("pause");
break;
}
cout<<"請輸入買入單價:";
cin>>p;
cout<<"請輸入買入數量:";
cin>>num;
goods[i].num+=num;
T-=num*p;
}
else if(n==2)
{
G++;
cout<<"請輸入新貨物編號:";
cin>>goods[G].id;
cout<<"請輸入新貨物名稱:";
cin>>goods[G].name;
cout<<"請輸入新貨物單價:";
cin>>goods[G].price;
cout<<"請輸入新貨物數量:";
cin>>goods[G].num;
T-=goods[G].num*goods[G].price;
}
}
while(n);
}
};
class moneymanager:public manager
{
public:
string moneymenu;
moneymanager()
{
moneymenu="---財務管理--- 1.查詢營業額 0.返回主菜單 請輸入您的選擇:";
}
void show()
{
int n;
do
{
cout<<moneymenu;
cin>>n;
if(n==1)cout<<"營業額為:"<<T<<endl;
}
while(n);
}
};
class form
{
public:
int n;
string strword;
form(string str)
{
strword=str;
}
void input()
{
do
{
system("cls");
cout<<strword;
cin>>n;

if(n==1)
{
salemanager m;
addfun(&m);
}
else if(n==2)
{
savemanager m;
addfun(&m);
}
else if(n==3)
{
buymanager m;
addfun(&m);
}
else if(n==4)
{
moneymanager m;
addfun(&m);
}
}while(n);
}
//向菜單類對象添加功能對象
void addfun(manager *m)
{
m->show();
}
};
void main()
{
string menu,salemenu,savemenu,buymenu,moneymenu;
menu="==進銷存=== ";
menu+="1.銷售管理 ";
menu+="2.庫存管理 ";
menu+="3.采購管理 ";
menu+="4.財務管理 0.退出 請輸入您的選擇:";
form f(menu);
f.input();
}



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲视频1区 | 伊人天天 | 亚洲电影免费观看 | 性做久久久久久免费观看欧美 | 日韩精品视频一区二区三区 | www久久| 999精品视频一区二区三区 | av在线一区二区 | 91caoporn视频| 国产精品网站在线观看 | av高清在线 | 国产精品免费一区二区三区都可以 | 日韩欧美中文在线 | 中文字幕av一区二区三区 | 中文字幕不卡在线观看 | 欧美一区二区三区在线观看视频 | 亚洲高清在线播放 | 黄色片网站免费观看 | 欧美xxxx黑人又粗又长密月 | 免费在线观看 av | 麻豆av免费观看 | 99精品热| 欧美中文字幕一区二区三区 | 免费黄色在线 | 久久免费av| 国产精品久久久久久久久久三级 | 日韩精品久久久久久久软件91 | 福利视频久久 | 爱爱网址| 91香蕉| 在线观看黄网 | 国产伦精品一区二区三区照片91 | 欧美一区二区在线观看视频 | 亚洲精品久久久 | 国产一区二区高清视频 | 欧美日韩精品一区二区三区蜜桃 | 国产精品v欧美精品v日韩精品 | 国产一区二区三区日韩 | 精品国产一区二区三区免费 | 成人看片 | 国产精品第 |