ImageVerifierCode 换一换
格式:DOC , 页数:25 ,大小:287.03KB ,
资源ID:4695576      下载积分:8 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4695576.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(销售管理系统设计c语言课程设计-毕设论文.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

销售管理系统设计c语言课程设计-毕设论文.doc

1、存档资料 成绩: 华东交通大学理工学院课 程 设 计 报 告 书所属课程名称 C语言 题 目 销售管理系统设计 分 院 电气与信息工程分院 专业班级 信管1班 学号 20120210450112 学生姓名 刘紫兵 指导教师 付念 2013 年 6 月 28 日 华东交通大学理工学院课程设计报告华东交通大学理工学院第1章 课 程 设 计( 论 文 )任 务 书专 业 信息管理与信息系统 班 级 1班 姓名 刘紫兵 一、课程设计(论文)题目 销售管理系统设计 二、课程设计(论文)工作:自 2013 年 6 月24 日起至 2013 年 7 月 1 日止。三、课程设计(论文)的内容要求:1、系统以菜

2、单方式工作 2、便条信息录入功能(便条信息用文件保存)输入 3、收集到了上个月的所有便条后,读取销售情况.计算每种产品的销售额.按销售额对销售员进行排序,输出排序结果(销售员代号). 统计每种产品的销售额, 对这些产品按从高到低的顺序 ,输出排序结果(需要输出产品的代号和销售额)。 序号项 目等级优秀良好中等及格不及格1课程设计态度评价2出勤情况评价3任务难度评价4工作量饱满评价5任务难度评价6设计中创新性评价7论文书写规范化评价8综合应用能力评价综合评定等级 学生签名 刘紫兵2010 年6 月 29 日课程设计(论文)评阅意见评阅人 职称 20 年 月 日 目录 第1章 课 程 设 计( 论

3、 文 )任 务 书2第2章 程序设计目的6第3章 程序实现思路7第4章程序清单或正文8第5章 课程设计心得17第6章 参考文献19致 谢19源代码19第2章 程序设计目的1、培养我们解决问题和分析问题的能力,巩固并加强c语言的基本书写方式,为我们提供了一个既动手又动脑的机会,当然,还培养我们的团队合作精神 。2、将课本上的知识和实际问题进行有机结合,为后面的要学的知识奠定基础。3、在相关知识上让我们熟悉并掌握switch语句 、循环语句的应用。 第3章 程序实现思路题目:某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每

4、张便条包含内容:1)销售员的代号,2)产品的代号,3)这种产品的当天的销售额。每位销售员每天上缴1张便条。试设计一个便条管理系统,使之能提供以下功能1、系统以菜单方式工作2、便条信息录入功能(便条信息用文件保存)输入3、收集到了上个月的所有便条后,读取销售情况1)计算每个人每种产品的销售额。2)按销售额对销售员进行排序,输出排序结果(销售员代号)3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额)(可选项)在使用本程序之前,我们必须建立一个list.txt的文本文件,在该文件中录入销售员的销售情况,比如:销售员代号产品代号销售情况1120213031

5、4041501250在录入数据时,我们可以使用一个模块实现,并将该文本文件的命名为list.txt这就要用到我们课本上的文件录入操作:我将该模块命名为input()总体设计思路:将整个程序分为四个模块:录入文本数据模块、计算每人每种产品销售额模块,按销售额对销售员进行排序模块,按产品销售额将产品从高到低排序模块。四个模块中,将后三个模块放到主函数的switch语句中,这样使程序模块化。第4章 程序清单或正文总体设计:系统结构图销售系统计算每人每种产品的销售额按销售额对销售员进行排序按产品销售额从高到低排序结束主函数流程图开始Main()函数menu()函数read()函数Foreach()函数

6、结束录入函数录入函数流程图开始Fopen(“list.txt”,”a+”)=NULL新建list.txt文本并保存Printf(“error”)结束数据录入函数:void input()FILE *fp;char w30;/*定义销售员代号*/int i,j; /*定义产品代号i和销售数量j*/int k;fp=fopen(list.txt,a+);/*定义生成文件名和文件操作模式*/if(fp=NULL)printf(errorn);exit(0);else printf(nntttt请录入销售情况:n);printf(销售员代号:n);gets(w);while(strlen(w)0)pr

