基于C++Qt实现工资管理系统[2024-08-31]
题目六: 工资管理系统
该系统在磁盘上存贮了某单位上月全体职工的工资信息。对于每一位职工存贮以下信息:月份,职工编号,基本工资,津贴,岗贴,补贴,房贴,交通补贴,应发数,房租,储蓄,会费,个人所得税,应扣数,实发数。个人所得税计算方法设为:工资少于800元为0;800~1000元的部分为5%;1000~5000元的部分为10%;;5000元以上的部分为20%。个人所得税计算时仅对基本工资扣税,应发数的定义为:税后基本工资,津贴,岗贴,补贴,房贴,交通补贴,房租,储蓄,会费的总和。
系统功能要求如下:
1.创建存贮职工工资信息的存贮系统;
2.添加某职工的工资信息(增加新职工时用);
3.删除某职工的工资信息(职工离职或死亡时用);
4.修改某职工的部分工资信息(当月开始增加或减少某些项工资或扣款数变化);
5.输出指定编号职工的工资信息(借查询用);
6.输出当月全体职工的工资信息(发工资用)。
[提示]
1.QT应用:创建职工信息类,包含姓名,月份,职工编号,基本工资,津贴,岗贴,补贴,房贴,交通补贴,应发数,房租,储蓄,会费,个人所得税,应扣数,实发数等,并实现类对象的文件保存和读取;在主窗口中添加存储职工信息的链表或数组(建议用模板类),并实现信息的文件保存和读取;通过菜单打开对话框,在对话框中实现创建、添加、修改、删除和查询功能并及时更新文档(用多个对话框);在控件中显示查询结果;输入的信息可保存到文件并可读出。