1、商品月销售基本信息管理软件设计:采用结构体数组或文件形式存储每种商品的信息,每种商品应包含如下几方面的信息:商品编号、商品名称、单价、生产地、本月当前销售总数量、本月当前销售总金额、库存余量。软件由主函数(含欢迎界面)+下列5个功能模块组成:(1)售出功能(被售出之商品数量 减x);(2)进货功能(被购进之商品数量增x);(3)查找功能(查找指定商品余存信息、价格信息);(4)统计功能(找出当前销售总金额最大的商品);(5)退出程序。 /*****************************************************************************
2、
**程序设计课程设计实验:商品月销售基本信息管理软件设计
********指导老师: 学生: 班级: 学号: ******
*****************************该次实验使用语言:C++ *********************************
************************************************************************************/
#include 3、ring.h>
#include 4、 //查询
void stat(); //统计
char Exit(); //退出
int Menu(); //菜单
int main()
{
cout<<" ╭═══════════════╮"< 5、 ║ ║"< 6、
cout< 7、
}
}
return 0;
}
void write()
{
product pro;
int i, n;
ofstream outfile("info.dat",ios::out|ios::binary);
if(!outfile)
{
cout<<"文件打开错误!";
return;
}
cout<<"输入商品个数:"< 8、er;
cin>>pro.name;
cin>>pro.price;
cin>>pro.address;
cin>>pro.total_num;
cin>>pro.total_sale;//可不录入pro.total_sale=pro.total_numpro.price;**
cin>>pro.stocks;
outfile.write((char*)&pro, sizeof(pro)); //*向磁盘文件输出数据
}
outfile.close();
}
void sell() //售出功能*
{
product pro;
int n, x;
fstre 9、am mfile("info.dat",ios::in|ios::out|ios::binary);
cout<<"输入售出商品的编号:";
cin>>n;
do
{
mfile.read((char*)&pro,sizeof(pro));
}while(pro.number!=n&&!mfile.eof());
if(!mfile.eof())
{
cout<<"当前商品信息:"< 10、ce< 11、s::cur);
mfile.write((char)&(pro),sizeof(pro));
cout<<"新的商品信息:"< 12、"info.dat",ios::in|ios::out|ios::binary);
cout<<"输入要进货商品的编号:";
cin>>n;
do
{
mfile.read((char*)&pro,sizeof(pro));
}while(pro.number!=n&&!mfile.eof());
if(!mfile.eof())
{
cout<<"当前商品信息:"< 13、l;
cout<<"商品销售总金额:"< 14、char)&(pro),sizeof(pro));
cout<<"新的商品信息:"< 15、ios::binary);
cout<<"输入要查询商品的编号:";
cin>>n;
//查找是否有符合条件的商品*
do
{
mfile.read((char*)&pro,sizeof(pro));
}while(pro.number!=n&&!mfile.eof());
if(!mfile.eof())
{
cout<<"商品名称:"< 16、ile.close();
}
void stat() //统计功能
{
product pro;
double t=0.0;
int num=0;
char n[20];
fstream mfile("info.dat",ios::in|ios::binary);
do
{
mfile.read((char*)&pro,sizeof(pro));
if(t 17、out<<"最大商品的编号、商品名及销售总金额:"< 18、ut<






