ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:264.05KB ,
资源ID:4020764      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4020764.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(工资管理系统实验报告.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

工资管理系统实验报告.docx

1、工资管理系统实验报告工资管理系统课程设计报告 编写人: 同组成员:(课程设 完成日期: 辅导教师: 批阅日期: 分数: 更详细准确的代码请登录一、功能描述此工资管理系统主要利用链表实现,由如下八个功能模块实现1、输入模块。主要完成输入工资信息的工作,并存入链表中。2、输出模块。主要完成对所有工人信息的输出。3、修改模块。主要完成对职工信息的修改工作。4、插入模块。主要完成对职工信息的插入工作。5、查询模块。主要完成对某个职工信息的查询工作。6、删除模块。主要完成对某退休或离职职工信息的删除。7、排序模块。主要完成对所有职工按实发工资进行的升序或降序排列。8、保存模块。主要完成对已经输入和修改或

2、删除的保存文件。9、退出。 退出系统工 资 管 理 系 统分类统计保存模块用户登录删除模块排序模块查询模块插入模块修改模块输出模块输入模块降 序 排 序生 序 排 序姓 名 查 询编 号 查 询修改扣款修改基本工资修改姓名修改编号一、 总体设计1、功能模块设计(1)主函数程序流程图main()降序升序保存文件排序删除职工信息按职工姓名按职工编号查询职工信息插入职工信息编号姓名性别基本工资扣款修改职工信息输出职工信息制作工资表菜单Case8Case1Case7Case6Case5Case4Case3Case2switch用户登录(2)高于1000080001000035008000低于3500分

3、类统计结束退出Case0Case8 (2)输入模块跳出开始输入职工的信息P-nextP-next!=NULL结束While()是否继续输入 (3)输出模块开 始结束输出P是否为空 是While() 否 否输出职工信息P=P-next开 始(4)修改模块P是否NULL结束 是输入要修改的职工编号k查找有无该职工 无修改职工信息 有不修改是否修改继续修改 开 始(5)插入模块定义变量,申请内存查找插入之后的编号结束 不存在该编号之后的节点后移一位输入要插入的职工信息 (6) 开 始查询模块 输出 定义变量选择语句Case1编号查询Case2姓名查询(7) 开 始删除模块输入要删除的编号查找该编号是

4、否继续删除 没有找到将前一节点指针指向当前节点的下一节点 释放节点 (8) 开 始排序模块 选择结束升序 Case1降序 Case2(9)计算税金(基本工资)-(扣款)*税率-速扣数=个人所得税。 以总工资5105元为例,三险一金105为例 5105-105-3500X0.03-0=45元 2011年9月1日起调整后的7级超额累进税率全月应纳税所得额 税率 速算扣除数(元) 全月应纳税额不超过1500元 3% 0 全月应纳税额超过1500元至4500元 10% 105 全月应纳税额超过4500元至9000元 20% 555 全月应纳税额超过9000元至35000元 25% 1005 全月应纳税

5、额超过35000元至55000元 30% 2755 全月应纳税额超过55000元至80000元 35% 5505 全月应纳税额超过80000元 45% 13505 三、数据结构设计职工信息信息结构体struct worker /定义数据结构/ char no11; /编号/ char name15; /姓名/ char xb10; /性别/ double jbgz; /基本工资/ double koukuan; /扣款/ double yfgz; /应发工资/ double shuijin; /税金/ double sfgz; /实发工资/ char post10; /职位/ struct w

6、orker *next; typedef struct worker STU;/结构体类型名/四、函数功能描述int menu_select(void); /主菜单/STU *append(STU *head); /添加记录/STU *appendNode(STU *head);void list(STU *head); /显示所有数据/STU *modify(STU *head);/修改职工记录/STU *modifyNode(STU *head);void *search(STU *head); /查询职工信息/void *no(STU *head); /编号查询/void *name(S

7、TU *head); /姓名查询/STU *dele(STU *head); /删除职工信息/STU *deleNode(STU *head, char k11);void *save(STU *head); /保存文件/ STU *insert(STU *head); /插入职工信息/STU *tax(STU *head); /计算税金/STU *calc(STU *head); /计算应发工资/STU *total(STU *head); /计算实发工资/STU *sort(STU *head); /对职工信息进行排序/STU *insort(STU *head); /升序函数/STU *

8、desort(STU *head); /降序函数/void *index(STU *head); /分类统计/void *index1(STU *head);void *index2(STU *head);void *index3(STU *head);void *index4(STU *head);int user_ID(); /登录账户函数/ STU 表示结构体类型名Head 表示链表的头结点5、源代码分析6、程序预处理包括加载头文件,定义结构体、常量和变量,并对它们进行初始化工作。#include#include#include#include#include#include 主函数ma

9、in() void main() int ch; char a; STU *head = NULL; system(color 02);/背景色/前景色的设置(0黑色、1蓝色、2绿色、3浅绿色、4红色、5紫色、6黄色、7白色、8灰色、9淡紫色、A淡绿色、B淡浅绿色、C淡红色、D淡紫色、E淡黄色、F亮白色)/ a=getchar(); while(!a); system(cls); user_ID();while(1) ch=menu_select(); switch(ch) case 1: head=append(head); break; /制作工资表/ case 2: list(head)

10、; break; /输出所有的职工的信息 / case 3: head=modify(head); break; /修改职工信息/ case 4: head=insert(head); break; /插入职工信息/ case 5: search(head); break; /查询职工信息/ case 6: head=dele(head); break;/删除职工信息/ case 7: head=sort(head); break; /对职工信息进行排序/ case 8: save(head); break; /保存文件/ case 9: index(head); break; /分类统计/ case 0: exit(0); /退出/ default:printf(Input error!n); break; 六、运行结果 1、主界面成绩管理系统主菜单 2、 输入学生记录 3、显示记录 4、修改记录 5、插入记录6、删除记录7、对职工信息排序(1)升序(2)降序

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1