C语言销售管理系统.doc

C语言销售管理系统.doc

ID:52521302

大小:64.00 KB

页数:15页

时间:2020-03-28

C语言销售管理系统.doc_第1页
C语言销售管理系统.doc_第2页
C语言销售管理系统.doc_第3页
C语言销售管理系统.doc_第4页
C语言销售管理系统.doc_第5页
资源描述:

《C语言销售管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、(一)、设计内容与设计要求1.设计内容:设计课题四:销售管理系统一、问题描述:通过本系统实现对N个销售员信息的录入、显示、添加、删除,以及对产品销售额的排序等操作的管理。二、功能描述:1、本系统采用一个包含n个数据的结构体数组,每个数据的结构应当包括:姓名、身份、产品1销售额、产品2销售额、总产品销售额。2、本系统显示这样的菜单:销售管理系统1、销售员信息输入2、销售员信息输出3、删除销售员4、添加销售员5、销售额排序6、统计产品销售额7、保存销售额信息0、退出系统3、执行一个具体的功能之后,程序将重新显示菜单。4、将系统信息保存在文件中

2、。三、算法提示:1、数据结构:结构体类型数组2、数据库结构:下表构成该系统的基本数据库姓名身份产品1销售额产品1销售额总产品销售额charintintintint四、测试数据:记录数20。2.设计要求:1).设计正确,方案合理。2).界面友好,使用方便。3).程序精炼,结构清晰。4).设计报告5000字以上,含程序设计说明,用户使用说明,源程序清单及程序框图。5).上机演示。(二)、进度安排第一周课题讲解,查阅资料总,体设计,详细设计周日:8:00——12:0014:00-—18:00周一:8:00——12:00周三:14:00——18:

3、00第二周 编程,上机调试,修改程序,完善程序,答辩撰写课程设计报告周二:8:00——12:00周五:14:00——18:00附:课程设计报告装订顺序:封面、任务书、目录、正文、评分、附件(A4大小的图纸及程序清单)。正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22。正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图);三、主要功能的实现(至少要有一个主要模块的流程图);四、程序调试;五、总结;六、附件(所有程序的原代码,要求对程序写出必要的注释)。正文总字数要求在5000字以上(

4、不含程序原代码)目录一、需求分析………………………………………………………1二、概要设计………………………………………………………1三、详细设计………………………………………………………5四、调试分析以及设计体会………………………………………6五、使用说明………………………………………………………6六、附录……………………………………………………………7一、需求分析1、程序的功能。程序要完成的功能有:(1)销售员信息录入(2)销售员信息显示(3)销售额信息保存(4)产品总销售额由大到小排序(5)统计产品销售额信息(6)插入销售员及其信息(

5、7)删除销售员及其信息(0)退出销售管理系统2、输入输出的要求。输入运用了scanf和gets函数;输出运用了printf函数。二、概要设计1、程序由哪些模块组成以及一个模块之间的层次结构、模块的调用关系;每个模块的功能。程序由主函数voidmain()、输入voidinput()、显示voidshow()、删除voiddel()、排序voidsort()、添加voidinsert()、统计voidstatistic()、保存voidsave()、退出voidexit()等九个模块组成。本系统涉及的知识点:分支,循环,函数,数组,结构体,

6、文件等。各个函数模块的实现如下:(1)关于voidmain():采用switch分支控制语句,通过键盘输入值作为开关值,用以调用主菜单各大函数,从而实现主控职能。C语言的函数调用遵循先定义后引用的原则,在程序的最开始就定义了众多的全局变量,如inti。其调用关系如下:switch(i){case0:printf("o退出销售管理系统o");exit(0);break;case1:printf("-----销售员信息录入-----");input();break;case2:printf("-----销售员信息显示-----")

7、;show();break;case3:printf("-----销售额信息保存-----");save();break;case4:printf("-----总销售额信息排序-----");sort();break;case5:printf("-----统计产品销售额信息-----");statistics_sailer();break;case6:printf("-----插入销售员及其信息-----");insert();break;case7:printf("-----删除销售员及其信息-----");del(

8、);break;default:printf("输入错误,请重新选择!!");break;}}}(2)录入函数voidinprint()的实现:由主菜单按‘1’键进入。利用循环方式,将相关信息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。