电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

模拟超商品管理系统VIP免费

模拟超商品管理系统_第1页
1/34
模拟超商品管理系统_第2页
2/34
模拟超商品管理系统_第3页
3/34
一、实训题目:《超市商品管理系统》二、实训目的:(1)掌握C++语言中各种运算符使用方法及理解标识符(变量)的作用域和生存期概念。(2)掌握重载函数、构造数据类型、指针、引用作为函数参数时的使用方法。(3)掌握C++语言中类、类对象的定义和使用方法。(4)掌握指向数据成员的指针、指向成员函数的指针、成员指针数组和对象数组的使用方法。(5)掌握虚函数的使用方法。(6)理解与掌握在继承、多继承、重复继承和共享继承等条件下构造函数和析构函数的调用顺序和初始化符表的使用方法。(7)理解C++语言中模板对实现通用类和通用函数的重要性。(8)进一步巩固、加深学生所学专业课程《C++语言教程》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,解决问题的能力。(9)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。(10)利用所学知识,开发小型应用系统,掌握运用C++语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。三、设计概述:建立一个简单的超市商品管理系统,主要实现的功能:商品管理。该商场分为3个柜组:食品类,家电类,用品类,第个柜组有经理一名,仓库管理员一名和售货员若干名。在人事管理方面,该系统可以实现员工住处的增加、删除和查询,当员工所在的柜组和担任的工作发生变化时,可以修改员工的记录。此外,还要求系统可以计算员工的工资并存档,并且可以查询员工的工资记录。对应3个不同柜组,商场销售的商品也分为食品,家电,用品3种。在商品管理方面,要求系统可以实现商品住处的增加、删除和查询,要求系统可以检查库存,即检查库存量是否低于某一设定的值。对于食品,要求根据保质期。四、设计任务:独立完成超市商品管理系统设计属性服务商品ID添加商品信息商品名称删除商品信息商品价格检查库存商品库存量添加商品库存量商品种类保质期备注生产厂家色彩额定电压五、设计要求:(1).创建类并使用类对象完成相应的任务。(2).设计中的每一个功能均由类对象来完成。(3).理解工程的概念和头文件的使用。(4).深入理解封装、继承、和多态这面向对象的编程的特点。(5).在程序编写的进行存储备份,以免机器故障、或误操作而丢失程序。(6).在硬盘上建立自己的目录,将程序文件存储到该目录下,即有利于调试文件,又保证了文件的安全性。六、设计步骤:商品管理功能:CommoditycharnumberlongIDCharname[]Chartype_codefloatprice_outintnumbercharproducer[]charcolor[]charvolt[]intfixdaystaticintcountcharconfortable[]staticintcountvoidShowMenu();voidShowMeMenu();voidAddInfo();voidAddNewGoods();voidShowAddMenu();voidAddOrdinaryGood();voidAddFoods();voidAddElectric();voidAddNumber();voidSaleGood();voidCheckGood();voidShowGoodInfo();voidExitFunction();voidBaseDate();FoodVoidcheckquality(char[],int)dressVoidcheckquality(char[],int)applianceVoidcheckquality(char[])(1)主界面模块(2)商品管理功能模块开始显示菜单输入选项至添加商品信息售出商品信息查询商品信息添加新商品信息食品、家电、日用品添加商品库存量返回上一级食品家电日用品返回显示菜单输入选项至商品管理退出开始七、设计代码:模拟超市商品管理系统#include#include//#include#include#include//定义商品类classGood{private:charname[20];//商品的名称longID;//商品的序列号doubleprice;//商品价格intnumber;//商品的库存数量charproducer[40];//商品的生产厂家charnote[100];//商品备注50字内public://输入基本信息voidSetInfo(char*myname,intmyID,doublemyprice,intmynumber,char*myproducer,char*mynote){strcpy(name,myname);price=myprice;number=mynumber;ID=myID;strcpy(producer,myproducer);strcpy(note,mynote);};char*GetName(){returnname;};//返回商品名称intGetNumber(){returnnumber;};//返回商品库存量longGetID(){returnID;};//返回产品IDdoubleGetPrice(){returnprice;};//返回商品价...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

模拟超商品管理系统

文库当当响+ 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部