- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 2
C语言课程设计
题 目
指导教师
学生姓名
学 号
专 业
教学单位
目 录
1设计内容与设计要求…………………………………… 1
1.1系统功能简介……………………………………… 1
1.2系统运行环境 ………………………………………1
2功能划分,模块详细说明 ………………………………1
3程序流程图 ………………………………………………1
4运行的运行及说明 ………………………………………2
4.1系统的运行 …………………………………………2
4.2运行说明…………………………………………… 4
5总结 ………………………………………………………5
附件:源程序清单……………………………………………5
1设计内容与设计要求
1.1系统功能简介
系统有简单的菜单界面,用户可以通过输入简单的选项来完成相应的工作。
选定一种产品,按销售额的顺序对销售员进行排序,输出排序结果。
统计每种产品的总销售额,输出排序结果。
输出统计报表。
1.2系统运行环境
Vc++6.0下运行,硬件基本无要求,现在的计算机系统基本都可以运行该系统。
2功能划分,模块详细说明
系统的功能是通过子函数调用的方式来完成的,下面对程序中用到的函数及其功能做一下说明。
void menu():显示主菜单界面。
void data_count(data *x):以写方式打开文件,对商品信息清零,读入职工编号、产品编号、销售量等信息,对相同职工的相同产品的销售量求和后写入文件。
void range_sxy(data *x):以读方式打开文件,读入信息,输入按何种产品排序后对存储职工编号的数组进行排序,最后输出新序的职工编号信息。
void range_shangpin(data *x):从文件读入信息,对每项产品的销售量求和,按每项产品的总销售量排序。
void data_out(data *x):打开文件,读入信息,求所有产品的销售量的和,输出统计表。
void main():主函数,调用以上函数,完成相应功能。
3程序流程图
程序整体流程图如图3-1所示:
计算产品
计算产品销售额
按销售额对销售员排序
统计每种产品的总销售额,排序
输出统计报表
退出
结 束
菜 单
开 始
图3-1整体流程图
4系统的运行及说明
4.1系统的运行
系统初始运行时,会显示如图4-1所示的菜单界面,用户可以根据提示,进行相应的选择,来完成系统提供的各种功能。
图4-1输入界面
当选择1时,系统调用函数void data_count(data *x),完成相应的功能。运行界面如图4-2所示,系统会要求用户输入月份,然后要求输入这个月份中是哪个职工销售的哪项产品的数量的具体信息,我们的系统假设有四个职工,职工编号从1至4,一共有5项产品,产品编号从1至5。职工和产品的数目都可以更改,只要修改一下程序中的宏定义语句即可。
图4-2计算产品销售额界面
当选择2时,系统调用void range_sxy(data *x),完成相应部分的功能。运行界面如图4-3所示,系统会要求用户输入月份,然后排序的产品编号,最后给出此项产品的按照销售量的大小进行的销售员的编号的排序情况。
图4-3按销售额对销售员排序的界面
当选择3时,系统调用void range_shangpin(data *x),完成对每项商品的总销售量排序的功能,运行界面如图4-4所示:
图4-4产品总销售额排序界面
当选择4时,系统调用void data_out(data *x),完成输出统计表的功能,统计内容如图4-5所示:
图4-5统计报表界面
4.2运行说明
首次打开系统必须输入一部分员工信息,如果没有员工信息文件,除了输入功能以外,其它的功能将自动禁止, 按任意键退出程序。
输入时,按照提示陆续输入每个员工的单个信息,输入完毕,选择“0”,程序将自动回到菜单选择界面。
其它的功能模块都在执行程序时有相应的提示,非常容易操作。
5总结
通过这次实习,让我们初步有了编写系统的能力,我们对很多的函数有了新的认识,也学会了运用多种函数,也明白了编写软件的基本过程,和基本方法。编写软件的过程中我们又学到了曾经自己不知道的函数或是自己不会的函数的用法。这次课程设计课总的来说让我受益匪浅。
在软件的设计过程中遇到了很多的困难。在软件一次一次的调试失败下,曾经想过要放弃。我最后还是让自己坚持了下来,毫不畏惧困难,在同学的帮助与讲解下我总算是顺利的完成了软件的设计。
在程序的编写过程中我们发现有很多的知识漏洞和缺
您可能关注的文档
最近下载
- T∕TRSC 005-2024 黑参 团体标准.pdf VIP
- 机械加工工艺基础知识全集!.doc VIP
- 综合养老服务中心建设项目可行性研究报告.docx
- DB23_T3335—2022_黑龙江省超低能耗公共建筑节能设计标准_黑龙江省.pdf VIP
- 2025年行政执法证考试必考题库及答案.docx
- 模块二通用型带式输送机港口输送机械与集装箱机械课件.ppt
- 井下无线电磁波短距离传输技术发展及的研究.doc VIP
- 风电工程概算编制及投资控制提纲(风电).pdf VIP
- 疾病预防秋冬预防感冒(课件)小学生主题班会通用版.pptx VIP
- 《园林植物栽培与养护(第5版)》高职全套教学课件.pptx
原创力文档


文档评论(0)