设计一个能对商品进行录入、增加、删除、修改、查询等操作的系统。该程序应该具有下列功能:

(1).通过键盘输入商品信息,包括编号、类别、名称、价格、折扣比例、生产时间、存货数量等;(2).增加、删除、修改信息;(3).能按照多种方式查询(至少两种,如编号、类别... (1). 通过键盘输入商品信息,包括编号、类别、名称、价格、折扣比例、生产时间、存货数量等;
(2). 增加、删除、修改信息;
(3). 能按照多种方式查询(至少两种,如编号、类别、名称等);
(4). 统计功能。按类别统计各种商品的存货数量,平均价格及存货最最多的商品信息;
(5). 排序;
(6). 输出;
(7). 数据使用文件存放。
展开
 我来答
风云舰客
2011-12-20 · 学习与传播知识的人,用双手创造幸福!
风云舰客
采纳数:66 获赞数:165

向TA提问 私信TA
展开全部
struct Data
{
int ID; //唯一,不能重复
int Type; //类型
string Name;
double Money;
double Val;
string time;
int NUM;
}
class CData
{
public:
virtual Data Find(const int id) = 0; //查找数据(可以通过继承实现不同的统计功能,以便扩展)
int Insert(const Data &value); //插入数据
int Del (const Int Id ); //删除数据
int Modiy (const Int Id,cosnt Data ModiyValue); //修改数据
vitual int TongJI()=0; //可以通过继承实现不同的统计功能,以便扩展。
void OutPut() ;//输出到控制台
void OutPut(string FIlepathName) ;//输出到文件
private:
void sort(int Type) ; //根据不同的类型进行排序

//具体就是对类的操作实现了!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式