欢迎来到天天文库
浏览记录
ID:25079541
大小:183.00 KB
页数:10页
时间:2018-11-18
《销售管理系统c++课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《销售管理系统》程序设计基础课程设计报告专业:电子信息工程班级:2007级2班学号:2007082045姓名:张志龙指导教师:常耀辉二OO八年六月二八日91.课程设计目的:用C++语言编写学生信息管理系统,对学过的知识进行巩固和综合体会。2课程设计题目描述和要求: 某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容: 1)销售的代号 2)产品的代号 3)这种产品的当天的销售额 每位销售员每天可能上缴0-5张便条。假设,收集到了上个月的所有便条,编写一
2、个处理系统,读取上个月的销售情况(自己设定),进行如下处理。 1)计算上个月每个人每种产品的销售额。 2)按销售额对销售员进行排序,输出排序结果(销售员代号) 3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额) 4)输出统计报表 销售统计报表 产品代号 销售之和 销售员代号 1 2 3 4 5
3、 1 2 3 4 每种产品之和 总和3程序原代码:#includeusingnamespacestd;intn;classNote//定义纸条类Note{public:voidinput()//定义输入信息函数{cout<<"1.请输入销售员代号(1~4):";cin>>id;9cout<<"2.请输入产品代号(1~5):";cin>>num;cout<<"3.当天该产品销售额:";cin>>sale;}s
4、taticvoidNote::account1();//声明静态account1函数private:intid;//销售员代号intnum;//产品的代号floatsale;//当天销售额}note[600];//建立对象数组classSailer//定义数据类Sailer{public:intsale[10];}p[10],x;//定义对象数组p[10]和对象xvoidscroll()//定义菜单函数{intk;//选择虚数voidaccount2();//声明计算函数voidcompositor_sailer();//声明排序函数(按销
5、售员)voidcompositor_sale();//声明排序函数(按销售额)voidstatistic();//声明统计表函数Note::account1();cout<<"****应用菜单****"<6、endl;cout<<"请选择(0~4):";cin>>k;switch(k){case1:account2();break;case2:compositor_sailer();break;case3:compositor_sale();break;case4:statistic();break;case0:exit(0);}9if(k<07、8、k>4)cout<<"对不起!您输入的数据的范围是(1~4),请重新选择:"<9、j;for(a=1;a<=5;a++){p[0].sale[a]=a;for(b=1;b<=6;b++)p[a].sale[b]=0;//为数组赋值,全部为0}for(a=1;a<=4;a++){p[a].sale[0]=a;}//将4个对象中的sale[0]分别赋值1、2、3、4for(a=1;a<=4;a++){for(b=1;b<=5;b++)for(j=0;j10、le[b]=p[a].sale[b]+note[j].sale;//每种产品的销售额}for(b=1;b<=5;b++){for(a=1;a<=4;a++)p[5].sale[b
6、endl;cout<<"请选择(0~4):";cin>>k;switch(k){case1:account2();break;case2:compositor_sailer();break;case3:compositor_sale();break;case4:statistic();break;case0:exit(0);}9if(k<0
7、
8、k>4)cout<<"对不起!您输入的数据的范围是(1~4),请重新选择:"<9、j;for(a=1;a<=5;a++){p[0].sale[a]=a;for(b=1;b<=6;b++)p[a].sale[b]=0;//为数组赋值,全部为0}for(a=1;a<=4;a++){p[a].sale[0]=a;}//将4个对象中的sale[0]分别赋值1、2、3、4for(a=1;a<=4;a++){for(b=1;b<=5;b++)for(j=0;j10、le[b]=p[a].sale[b]+note[j].sale;//每种产品的销售额}for(b=1;b<=5;b++){for(a=1;a<=4;a++)p[5].sale[b
9、j;for(a=1;a<=5;a++){p[0].sale[a]=a;for(b=1;b<=6;b++)p[a].sale[b]=0;//为数组赋值,全部为0}for(a=1;a<=4;a++){p[a].sale[0]=a;}//将4个对象中的sale[0]分别赋值1、2、3、4for(a=1;a<=4;a++){for(b=1;b<=5;b++)for(j=0;j10、le[b]=p[a].sale[b]+note[j].sale;//每种产品的销售额}for(b=1;b<=5;b++){for(a=1;a<=4;a++)p[5].sale[b
10、le[b]=p[a].sale[b]+note[j].sale;//每种产品的销售额}for(b=1;b<=5;b++){for(a=1;a<=4;a++)p[5].sale[b
此文档下载收益归作者所有