7、intf(请输入产品代号:n);scanf(%d,&i);printf(请输入销售数量:n);scanf(%d,&j);fprintf(fp,%stt%dtt%dn,w,i,j);getchar();printf(销售员代号n);gets(w); printf(请选择你要进行的操作n 1、继续录入 2、返回主菜单n);printf(你选择的是:);scanf(%d,&k);switch(k)case 1 : continue;break;/继续输入case 2 :fclose(fp); menu() ;break;/先关闭文件防止信息泄露,再进入菜单,后跳出fclose(fp);/*关闭文件,

8、防止信息泄露*/使用该函数之后,生成一个文本文件list.txt,便于后面的程序读取生成的文本文件读取录入数据函数:void foreach() /从纸条读取数据并分类整理 int i; for(i=0;in;i+) /遍历所有纸条 switch(ssi.pid) /按产品分大类,根据大类分销售员小类,累加个人各产品销售数量 case 1: switch(ssi.sid) case 1:s00+=ssi.sn;break; case 2:s10+=ssi.sn;break; case 3:s20+=ssi.sn;break; case 4:s30+=ssi.sn;break; break; c

9、ase 2: switch(ssi.sid) case 1:s01+=ssi.sn;break; case 2:s11+=ssi.sn;break; case 3:s21+=ssi.sn;break; case 4:s31+=ssi.sn;break; break; case 3:switch(ssi.sid) case 1:s02+=ssi.sn;break; case 2:s12+=ssi.sn;break; case 3:s22+=ssi.sn;break; case 4:s32+=ssi.sn;break; break; case 4: switch(ssi.sid) case 1:s

10、03+=ssi.sn;break; case 2:s13+=ssi.sn;break; case 3:s23+=ssi.sn;break; case 4:s33+=ssi.sn;break; break; case 5: switch(ssi.sid) case 1:s04+=ssi.sn;break; case 2:s14+=ssi.sn;break; case 3:s24+=ssi.sn;break; case 4:s34+=ssi.sn;break; ; break; 主菜单界面选择1:查看每人每种产品的销售额选择2销售员排序:选择3产品排序:退出界面;第5章课程设计心得第一次做课程设计

11、,心里真的没底,拿到题目之后,发现自己毫无头绪,无从下手,当时就是一个感觉难,后来在网上搜了一些程序作参考,自己分析那些程序,慢慢的看懂 了一些,我写了好多个模块,但是接不起来,后来经过同学的指导,接上去并能运行了。写这个程序我们是一个组完成的,在写程序的时候,由于每个人的书写方式不同,我们在好多方面都出现了分歧,这时才发现原来团队合作也是有一定的难度的,是的,首先,我们要有共同的主程序,这样我们的程序才能拼接起来,不然整个程序就无法运行。写这个程序最大的收获就是知道了文件的录入程序。因为讲的时候我没有听多少,所以呢,写的时候老是搞不明白,为什么写入文本文件的程序前都要加fp _eg: fpr

12、intf(fp,”*”),还有就是那些他们写的计算总的销售情况的程序,到现在还是没有弄明白。总之,用同学的话来讲就是“不求甚解”,能把要写的程序弄出来就可以了。最后呢,还是得感谢那些帮我的同学和我们的小组成员,是你们让我知道和了解了团队的了力量,所以人说我们要再接再厉,努力的学好我们必须掌握的知识,到时候为社会做一点点贡献。第6章参考文献c语言程序设计教程 第4版 人民邮电出版社;c语言 人民邮电出版社致 谢源代码#include #include #include #include #define M 155void input(); /由刘紫兵制作void detail(); void f

13、oreach();void menu(); /由小组共同制作void product(); /由李停制作void readdata(); /由韦小奇制作void seller(); /由邓刚辉制作void choice(); /由汪志超制作struct ss int sid; /销售员代号int pid; /产品代号int sn; /销售额ssM; int n; /纸条数目int s45=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0; /用于保存员工和产品信息/由小组共同制作void main() /入口函数,即主函数printf(nttt*n);printf

