销售信息管理系统-课程设计报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计 课程设计报告 课设题目: 销售信息统计管理系统 班 级: 姓 名: 学 号: 指导教师: 成 绩: 2013 年 6 月 任务描述 本次任务要求完成一个销售信息管理统计系统。具体内容为:假定某公司有n个销售员,负责销售m种产品。每个销售员将当天销售的每种产品一张便条的形式提交给公司。每张便条内容包括:(1)销售员编号;(2)销售产品代号;(3)产品销售量;(4)产品销售金额。本销售信息管理统计系统是对所收集的便条进行统计。具体要求如下: (一)系统以菜单方式工作,要求界面清晰,便于操作。 (二 可以将每张便条输入,并以结构数组形式保存信息。 (三)能够查看输入的便条的内容。 (四)可以实现业绩查询功能,包括以下三种查询方式: 1.查询本月某个销售员某种产品的月销售额 2.查询某销售员月总销售额 3.查询某个销售员每种产品销售额 (五)统计产品热销度,并按从高到低的顺序排序加以显示 (六)生成销售统计报表 系统概要设计 (一)模块整体设计图 (二)函数功能介绍 1.主函数void main 功能:调用其他各个函数; 2.菜单函数 void menu 功能:构造系统界面; 3.录入函数 void input() 功能:输入数据并用结构数组保存; 4.读取函数 void output() 功能:查看之前录入的数据,并以表格形式输出; 查询函数由以下四部分构成 (1)查询函数界面void menu1() 功能:构造查询界面,并调用其他查询函数 (2)查询函数1 void search1() 功能:查询本月某个销售员某种产品的月销售额 (3)查询函数2 void search2() 功能:查询某销售员月总销售额 (4)查询函数3 void search3() 功能:查询某个销售员每种产品销售额 6. 产品销售量统计函数array() 功能:统计每种产品销售量 7. 统计函数 void count() 功能:统计每种产品的销售量,并从高到低输出; 8. 统计报表函数 void form 功能:以统计报表形式将所有数据显示出来; 系统详细设计 (一)数据结构设计 1.本系统采用结构体数组保存所录入的便条信息,其中,每张便条的结构体如下: struct paper int num; int pnum; int pcount; float money; staff[MAX+1]; 2.定义如下结构体用来将所有产品的销售额进行统计处理并按序存放,其结构体如下: struct sum int pnum; int pcount; float psale; product[MAX+1]; 3.定义静态全局变量note,用以统计输入的便条数。 (二)模块接口设计: 1. 各函数原型为: main(); /*主函数*/ void menu ; /*菜单函数*/ void input ; /*录入函数*/ void output ; /*读取函数*/ void menu1 ; /*查询菜单函数*/ void search1 ; /*查询月销售额函数*/ void search2 ; /*查询月总销售额函数*/ void search3 ; /*查询产品销售额函数*/ void array ; /*统计产品销售量函数*/ void count ; /*统计产品热销售度函数*/ void form ; /*生成统计报表函数*/ 2.系统界面切换的实现 每个函数在返回上一个菜单时,均采用switch语句进行选择,例如: printf \n\nWhat do you want to do? 1 Return to menu 0 Exit system ; printf \n\nPlease make choices 0-1 : ; scanf %d,ch ; switch ch case 1:menu ;break; case 0:exit 0 ;break; 在main()函数中用do-while语句实现各函数的循环调用,以使各功能能够重复实现,直至用户退出系统为止 (三)盒图: 1.主函数盒图: 2.录入函数盒图 查询菜单函数盒图 查询功能盒图(以查询月销售额函数为例) 5.产品热销售度函数盒图 系统实现 (一)菜单界面 二 录入界面 (三)输出界面 (四)查询界面 (五)查询1界面 (六)查询2界面 (七)查询3界面 八 产品热销度统计界面 (九)销售统计报表界面 系统调试 在调试过程中我遇到的问题以及我的采取措施有: 在我使用中文界面时,便条录入功能无法实现,即无法将数据存入结构体数组中,因此我采取了英文界面 在做统计时我本

文档评论(0)

lyxbb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档