1、 C 语言程序设计语言程序设计 课程设计报告课程设计报告 课设题目:课设题目: 销售信息统计管理系统销售信息统计管理系统 班班 级级: : 姓姓 名:名: 学学 号:号: 指导教师指导教师: : 成成 绩绩: : 2013 年年 6 月月 语言课程设计 第 1 页 共 22 页 一、一、 任务描述任务描述 本次任务要求完成一个销售信息管理统计系统。具体内容为:假定某公司有 n 个销售员,负责销售 m 种产品。每个销售员将当天销售的每种产品一张便条的形 式提交给公司。每张便条内容包括: (1)销售员编号; (2)销售产品代号; (3) 产品销售量; (4)产品销售金额。本销售信息管理统计系统是对
2、所收集的便条进 行统计。具体要求如下: (一)系统以菜单方式工作,要求界面清晰,便于操作。 (二)可以将每张便条输入,并以结构数组形式保存信息。 (三)能够查看输入的便条的内容。 (四)可以实现业绩查询功能,包括以下三种查询方式: 1.查询本月某个销售员某种产品的月销售额 2.查询某销售员月总销售额 3查询某个销售员每种产品销售额 (五)统计产品热销度,并按从高到低的顺序排序加以显示 (六)生成销售统计报表 二、二、 系统概要设计系统概要设计 (一)模块整体设计图 销售信息统计管理系统 菜 单 显 示 录 入 便 条 读 出 便 条 查 询 业 绩 热 销 度 统 计 统 计 报 表 图 1
3、模块调用图 月 销 售 额 查 询 月 总 销 售 额 查 询 产 品 销 售 额 查 询 C 语言课程设计 第 2 页 共 22 页 (二)函数功能介绍 1.主函数 void main() 功能:调用其他各个函数; 2.菜单函数 void menu() 功能:构造系统界面; 3.录入函数 void input() 功能:输入数据并用结构数组保存; 4读取函数 void output() 功能:查看之前录入的数据,并以表格形式输出; 5查询函数由以下四部分构成 (1)查询函数界面 void menu1() 功能:构造查询界面,并调用其他查询函数 (2)查询函数 1 void search1() 功能:查询本月某个销售员某种产品的月销售额 (3)查询函数 2 void search2() 功能:查询某销售员月总销售额 (4)查询函数 3 void search3() 功能:查询某个销售员每种产品销售额 6. 产品销售量统计函数 array() 功能:统计每种产品销售量 7. 统计函数 void count() 功能:统计每种产品的销售量,并从高到低输出; 8. 统计报表函数 void form() 功能:以统计报表形式将所有数据显示出来; 三、三、 系统详细设计系统详细设计 (一)数据结构设计 1.本系统采用结构体数组保存所录入的便条信息, 其中,