欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据结构-课程设计-销售管理系统(共9页).doc

    • 资源ID:14504493       资源大小:44KB        全文页数:9页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据结构-课程设计-销售管理系统(共9页).doc

    精选优质文档-倾情为你奉上学 号 数据结构课程设计设计说明书销售管理系统起止日期: 2011年 12月 12 日 至 2011 年 12月16日学生姓名班级成绩指导教师(签字) 电子与信息工程系2011年 12月16日 课程设计任务书20112012学年第1学期 电子与信息工程 系 软件工程 专业 班级课程设计名称: 数据结构课程设计 设计题目: 销售管理系统 完成期限:自 2011 年 12 月 12 日至 2011 年 12 月 16 日共 1 周设计依据、要求及主要内容(可另加附页):一、设计目的熟悉各种数据结构和运算,会使用数据结构的基本操作解决一些实际问题。二、设计要求 (1)重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;(2)按照课程设计的题目要求,独立地完成各项任务,严禁抄袭;凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩。凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩;(3)学生在接受设计任务后,首先要按设计任务书的要求编写设计进程表;(4)认真编写课程设计报告。三、设计内容销售管理系统1)问题描述 某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容: 1)销售员的代号 2)产品的代号 3)这种产品的当天的销售额  每位销售员每天可能上缴0-5张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理。 2) 基本要求1)计算上个月每个人每种产品的销售额。2)按销售额对销售员进行排序,输出排序结果(销售员代号)3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额)关键源程序清单和执行结果源程序:#include <iostream>using namespace std;#define N 100#define Z 5 /定义宏常量便于程序的一般化,Z表示产品的个数#define R 4 /R表示销售员个数struct Biantiao int Sno;int Pno; int sum;int month;int SumR+1Z+1;struct Biantiao dataN;int NUM=0;int AR;void menu() cout<<"t 主菜单n"<<endl;cout<<"t 1.输入销售情况 n"<<endl;cout<<"t 2.计算上个月每个人每种产品的销售额 n"<<endl;cout<<"t 3.按销售量对销售员进行排序,输出排序结果 n"<<endl; cout<<"t 4.统计每种产品的总销售额,输出排序结果 n"<<endl;cout<<"t 5.结束操作 n"<<endl;cout<<"t n"<<endl;void f1() int j; /用于定义职工序号,产品序号,产品数量,月份cout<<"请输入便条数目:"<<endl; cin>>NUM; /输入便条数目for(j=0;j<NUM;j+)cout<<"请输入:n职工编号 产品编号 销售数量 月份n"<<endl; /提示用户写入信息的格式cin>>dataj.Sno>>dataj.Pno>>dataj.sum >> dataj.month; void f2() int i,j,m;cout<<"你想计算哪个月?"<<endl;cout<<"请您输入月份:"<<endl;cin>>m; /输入月份/对每个人每种产品进行销售额统计for(i=1;i<=R;i+)for(j=1;j<=Z;j+)int sum=0;for(int k=0;k<NUM;k+)if( datak.month=m && datak.Sno=i && datak.Pno=j)sum=sum+datak.sum;Sumij=sum;/统计的结果存放在二维数组Sum里面cout<<"输出该月每个人每种产品的销售额如下:n"<<endl; /输出某个月每个人每种产品的销售额cout<<"销售员代号 产品代号 销售之和n"<<endl;for(i=1;i<=R;i+)for(j=1;j<=Z;j+)cout<<i<<" "<<j<<" "<<Sumij<<endl; void f3() int k=0;int i,j,m,temp;cout<<"你要哪个月的?n"<<endl;cout<<"请输入月份:"<<endl; cin>>m; /输入月份int s=0;for (i= 1; i<=R;i+)s=0;for(j=1;j<=Z;j+)s= s + Sumij; /对二维数组里面的每个销售员进行销售额统计datai.sum=s; /计算的销售额之和存放在结构体数组中for(j=1;j<=R;j+)dataj.Sno=j;for(j=1;j<=R;j+)/使用冒泡排序法进行排序for(i=1;i<=R-j;i+)if(datai.sum>datai+1.sum)k=datai.Sno; /对销售员编号进行排序 datai.Sno=datai+1.Sno;datai+1.Sno=k; temp=datai.sum; /对销售额进行排序datai.sum=datai+1.sum;datai+1.sum=temp;cout<<"从低到高的排序结果为:"<<endl;for(int l=1;l<=R;l+) cout<<"员工"<<datal.Sno<<":销售额为: "<<datal.sum<<endl;void f4() int k=0;int i,j,m,temp;cout<<"你要哪个月的?n"<<endl;cout<<"请输入月份:"<<endl; cin>>m;int s=0;for (i= 1; i<=Z;i+)s=0;for(j=1;j<=R;j+)s= s + Sumji;/对二维数组里面的每个产品进行销售额统计datai.sum=s; /计算的销售额之和存放在结构体数组中for(j=1;j<=Z;j+)dataj.Pno=j;for(i=1;i<=Z;i+)/使用冒泡排序法进行排序for(j=1;j<=Z-i;j+)if(dataj.sum<dataj+1.sum)k=dataj.Pno; /对产品编号进行排序 dataj.Pno=dataj+1.Pno;dataj+1.Pno=k; temp=dataj.sum; /对销售额进行排序dataj.sum=dataj+1.sum;dataj+1.sum=temp; cout<<"从高到低的排序结果为:"<<endl;for(int l=1;l<=Z;l+) cout<<"产品号"<<datal.Pno<<":销售额为: "<<datal.sum<<endl;void main() int i,choice;cout<<"nnnnnntn"<<endl;cout<<"t-欢迎进入商品销售系统!-n"<<endl;cout<<"tn"<<endl;cout<<"nnnnnnttt按任意键进入主菜单!"<<endl; system("pause");for(i=0;i+) menu(); /主菜单函数提示用户怎样选择 cout<<"你想做什么?n"<<endl;cout<<"请选择:"<<endl; /输入要进行的操作cin>>choice;if(choice=5) cout<<"nnnnnntnn"<<endl;cout<<"t-谢谢使用商品销售系统!-nn"<<endl;cout<<"tnn"<<endl;cout<<"nnnnnnttt按任意键退出!(.)"<<endl; break; /退出整个程序else switch(choice) case 1 : f1(); break; /输入销售情况case 2 : f2(); break; /计算上个月每个人每种产品的销售额case 3 : f3(); break; /按销售量对销售员的销售情况进行排序,并且输出排序的结果case 4 : f4(); break; /统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额)专心-专注-专业

    注意事项

    本文(数据结构-课程设计-销售管理系统(共9页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开