C语言课程设计--销售管理系统

C语言课程设计--销售管理系统
C语言课程设计--销售管理系统

计算机高级语言课程设计(C)

姓名:

学号:院(系):

专业:指导教师: 职称

2010年09月

题目:销售管理系统

时间:2010年09月

【问题描述】

某公司有四个销售员(编号:1~4),负责销售五种产品(编号:1~5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:(1)销售员的代号(2)产品的代号(3)这种产品当天的销售额

每位销售员每天可能上缴0~5张便条。假设收集到了上个月的所有便条,编写一个

处理系统,读取上个月的销售情况(自己设定)。

【基本要求】

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

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

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

(4)输出统计报表

1、需求分析

根据题目的要求采用结构体数组和文件系统实现,结构体成员包括销售员代号,产品代号,销售额。排序算法采用选择排序算法。输出统计报表形式按照题目给出的形式在屏幕上相应位置输出内容。

2、设计

(1 )设计思想

1)定义如下:

struct goods

{int p_num;

int num;

int g_num;

} s[max];

struct pers ons

{int nu m[7];

}p[6],w;

int n=max;/

2)文件结构

总共有如下文件:

: stdio.h 就是指“ sta ndard in put&o utput"

意思就是说标准输入输出头文件!所以了,用到标准输入输出函数时,就

要调用这个头文件!

:co nio.h 不是C 标准库中的头文件。conio 是Con sole In

put/Output

(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作。

3)计算每个人每种产品的销售额,每种产品的销售额,每个人的销售额

int arg()

{

int k,a,j;

for(k=1;k<=5;k++)

相关主题
相关文档
最新文档