c++编写仓库管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C++编写仓库管理系统

//functions.h

#include

#include

#include

#include

#include

#include

using namespace std;

void denglu();

void choice();

void zhuce();

char first_face();

void in_storage();

void select_time();

void out_storage();

void select_ele();

void select_name();

void select_kind();

void select_all();

void call();

void denglu()

{

string username1,passport1,name1;

string username,passport;

ifstream storeFile("userdate.txt");

if(!storeFile)

{

cout<<"\n\n\t对不起,用户文件丢失。。。\n\n\t";

system("pause");

return;

}

cout<<"用户登录:"<

cout<<"请输入用户名:";

cin>>username;

cout<<"请输入密码:";

cin>>passport;

bool flag=false;

while(storeFile>>username1>>passport1>>name1)

{

if(username1==username&&passport1==passport)

{

flag=true;

system("cls");

cout<<"登录成功!"<

cout<<"欢迎您,"<

system("pause");

}

else if(username1==username||passport1==passport){

cout<<"用户名或密码错误!"<

denglu();

}

}

storeFile.close();

call();

choice();

}

void choice()

{

char a;

a=first_face();

while(1){

switch(a){

case '1':in_storage();break;

case '2':out_storage();break;

case '3':select_ele();break;

case '4':system("cls");cout<<"\t谢谢您的使用!\n\n\t\t";

exit(0);

break;

default:break;

}

}

}

char first_face()

{

system("cls");//系统清屏

cout<<"==============================="<

cout<<"* *"<

cout<<"* 仓库管理系统*"<

cout<<"* *"<

cout<<"* 1. 商品入库*"<

cout<<"* *"<

cout<<"* 2. 商品出库*"<

cout<<"* *"<

cout<<"* 3. 商品查询*"<

cout<<"* *"<

cout<<"* 4. 退出系统*"<

cout<<"* *"<

cout<<"==============================="<

return getch();

}

//入库

void in_storage()

{

system("cls");//系统清屏

string name;//商品名

double price;//价格

string storeNo;//仓库编号

string kinds;//商品大类

string shelfNo;//货架号

long count=0;//商品数量

string time;//入库时间

cout<<"\n";

cout<<"商品入库,请输入相关信息:";

cout<

cin>>name;

cout<

cin>>price;

cout<

cin>>count;

cout<

cin>>storeNo;

cout<

cin>>kinds;

cout<

cin>>shelfNo;

cout<

cin>>time;

ofstream storeFile("store.txt", ios::app);

storeFile<

<

<

<

storeFile.close();

cout<<"\n\n\t该商品已经入库……\n\n\t";

cout<<"是否继续?1.是 2.否"<

int a;

cin>>a;

if(a==1){in_storage();}

if(a==2){

first_face();

相关文档
最新文档