C++工资管理系统
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/15eZbXvRmleZbm65bfezQ0g?pwd=vbxu
提取码: vbxu
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构