c语言视频销售系统的解决方法,C语言销售管理系统.docx

(?一?)?、?设?计?内?容?与?设?计?要?求

1.设计内容:

设计课题四:销售管理系统

一、问题描述:

通过本系统实现对?N?个销售员信息的录入、显示、添加、删除,以

及对产品销售额的排序等操作的管理。

二、功能描述:

1、本系统采用一个包含?n?个数据的结构体数组,每个数据的结

构应当包括:姓名、身份、产品?1?销售额、产品?2?销售额、

总产品销售额。

2、本系统显示这样的菜单:

销售管理系统

1、销售员信息输入

2、销售员信息输出

3、删除销售员

4、添加销售员

5、销售额排序

6、统计产品销售额

7、保存销售额信息

0、退出系统

3、执行一个具体的功能之后,程序将重新显示菜单。

4、将系统信息保存在文件中。

三、算法提示:

1、数据结构:结构体类型数组

2、数据库结构:下表构成该系统的基本数据库

姓名

char

身份

int

产品?1?销售额

int

产品?1?销售额

int

总产品销售额

int

四、测试数据:?记录数?20。

2.设计要求:

1).设计正确,方案合理。

2).界面友好,使用方便。

3).程序精炼,结构清晰。

4).设计报告?5000?字以上,含程序设计说明,用户使用说明,源程序清单

及程序框图。

5).上机演示。

(?二?)?、?进?度?安?排

第一周课题讲解,查阅资料总,体设计,详细设计

周日:8:00——12:00

14:00-—18:00

周一:8:00——12:00

周三:14:00——18:00

第二周编程,上机调试,修改程序,完善程序,答辩

撰写课程设计报告

周二:8:00——12:00

周五:14:00——18:00

附:

课程设计报告装订顺序:封面、任务书、目录、正文、评分、附件(A4?大小的图纸及

程序清单)。

正文的格式:一级标题用?3?号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行

距为?22。

。正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图)

三、主要功能的实现(至少要有一个主要模块的流程图);四、程序调试;五、总结;六、

附件(所有程序的原代码,要求对程序写出必要的注释)

正文总字数要求在?5000?字以上(不含程序原代码)

目录

一、需求分析?………………………………………………………1

二、概要设计………………………………………………………1

三、详细设计………………………………………………………5

四、调试分析以及设计体会………………………………………6

五、使用说明………………………………………………………6

六、附录……………………………………………………………7

一、?需求分析

1、程序的功能。

程序要完成的功能有:

(1)销售员信息录入(2)销售员信息显示

(3)销售额信息保存(4)产品总销售额由大到小排序

(5)统计产品销售额信息(6)插入销售员及其信息

(7)删除销售员及其信息(0)退出销售管理系统

2、输入输出的要求。

输入运用了?scanf?和?gets?函数;输出运用了?printf?函数。

二、?概要设计

1、程序由哪些模块组成以及一个模块之间的层次结构、模块的调用关系;

每个模块的功能。

程序由主函数?void?main()、输入?void?input()、显示?void?show()、删除?void

del()、排序?void?sort()、添加?void?insert()、统计?void?statistic()、保

存?void?save()、退出?void?exit()等九个模块组成。本系统涉及的知识点:分

支,循环,函数,数组,结构体,文件等。各个函数模块的实现如下:

(1)关于?void?main():采用?switch?分支控制语句,通过键盘输入值作为

开关值,用以调用主菜单各大函数,从而实现主控职能。C?语言的函数

调用遵循先定义后引用的原则,在程序的最开始就定义了众多的全局变

量,如?int?i。其调用关系如下:

switch(i)

{

case?0:

printf("o退出销售管理系统o\n");

exit(0);

break;

case?1:

printf("-----销售员信息录入-----\n");

input();

break;

case?2:

printf("-----销售员信息显示-----\n");

show();

break;

case?3:

printf("-----销售额信息保存-----\n");

save();break;

case?4:

printf("-----总销售额信息排序-----\n");

sort();break;

case?5:

printf("-----统计产品销售额信息-----\n");

statis

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值