课程设计C++之职工工资管理系统
《课程设计C++之职工工资管理系统》由会员分享,可在线阅读,更多相关《课程设计C++之职工工资管理系统(15页珍藏版)》请在毕设资料网上搜索。
1、目 录 1 前言 1 2 需求分析 1 2.1 任务和要求 . 1 2.2 运行环境 . 1 2.3 开发工具 . 1 3 分析和设计 2 3.1 系统分析及设计思路 2 3.2 主要类图 . 2 3.3 函数流程图 . 3 4 具体代码实现 4 5 课程设计总结 . 10 5.1 程序运行结果或预期运行结果 . 10 5.2 设计结论 12 参考文献 . 13 致 谢 . 14 1 1 前言 某公司内有 5 种不同类型的职工: 技术人员(technician)、销售人员 (salesman)、 文秘(secretary)、 技术经理(tech-manager)、 销售经理(sales-man
2、ager)。 他们的工资计算方式各不相同: 1) 技术人员的工资根据他当月工作的小时数来定,时薪为 35 元; 2) 销售人员的工资则是根据本人当月销售额来确定,工资为销售额的 5%; 3) 文秘有 4000 元的基本工资,奖金视当月工作情况而定; 4) 技术经理和销售经理都有 6000 元的固定工资, 技术经理的工作业绩可分 为 3 个等级,每级可以获得 1000 元奖金, 5) 销售经理除有 6000 元的固定工资外,销售经理的奖金由他所管理的销售 员的销售业绩而定,为总销售额的 0.2%。 为此设计一个工资管理系统管理职工的信息。 2 需求分析 2.1 任务和要求 使用 C+面向对象程序
3、设计一个简易的工资管理系统。 ,系统的主要功能是: 根据不同的职工,计算职工当月工资。确定程序至少应该具备如下功能:.输入 职工, 添加职工,删除职工,结算工资,等基本模块。 1) 输入职工: 用 class person *creat(void) 函数创建链表。 2) 添加职工: 用 class person *insert(class person *head,class person *pe) 函 数添加。 3) 删除职工:用 class person *del(class person *head,double num) 函数删除。 4) 结算工资:用 void selary(clas
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 C+ 职工 工资管理 系统
