C语言课程设计报告--销售管理系统设计模板 联系客服

发布时间 : 星期六 文章C语言课程设计报告--销售管理系统设计模板更新完毕开始阅读8e0e40f2e43a580216fc700abb68a98271feacd6

《C语言程序设计》课程设计报告

1.设计内容

1、程序设计(包括框图设计、源程序编辑、编译、调试) 2、对问题有完整的分析过程,要求把分析设计过程写入报告 3、编写设计报告

本程序设计的主要内容:

1.1销售管理系统

该系统是一个销售管理系统,即对某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)进行合理管制。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:

1)销售员的代号 2)产品的代号

3)这种产品的当天的销售额

每位销售员每天可能上缴0-5张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理。

1)计算上个月每个人每种产品的销售额。

2)按销售额对销售员进行排序,输出排序结果(销售员代号)

3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额)

4)输出统计报表

- 1 -

《C语言程序设计》课程设计报告

2.设计目的与要求

2.1设计目的

1.进一步掌握运用C进行程序设计的能力;

3.进一步理解和运用面向过程程序设计的思想和方法; 3.初步掌握开发一个小型实用系统的基本方法; 4.学会调试一个较长程序的基本方法; 5.学会利用互联网查找相关的知识并学习;

2.2要求

含设计中用到的相关技术的解释或讲解介绍和正文两大部份。 正文包括以下7个内容: 1.需求分析

以无歧义的陈述说明程序设计的任务,强调的是程序要做什么?并明确规定: (1) 输入的形式和输入值的范围; (2) 输出的形式;

(3) 程序所能达到的功能;

(4) 测试数据:包括正确的输入及其输出结果和含有错误的输入及其输出结果。

2.概要设计

说明本程序中用到的所有抽象数据类型的定义、主程序的流程以及各程序模块之间

的层次(调用)关系。 3.详细设计

实现概要设计中定义的所有类,对每个操作只需要写出伪码算法;可采用流程图等

进行描述,画出函数和过程的调用关系图。 4.调试分析 内容包括:

a.调试过程中遇到的问题是如何解决的以及对设计与实现的回顾讨论和分析;

- 2 -

《C语言程序设计》课程设计报告

b.改进设想; c.经验和体会等。

5.用户使用说明

说明如何使用你编写的程序,详细列出每一步的操作步骤。

6.测试结果

列出你的测试结果,包括输入和输出。这里的测试数据应该完整和严格,最好多于

需求分析中所列。 7、课程设计总结。

8、源程序(主要函数代码,并附说明)。

9.参考文献

列出参考的相关资料和书籍。

10.加封面(采用统一格式)之后装订。

- 3 -

《C语言程序设计》课程设计报告

3.设计原理

该软件系本人经过两周时间完成,其中每一步都有较为详细的提示.当用户进入这个程序时,系统会出现一个主菜单,有七个功能,进商品销售管理系统;输入商品信息;删除与更改信息;确认购买并输入购买信息;系统信息统计系统;保存所有信息写入文件,读取一份已存在的信息,退出系统。

本程序是通过对文件的读写来实现的,主要运用了循环、数组结构,对数据的输入、修改、删除的连续进行,进入系统后,能够根据提示进行输入、修改、删除以及查询等功能。在输入信息的时候,可以根据提示进行重复输入多个信息,修改、删除、查询也可以重复使用,这些就是运用的循环结构。

在输入、修改、删除、查询信息、信息写入文件、读取信息、退出系统时该系统会用(1 退出系统 2 继续)提示你。

注意:在使用过程中,查询商品时只能先输入商品的代号;输入的各项数据不能超过其本身设定的最大的位数。

- 4 -