1 / 30
文档名称:

商场电器库存管理系统.doc

格式:doc   大小:395KB   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

商场电器库存管理系统.doc

上传人:755273190 2019/6/13 文件大小:395 KB

下载得到文件列表

商场电器库存管理系统.doc

相关文档

文档介绍

文档介绍:《C++程序设计》课程设计报告课程名称:C++程序设计题目:商场电器库存管理系统学生姓名:谷诗慧学号:201017030135专业班级:网工10101班指导教师:周慧灿设计时间:2011年上学期第17-19周指导老师意见:评定等级:教师签名:目录一、课题简介 3二、设计方案 3三、具体设计 3一)系统设计 5二)程序源代码 12四、系统测试 24一)测试过程中遇到的问题记录 24二)测试结果 26五、总结 30参考文献 30一、课题简介本课题是关于如何管理商场商品,实现包括入库、出库、查询、报损等四方面的功能,把复杂工作简单化,提高工作效率,有条不紊的管理商场电器。二、设计方案一)商品入库输入商品的基本信息;二)商品出库1是否已入库该商品;2出库该商品;三);;;四);;三、具体设计一),得出系统功能模块图如图1所示。系统主要由主函数、入库管理、出库管理、查询统计管理、报损管理、退出系统等几个功能模块组成。具体流程图如图1所示。。其详细流程图如图2所示。显示欢迎语;输入管理员名字和密码;验证用户名和密码;进入主菜单图1系统功能模块商场电器管理系统系统登录<<endl//#include<iostream>#include<string>#include<fstream>#include<cassert>#include<iomanip>#include<>usingnamespacestd;//仓库管理员类classadmin{public:admin();private:stringname;};//仓库货架类classshelf{public:shelf();private:adminmen;//管理员stringstoreNo;//仓库编号stringkinds;//商品大类stringshelfNo;//货架号};//electricalclassclassele{public:ele();private:stringname;//商品名doubleprice;//价格shelfsh;//所属货架longcount;//商品数量};//管理(组合类)classmana{public:mana();charfirst_face();//e();//系统登录voidin_storage();//入库voidout_storage();//出库voidselect_ele();//查询voidselect_name();//按商品名称查询voidselect_price();//按商品价格查询voidselect_kind();//按大类查询voidcall_break();//商品报损private:eleaele;shelfashelf;adminabs;};//电器类默认构造函数ele::ele():sh(){name="xxx";//商品名price=;//价格count=0;//商品数量}////仓库货架类默认构造函数shelf::shelf():men(){storeNo="xxx";//仓库编号kinds="xxx";//商品大类shelfNo="xxx";;//货架号}//仓库管理员类admin::admin(){name="xxx";}//管理类默认构造函数mana::mana():aele(),ashelf(),abs(){}voidmana::e()//登录系统{ charname[10],code[20]; cout<<"请输入用户名和密码(以空格隔开):\n"; cin>>name>>code; while((strcmp(name,"小米")!=0)||(strcmp(code,"19930409")!=0)) { cout<<"用户名或密码输入有误,请重新输入!\n"; cin>>name>>code; }cout<<endl<<"\t\t◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆"<<endl<<"\t\t◆◆"<<endl<<"\t\t◆欢迎进入◆"<<endl<<"\t\t◆商场管理系统◆"<<endl<<"\t\t◆◆"<<endl<<"\t\t◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆"<<endl<<endl<<"\t\t";}charmana::first_face(){system("cls");cout<<endl;cout<<en