c++编写仓库管理系统.docx
- 文档编号:1539084
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:17
- 大小:17.45KB
c++编写仓库管理系统.docx
《c++编写仓库管理系统.docx》由会员分享,可在线阅读,更多相关《c++编写仓库管理系统.docx(17页珍藏版)》请在冰豆网上搜索。
c++编写仓库管理系统
C++编写仓库管理系统
//functions.h
#include
#include
#include
#include
#include
#include
usingnamespacestd;
voiddenglu();
voidchoice();
voidzhuce();
charfirst_face();
voidin_storage();
voidselect_time();
voidout_storage();
voidselect_ele();
voidselect_name();
voidselect_kind();
voidselect_all();
voidcall();
voiddenglu()
{
stringusername1,passport1,name1;
stringusername,passport;
ifstreamstoreFile("userdate.txt");
if(!
storeFile)
{
cout<<"\n\n\t对不起,用户文件丢失。
。
。
\n\n\t";
system("pause");
return;
}
cout<<"用户登录:
"< cout<<"请输入用户名: "; cin>>username; cout<<"请输入密码: "; cin>>passport; boolflag=false; while(storeFile>>username1>>passport1>>name1) { if(username1==username&&passport1==passport) { flag=true; system("cls"); cout<<"登录成功! "< cout<<"欢迎您,"< system("pause"); } elseif(username1==username||passport1==passport){ cout<<"用户名或密码错误! "< denglu(); } } store(); call(); choice(); } voidchoice() { chara; 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; } } } charfirst_face() { system("cls");//系统清屏 cout<<"==============================="< cout<<"**"< cout<<"*仓库管理系统*"< cout<<"**"< cout<<"*1.商品入库*"< cout<<"**"< cout<<"*2.商品出库*"< cout<<"**"< cout<<"*3.商品查询*"< cout<<"**"< cout<<"*4.退出系统*"< cout<<"**"< cout<<"==============================="< returngetch(); } //入库 voidin_storage() { system("cls");//系统清屏 stringname;//商品名 doubleprice;//价格 stringstoreNo;//仓库编号 stringkinds;//商品大类 stringshelfNo;//货架号 longcount=0;//商品数量 stringtime;//入库时间 cout<<"\n"; cout<<"商品入库,请输入相关信息: "; cout< "; cin>>name; cout< "; cin>>price; cout< "; cin>>count; cout< "; cin>>storeNo; cout< "; cin>>kinds; cout< "; cin>>shelfNo; cout< 2014.01.01): "; cin>>time; ofstreamstoreFile("store.txt",ios: : app); storeFile< : left)< < < < store(); cout<<"\n\n\t该商品已经入库……\n\n\t"; cout<<"是否继续? 1.是2.否"< inta; cin>>a; if(a==1){in_storage();} if(a==2){ first_face(); choice(); } system("pause");//系统暂停 } //出库 voidout_storage() { system("cls");//系统清屏 stringname;//商品名 cout< "< cout<<"\n\t商品名称: "; cin>>name; ifstreamstoreFile("store.txt"); if(! storeFile) { ofstreamstoreFile1("store.txt"); store(); cout<<"\n\n\t库存为空……\n\n\t"; cout<<"是否继续? 1.是2.否"< inta; cin>>a; if(a==1){in_storage();} elseif(a==2){ first_face(); choice();} } boolflag=false; stringname1;//商品名 doubleprice1;//价格 stringstoreNo1;//仓库编号 stringkinds1;//商品大类 stringshelfNo1;//货架号 longcount1=0;//商品数量 ofstreamtempFile("temp.txt"); while(storeFile>>name1>>price1>>count1>>storeNo1>>kinds1>>shelfNo1) { if(name1==name) flag=true; else { tempFile< : left)< < < < } } temp(); store(); if(! flag) { cout<<"\n\n\t仓库中没有该商品! \n\n\t"; system("pause"); return; } ofstreamstoreFile1("store.txt"); ifstreamtempFile1("temp.txt"); storeFile1< store(); temp(); cout<<"\n\t这些商品已经出库,请仔细检查! ! ! \n\n\t"; cout<<"是否继续? 1.是2.否"< inta; cin>>a; if(a==1){out_storage();} if(a==2){ first_face(); choice(); } system("pause"); } //查询 voidselect_ele() { while (1) { system("cls"); cout<<"\n"< cout<<"\t================================"< <<"\t"< <<"\t商品查询"< <<"\t"< <<"\t1.按商品名称查询"< <<"\t"< <<"\t2.按入库时间查询"< <<"\t"< <<"\t3.查看所有商品"< <<"\t"< <<"\t4.按商品大类查询"< <<"\t"< <<"\t5.返回"< <<"\t"< <<"\t================================="< cout<<"\n\t\t"; charselect=getch(); switch(select) { case'1': select_name();break; case'2': select_time();break; case'3': select_all();break; case'4': select_kind();break; case'5': first_face();choice();break; default: break; } } } //按商品名称查询 voidselect_name() { system("cls"); cout< "< cout<<"\n\t输入商品名: "; stringname; cin>>name; stringname1;//商品名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+ 编写 仓库 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)