小型公司工资管理系统设计 c++课程设计
《小型公司工资管理系统设计 c++课程设计》由会员分享,可在线阅读,更多相关《小型公司工资管理系统设计 c++课程设计(16页珍藏版)》请在毕设资料网上搜索。
1、目 录 一、课程设计目的 .1 二、课程设计内容 .1 1、题目及简介 .1 2、设计说明 .1 3、程序设计 .1 ( 1)程序流程图 .1 ( 2)程序代码 .2 三、课程设计总结 .15 参 考文献 .15 一、 课程设计目的 ( 1) 要求学生 达到熟练掌握 c+语言的基本知识和技能; ( 2) 基本掌握面向对象程序设计的基础思路和方法; ( 3) 能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 二、 课程设计内容 1 1、题目及简介 ( 1) 设计题目:小型公司工资管理系统设计 ( 2) 简介: 公司主要有 4 类人员:经理,技术员,销售员,销售经理。要求存储这些人的
2、职工号,姓名,月工资,岗位,年龄,性别等信息。 工资的计算方法: 经理:固定月薪为 8000; 技术员:工作时间 *小是工资( 100 元每小时); 销售员:销售额 *4%提成; 销售经理:底薪( 5000) +所辖部门销售额总额 *0.5%; 要求 ; 1) 输入数据要求每类人员不能少于 4 人,并按一下格式输出: 职员号 姓名 性别 年龄 岗位 工资 排名 及某销售 经理 管理 所辖部门各销售员的业绩及自己的工资表:职员号 姓名 销售额 销售额合计。 2)总体设计,要有一个菜单,用于选择各项功能,其中 ( 1)数据录入:输入各种数据; ( 2)数据统计:各销售经理的工资计算及最终按工资进行
3、的冒泡排序; ( 3)数据打印: 打印 上述表格; ( 4)退出:退出本系统; 2 设计说明 充分利用了类的继承与派生的知识,先定义了一个雇员 类 Employee,由雇员类公有派生出 技术员类 Tech,销售员类 Seller,经理类 Manager,由销售员类Seller,经理类 Manager 公有派生出 销售经理类 XManager。 把基类都定义为虚基类。 通过基类去写的派生类就可以调基类的公有成员。利用 for 循环把经理数据,技术员数据,销售员数据,销售经理数据输入,利用冒泡排序法把各销售经理的资按升序排列。利用 switch 进行选择系统进行的工作。在主菜单中进行调用各函数,从而实现系统各功能的运行。 3 程序设计( 1)程序流程图 雇员类 技术员类 经理类 销售员类类 销售经理类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 公司 工资管理 系统 设计 c+ 课程设计
