东南大学工资管理系统C++程序.ppt_第1页
东南大学工资管理系统C++程序.ppt_第2页
东南大学工资管理系统C++程序.ppt_第3页
东南大学工资管理系统C++程序.ppt_第4页
东南大学工资管理系统C++程序.ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、员工工资管理系统 第22组,小组成员,袁明昱,罗逸璕,陈菲儿,陆晓琳,题目与要求,题目:工资管理系统 要求 该系统在磁盘上存储了某单位上月全体职工的工资信息。对于每一位职工存储以下信息:月份、职工编号、基本工资、津贴、岗贴、补贴、房贴、交通补贴、应发数、房租、储蓄、会费、个人所得税、应扣数和实发数。个人所得税计算方法设为:工资少于800元为0;8001000元的部分为5;10005000元的部分为10;5000元以上的部分为20。 系统功能要求如下: (1)创建存储职工工资信息的存储系统; (2)添加某职工的工资信息(增加新职工时用); (3)删除某职工的工资信息(职工离职或死亡时用); (4

2、)修改某职工的部分工资信息(当月开始增加或减少某些项工资或扣款数变化); (5)输出指定编号职工的工资信息(供查询用); (6)输出当月全体职工的工资信息(发工资用)。,模块分类,主体数据流图,插入模块,本部分用于插入新员工及其工资信息,代码如下:,修改模块,由modify和modify2两个函数组成,modify函数用于修改职工全部信息而modify2用于选择修改部分信息,读入模块,读入person.txt中的数据使用modify函数来录入系统,来进行数据处理; 代码如下:,删除模块,用于删除员工信息,代码如下:,读出模块,将修改后的职工信息读入book.txt中;代码如下:,输出模块,用于

3、输出员工信息,既可以输出某位员工的工资信息,也可以输出全体员工工资信息;分别由print和printlist函数组成;,下面进入程序调试,程序调试,首先person.txt的四个信息如下:,程序调试,按以下步骤进行程序调试:进入界面,程序调试,首先输入要录入的员工数量,根据使用者要从文本中录入的员工数量来进行操作,如输入3,就可以只对前三个员工处理,输入4,就可以对4个员工处理,输入5以上则超过了实际数目(且拭目以待):,程序调试,输入数量后显示成功读入信息,进入菜单界面:,程序调试,选择6后输出了全部工资信息并计算出了应发数,个人所得税,应扣数和实发数,程序调试,如果之前输入了超界的7人,选

4、择6后输出了全部工资信息,超过的人数将自动以0补上,在录入时若月份或编号异常也会用0补上,这样使其更具健壮性,便于实际应用,程序调试,选择5后再选择一号员工,输出了一号员工全部工资信息并计算出了应发数,个人所得税,应扣数和实发数,程序调试,选择1后输入一个与已有员工员工编号不同的人的信息,可以进行录入,程序调试,若已有员工员工编号相同的,则创建无效,若月份超限或职工编号异常(小于零),则会提示重新输入,程序调试,再次选择6,发现5号员工信息已经添加,程序调试,选择功能7可以清屏,便于使用者观看,程序调试,选择2功能,删除1号员工,存在该员工,并提示已删除成功,若删除6号(并不存在6号)则输出 输入错误, 没有该职工。,程序调试,选择功能三则可修改一个员工所有信息,程序调试,选择功能四,则可根据菜单,修改一个员工部分信息,程序调试,选择功能五,则选择

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论