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

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

ID:51227577

大小:93.99 KB

页数:11页

时间:2020-03-10

销售管理系统(C语言程序设计.docx_第1页
销售管理系统(C语言程序设计.docx_第2页
销售管理系统(C语言程序设计.docx_第3页
销售管理系统(C语言程序设计.docx_第4页
销售管理系统(C语言程序设计.docx_第5页
资源描述:

《销售管理系统(C语言程序设计.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言课程设计实习报告姓名:万燕江班号:052091学号:20091001564学院:工程学院2011年8月28日销售管理系统一.题目要求某公司有四个销售员(编号:1~4),负责销售五种产品(1~5)。每个销售员都要将当天出售的每种产品各写一张便条交上来。每张便条包含内容:(1)销售员的代号(2)产品的代号(3)这种产品当天的销售额每位销售员每天可能上缴0~5张便条。假设收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理。1计算上个月每个人每种产品的销售额2按销售额对销售员进行排序,输出排序结果(销售员代号)3统计每种产品的总销售额,对这些

2、产品按从高到低的顺序输出排序结果(需输出产品的代号和销售额)4输出统计报表二.提示建议采用结构数组和文件系统实现。结构体成员包括销售员代号,产品代号,销售额。排序算法参照冒泡发或选择排序法等。输出统计报表形式按照题目给出的形式在屏幕上相应位置输出内容即可。三.设计思路根据题目要求先设置五个选项:0.结束程序1.计算上个月每个人每种产品的销售额2.按销售对销售员进行排序,输出排序结果3.统计每种产品的总销售额,输出排序结果4.输出统计报表具体步骤一次从第1项开始操作,在第一项运行时输入每个销售员的每种产品的销售额,然后进行第二项采用冒泡法按其中一种产品销售额对销售员进行排序并输出排

3、序结果,接着运行第三项,按照每种产品的总销售额对产品的销售额总量进行排序,此处采用选择排序比较简洁。最后再用矩阵输出每个销售员每种产品的销售额。结束之后输入“0”结束程序。上级操作情况(截图)1、主菜单2、第一步,输入上个月的销售额(7月)3、按销售额对销售员进行排序,输出排序结果(1)选择月份以及选择何种产品(2)排序结果输出4、统计每种产品的总销售额,输出排序结果5、输出统计表6、结束操作小结:本次C语言实习主要运用了冒泡排序法和选择排序法,以及结构体数组和文件系统。自学完C语言课程至今已有很长一段时间,难免对所学知识有所遗忘。通过这次上级实习,让我对这些知识有了进一步的了解

4、和巩固!附:程序代码#include#include#include#include#defineZ5#defineR4/*定义宏常量便于程序的一般化*//*R表示销售员个数*/typedefstruct/*缩短结构体变量名*/{intshangpin[Z];/*定义结构体便于信息的存储和读写,辨别*//*R是表示商品的种类,最后一个为该销售员商品总和*/}data;voidmenu(){printf("***************************************************

5、****");printf("0.结束操作");printf("1.计算上个月每个人每种产品的销售额");printf("2.按销售额对销售员进行排序,输出排序结果");printf("3.统计每种产品的总销售额,输出排序结果");printf("4.输出统计报表");printf("******************************************************");}voiddata_read(data*x)/*读入函数使程序简洁*/{FILE*fp;charfname[10];inti;printf("您想查询哪个月?

6、");printf("请输入月份:");/*输入文件名,这样可以进行各个月份信息读入*/scanf("%s",fname);strcat(fname,".txt");/*连接文件属性*/if((fp=fopen(fname,"rb"))==NULL)/*打开文件*/{printf("cannotopenthefile");exit(0);}for(i=0;i

7、售额*/{FILE*fp;charfname[10];intj,t;/*用于控制循环*/inti,k,s;/*用于定义职工序号,产品序号,产品数量*/system("cls");/*清频命令*/printf("您想计算哪个月?");printf("请输入月份:");/*输入文件名,这样可以进行各个月份信息写入*/scanf("%s",fname);strcat(fname,".txt");if((fp=fopen(fname,"wb"))==NULL)/*打开文件*/{pri

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。