超市管理系统课程设计
《超市管理系统课程设计》由会员分享,可在线阅读,更多相关《超市管理系统课程设计(38页珍藏版)》请在毕设资料网上搜索。
1、 1 面向对象程序设计 课程设计报告 组别 组长 组成员 成绩 XX 指 导 教 师 计算机科学系计算机科学系 20122012 年年 12 12 月月 27 27 日日 2 计算机科学与技术学院计算机科学与技术学院 课程设计名称:超市商品管理系统课程设计名称:超市商品管理系统 1.1.设计内容:设计内容: 超市有三个货架,分别放着日常用品、食品和家电。设计一个用于管理商品 的管理系统,能够按要求实现对各类商品的增加、出售和查询操作。 2.2.设计目的与要求:设计目的与要求: 2.1 设计目的 1.达到熟练掌握 C+语言的基本知识和技能; 2.基本掌握面向对象程序设计的基本思路和方法; 3.能
2、够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 2.2 设计要求 1、实现描述超市的类 Supermarket,其中定义了增加商品的函数 Add(可以 增加新的商品,也可以增加已有商品的数量),按照商品名称卖出商品的函数 Sale (如果商品现有数量少于卖出数量, 则不能继续卖出商品, 并给出提示信息) , 按照商品类别查询商品情况的函数 Search,并显示查询结果(每类商品中有哪些 商品,每种商品的名称和现有数量)。 2、定义商品类 Goods,包含属性名称、和商品现有数量,以及纯虚函数 ShowMe。 3、从基类 Goods 中派生日常用品类 DailyGoods、食品类
3、Food 和家电类 ElectricalAppliance, 其中食品类商品拥有保质期属性, 家电类商品拥有颜色属性, 具体实现上述纯虚函数 ShowMe,显示商品的名称、现有数量和食品类商品的保 质期,以及家电类商品的颜色。 4、重载输入“”操作符,使得可以通过 cin 直接读入上述日常用品类、食品 类和家电类的对象值。 5、 编写 main函数,测试上述所要求的各种功能,即可以根据菜单命令增 加、卖出和查询各类商品,其中的商品可以是日常用品、食品和家用电器。 3.3.编程环境与基础及任务安排:编程环境与基础及任务安排: 3.1 操作系统 Windows XP 或 Windows 7 3.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 管理 系统 课程设计
