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

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

ID:794536

大小:336.03 KB

页数:35页

时间:2017-09-05

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张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行

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

3、容:1.需求分析  以无歧义的陈述说明程序设计的任务,强调的是程序要做什么?并明确规定:  (1)输入的形式和输入值的范围;  (2)输出的形式;  (3)程序所能达到的功能;  (4)测试数据:包括正确的输入及其输出结果和含有错误的输入及其输出结果。2.概要设计  说明本程序中用到的所有抽象数据类型的定义、主程序的流程以及各程序模块之间的层次(调用)关系。3.详细设计  实现概要设计中定义的所有类,对每个操作只需要写出伪码算法;可采用流程图等进行描述,画出函数和过程的调用关系图。4.调试分析  内容包括:  a.调试过程中遇到的问题是如

4、何解决的以及对设计与实现的回顾讨论和分析;  b.改进设想;  c.经验和体会等。5.用户使用说明  说明如何使用你编写的程序,详细列出每一步的操作步骤。6.测试结果  列出你的测试结果,包括输入和输出。这里的测试数据应该完整和严格,最好多于需求分析中所列。7、课程设计总结。8、源程序(主要函数代码,并附说明)。9.参考文献  列出参考的相关资料和书籍。10.加封面(采用统一格式)之后装订。3.设计原理该软件系本人经过两周时间完成,其中每一步都有较为详细的提示.当用户进入这个程序时,系统会出现一个主菜单,有七个功能,进商品销售管理系统;输

5、入商品信息;删除与更改信息;确认购买并输入购买信息;系统信息统计系统;保存所有信息写入文件,读取一份已存在的信息,退出系统。本程序是通过对文件的读写来实现的,主要运用了循环、数组结构,对数据的输入、修改、删除的连续进行,进入系统后,能够根据提示进行输入、修改、删除以及查询等功能。在输入信息的时候,可以根据提示进行重复输入多个信息,修改、删除、查询也可以重复使用,这些就是运用的循环结构。在输入、修改、删除、查询信息、信息写入文件、读取信息、退出系统时该系统会用(1退出系统2继续)提示你。注意:在使用过程中,查询商品时只能先输入商品的代号;输

6、入的各项数据不能超过其本身设定的最大的位数。4.详细设计4.1系统的总体流程图开始编译运行有/错MAIN有无调用MENUK≠0EXITK=0调用各个功能函数(K=?)连接执行错误输入正确图4.1系统流程图4.2各功能函数流程图图4.2main()函数流程图图4.3insert()函数流程图图4.4renew()函数流程图图4.5seek()函数流程图4.6save()函数流程图图4.7statistics()函数流程图5.运行结果与分析5.1程序运行(1).第一次使用这个软件的时。图5.1系统对话框(2).输入销售员销售信息图5.2“商品

7、输入信息”窗口(3).进入系统输入销售员代号查询销售员的销售信息。图5.3查询窗口(4).进入系统按“4”就可以更改销售员的销售信息。图5.4显示修改循环输入窗口5.2程序分析1.程序要写正确,不然不能读出。2.信息代码也要输入正确,按照程序要求输入,不然正确输出信息。3.循环与否点击您是否继续进行信息录入(y/n)即可。6.总结这次课程设计虽然只有短短的两周时间,但此过程中我得到的收获却没有时间的界限。在这期间,我有刚开始对于设计的茫然,也有设计过程中面对不熟悉的知识的焦急,更有面对程序运行出错时的惆怅,同时还有当自己把设计的思路一点点

8、想清楚,把程序代码上出现的错误一个个改正确,把程序成功运行出来的那份难以表述的喜悦!成功的背后有过一丝丝彷徨,但拨开乌云的天空通常看到的是美丽的彩虹!对于我精神上的收获确实不少,学习上也受益匪

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

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

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