14、(ntttt欢迎使用销售管理系统n);printf(nttt*nnn);input();readdata(); /读取文件数据foreach(); /根据文件初始数据初始化便于操作的数组menu(); /显示主菜单 /由韦小奇制作void readdata() /从文件读取数据 FILE *fp; if(fp=fopen(list.txt,r+)=NULL) printf(Cant open the file!n); exit(0); else for(n=0;!feof(fp);n+) fscanf(fp,%d %d %dn,&ssn.sid,&ssn.pid,&ssn.sn); /保存文件

15、数据到结构体fclose(fp); void foreach() /从纸条读取数据并分类整理 int i; for(i=0;in;i+) /遍历所有纸条 switch(ssi.pid) /按产品分大类,根据大类分销售员小类,累加个人各产品销售数量 case 1: switch(ssi.sid) case 1:s00+=ssi.sn;break; case 2:s10+=ssi.sn;break; case 3:s20+=ssi.sn;break; case 4:s30+=ssi.sn;break; break; case 2: switch(ssi.sid) case 1:s01+=ssi.s

16、n;break; case 2:s11+=ssi.sn;break; case 3:s21+=ssi.sn;break; case 4:s31+=ssi.sn;break; break; case 3:switch(ssi.sid) case 1:s02+=ssi.sn;break; case 2:s12+=ssi.sn;break; case 3:s22+=ssi.sn;break; case 4:s32+=ssi.sn;break; break; case 4: switch(ssi.sid) case 1:s03+=ssi.sn;break; case 2:s13+=ssi.sn;bre

17、ak; case 3:s23+=ssi.sn;break; case 4:s33+=ssi.sn;break; break; case 5: switch(ssi.sid) case 1:s04+=ssi.sn;break; case 2:s14+=ssi.sn;break; case 3:s24+=ssi.sn;break; case 4:s34+=ssi.sn;break; ; break; /由小组共同制作void menu() int w,c; do puts(tt *菜单*nn); puts(tt 1.查看每人每种产品的销售额n); puts(tt 2.按销售额对销售员排序(销售员代

18、号)n); puts(tt 3.对每种产品总销售额从高到低排序(产品代号和销售额)n); puts(tt 4.退出); puts(ntt *n); printf(请选择你要进行的操作:n); scanf(%d,&c); if(c4) /错误输入则重新获取输入 w=1; getchar(); else w=0; while(w=1);switch(c) /根据输入实现相应函数调用 case 1: detail();break;/每个销售员每种产品的销售额统计case 2: seller();break; case 3: product();break;case 4: exit(0); /由刘紫兵

19、制作void detail() /显示销售情况 int i,j; for(i=0;i4;i+) /遍历销售员 printf(ntt%d号销售员销售情况:n,i+1); for(j=0;j5;j+)/按销售员分类遍历所有产品并显示信息printf(tt%d号产品销售数量:%dn,j+1,sij); choice(); /由邓刚辉制作void seller() int i,j,k; int sp4=0,0,0,0; for(i=0;i4;i+) for(j=0;j5;j+) spi+=sij; /计算每单个销售员所有产品销售数量for(i=0;i4;i+) /比较四次,每次选出最大数 k=0; /

20、用于标记单轮最大数for(j=0;j4;j+) if(spkspj)k=j; /获取最大数标号printf(tt第%d名是%d号销售员n,i+1,k+1);spk=-1; /输出最大数和排名,将最大数标记为负 choice(); /由李停制作void product() /与seller()原理一样,用于对产品进行统计 int i,j,k; int p5=0,0,0,0,0; for(j=0;j5;j+) for(i=0;i4;i+) pj+=sij; for(j=0;j5;j+) k=0; for(i=0;i5;i+) if(pk0)printf(请输入产品代号:n);scanf(%d,&i);printf(请输入销售数量:n);scanf(%d,&j);fprintf(fp,%stt%dtt%dn,w,i,j);getchar();printf(销售员代号n);gets(w); printf(请选择你要进行的操作n 1、继续录入 2、返回主菜单n);printf(你选择的是:);scanf(%d,&k);switch(k)case 1 : continue;break;case 2 :fclose(fp);main() ;break;fclose(fp);/*关闭文件,防止信息泄露*/第 25 页 共 25 页

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服