c++编写仓库管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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(); } } storeFile.close(); 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<<"==============================="< } //入库 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< cin>>time; ofstreamstoreFile("store.txt",ios::app); storeFile< < < < storeFile.close(); cout<<"\n\n\t该商品已经入库……\n\n\t"; cout<<"是否继续?1.是2.否"< inta; cin>>a; if(a==1){in_storage();}