电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

销售管理系统(C语言程序设计)VIP免费

销售管理系统(C语言程序设计)_第1页
1/11
销售管理系统(C语言程序设计)_第2页
2/11
销售管理系统(C语言程序设计)_第3页
3/11
第1页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共11页C语言课程设计实习报告姓名:万燕江班号:052091学号:20091001564学院:工程学院2011年8月28日第2页共11页第1页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共11页销售管理系统一.题目要求某公司有四个销售员(编号:1~4),负责销售五种产品(1~5)。每个销售员都要将当天出售的每种产品各写一张便条交上来。每张便条包含内容:(1)销售员的代号(2)产品的代号(3)这种产品当天的销售额每位销售员每天可能上缴0~5张便条。假设收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理。1计算上个月每个人每种产品的销售额2按销售额对销售员进行排序,输出排序结果(销售员代号)3统计每种产品的总销售额,对这些产品按从高到低的顺序输出排序结果(需输出产品的代号和销售额)4输出统计报表二.提示建议采用结构数组和文件系统实现。结构体成员包括销售员代号,产品代号,销售额。排序算法参照冒泡发或选择排序法等。输出统计报表形式按照题目给出的形式在屏幕上相应位置输出内容即可。三.设计思路根据题目要求先设置五个选项:0.结束程序1.计算上个月每个人每种产品的销售额2.按销售对销售员进行排序,输出排序结果3.统计每种产品的总销售额,输出排序结果4.输出统计报表具体步骤一次从第1项开始操作,在第一项运行时输入每个销售员的每种产品的销售额,然后进行第二项采用冒泡法按其中一种产品销售额对销售员进行排序并输出排序结果,接着运行第三项,按照每种产品的总销售额对产品的销售额总量进行排序,此处采用选择排序比较简洁。最后再用矩阵输出每个销售员每种产品的销售额。结束之后输入“0”结束程序。上级操作情况(截图)1、主菜单第3页共11页第2页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共11页2、第一步,输入上个月的销售额(7月)3、按销售额对销售员进行排序,输出排序结果(1)选择月份以及选择何种产品(2)排序结果输出第4页共11页第3页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共11页4、统计每种产品的总销售额,输出排序结果5、输出统计表第5页共11页第4页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共11页6、结束操作第6页共11页第5页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第6页共11页小结:本次C语言实习主要运用了冒泡排序法和选择排序法,以及结构体数组和文件系统。自学完C语言课程至今已有很长一段时间,难免对所学知识有所遗忘。通过这次上级实习,让我对这些知识有了进一步的了解和巩固!附:程序代码#include#include#include#include#defineZ5#defineR4/*定义宏常量便于程序的一般化*//*R表示销售员个数*/typedefstruct/*缩短结构体变量名*/{intshangpin[Z];/*定义结构体便于信息的存储和读写,辨别*//*R是表示商品的种类,最后一个为该销售员商品总和*/}data;voidmenu(){printf("*******************************************************\n");printf("0.结束操作\n");printf("1.计算上个月每个人每种产品的销售额\n");printf("2.按销售额对销售员进行排序,输出排序结果\n");printf("3.统计每种产品的总销售额,输出排序结果\n");printf("4.输出统计报表\n");printf("******************************************************\n");}voiddata_read(data*x)/*读入函数使程序简洁*/{FILE*fp;charfname[10];inti;printf("您想查询哪个月?\n");printf("请输入月份:");/*输入文件名,这样可以进行各个月份信息读入*/第7页共11页第6页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第7页共11页scanf("%s",fname);strcat(fname,".txt");/*连接文件属性*/if((fp=fopen(fname,"rb"))==NULL)/*打开文件*/{printf("cannotopenthefile\n");exit(0);}for(i=0;i

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

销售管理系统(C语言程序设计)

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群