-
大小: 293KB文件類(lèi)型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-10
- 語(yǔ)言: C/C++
- 標(biāo)簽: C++??管理系統(tǒng)??
資源簡(jiǎn)介
超市管理系統(tǒng),可實(shí)現(xiàn)商品編號(hào) 商品名 庫(kù)存量 進(jìn)價(jià) 售價(jià) 供應(yīng)商 已售量的管理刪減,是c++課程設(shè)計(jì)的很好的源代碼

代碼片段和文件信息
#include
#include
#include
#include??????????????????//為了聲明標(biāo)識(shí)符setw()函數(shù)
#define?Mfname?100
class?Data???????????????????????//數(shù)據(jù)類(lèi)
{
private:
int???id;//產(chǎn)品編號(hào)
char??name[100];//產(chǎn)品名稱(chēng)
int???count;//庫(kù)存數(shù)量
int???salecount;//已售數(shù)量
????float??iprice;//進(jìn)價(jià)
float??oprice;//售價(jià)????????????????????????????????????
char??gys[20];//供應(yīng)商
public:
int?getId()
{
return?id;
}
char?*getName()
{
return?name;
}
int?getCount()
{
return?count;
}
int?getSaleCount()
{
return?salecount;
}
float?getBuy()
{
return?iprice;
???????????????????????????????????
}
????float?getSale()
{
return?oprice;
}
char?*getGys()
{
return?gys;
}
????//----------------------
void?setId(int?n)
{
id=n;
}
void?setName(char?na[])
{
strcpy(namena);
}
void?setCount(int?c)
{
count=c;
????}
void?setSaleCount(int?s)
{
salecount=s;
}
void?setBuy(float?i)
{
iprice=i;
}
void?setSale(float?o)
{
oprice=o;
}
//...................
????void?setGys(char?g[])
????{
strcpy(gysg);
}
};
class?Commodity??????????//商品類(lèi)
{
private:
????????????????????????????????????
Data?t[50];??????//數(shù)組
int??n;???????????//商品數(shù)量
public:
void?newFile()
{
int???id;
char??name[50];??//字符數(shù)組
int???count;
float?iprice;
float?oprice;
????????char??gys[20];
if(n<0)???????
n=0;
????????int?i;
Data?temp;
????????for(;;n++)
{
cout<<“商品編號(hào):“;
cin>>id;
if(id==-1)
break;
t[n].setId(id);
cout<<“商品名:“;
cin>>name;
t[n].setName(name);
cout<<“庫(kù)存量:“;
cin>>count;
t[n].setCount(count);
cout<<“進(jìn)價(jià):“;
cin>>iprice;
t[n].setBuy(iprice);
cout<<“售價(jià):“;
cin>>oprice;
t[n].setSale(oprice);
cout<<“供應(yīng)商:“;
cin>>gys;
t[n].setGys(gys);
????????????t[n].setSaleCount(0);//售出此產(chǎn)品0個(gè)
?????????????????????????????????
????????????cout<<“若商品添加完畢,請(qǐng)按-1退出添加!“< for(i=0;i {
if(t[i].getId()>t[n].getId())
{
temp=t[i];
t[i]=t[n];
t[n]=temp;
}
}
}
}
void?showData(int?i)
?????????????????????????????????????
{
cout< < < < < < < }
void?showData()
{
cout<<“商品編號(hào)“
< < < < < < for(int?i=0;i if(t[i].getCount()>0?)
showData(i);
cout<<“產(chǎn)品種類(lèi):“< }
void?save()?//寫(xiě)入數(shù)據(jù)至文件
{
????ofstream?fout;
????fout.open(“商品銷(xiāo)售管理系統(tǒng).txt“);?
if(!fout)
{
????????????????????????????
cout<<“cannot?open?the?file!“< return?;
}
????fout<<“商品編號(hào)“<<“????“<<“商品名“<<“????“<<“庫(kù)存量“<<“????“<<“進(jìn)價(jià)“<<“????“<<“售價(jià)“<<“???“<<“供應(yīng)商“<<“???“<<“已售量“< ????for(int?i=0;i
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件??????39703??2013-02-25?16:54??超市管理\Debug\main.obj
?????文件??????50176??2013-02-25?16:54??超市管理\Debug\vc60.idb
?????文件??????69632??2013-02-25?16:54??超市管理\Debug\vc60.pdb
?????文件?????245811??2013-02-25?16:54??超市管理\Debug\超市管理.exe
?????文件?????299028??2013-02-25?16:54??超市管理\Debug\超市管理.ilk
?????文件?????301460??2013-02-25?16:50??超市管理\Debug\超市管理.pch
?????文件?????590848??2013-02-25?16:54??超市管理\Debug\超市管理.pdb
?????文件???????6083??2013-02-25?16:57??超市管理\main.cpp
?????文件????????134??2013-02-25?16:56??超市管理\商品銷(xiāo)售管理系統(tǒng).txt
?????文件???????4304??2013-02-25?16:57??超市管理\超市管理.dsp
?????文件????????524??2013-02-25?16:45??超市管理\超市管理.dsw
?????文件??????33792??2013-02-25?16:57??超市管理\超市管理.ncb
?????文件??????48640??2013-02-25?16:57??超市管理\超市管理.opt
?????文件????????900??2013-02-25?16:54??超市管理\超市管理.plg
?????目錄??????????0??2013-02-25?16:54??超市管理\Debug
?????目錄??????????0??2013-02-25?16:57??超市管理
-----------?---------??----------?-----??----
??????????????1691035????????????????????16
評(píng)論
共有 條評(píng)論