C++工资管理系统
课程设计六 工资管理系统
[要求]
该系统在磁盘上存储了某单位上月全体职工的工资信息。对于每一位职工存储以下信息:月份、职工编号、基本工资、津贴、岗贴、补贴、房贴、交通补贴、应发数、房租、储蓄、会费、个人所得税、应扣数和实发数。个人所得税计算方法设为:工资少于 800元为0:800~1000 元的部分为5%:1000-5000 元的部分为 10%:5000 元以上的部分为20%。
系统功能要求如下:
(1)创建存储职工工资信息的存储系统;
(2)添加某职工的工资信息(增加新职工时用);
(3)删除某职工的工资信息(职工离职或死亡时用);
(4)修改某职工的部分工资信息(当月开始增加或减少某些项工资或扣款数变化);
(5)输出指定编号职工的工资信息(供查询用);
(6)输出当月全体职工的工资信息(发工资用)。
[提示]
(1):MFC 应用:创建职工信息类,包含姓名、月份、职工编号、基本工资、津贴、岗贴、补贴、房贴、交通补贴、应发数、房租、储蓄、会费、个人所得税、应扣数和实发数等,派生自CObiect类,实现序列化操作;在文档类中添加存储职工信息的链表或数组(可用MFC的集合类),在文档类 Serialize()函数中实现序列化:通过菜单打开对话框,在对话框中实现创建、添加、修改、删除和查询功能并及时更新文档(用多个对话框):视图类显示查询结果:输入的信息可保存到文件并可读出。
(2)控制台应用:创建职工信息类,类似提示1:定义存储职工信息的链表或数组,每当职工情况发生变化,添加或删除相应对象。
源码传送门
传送门:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
标签:存储,职工,管理系统,工资,对话框,信息,C++ From: https://www.cnblogs.com/codewriter/p/16955044.html