首页 > 编程语言 >C++工资管理系统

C++工资管理系统

时间:2022-12-06 14:14:43浏览次数:55  
标签:存储 职工 管理系统 工资 对话框 信息 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/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111

标签:存储,职工,管理系统,工资,对话框,信息,C++
From: https://www.cnblogs.com/codewriter/p/16955044.html

相关文章

  • C++特色家政服务管理系统
    C++特色家政服务管理系统6.30特色家政服务管理系统[问题详述]家政公司针对新建住宅区推出“安心入住”清扫特色家政服务,为房主清扫新装修的住房,让房主能安心地搬人一......
  • C/C++图书管理系统
    C/C++图书管理系统图书管理系统问题描述:设计并实现一个图书管理系统。能模拟图书管理系统的部分功能,包括读者注册,读者借阅,图书管理,用户管理等。功能说明:(1)模拟图书管......
  • C++ goto语句
    goto:跳至标记处继续执行程序首先来个范例,简单入个门#include<iostream>usingnamespacestd;intmain(){ intgetInput; do { cin>>getInput; if(getInp......
  • C++中的namespace简介
    namespace中文意思是命名空间或者叫名字空间,传统的C++只有一个全局的namespace,但是由于现在的程序的规模越来越大,程序的分工越来越细,全局作用域变得越来越拥挤,每个人都可能使......
  • c++ 获取对象地址和从地址获取对象
    #include<iostream>usingnamespacestd;intmain(){constchar*a="Iamthedata";longlongaddr=(longlong)(std::addressof(a));cout<<"......
  • [c++11新特性]02-自动类型推导
    自动类型推导在c++11中,关于类型推导的关键字有using,decltype,auto,typeid。在c++11之前我们要声明一个类型的别名往往使用的是typedef,但是该关键字在模板类型推导中存在一......
  • Windows下使用vscode连接Linux服务器进行C++代码运行与调试
    参考链接:vscode+SSH配置https://blog.csdn.net/irober/article/details/112724986launch.json+tasks.json配置https://blog.csdn.net/jackuylove/article/deta......
  • C++入门(一)----Visual C++ 6.0和Visual Studio 2019 的安装与使用
    VisualC++6.0的安装与使用VisualStudio2019的安装与使用下载链接:​​​https://visualstudio.microsoft.com/zh-hans/free-developer-offers/​​​VisualStudio201......
  • [C++11与并发编程]读写锁的简单实现
    读写锁的简单实现layout:posttitle:读写锁categories:cpp_concurrencydescription:C++并发编程简介keywords:c++,并发编程,读写锁​​boost共享锁实现​​​读写......
  • Vscode环境配置-C,C++环境配置
    前言Vscode一直是我非常喜欢的编辑器,认识它是因为要接一些前端的工作来维持生活,检索JavaScript编辑器的时候找到了它用了很久,自我感觉比一些臃肿的IDE要强很多最近闲......