好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

(2020年){库存优化管理}商场电器库存管理系统.docx

33页
  • 卖家[上传人]:精****库
  • 文档编号:143743568
  • 上传时间:2020-09-01
  • 文档格式:DOCX
  • 文档大小:360.17KB
  • / 33 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • {库存优化管理}商场电器库存管理系统 目录一、课题简介3二、设计方案3三、具体设计3一)系统设计31.系统功能模块32.系统登录模块33.商场电器管理信息5二)程序源代码12四、系统测试24一)测试过程中遇到的问题记录24二)测试结果26五、总结30参考文献30一、课题简介本课题是关于如何管理商场商品,实现包括入库、出库、查询、报损等四方面的功能,把复杂工作简单化,提高工作效率,有条不紊的管理商场电器二、设计方案一)商品入库1. 输入商品的基本信息;二)商品出库1是否已入库该商品;2出库该商品;三)查询统计1.输入要查询的项目;2.判断是否有与之相匹配的商品;3.输出商品基本信息;四)商品报损1.输入待报损商品名称;2.报损;三、具体设计一)系统设计1.系统功能模块通过对相关资料的查阅和对课题的认真分析,得出系统功能模块图如图1所示系统主要由主函数、入库管理、出库管理、查询统计管理、报损管理、退出系统等几个功能模块组成具体流程图如图1所示2.系统登录模块系统登陆模块主要完成系统登陆和系统退出功能其详细流程图如图2所示1. 显示欢迎语;2. 输入管理员名字和密码;3. 验证用户名和密码;4. 进入主菜单图1系统功能模块 商场电器管理系统系统登录<#include #include #include #include #include using namespace std;//仓库管理员类class admin{public:admin();private:string name;};//仓库货架类class shelf{public:shelf();private:admin men;//管理员string storeNo;//仓库编号string kinds;//商品大类string shelfNo;//货架号};//electrical classclass ele{public:ele();private:string name;//商品名double price;//价格shelf sh;//所属货架long count;//商品数量};//管理(组合类)class mana{public:mana();char first_face();//首页void welcome();//系统登录void in_storage();//入库void out_storage();// 出库void select_ele();//查询void select_name();//按商品名称查询void select_price();//按商品价格查询void select_kind();//按大类查询void call_break();//商品报损private:ele aele;shelf ashelf;admin abs;};//电器类默认构造函数ele::ele():sh(){name = "xxx";//商品名price = 0.0;//价格count = 0;//商品数量}////仓库货架类默认构造函数shelf::shelf():men(){storeNo = "xxx";//仓库编号kinds = "xxx";//商品大类shelfNo = "xxx";;//货架号}//仓库管理员类admin::admin(){name = "xxx";}//管理类默认构造函数mana::mana():aele(), ashelf(), abs(){}void mana::welcome()//登录系统{ char name[10],code[20]; cout<<"请输入用户名和密码(以空格隔开):\n"; cin>>name>>code; while((strcmp(name,"小米")!=0)||(strcmp(code,"19930409")!=0)) { cout<<"用户名或密码输入有误,请重新输入!\n"; cin>>name>>code; }cout <> name;cout << endl << "\t商品价格 : ";cin >> price;cout << endl << "\t商品数量 : ";cin >> count;cout << endl << "\t仓库编号 : ";cin >> storeNo;cout << endl << "\t商品大类 : ";cin >> kinds;cout << endl << "\t货架编号 : " ;cin >> shelfNo;ofstream storeFile("store.txt", ios::app);storeFile << setiosflags(ios::left) << setw(20) << name << " "<< setw(15) << price << " " << setw(10) << count << " "<< setw(10) << storeNo << " " << setw(20) << kinds << " "<< shelfNo << endl;storeFile.close();cout << endl << endl << "\t该商品已经入库......." << endl << endl << "\t";system("pause");}// 出库void mana::out_storage(){system("cls");string name;//商品名cout << endl << "\t商品出库,输入出库商品信息 : " << endl << endl;cout << "\t商品名称 : ";cin >> name;ifstream storeFile("store.txt");if (!storeFile){ofstream storeFile1("store.txt");storeFile1.close();cout << endl << endl << "\t仓存为空!!!!" << endl << endl << "\t";system("pause");return;}bool flag = false;string name1;//商品名double price1;//价格string storeNo1;//仓库编号string kinds1;//商品大类string shelfNo1;//货架号long count1 = 0; //商品数量ofstream tempFile("temp.txt");while (storeFile >> name1 >> price1 >> count1 >> storeNo1 >> kinds1 >> shelfNo1){if (name1==name)flag = true;else{tempFile << setiosflags(ios::left) << setw(20) << name1 << " "<< setw(15) << price1 << " " << setw(10) << count1 << " "<< setw(10) << storeNo1 << " " << setw(20) << kinds1 << " "<< shelfNo1 << endl;}}tempFile.close();storeFile.close();if (!flag){cout << endl << endl << "\t仓库中没有这种商品!!!" << endl << endl << "\t";system("pause");return;}ofstream storeFile1("store.txt");ifstream tempFile1("temp.txt");storeFile1 << tempFile1.rdbuf();storeFile1.close();tempFile1.close();cout << endl << "\t这些商品已经出库, 请仔细检查!!!" << endl << endl << "\t";system("p。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.