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

开通VIP
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

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

注意事项

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

C语言销售管理系统报告书.doc

1、 C语言销售管理系统报告书 14 2020年5月29日 文档仅供参考 C语言课程设计报告 一、题目 设计一个C语言程序(销售管理系统) 二、内容 1、每一记录包括销售员的编号、产品编号、产品当天的销售额、上个月每个人每种产品的销售额、每种产品的总销售额。 2、输入功能:能够完成记录的输入 3、显示功能:完成所要求员工的记录的显示 4、查找功能:完成按员工编号查找员工记录,并显示。 5、排序功能: 按销售额对销售员进行排序, 对这些产品按从高到底的顺序输出排序结果。 6、保存功能:将员工记录保存在自定义的文件中。 三、设计要求

2、 1、整个系统均用C语言实现; 2、利用指针、链表来实现员工销售情况的数据结构设计 3、系统具有输入、显示、查询、删除、排序、插入、保存、读取基本功能 4、系统的各个功能模块都用函数的形式来实现。 5、能够将员工的销售情况从文件当中读取出来。 具体要求: 某公司有四个销售员(编号:1-4),负责销售五种产品(编号1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容: 1) 销售员的代号 2) 产品的代号 3) 这种产品当天的销售额 每位销售员每天的可能上交0-5张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况,进行如

