1 / 25
文档名称:

销售管理系统设计_C语言课程设计.doc

格式:doc   页数:25
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

销售管理系统设计_C语言课程设计.doc

上传人:追风少年 2013/9/15 文件大小:0 KB

下载得到文件列表

销售管理系统设计_C语言课程设计.doc

文档介绍

文档介绍:存档资料成绩:
华东交通大学理工学院
课程设计报告书
所属课程名称 C语言
题目销售管理系统设计
分院电气与信息工程分院
专业班级信管1班
华东交通大学理工学院
第1章课程设计( 论文)任务书
专业信息管理与信息系统
班级 1班姓名
一、课程设计(论文)题目销售管理系统设计
二、课程设计(论文)工作:自 2013 年 6 月24 日起至 2013 年 7 月 1 日止。
三、课程设计(论文)的内容要求:
1、系统以菜单方式工作
2、便条信息录入功能(便条信息用文件保存)——输入
3、收集到了上个月的所有便条后,读取销售情况
<1>.计算每种产品的销售额
<2>.按销售额对销售员进行排序,输出排序结果(销售员代号)
<3>. 统计每种产品的销售额, 对这些产品按从高到低的顺序,输出排序结果(需要输出产品的代号和销售额)。







序号
项目
等级
优秀
良好
中等
及格
不及格
1
课程设计态度评价
2
出勤情况评价
3
任务难度评价
4
工作量饱满评价
5
任务难度评价
6
设计中创新性评价
7
论文书写规范化评价
8
综合应用能力评价
综合评定等级




学生签名刘紫兵
2010 年6 月 29 日
课程设计(论文)评阅意见
评阅人职称
20 年月日
目录

第1章课程设计( 论文)任务书 2
第2章程序设计目的 6
第3章程序实现思路 7
第4章 程序清单或正文 8
第5章课程设计心得 17
第6章参考文献 19
致谢 19
源代码 19
第2章程序设计目的
1、培养我们解决问题和分析问题的能力,巩固并加强c语言的基本书写方式,为我们提供了一个既动手又动脑的机会,当然,还培养我们的团队合作精神。
2、将课本上的知识和实际问题进行有机结合,为后面的要学的知识奠定基础。
3、在相关知识上让我们熟悉并掌握switch语句、循环语句的应用。
第3章程序实现思路
题目:
某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:1)销售员的代号,2)产品的代号,3)这种产品的当天的销售额。每位销售员每天上缴1张便条。
试设计一个便条管理系统,使之能提供以下功能
1、系统以菜单方式工作
2、便条信息录入功能(便条信息用文件保存)--输入
3、收集到了上个月的所有便条后,读取销售情况
1)计算每个人每种产品的销售额。
2)按销售额对销售员进行排序,输出排序结果(销售员代号)
3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额)(可选项)
在使用本程序之前,,在该文件中录入销售员的销售情况,比如:
销售员代号
产品代号
销售情况
1
1
20
2
1
30
3
1
40
4
1
50
1
2
50
在录入数据时,我们可以使用一个模块实现,
这就要用到我们课本上的文件录入操作:
我将该模块命名为input()
总体设计思路:
将整个程序分为四个模块:录入文本数据模块、计算每人每种产品销售额模块,按销售额对销售员进行排序模块,按产品销售额将产品从高到低排序模块。四个模块中,将后三个模块放到主函数的switch语句中,这样使程序模块化。
程序清单或正文
总体设计:
系统结构图
销售系统
计算每人每种产品的销售额
按销售额对销售员进行排序
按产品销售额从高到低排序
结束
主函数流程图
开始
Main()函数
menu()函数
read()函数
Foreach()函数
结束
录入函数
录入函数流程图
开始
Fopen(“”,”a+”)==NULL

Printf(“error”)
结束
数据录入函数:
void input()
{
FILE *fp;
char w[30];/*定义销售员代号*/
int i,j; /*定义产品代号i和销售数量j*/
int k;
fp=fopen("","a+");/*定义生成文件名和文件操作模式*/
if(fp==NULL)
{
printf("error\n");
exit(0);
}
else
{ printf("\n\n\t\t\t\t请录入销售情况:\n");
printf("销售员代号:\n");
gets(