销售管理系统课程设计报告.docxVIP

  • 15
  • 1
  • 约1.01万字
  • 约 38页
  • 2024-03-02 发布于上海
  • 举报

C语言程序设计课程设计

(销售管理)销售管理系统课程设计报告

1

C语言程序设计课程设计

C语言程序设计课程设计

-

-PAGE3-

设计内容和要求

管理系统的发展及现状

管理信息系统是现代信息管理工作不可缺少的一部分,是适应现代高科技信息管理尺度的要求、推动信息管理走向科学化、规范化的必要条件。只有信息管理规范了,才能给人们提供更好的生活环境及便利的生活空间。

管理信息系统是一个能进行管理信息的收集、传递、加工、保存、维护和使用的系统。

管理信息系统功能包括:信息收集、信息存储、问题处理及信息输出、信息管理。

现代社会、社会化趋势的扩大和社会产品需求使企业在生产经营活动中涉及的内外部信息积聚膨胀,随着科学技术突飞猛进和生产迅速发展,使人类知识量增长速度不断加快,信息量的增加,外部环境变化的变快,人工已无法胜任。如何收集足够的信息资源,强有力的信息并加以利用,积极的开发和及时利用信息爆炸有效的信息资源,已成为现代社会的难题。因此必须有一个系统来对这些数据进行管理。

需求分析

背景

食品店销售管理系统销售员的代号A.B.C.D

产品的代号:面包bread、蛋糕cate、饼干pie、牛奶milk 饮料drink

内容及要求

1)强化学习C语言中有关链表及外部文件的内容,独立设计一个销售管理系统。某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:

a.销售员的代号b.产品的代号

c.这种产品的当天的销售额

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

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

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

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

输出统计报表

总体设计思路

系统功能简介1)输入销售员的销售信息并将其保存在文件中2)从文件中读取销售员的销售信息

C语言程序设计课程设计

C语言程序设计课程设计

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

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

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

输出统计报表

总体设计

在本软件中,主要运用函数调用来实现对食品销售的记录和管理。本软件实现了销售信息的记录功能(包括每个销售员每种产品的销售情况)、销售信息查询功能(按销售员查询、按销售总量查询等)和销售信息储存功能,以及输出统计报表的功能,和从文件中读取数据功能等,从而达到对食品销售情况的管理。

总体程序模块图

输入保存读入数

输入

按销售额对销售

产品销售额

Main()函数输入

C语言程序设计课程设计

C语言程序设计课程设计

查询销售情况清单天数及销售员销售情况

查询销售情况

输出统计表

输出统计表

退出

退出

图2.1总体程序模块

总体设计流程图

开始

开始

Y

-5-Menu_select()=1N

-5-

Menu_select()=1

N

C语言程序设计课程设计

C语言程序设计课程设计

-

-PAGE21-

NLength=enter(rec); Menu_select()=2Break;

N

Y

Salor(rec,length);

Salor(rec,length);

Menu_select()=3N

Menu_select()=3

N

Y

List1(rec,length);

Break;

Menuselect(

Menuselect(

)=4

N

List2(rec,length);berakMenuselect()=5N

List2(rec,length);berak

Menusel

ect()=5

N

Mwnuselt()=6; ;

Mwnuselt()=6

;

Y

Length=lo

Length=loaYd(re

c)break

;

A(rec,length)break;

A(rec,length)break;

Menu_select=9

Menu_sele

ct=9

Y

Exit(0);

List3(rec,length);break

List3(rec,length);break

Menu_

Menu_

selec

=_7()=7

N

Y

Save(rc,l

ength);Br

l eak

Menu

select()=8

N

;

图2.2总体设计流程

系统功能模块设计

Main()主函

文档评论(0)

1亿VIP精品文档

相关文档