3、下处理: 主要功能:1、计算上个月每个人每种产品的销售额。 2、按销售额对销售员进行排序,输出排序结果(销售员代号) 3、统计每种产品的总销售额,对这些产品按从高到底的顺序输出排序结果(需输出产品的代号和销售额) 4、输出统计报表 四、总体设计 1、 程序设计组成框图 销售系统 1 录入每个人每种产品的销售额 3 按产品销额从高到底的顺序排序 5退出系统 4 输出统计报表 2 按销售额对销售员进行排序 ` 五、详细设计 1、功能函数f1()

4、 ——本函数由梁俊贤设计 函数的功能: 计算上个月每个人每种产品的销售额 函数的入口: 从main()的switch()开关结构中进入,即choice的值为1时进入该函数,打开.dat数据文件,然后提示用户经过键盘对该月的员工销售情况进行数据的读入。 函数调用关系: 被主函数调用。由switch()开关结构中进入,并在文中无返回值的空值void函数。 函数的出口: 当程序执行提示语”printf("继续输入请按回车,结束输入请按esc\n");”的时候,对用户的操作进行提示,如果用户选择了按”ESC”键,则用户选择了结束数据的录入,将结束该函数,而

5、执行主函数main()中”break;”跳出switch()开关函数,继续执行for循环结构。 2 功能函数f2() ——本函数由 马家裕 设计 函数的功能: 按销售额对销售员进行排序,输出排序结果。 函数的入口: 程序从main()的switch()开关结构中进入,即choise的值为2时,开始进入该函数,进入函数后,首先用”fopen()”打开文件,然后利用”fread()”读取二进制数据,最终利用选择排序法,按销售员的所选产品的总销售额对销售员进行排序。 函数调用关系:被主函数调用。由switch()开关结构中进入,并在文中无返回值的空值void函数。 函数的出

6、口: 当输出排序结果用printf()标准输出到屏幕上,然后结束该函数,而执行主函数main()中”break;”跳出switch()开关函数,继续执行for循环结构。 3 功能函数f3() ——本函数由阮饶杰设计 函数的功能: 统计每种产品的总销售额,输出排序结果 函数的入口: 从main()的switch()开关结构中进入,即choise的值为3的时侯,进入该函数,开始读取数据对用户进行提示,然后统计每种产品的总销售额。将计算后的总销售额进行排序,最终把排序的结果用printf()标准输出函数,将结果输出在屏幕上。 函数调用关系:被主函数调用。由switch

7、)开关结构中进入,并在文中无返回值的空值void函数。 函数的出口:当输出排序结果用printf()标准输出到屏幕上,然后结束该函数,而执行主函数main()中”break;”跳出switch()开关函数,继续执行for循环结构。 图-写入销售数据界面 2、 功能函数f4() ——本函数由梁卓荣设计 函数的功能: 输出统计报表 函数的入口: 从main()的switch()开关结构中进入,即choise的值为3时,进入该函数,然后经过fopen()函数。即:”if((fp=fopen(fname,"rb"))==NULL)” 打开文件。进入数据的处理。

8、 函数调用关系: 被主函数调用。由switch()开关结构中进入,并在文中无返回值的空值void函数。 函数的出口: 开始时读取数据后,统计报表已经输出到屏幕上时,然后利用而执行主函数main()中”break;”跳出switch()开关函数,继续执行for循环结构。 5、功能函数主菜单 menu() ——本函数由张群秀设计 图-主菜单界面 函数的功能: 主要作用是提示用户操作,体现模块化思想,主要是显示出菜单让用户选择要进行的任务。 函数的入口: 从主函数main()中的system(

9、"cls"); /*清屏命令*/menu(); /*菜单函数提示用户怎样选择*/进入函数,这是直接被主函数main()调用的。 函数调用关系:被主函数调用。并在文中无返回值的空值void函数。 函数的出口:执行完所有的printf()函数后自动退出该函数。 6、功能函数主函数 ——本函数由刘家海设计 软件进入提示页面 函数的功能: 用于联系各个功能函数模块,以及退出程序时的退出画面提示。 函数的入口: 整个程序是从主函数开始的。 函数的出口: 当从main()的switch()开关结构中进入,即choi

10、se的值为5时经过break;跳出for循环,然后退出main()函数,即:退出整个程序。 函数调用关系:该函数不被其它函数调用 六、调试与测试 调试方法: 打开Microsoft Visual C++ 6.0,先将各个功能函数的的内容清空,只保留主函数main(),然后编译检验main()函数中是否有错,如果没有错误,再连接、运行。确认main()函数一切无误后,然后加入功能函数menu()函数与f1()函数,由于menu()函数比较简单,因此与f1()函数一起进行调试,f1()函数中主要注意读取文件,与写入文件,这都是二进制的形式。若menu()函数与f1()函数编

11、译、连接、运行没问题,继续加入f2()函数,就这样的方法依次检查调试f3()函数、f4()函数。当所有的功能函数都加上且正确无误时,就能够进入下一个环节—程序的测试。 测试方法: 运行程序,然后进入销售管理系统的界面,在这里需要做的就是把自己当成一个公司的程序使用者,来对该程序进行使用,看该程序有哪些方面用不着,把这些问题依次整理出来,再对源程序进行修改,在这个过程中也需要对程序进行调试,不过不必将各个功能函数的的内容清空再进行如上述的调试方法,而是,改一部份运行一次,看是否有无。 如f1()函数有误,则先修改f1()函数,一块一块的进行修改,就是遵循C语言的模块化

12、设计原理,若所有的都改过来了,且运行无误,那就大功告成了。 在调试中遇到的问题: 在调试过程中,我们遇到诸多小问题,但都在我们共同讨论后解决了。 1、问题: 标点符号在输入的时候,使用的是中文输入法,这种错误一般都难以发现,让修改的时候找不到目标。 解决方法: 用”替换”。如果程序中的error很多,不论error是什么,先将标点替换成英文的标点。 2、问题: 调试时,有的时候编译后没什么问题,就是在点击连接link时出现了错误。而且,这种错误让我们不知道怎么修改。可是我们的程序的确正确。 解决方法: 将源程序保存,然后关掉Microsof

13、t Visual C++6.0 ,重新启动Microsoft Visual C++6.0 , 七、分析及结论 A、在设计中我们实现了设计目标的所有内容 即:1、计算上个月每个人每种产品的销售额。 2、按销售额对销售员进行排序,输出排序结果(销售员代号) 3、统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额) 4、输出统计报表 5、显示菜单 B、其中遇到了以下问题: 1、文件的创立方案及命名形式: 文件应在用户计算数据时自动创立;文件创立时的扩展名.dat的添加困难。 解决方案: 用strcat

14、fname,".dat");将扩展名的.dat字符加到fname后面,令实现了文件的命名,如1月的数据文件,在使用者输入1时就实现了文件.dat的创立。 2、 输入出错的常见问题: 输入时,scantf()函数中出现非地址项,某变量未进行类型定义,以及语句末尾缺少分号等常见的低等错误。 解决方案: 根据Microsoft Visual C++ 6.0的错误提示(error)与警告(warning)回到源程序中,逐一对错误或警告进行修改,每修改一条就编译一次。 C、实践心得 经过C语言课程设计实践学习,使我们对c语言有了更进

15、一步的认识和了解,经过实践,我们也发现我们的好多不足之处,首先是在程序输入上还不够熟练,经常按错字母,经过学习也有所改进;再有对c语言的一些标准库函数不太了解,还有对函数调用的正确使用不够熟悉,还有对c语言中经常出现的错误也不了解,经过实践,使我们在这几个方面的认识有所提高。 比较熟练地掌握了C语言的基本知识:数据类型(整形、实型、字符型、指针、数组、结构等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);大程序的功能分解方法(即函数的使用)等。进一步掌握各种函数的应用,以及文件的读写操作等 我们认为要学好c语言程序这门课程,不但要认真阅读课本知识,更重要的是要经过上机实践才能增强和巩固我的知识。只有这样我们才能成为合格的计算机人材。 八、参考文献 1、 2、 3、<全国计算机等级考试——二级C语言. > 4、

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

关于我们      便捷服务       自信AI       AI导航        抽奖活动

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

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

gongan.png浙公网安备33021202000488号   

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

关注我们 :微信公众号    抖音    微博    LOFTER 

客服