C C++课程设计 物品库存管理系统.doc
文本预览下载声明
物品库存管理系统 作者:admin 日期:2008-05-24
字体大小: 小 中 大
#include iostream
#include fstream
#include iomanip
#include string
#include ctime
using namespace std;
#include stdlib.h
#include stdio.h
#include ctype.h
#include conio.h
#include windows.h
#include winuser.h
void main();
void sbnam();
void sbpri();
void ss();
void smallss();
void smsmss();
void nam();
long math();
int ma();
void ship();
void sell1();
void sell2();
void manaC();
void showmenue();
char xjh,xyj=0,ln=0,zzz,cll;
char buffer[16],buff3[16];
long I,J;
int nn=0,ent=0,itt=0;
string cnam;
class Item;
//******************************************************************
class client//客户类,Item类是它的友元类
{string nam; //客户名字
public:
client(){}
~client(){}
friend class Item;
};
//**************************************************************************
class Item
{string name; //物品名
float price; //价格
long number; //商品编号
client cli; //定义客户类对象
public:
Item(){}
~Item(){}
void stock1();
void snum();
};
void Item::stock1()//两个类的成员函数,有赋值、存入功能
{ string a,c;
char it;
SYSTEMTIME t;
GetLocalTime( t);
ofstream outfile; //定义输出文件类
if(xyj==5)
{coutendl\n输入客户名 :;
client3:cincli.nam;
cnam=cli.nam;
goto stock15;}
stock12:itt++;
coutendl\n输入货物名 :;
cinname;
if(itt==2)
{itt=0;
goto stock14;}
stock13: coutendl\n输入该货物价格 :;
cinprice;
stock14:cout\n\n确定(1),重新输入货物名(2),重新输入价格(3),退出(0) :;
goto stock16;//
stock15:cout\n\n确定(1),重新输入客户名(2),退出(0) :;
stock16:cinit;
if(it==0)
main();
else if(it==1)
{if(xyj==5)
{ifstream ff1;
ofstream ff2;
ff1.open(n.txt,ios::in);
ff1nn;
ff1.close();
ifstream ff3;
ff3.open(ent.txt,ios::in);
ff3ent;
ff3.close();
cout\n\n请输入预订商品编号;
ss();
ifstream ff4;
ff4.open(ent.txt,ios::in);
ff4ent;
ff4.close();
ent++;
ff2.open(ent.txt,ios::trunc);
ff2ent;
ff2.close();
cout继续(1),返回主菜单(2),退出(0) :;
stock17:char p17;
cinp17;
i
显示全部