美国C++作业代做-object-oriented programming代写
美国C++作业代做

美国C++作业代做-object-oriented programming代写

C++面向对象程序设计:超市管理系统 

美国C++作业代做 超市有三个货架,分别放着日常用品、食品和家电。设计一个用于管理商品的管理系统,能够按要求实现对各类商品的初始化、出售、退货、查询操作。熟练掌握 C++语言的基本知识和技能;熟练掌握 C++语言的基本知识和技能;能够利用所学的基本知识和技能,解决面向对象程序设计问题。

1.设计内容 

超市有三个货架,分别放着日常用品、食品和家电。设计一个用于管理商品的管理系统,能够按要求实现对各类商品的初始化、出售、退货、查询操作。

2.设计目的  

1.熟练掌握 C++语言的基本知识和技能;

2.基本掌握面向对象程序设计的基本思路和方法;

3.能够利用所学的基本知识和技能,解决面向对象程序设计问题。

美国C++作业代做
美国C++作业代做

3.设计要求    美国C++作业代做

1)实现描述超市的类 Supermarket,其中有数据成员:现金、商品等,需要实现的功能包括:初始化(读入 txt,初始化超市对象及商品清单)。初始化的商品清单中只有商品类别(三种)是确定的,而各类别的数量、顺序是不确定的。

2)菜单界面(允许用户通过数字键来选择操作,并输入相关信息)

3)卖出商品(如果商品现有数量少于卖出数量,则不能继续卖出商品, 并给出提示信息)

4)退回商品(用户不满意,要求退货)

5)显示信息(现金余额,所有商品种类、名称和现有数量等)    美国C++作业代做

6)计算超市当日营业额

7)保存信息(写入 txt,用于下次初始化)

2、定义商品类 Goods,包含商品名称、生产日期、价格和商品现有数量,以纯虚函数机制实现定义它的基本功能:例如,显示信息。

3、从基类 Goods 中派生日常用品类 DailyGoods、食品类 Food 和家电类 ElectricalAppliance,其中

1)食品类商品拥有保质期属性(单位:天)。如商品已过保质期,提示应该处理,并不加入商品清单。

2)家电类商品拥有颜色属性和保修时间。

实现纯虚函数:例如,显示商品的种类、名称、价格、现有数量,食品类商品的保质期,家电类商品的颜色和保修时间。  美国C++作业代做

4、定义订单类 Order,包含订单的日期时间、物品清单及信息(包括名称、数量、单价、总价等)。每一份订单完成后,应将订单信息打印于屏幕,并同时以 txt 方式保存于本地。

5、从订单类派生购货单和退货单,其中购物操作使商品数量减少、增加收入, 退货操作使物体数量增多、减少收入,退货单需有对应的购货单的 ID 号,并同时记录退货原因。使用友元函数、友元类实现

6、重载“>>”“<<”操作符,使得可以直接读入、初始化上述日常用品类、食品类、家电类的对象值,以及输出各种商品、订单的信息。  美国C++作业代做

7、重载“+”“*”等操作符,允许各种商品对象可以直接通过“3*A+2*B+4*C”的形式进行操作。

8、每次操作(初始化、卖出、退货等)以后,均显示超市的菜单界面,接收下一次操作。

9、 编写 main 函数,测试上述所要求的各种功能,即可以根据菜单命令卖出、退货和查询各类商品,其中的商品可以是日常用品、食品和家用电器。

10、系统界面的交互方式:控制台 I/O、MFC、或自选其他用户界面开发框架。

提交时间 第 14 周结束之前提交到 FTP
提交内容 完整的工程文件,课程设计报告
提交格式 课程设计=学号后四位+姓名.zip

部分界面仅供参考  美国C++作业代做

操作选择界面:


商品选择界面:

销售界面:

 

更多代写:商科课程网课全包  gre网考作弊被抓  人文社科代考  美国Essay代写范文  美国Argument Paper代写  澳洲代考价格

合作平台:essay代写 论文代写 写手招聘 英国留学生代写

美国C++作业代做
美国C++作业代做

发表评论