职工工作量统计系统课程设计Word文件下载.docx

上传人:b****3 文档编号:8148518 上传时间:2023-05-10 格式:DOCX 页数:7 大小:126.43KB
下载 相关 举报
职工工作量统计系统课程设计Word文件下载.docx_第1页
第1页 / 共7页
职工工作量统计系统课程设计Word文件下载.docx_第2页
第2页 / 共7页
职工工作量统计系统课程设计Word文件下载.docx_第3页
第3页 / 共7页
职工工作量统计系统课程设计Word文件下载.docx_第4页
第4页 / 共7页
职工工作量统计系统课程设计Word文件下载.docx_第5页
第5页 / 共7页
职工工作量统计系统课程设计Word文件下载.docx_第6页
第6页 / 共7页
职工工作量统计系统课程设计Word文件下载.docx_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

职工工作量统计系统课程设计Word文件下载.docx

《职工工作量统计系统课程设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《职工工作量统计系统课程设计Word文件下载.docx(7页珍藏版)》请在冰点文库上搜索。

职工工作量统计系统课程设计Word文件下载.docx

1.2设计题目

职工工作量统计系统

1.3设计要求

编写有一个程序,该程序输入职工工号和完成的产品数量,程序允许同一职工有多次输由程序对其完成的产品数量实现累计。

程序按完成数量对他们排序,并确定他们的名次。

按完成的产品数量由多到少的顺序,输出名次、同一名次的职工人数及他们的工号(工号由小到大顺序输出)。

要求程序用有序链表存储数据信息。

2.总体设计:

 

总体框架图

3.详细设计

3.1数据结构形式及说明

structWork//结构体

{

intdegree;

intwork;

intnum;

Work*next;

};

Worka[20];

intdegree员工排名;

intnum员工工号;

intwork工作量;

使用的结构体中包含有员工的基本属性,包括排名,员工工号,员工量;

在进行设计的时候我使用了单链表,能够对员工的信息进行高效的进行查询,修改和删除。

每一个员工作为一个结构体的节点。

其中还用到了顺序结构进行高效的删除数据,在后续的完善中可以改变成为双向链表,使用更加的灵活方便。

3.2主模块设计

input函数

Output函数

Display函数

4.运行结果

5.课程设计总结

终于,在自己不断的努力下,完整的程序代码诞生了,既有几分高兴,又有几担心,担心自己做的不是很好。

终于,在担心与被动中,在考完C++程序设计后,我坐在了电脑前,一点点地构思算法、输入、编译、运行,不懂的就问同学,忘了的就看书。

在编程中,先构思出了程序的大致结构,然后慢慢的在其基础上增加功能,然后再编译、运行,继而再增加其他的方面的功能,甚至为了美化效果增加了题目中并不要求的菜单功能。

在编程中,我发现:

类和链表有点不同,但也有相通之处,用类做过的题目,用链表再做时,就显得很简单了。

在本题中,建立了结构体数组,因为数组的内存本来是连续的,再加上只有两个元素,所以就没有用链表(可以存大量的数据)了;

运用了如冒泡排序不、递归调用、switch语句等课本上重点的知识点,还用了不少巧妙的算法让程序更加完善。

在编完程序后,我觉得:

耐心和细心在编程中都显得很重要,稍有不注意,少一个‘;

’或是一个‘}’都会出来意想不到的错误个数,给调试带来麻烦!

所以,编写程序一定要细致小心,认真努力,那么我们就一定能取得最后的成功!

!

6.参考文献

谭浩强,《C++程序设计》,北京,清华大学出版社,2007年

严蔚敏,《数据结构》,清华大学出版社,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2