数据结构-课程设计-销售管理系统(共9页).doc
《数据结构-课程设计-销售管理系统(共9页).doc》由会员分享,可在线阅读,更多相关《数据结构-课程设计-销售管理系统(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上学 号 数据结构课程设计设计说明书销售管理系统起止日期: 2011年 12月 12 日 至 2011 年 12月16日学生姓名班级成绩指导教师(签字) 电子与信息工程系2011年 12月16日 课程设计任务书20112012学年第1学期 电子与信息工程 系 软件工程 专业 班级课程设计名称: 数据结构课程设计 设计题目: 销售管理系统 完成期限:自 2011 年 12 月 12 日至 2011 年 12 月 16 日共 1 周设计依据、要求及主要内容(可另加附页):一、设计目的熟悉各种数据结构和运算,会使用数据结构的基本操作解决一些实际问题。二、设计要求 (1)重视课
2、程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;(2)按照课程设计的题目要求,独立地完成各项任务,严禁抄袭;凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩。凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩;(3)学生在接受设计任务后,首先要按设计任务书的要求编写设计进程表;(4)认真编写课程设计报告。三、设计内容销售管理系统1)问题描述某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:1)销售员的代号2)产品的代号3)这种产品的当天的销售额每位销售员每天可能上
3、缴0-5张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理。2) 基本要求1)计算上个月每个人每种产品的销售额。2)按销售额对销售员进行排序,输出排序结果(销售员代号)3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额)关键源程序清单和执行结果源程序:#include using namespace std;#define N 100#define Z 5 /定义宏常量便于程序的一般化,Z表示产品的个数#define R 4 /R表示销售员个数struct Biantiao int Sno;int
4、 Pno; int sum;int month;int SumR+1Z+1;struct Biantiao dataN;int NUM=0;int AR;void menu() coutt 主菜单nendl;coutt 1.输入销售情况 nendl;coutt 2.计算上个月每个人每种产品的销售额 nendl;coutt 3.按销售量对销售员进行排序,输出排序结果 nendl; coutt 4.统计每种产品的总销售额,输出排序结果 nendl;coutt 5.结束操作 nendl;coutt nendl;void f1() int j; /用于定义职工序号,产品序号,产品数量,月份cout请输
5、入便条数目:NUM; /输入便条数目for(j=0;jNUM;j+)cout请输入:n职工编号 产品编号 销售数量 月份ndataj.Snodataj.Pnodataj.sum dataj.month; void f2() int i,j,m;cout你想计算哪个月?endl;cout请您输入月份:m; /输入月份/对每个人每种产品进行销售额统计for(i=1;i=R;i+)for(j=1;j=Z;j+)int sum=0;for(int k=0;kNUM;k+)if( datak.month=m & datak.Sno=i & datak.Pno=j)sum=sum+datak.sum;Su
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 销售 管理 系统
限制150内