VC++超市信息管理类的设计+UML图+源程序
题目内容
超市库房管理类
设计对象数组,类中包含数据:商品编号、商品名称、数量、日期、单价等。
实现录入数据(入库),显示数据,查询商品信息等功能。
3.2 UML图
Good
- Num:int
- Name:char
- Cou:int
- Day:int
- Pri:int
+ GoodSet(num:int,*name:char,cou:int,day:int,pri:int)
+show():void
3.3 源程序及注释
#include<iostream.h>
#include<string.h>
class Good //Good类定义
{
private: //私有数据成员
int Num;
char Name[20];
int Cou;
int Day;
int Pri;
public: //公有成员函数
void GoodSet(int num,char *name,int cou,int day,int pri) //设置函数
{Num=num;
strcpy(Name,name);
Cou=cou;
Day=day;
Pri=pri;
}
void show() //显示函数
{cout<<"商品编号:"<<Num<<endl;
cout<<"商品名字:"<<Name<<endl;
cout<<"商品数量:"<<Cou<<endl;
cout<<"商品日期:"<<Day<<endl;
cout<<"商品单价:"<<Pri<<endl;
}
};
void main()
{
Good g[3]; //定义对象g[3]
int x,y,m,n,i,p,f,j;;
int a[3];
char name[20];
for(i=0;i<=2;i++) //录入数据
{cout<<"请输入商品数据:"<<endl;
cout<<"商品编号/t商品名字/t商品数量/t商品日期/t商品单价"<<endl;
cin>>x>>name>>y>>m>>n;
a[i]=x;
g[i].GoodSet(x,name,y,m,n);
g[i].原文请找腾讯752018766辣,文-论'文"网http://www.751com.cn {
j = i;
f = 1;
break;
}
else
f = 0;
if(f == 0)
cout<<"对不起,没能找到你所查询的信息!请重新输入!"<<endl;
else
{
g[j].show();
goto flag;
}
goto loop;
flag:;
}
3.4 运行结果1800