学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 经管营销 > 经济/市场 > 超市管理系统课程设计源码C++

超市管理系统课程设计源码C++

短小精炼



#include<iostream.h>

#include<fstream.h>

#include<ctype.h>

#include<stdlib.h>

#include<string.h>



int n=0; //全局数据,结点数量



class Goods

{

protected:

char name[20]; //商品名称

double num; //商品代码

char address[30]; //商品产地

int price; //商品单价

double count; //该类商品库存量

Goods *next;



public:

Goods(double num,char*name,char*address,int price,double count)

{

this->num=num;

strcpy(this->name,name);

strcpy(this->address,address);

this->price=price;

this->count=count;

}

void Output()

{

cout<<"num:"<<num<<" name:"<<name<<" address:"<<address

<<" price:"<<price<<" count:"<<count<<endl;

}

friend class Supermarket;

};



class Supermarket

{

private:

Goods *goods; //商品表

void Clear(); //清除内存中数据

public:

Supermarket()

{

goods=NULL;

Load();

}

~Supermarket()

{

Goods*p;

p=goods;

while(p)

{

p=p->next;

delete goods;

goods=p;

}

goods=NULL;

}

void Add(); //增加商品

void Delete(); //删除商品

void Modify(); //修改商品

void Query(); //查询商品

void Add_up(); //统计商品

void Save(); //基础数据存盘

void Load(); //基础数据装入

};



void Supermarket::Clear() //清除内存中商品数据(内部使用)

{



Goods* p;

p=goods;

while(p)

{

goods=p->next;

delete p;

p=goods;

}

}



void Supermarket::Add()

{

Goods *p;

double num,count;

char name[20],address[30];

int price;

cout<<"\n请输入新增商品信息:\n";

cout<<"商品代码:";cin>>num;

cout<<"商品名称:";cin>>name;

cout<<"商品产地:";cin>>address;

cout<<"商品单价:";cin>>price;

cout<<"该商品库存量:";cin>>count;



//创建新商品类结点

p=new Goods(num,name,address,price,count);

p->next=NULL;

if(goods==NULL)

{

goods=p;

n++;

}

else

{

Goods *p2=goods;


第1页

TOP相关主题

  • 超市管理系统课程设计
  • 超市收银系统课程设计
  • 超市管理系统源代码
  • c 超市管理系统源代码
  • 超市管理系统java源码
  • 超市收银系统源码
  • 超市管理系统jsp源码
  • c 超市收银系统源码

我要评论

相关文档

  • 超市管理系统课程设计源码C++

    超市管理系统课程设计源码C++_IT/计算机_专业资料。// supermarket.cpp : Defines the entry point for the console application. // //#include "stdafx.h" /...

  • C++超市管理系统课程设计

    c语言超市管理系统报告书... 43页 4下载券 C++课程设计商品销售统计... 9页...商品代码(num) ? 商品名称(name) ? 产地(address) ? 单价(price) ? 该类...

  • C++面向对象程序设计 超市管理系统 课程设计

    C++程序设计》课程实习... 20页 免费 超市管理系统课程设计源... 18页 1...4.3.3 特色的功能代码(1)修改密码功能 while(flag) { cout<<endl<<"\t\t...

  • Visual C++超市管理系统课程设计报告

    Visual C++超市管理系统课程设计报告_英语学习_外语学习_教育专区。超市管理系统(...代码如下: if(m_name.IsEmpty()

  • C++超市商品管理系统课程设计报告

    C++超市商品管理系统课程设计报告_管理学_高等教育_教育专区。C++课程设计超市...11 }3.4 删除商品代码解释 ......

  • C++超市商品管理系统课程设计报告

    C++超市商品管理系统课程设计报告_计算机软件及应用_IT/计算机_专业资料。超市...11 3.2 购买商品代码解释 ... 11 3.3 添加商品代码解释 ......

  • C++超市商品管理系统课程设计报告

    C++超市商品管理系统课程设计报告_管理学_高等教育_教育专区。C++ 程序设计超市...11 }3.4 删除商品代码解释 ......

  • 超市管理系统C++

    为了巩固我们所学的 C++语言程序设计知识,也为了满足课程设计的要求,我们在对 ...设计一个小型超市管理系统,用链表来存储商品的基本信息(包括商品名称,代码产 地...

  • 超市管理系统代码

    超市管理系统c++代码 12页 1下载券 超市管理系统完整+源代码... 21页 2下载...北华航天工业学院课程设计报告 绪论 1.1 课程设计的目的通过本次课程设计,使...

  • 超市管理系统课程设计报告说明书

    商品类中有商品必要信息,商品代码,商品名称,商品产地,商品价格,商品库 存量等。...PB超市管理系统_课程设计... 8页 免费 《C++程序设计》课程实习... 20页 免...

  • VC++课程设计报告-小型超市商品管理系统

    C++超市商品管理系统》... 28页 4下载券 C++课程设计《商品销售管... 19...附录:程序代码 #include<iostream> #include<fstream> #include<string> #...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部