职工工作量统计系统报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计成果

设计题目:____职工工作量统计____ 学 院:_____计算机工程________ 班 级: 11软件(本)三班 姓 名: 王 志 成 学 号: 06

设计地点:______A5-101 _____

完成日期: 2013年 01 月 12 日

指导老师评语:

__________________________________________________________________________________________________________________________________________

成绩(五级记分制):

JINGCHU UNIVERSITY OF TECHNOLOGY

教师签名:

目录

摘要 (1)

第一章项目概述 (2)

1.1问题描述 (2)

1.2问题分析 (2)

第二章项目设计 (2)

2.1 系统程序的功能示意图如下: (3)

2.2 功能函数设计思想及说明 (4)

2.2.1 随机生成职工号函数 (4)

2.2.2 随机生成职工完成的产品数量 (5)

2.2.3 排序函数 (6)

2.2.4 查找函数 (7)

2.2.5 插入函数 (7)

2.2.6 删除函数 (9)

2.2.7 按职工完成的产品数量排名次函数 (9)

2.2.8 输出最终结果函数 (9)

2.2.9 main()函数 (9)

第三章程序调试 (11)

3.1 调试程序遇到的问题及解决 (11)

3.2 程序调试结果 (12)

3.2.1 随机生成职工号和随机生成职工完成产品数量信息结果(如图1) (12)

3.2.2 欢迎界面(如图2) (12)

3.3.3 功能1排序函数(出现错误的如图3,正确的如图4) (13)

3.3.4 排名次函数(如图5) (14)

3.3.5 输出职工工号和完成产品数量函数(如图5) (14)

3.3.6 功能1排序函数(如图6) (14)

3.3.7 功能2查找函数(如图7和图8) (15)

3.3.8 功能3插入函数(如图9、图10和图11) (15)

3.3.9 功能4删除函数(如图12) (16)

3.3.10 功能5输出函数(如图15) (18)

第四章设计总结与心得 (18)

第五章参考文献 (19)

附录 (20)

摘要

数据结构主要是一门研究非数值计算的程序设计问题中的计算机操作对象以及它们之间的关系和操作等的学科。数据结构在计算机科学与技术中是一门综合性的专业基础课,其研究不仅涉及到计算机硬件的研究围,而且和计算机软件的研究有着更密切的关系。不论是编译程序过程还是操作系统都涉及到数据元素在存储器中的分配问题。在计算机科学与技术中,数据结构不仅是一般程序性的基础,而且也是其他系统程序和大型程序的重要基础。

在社会生产日益群体合作化,生产模式日益企业化的今天,企业的管理工作越来越受到企业经营者的重视,而在员工的流动、管理和工作报酬的分配中,职工的报酬是根据员工的工作量进行分配的。因此,职工的工作量,就成了企业经营者关注的信息。

然而,对于现在的企业来说,人员数量多,工作量又复杂,通过普通的人工方式已经难以满足现代化企业的核算要求。

怎样进行大量员工的工作量的管理工作呢?设计一个职工工作量统计系统,就能够满足大多数现代化企业的需求了。

课程设计的目的和意义是:通过课程设计的实践环节的教学,可以加深对课堂所学基础知识的掌握与理解,提高所学容的综合运用能力;同时也可以通过查询相关资料,培养学生自学能力、接受新知识的能力,提高学习兴趣;增强学生程序设计能力,掌握编程技巧,并可培养学生实际上机调试程序的能力。“理论与实践”相结合,使学生得到很好的锻炼,为以后学习、工作打下坚实的基础。

本次职工工作量统计系统是通过C语言来设计的,也是由本人独立完成的。

关键字:数据结构、课程设计、职工工作量

第一章项目概述

1.1问题描述

问题描述及分析: 采用随机函数产生职工的工号和他所完成产品个数的数据信息,对同一职工多次完成的产品个数进行累计,最后按以下格式输出;职工完成产品数量的名次、该名次每位职工完成的产品数量、职工人数和职工号要求:

1)输出统计结果,如下所示:

Order quantity count number

1 375 3 10 20 21

4 256 2 3 5

6 200 1 9

2)每一个函数要有必要的注释,在课程设计论文中有流程图。

1.2 问题分析

问题中包含有职工工号、职工多次完成的产品数量、职工完成的产品总数量、按完成产品数量个数的名次、职工相同名次的人数。因此,设置结构体为:

typedef struct

{

int order;

int count;

int ftotal[5];

int quantity;

int number;

}SqList;

SqList Pa[MAX]={0};

职工的信息应包含排序、查找、插入、删除等功能;每个职工都包含以上结构体中的数据,因此,该问题的设计思想是:采用结构体数组来存储职工信息,然后对各职工的信息进行排序、查找、插入、删除等操作。

第二章项目设计

系统在win-TC中运行,由于win-TC不支持中文输出功能,故采用纯英文进行设计编写。这样能作出美观的界面,并且制作出详细的菜单。

相关文档
最新文档