c语言--销售管理系统--报告书

c语言--销售管理系统--报告书

ID:3955620

大小:307.51 KB

页数:35页

时间:2017-11-26

c语言--销售管理系统--报告书_第1页
c语言--销售管理系统--报告书_第2页
c语言--销售管理系统--报告书_第3页
c语言--销售管理系统--报告书_第4页
c语言--销售管理系统--报告书_第5页
资源描述:

《c语言--销售管理系统--报告书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.设计内容1、程序设计(包括框图设计、源程序编辑、编译、调试)2、对问题有完整的分析过程,要求把分析设计过程写入报告3、编写设计报告本程序设计的主要内容:1.1销售管理系统该系统是一个销售管理系统,即对某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)进行合理管制。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容: 1)销售员的代号 2)产品的代号 3)这种产品的当天的销售额 每位销售员每天可能上缴0-5张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理。1)计算上个月每个人每种产品的销售额。 

2、2)按销售额对销售员进行排序,输出排序结果(销售员代号)3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额) 4)输出统计报表2.设计目的与要求2.1设计目的1.进一步掌握运用C进行程序设计的能力;3.进一步理解和运用面向过程程序设计的思想和方法;3.初步掌握开发一个小型实用系统的基本方法;4.学会调试一个较长程序的基本方法;5.学会利用互联网查找相关的知识并学习;2.2要求含设计中用到的相关技术的解释或讲解介绍和正文两大部份。正文包括以下7个内容:1.需求分析  以无歧义的陈述说明程序设计的任务,强调的是程序要做什么?并明确规定:  (1)输

3、入的形式和输入值的范围;  (2)输出的形式;  (3)程序所能达到的功能;  (4)测试数据:包括正确的输入及其输出结果和含有错误的输入及其输出结果。2.概要设计  说明本程序中用到的所有抽象数据类型的定义、主程序的流程以及各程序模块之间的层次(调用)关系。3.详细设计  实现概要设计中定义的所有类,对每个操作只需要写出伪码算法;可采用流程图等进行描述,画出函数和过程的调用关系图。4.调试分析  内容包括:  a.调试过程中遇到的问题是如何解决的以及对设计与实现的回顾讨论和分析;  b.改进设想;  c.经验和体会等。5.用户使用说明  说明如何使用你编写的程序,详细列出每一步的操作步

4、骤。6.测试结果  列出你的测试结果,包括输入和输出。这里的测试数据应该完整和严格,最好多于需求分析中所列。7、课程设计总结。8、源程序(主要函数代码,并附说明)。9.参考文献  列出参考的相关资料和书籍。10.加封面(采用统一格式)之后装订。3.设计原理该软件系本人经过两周时间完成,其中每一步都有较为详细的提示.当用户进入这个程序时,系统会出现一个主菜单,有七个功能,进商品销售管理系统;输入商品信息;删除与更改信息;确认购买并输入购买信息;系统信息统计系统;保存所有信息写入文件,读取一份已存在的信息,退出系统。本程序是通过对文件的读写来实现的,主要运用了循环、数组结构,对数据的输入、修

5、改、删除的连续进行,进入系统后,能够根据提示进行输入、修改、删除以及查询等功能。在输入信息的时候,可以根据提示进行重复输入多个信息,修改、删除、查询也可以重复使用,这些就是运用的循环结构。在输入、修改、删除、查询信息、信息写入文件、读取信息、退出系统时该系统会用(1退出系统2继续)提示你。注意:在使用过程中,查询商品时只能先输入商品的代号;输入的各项数据不能超过其本身设定的最大的位数。4.详细设计4.1系统的总体流程图开始编译运行有/错MAIN有无调用MENUK≠0EXITK=0调用各个功能函数(K=?)连接执行错误输入正确图4.1系统流程图4.2各功能函数流程图图4.2main()函数

6、流程图图4.3insert()函数流程图图4.4renew()函数流程图图4.5seek()函数流程图4.6save()函数流程图图4.7statistics()函数流程图5.运行结果与分析5.1程序运行(1).第一次使用这个软件的时。图5.1系统对话框(2).输入销售员销售信息图5.2“商品输入信息”窗口(3).进入系统输入销售员代号查询销售员的销售信息。图5.3查询窗口(4).进入系统按“4”就可以更改销售员的销售信息。图5.4显示修改循环输入窗口5.2程序分析1.程序要写正确,不然不能读出。2.信息代码也要输入正确,按照程序要求输入,不然正确输出信息。3.循环与否点击您是否继续进行

7、信息录入(y/n)即可。6.总结这次课程设计虽然只有短短的两周时间,但此过程中我得到的收获却没有时间的界限。在这期间,我有刚开始对于设计的茫然,也有设计过程中面对不熟悉的知识的焦急,更有面对程序运行出错时的惆怅,同时还有当自己把设计的思路一点点想清楚,把程序代码上出现的错误一个个改正确,把程序成功运行出来的那份难以表述的喜悦!成功的背后有过一丝丝彷徨,但拨开乌云的天空通常看到的是美丽的彩虹!对于我精神上的收获确实不少,学习上也受益匪

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

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

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