




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
工资发放系统设计报告(本站推荐) 第一篇:工资发放系统设计报告(本站推荐)《程序设计语言基础》课程设计报告班级:XXXXXXXXXXX姓名:XXXXXXXXXXX题目:XXXXXXXXXXX设计时间:XXXXXXXXXXX一、需求分析:本课程主要是完成一个工资管理系统,要求用户在使用时可以正确的查询到当月实际发放的工资,完成员工基本信息数据的输入,并且在查询时能显示相关数据,方便用户了解其发放工资情况。二、课题设计内容:1、课程设计的基本流程:关于此课程的设计,是建立在整体问题把握的基础上进行的面向对象程序设计的。根据实验要求定义一个salarycountsystem类,在类中定义一个构造函数、四个重载函数和一个成员函数,定义相关变量并对不同职员的薪水计算,salary为返回值。在主函数中定义所需数据成员,将类salarycountsystem定义为对象a,在a中实现工资查询系统的界面输出。运用dowhile实现工资的循环查询,其中嵌套if语句,实现不同工种的选择。最后输入op,选择继续进行还是结束程序。2、详细设计说明:首先定义常量hourlyrate(90)、monthlypay(3000)、sales(30000)、daylypay(30)、commrate(0.005)。定义一个salarycountsystem类,在公有成员public中定义工资salary,在构造函数salarycountsystem中定义其初始值为0。定义四个add重载函数,一个red成员函数,并分别用公式计算四种销售员的实发工资。固定薪金职员:m(请假应扣)=holiday*daylypay;salary=monthlypay-m;计时薪金职员:b(实际工作时长)=w(工作时长)+p(加班时长);salary=hourlyrate*b;普通销售员:sales1(实际销售额)销售额大于30000时:salary=(sales1-sales)*2/1000;销售额小于30000时:salary=(sales-sales1)*2/1000;带薪销售员:sales2(实际销售额)salary=monthlypay-h*daylypay+commrate*sales2;设计main主函数,定义一个salarycountsystem类的对象a调用类的成员函数。定义一个char型op,代表输入的符号,按界面要求输出“工资查询系统”。用dowhile实现查询系统的循环。定义工种为k并输入。在if语句中定义所需变量,根据输入的k值的不同输出各工种的工资相关项,并实现数据成员的调用。输入op,“*”为退出,其它符号继续查询。程序到此已基本完成,再对界面进行美化处理,就完成了程序设计。3、界面操作流程图4、程序流程图5、源程序#include#includeusingnamespacestd;constfloathourlyrate(90);//时薪constfloatmonthlypay(3000);//固定薪金constfloatcommrate(0.005f);//带薪销售员的提成百分比constfloatdaylypay(30);//请假一天的钱classsalarycountsystem{public:floatsalary;//工资salarycountsystem(){salary=0;}//定义构造函数使salary初始值为0floatadd(intholiday)//固定薪金职员工资重载{floatm=holiday*daylypay;salary=monthlypay-m;returnsalary;}//固定薪金职员doubleadd(intw,inta)//计时职员工资重载{intb=w+a;//w(工作时长),a(超出时长),b(实际工作时长)salary=hourlyrate*b;returnsalary;}//计时职员floatadd(floatsales1)//普通销售员工资重载{salary=(30000-sales1)*2/100;//销售额小于30000returnsalary;}floatred(floatsales1)//定义成员函数{salary=(sales1-30000)*2/100;//销售额大于30000returnsalary;}//普通销售员floatadd(floatsales2,floath)//带薪销售员工资重载{salary=monthlypay-h*daylypay+commrate*sales2;returnsalary;}//带薪销售员};voidmain(){salarycountsystema;//定义一个类的对象charop;do//使用循环体实现工资查询的循环{coutcoutcoutco

是你****嘉嘉
实名认证
内容提供者


最近下载
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
论《离骚》诠释史中的“香草”意蕴.docx