c++课程设计 超市货单管理

来源:百度知道 编辑:UC知道 时间:2024/05/31 11:05:21
课程设计任务书

一、 题目:超市货单管理
二、目的与要求:
1. 目的:
培养学生综合利用C++语言进行程序设计的能力,考察学生的观察能力和总结能力,使学生将所学知识转化为分析和设计简单实际问题的能力。
2. 基本要求:
要求用C++语言编程,在Visual C++环境下调试完成。
3. 创新要求:
采用链表实现。
4.写出设计说明书,书写设计报告的要求
设计报告中包含以下几个方面:
(1)设计题目
(2)列出程序清单,并加以必要的注释
(3)写出调试程序的方法
(4)指出所设计问题的不足和改进方案
三、设计方法和基本原理:
1. 问题描述:
超市管理员管理超市货单,货单包含不同商品的相关信息,信息包含如下项目:商品号、商品名称、进货价格、销售价格、月售出数量、月利润。超市从销售商赚取的利润中提成5%作为超市利润,即超市利润=销售利润×5%。超市实行淘汰制,每月对商品的信息进行统计,并取消利润较低的商品的销售资格(后三名),相应地,系统把销售单中被取消销售资格的相关商品信息删除。
2. 问题的解决方案:
(1) 使用结构体数组存放商品信息;
结构体成员包含:
商品号 商品名称 进货价格 销售价格 月售出量 月利润
(2) 思路:
①超市管理员从键盘输入商品信息,包含:商品号、商品名称、进货价格、销售价格、月售出量
②计算月利润,公式如下:
月利润 = ( 销售价格 – 进货价格 ) × 月售出量 × 5%
③ 对数组按照月利润进行升序(降序)排序
④ 把前三个(后三个)数组元素删除掉
⑤ 输出销售单中的商品信息

垃圾大学生真多啊!难怪大学生找不到工作!连民工都不如!民工不知道比你们勤奋多少!你们花费父母的钱,耗费社会的教育资源,却在学校里不好好学习! 连最起码的作业都要请别人来做!真是社会的败类!!!