工资管理程序(通用7篇)
题
目
小型职工工资管理系统
专业班级
2016级通信工程本科1班
组
别
通信第二组
学生姓名
院(系)
信息工程系
指导教师(职称)
完成时间
2017年5月31日
课程设计任务书
题目职工工资管理系统 班级2016级通信工程本科1班 学号 201605070106 姓名 学号 201605070111 姓名 学号 201605070118 姓名 学号 201605070119 姓名 学号 201605070136 姓名
一、主要内容:
本课程设计结合本学期所学C语言知识,准备设计开发一个简单职工工资管理系统。工资管理系统是企业不可或缺的一部分,它利用计算机对员工工资进行统一管理,实现工资管理系统的系统化、规范化和自动化,为企业提高工作效率。设计开发这个系统需要用到单链表、文件读取操作、结构体、函数、指针等C语言知识。本课程设计准备通过Windows控制台应用程序实现职工工资管理系统的简单运行。利用所学知识,本着简单、易用的设计原则,本课程设计尽量实现良好、美观的“人机界面”,便于软件的操作使用。本次设计主要学习内容包括:
(一)进一步学习并熟练掌握C语言语法和编程思想。
(二)学习C语言提供的库函数,熟悉Visual C++ 6.0的开发工具。
(三)学习C语言函数、链表、结构体、文件读取、指针等知识。
(四)学习如何查阅他人的文档进行软件的设计与开发。
二、基本要求:
(一)质量要求
1.职工工资管理系统基本功能模块的设计应包括:显示主菜单功能、职工信息 的录入、添加、删除、修改、查询、排序功能,退出系统。测试文件的读取与存储是否正常、测试评估界面是否合理,友好。
2.对职工工资管理系统设计并进行调试、修复、完善、测试。3.定期主动向指导教师汇报任务进度,认真填写相关报告文档。4.按时完成各阶段工作,不突击,不抄袭。
(二)进度要求
1.明确课程设计任务,搜集资料:2017年2月28日—3月14日。
2.完成程序的设计与实现,撰写课程设计论文初稿:2017年3月15日—5月15日。
3.与指导教师沟通,完成课程设计论文定稿:2016年5月16日—2017年5月28日。
4.进入课程设计论文审阅阶段,准备答辩:2017年5月29日—6月9日。
三、主要参考资料:
1.工资管理系统课程设计程序http://blog.csdn.net/JZQT_T/article/category/2317235
2.C语言程序设计规范及基础
https://wenku.baidu.com/view/58b***409c7b.html 3.《明解C语言 第3版》,(日)柴田望洋著,人民邮电出版社 4.《C Primer Plus 第6版 中文版》,姜佑 译,人民邮电出版社 5.《C程序设计 第四版》,谭浩强著,清华大学出版社 6.《C和C++实物精选》,徐波著,北京邮电出版社
学 生 签 名: 指导教师签名:
年 月 日
目录 概述...............................................1 1.1 设计思想.................................................................................................................................1 1.2 设计原则.................................................................................................................................1 1.3 性能需求.................................................................................................................................1 1.4 课程设计报告内容及分工情况.............................................................................................2 1.4.1 课程设计报告内容.........................................................................................................2 1.4.2 课程设计分工情况.........................................................................................................2 2 总体设计...........................................3 2.1 系统功能设计图.....................................................................................................................3 2.2 主函数 main().........................................................................................................................3 2.3 程序流程图..............................................................................................................................4 3 详细设计...........................................4 3.1 函数..........................................................................................................................................4 3.2 函数流程图..............................................................................................................................9 4 运行结果与调试....................................16 4.1 运行结果...............................................................................................................................16 4.2 程序调试...............................................................................................................................21 结束语..............................................22 附录................................................24 概述
1.1 设计思想
1.系统分成几个相对独立的模块,但这些模块都进行集中式管理。
2.分层的模块化程序设计思想,整个系统采用模块化结构设计作为应用程序,有较强的可操作性和扩展性。
3.合理的数据设计,在应用系统设计中,相对独立的模块间以数据相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。
1.2 设计原则
为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:
1.合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品进货、销售等工作。
2.实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。
3.准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:类型匹配,长度不超限等)。
4.易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。
5.源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。
1.3 性能需求
(1)支持工资信息一次性多组导入
(2)非法操作能够提示错误并且知道安全行为方式(3)信息查询时界面显示数量
1.4 课程设计报告内容及分工情况
1.4.1课程设计报告内容
1.系统功能模块结构图和程序流程图 2.数据结构设计及用法说明
3.程序结构(画功能模块图或流程图)4.各模块的功能
5.实验结果(包括输入数据和输出结果)6.设计体会 7.参考文献
1.4.2 课程设计分工情况
本组共有5人,具体分工情况如下:
(1)学号:201605070106,姓名:司笑笑,具体负责功能模块结构图和程序流 程图的设计;负责“排序”代码的编写及整体代码的整合;负责程序设计报告中函数详细设计。
(2)学号:201605070111,姓名:代慧,负责“添加”、“录入”代码的编写;负责显示界面的优化、美化。
(3)学号:201605070118,姓名:王春亚,负责“查询”代码的编写;程序的测试与调试。
(4)学号:201605070119,姓名:董子阳,负责“修改”代码的编写;具体负责实验结果的采集;程序设计报告书的校对;负责流程图的绘制。
(5)学号:201605070136,姓名:马良智,负责“删除”代码的编写;具体负责程序设计报告书的排版与完善;相关文献的查找和参考。总体设计
2.1 系统功能设计图
系统功能设计是使整个系统能基本实现职工工资管理功能,能让公司的管理者利用计算机对员工工资进行统一管理,实现工资管理系统的系统化、规范化和自动化,提高了工作效率。管理信息系统(MIS)主要的功能就是进行信息的收集、查询、存储,同时对这些信息进行维护的。
本系统共包括七大模块,分别是录入模块,添加模块,修改模块,删除模块,查询模块,排序模块,输出模块。系统功能模块设计如图2-1所示。
图2-1 小型职工工资管理系统功能模块结构图
2.2 主函数 main()
(1)函数的功能: 用于联系各个功能函数模块,以及退出程序时的退出画面提示。
(2)函数的入口: 整个程序是从主函数开始的。
(3)函数的出口: 当从main()的switch()开关结构中进入,即choise的值大于7时通过return退出main()函数,即:退出整个程序。(4)函数调用关系:该函数不被其它函数调用。
2.3 程序流程图
详细设计
3.1 函数
(1)功能函数mainMenu()①函数的功能:显示主菜单
②函数的入口:从main()进入,main()运行时进入该函数。③函数调用关系:被主函数调用。
④函数的出口:当主菜单显示在屏幕上,结束该函数。(2)功能函数input(LinkList head)①函数的功能:进入录入职工信息系统。
②函数的入口:程序从main()的switch()开关结构中进入,即choice的值为1时,开始进入该函数,进入函数后,首先用inputMenu()显示录入菜单选项,然后选择选项进行录入职工信息。
③函数调用关系:被主函数调用。从switch()开关结构中进入,并在文中无返回值的空值void函数。
④函数的出口:录入职工信息完成后,结束该函数而并执行主函数main()中“output(head);”,输出职工信息在屏幕上并保存职工信息在磁盘上,然后执行“break;”跳出switch()开关函数,继续执行while循环结构。(3)功能函数inputMenu()①函数的功能:显示录入菜单。
②函数的入口:从input(LinkList head))进入,input(LinkList head)被调用时进入该函数。
③函数调用关系:被input(LinkList head))调用,并在文中无返回值的空值void函数。
④函数的出口:当录入菜单显示在屏幕上,结束该函数。(4)功能函数hand(LinkList head)①函数的功能:进入“手动录入职工信息”。
②函数的入口:程序从input(LinkList head)的switch()开关结构中进入,即choice的值为1时,开始进入该函数,进入函数后,首先输入录入职工人数,然后逐个录入职工信息。
③函数调用关系:被input(LinkList head)调用。从switch()开关结构中进入,并在文中无返回值的空值void函数。
④函数的出口:录入全部职工信息完成后,结束该函数并执行input(LinkList head)中“break;”跳出switch()开关函数,继续执行while循环结构。(5)功能函数read(LinkList head)
①函数的功能:进入“文件录入职工信息”。
②函数的入口:程序从input(LinkList head)的switch()开关结构中进入,即choice的值为2时,开始进入该函数,进入函数后,输入需要录入的文件路径fileName,通过fopen()函数,即“if((fq=fopen(fileName,“r”))==NULL)” 打开文件,进入数据的处理。
③函数调用关系:被input(LinkList head)调用。从switch()开关结构中进入,并在文中无返回值的空值void函数。
④函数的出口:自动录入文件中全部职工信息后,结束该函数并执行input(LinkList head)中“break;”跳出switch()开关函数,继续执行while循环结构。(6)功能函数output(LinkList head)①函数的功能:输出职工信息。
②函数的入口:程序在录入、添加、修改、删除、查询、排序后都进入该函数,进入函数后,将职工信息用printf()标准输出到屏幕上,然后通过fopen()函数,即“if((fp=fopen(“d:worker.dat”, “w”))== NULL)” 打开文件,将职工信息写到d:worker.dat文件中。
③函数调用关系:被main()等多个调用。在文中无返回值的空值void函数。④函数的出口:将职工信息用printf()标准输出到屏幕上,将职工信息存入磁盘后,结束该函数。
(7)功能函数add(LinkList head)①函数的功能:添加一个职工信息。
②函数的入口:从main()的switch()开关结构中进入,即choice的值为2的时侯,进入该函数,根据提示输入职工信息。
③函数调用关系:被主函数调用。由switch()开关结构中进入,并在文中有返回值的整型int函数,返回值为1添加成功。
④函数的出口:职工信息添加成功返回1后结束该函数,并执行主函数main()中“output(head);”,输出职工信息在屏幕上并保存职工信息在磁盘上,然后执行“break;”跳出switch()开关函数,继续执行while循环结构。(8)功能函数deleteWorker(LinkList head)①函数的功能:删除 一个职工信息。
②函数的入口:从main()的switch()开关结构中进入,即choice的值为3的时侯,进入该函数,输入要删除的职工编号,删除改编号职工信息。
③函数调用关系:被主函数调用。由switch()开关结构中进入,并在文中有返回值的整型int函数,返回值为1删除成功。
④函数的出口:职工信息删除成功返回1后结束该函数,并执行主函数main()
中“output(head);”,输出剩余的职工信息在屏幕上,然后执行“break;”跳出switch()开关函数,继续执行while循环结构。(9)功能函数update(LinkList head)①函数的功能:修改一个职工信息。
②函数的入口:从main()的switch()开关结构中进入,即choice的值为4的时侯,进入该函数,输入要修改的职工编号,根据提示输入新的职工信息。
③函数调用关系:被主函数调用。由switch()开关结构中进入,并在文中有返回值的整型int函数,返回值为1修改成功。
④函数的出口:职工信息修改成功返回1后结束该函数,并执行主函数main()中“output(head);”,输出职工信息在屏幕上并保存职工信息在磁盘上,然后执行“break;”跳出switch()开关函数,继续执行while循环结构。(10)功能函数find(LinkList head)①函数的功能:进入查询职工信息系统
②函数的入口:程序从main()的switch()开关结构中进入,即choice的值为5时,开始进入该函数,进入函数后,首先用findMenu()显示查询菜单选项,然后选择选项进行查询职工信息。
③函数调用关系:被主函数调用。从switch()开关结构中进入,并在文中无返回值的空值void函数。
④函数的出口:查询职工信息完成后,结束该函数,然后执行主函数main()中的“break;”跳出switch()开关函数,继续执行while循环结构。(11)功能函数 findMenu()①函数的功能:显示查询菜单。
②函数的入口:从find(LinkList head)进入,find(LinkList head)被调用时进入该函数。
③函数调用关系:被find(LinkList head)调用,并在文中无返回值的空值void函数。
④函数的出口:当查询菜单显示在屏幕上,结束该函数。(12)功能函数findByWay(LinkList head, int n)①函数的功能:查询职工信息”。
②函数的入口:程序从find(LinkList head)的switch()开关结构中进入,即choice的值为1,2,3,4,5,6时,开始进入该函数,进入函数后,根据不同的选项值进行相应的查询。
③函数调用关系:被find(LinkList head)调用。从switch()开关结构中进入,并在文中有返回值的的整型int函数,返回值为1查询成功。
④函数的出口:查询职工信息完成后,执行“output(head);”,输出职工信息在屏幕上并保存职工信息在磁盘上,然后结束该函数,执行find(LinkList head)中“break;”跳出switch()开关函数,继续执行while循环结构。(13)功能函数sort(LinkList head)①函数的功能:进入职工信息排序系统
②函数的入口:程序从main()的switch()开关结构中进入,即choice的值为6时,开始进入该函数,进入函数后,首先用sortMenu()显示排序菜单选项,然后选择选项进行职工信息排序。
③函数调用关系:被主函数调用。从switch()开关结构中进入,并在文中无返回值的空值void函数。
④函数的出口:职工信息排序完成后,结束该函数,然后执行主函数main()中的“break;”跳出switch()开关函数,继续执行while循环结构。(14)功能函数 sortMenu()①函数的功能:显示排序菜单。
②函数的入口:从sort(LinkList head)进入,sort(LinkList head)被调用时进入该函数。
③函数调用关系:被sort(LinkList head)调用,并在文中无返回值的空值void函数。
④函数的出口:当排序菜单显示在屏幕上,结束该函数。(15)功能函数sortByWay(LinkList head, int n)①函数的功能:职工信息排序。
②函数的入口:程序从sort(LinkList head)的switch()开关结构中进入,即choice的值为1,2,3,4,5,6时,开始进入该函数,进入函数后,根据不同的选项值进行相应的排序。
③函数调用关系:被sort(LinkList head)调用。从switch()开关结构中进入,并在文中有返回值的的整型int函数,返回值为1排序成功。
④函数的出口:职工信息排序完成后,执行“output(head);”,输出职工信息在屏幕上并保存职工信息在磁盘上,然后结束该函数,执行sort(LinkList head)中“break;”跳出switch()开关函数,继续执行while循环结构。(16)功能函数uqnum(LinkList head, int num)
①函数的功能:判断职工编号是否已存在。
②函数的入口:程序add(LinkList head)中进入,输入职工编号后,开始进入该函数,进入函数后,判断输入的职工编号是否已经存在。
③函数调用关系:被add(LinkList head)调用。在文中有返回值的的整型int函数,返回值为1职工编号已存在。
④函数的出口:判断职工编号是否已存在后返回add(LinkList head),继续输入其它职工信息或重新输入职工编号。
功能实现效果如图3-1所示。
图3-1 主菜单界面
3.2 函数流程图
(1)录入职工信息
该功能模块流程如图3-2所示。
图3-2 “录入职工信息”功能模块流程图
(2)添加职工信息
该功能模块流程如图3-3所示。
图3-3 “添加职工信息”功能模块流程图
(3)删除职工信息
该功能模块流程如图3-4所示。
图3-4“删除职工信息”功能模块流程图
(4)修改职工信息
该功能模块流程如图3-5所示。
图3-5“修改职工信息”功能模块流程图
(5)查询职工信息
该功能模块流程如图3-6所示。
图3-6“查询职工信息”功能模块流程图
(6)排序职工信息
该功能模块流程如图3-7所示。
图3-7“排序职工信息”功能模块流程图 运行结果与调试 4.1 运行结果
本系统运行初始页面如图4-1所示。
图4-1 初始页面
在函数开始时,初始化临时结构体数组,让结构体内所有信息为空.,读取目标文件,然后运行功能函数,选择需要的功能。
实现效果如图4-2所示。
图4-2 输入界面
(1)根据自己需要的功能输入相应数字
图4-3职工信息的录入
图4-4职工信息的添加
图4-5职工信息的删除
4-6职工信息的修改
图4-7职工信息的查询
图4-8职工信息的排序
图4-9退出系统
(2)录入职工的信息,通过手动录入和文件录入两个方法录入职工的信息。
图4-10职工信息录入的方式
(3)查找职工的个人信息,通过输入编号、姓名、部门、基本工资、奖金和总工资进行查找。
图4-11职工信息的查询方式
(4)职工信息的排序可以通过编号排序、姓名排序、部门排序、基本工资排序、奖金排序和总工资排序。
图4-12职工信息的排序方式
(5)每次将职工信息输出在屏幕上时,都会通过fwrite写到文件D:woker.date中。
(6)根据数字提示结束程序。
4.2 程序调试
(1)每个选择界面之后,前一屏幕的内容依旧存在,影响界面的美观;经过同学的帮助及上网搜索,发现利用“system(“cls”);”可以消去前一屏幕的内容;然而接下来又出现新的问题:有些函数会出现错误;经过多次调试和修改,才发现把“system(“cls”);”放在调用的函数之前以及适当的位置可以解决此问题。(2)修改员工信息时,输入职工编号查询出多条信息,修改错误!后来加入职工编号唯一判断的函数,让职工编号唯一不重复。
(3)排序,开始交换指针指向,一直出现指针不存在导致乱码问题,后来修改为交换指针的数据域。
(4)文件写入磁盘,用笔记本打开磁盘内的文件乱码,经查询资料了解写入磁盘的文件是二进制数据,不能通过笔记本打开,可重新把文件读入程序中,在程序中显示。
(5)忘导入
结束语
工资管理系统对于决策者和管理者来说都至关重要,所以工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件工资档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对工资信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工资管理的效率,也是科学化、正规化管理的重要条件。
这一个月以来,在开发这个工资管理系统过程中,我深刻地体会到了自学能力的重要性。毕竟在学校学习到的知识是有限的,而在开发系统的过程中仅凭原有的一点点知识是远远不够的,只有翻阅大量的资料才能学到更多的知识,才能实现其预期的功能。在开发过程中,遇到困难是在所难免的,期间我跟我的指导老师和同学们进行交流,从中明白了很多。开发一个系统,恒心和毅力也是不可缺少的。同样,在开发过程当中,细心也是非常重要的,由于很多事项都要很注意才行,如果没有做到这一点,就会出错。
在这里要同学的帮助、老师的悉心指导下基本完成本次课程设计,基本达到了工资管理系统的要求。
小组各成员心得体会
Xxx:
这个系统实现了对员工信息的存储、修改、删除、查询及排序。从拿到题目到完成整个编程,从理论到实践学到了很多东西。通过这次程序设计我深入了解了链表、结构体,也学会了文件的读写,懂得了理论和实际结合是很重要的。在设计过程中遇到了很多问题,这毕竟是第一次做,同时在设计过程中发现了自己的不足之处,对以前所学的知识理解的不够深刻,掌握的不够牢固,比如单链表。总之不收获很多!
Xxx:
通过这次课程设计,我对数据结构中单链表的应用有了更深的理解,并且深刻的认识了实践的重要性,只有理论与实践相结合才能很好的学习。发现想要做好课程设计,仅靠书本上的知识是不够的,还需要查阅其他的程序和知识。在这个过程中,我充分认识了数据结构在编写程序方面的重要地位,知道它的特点是可以用存储单元来存储数据,并且可以方便的实现对数据进行插入、删除和遍历等操作。
Xxx:
这个课程设计实现了对职工信息的管理,通过录入、添加、修改、删除、查询等实现对职工信息的管理。通过这次的课程设计,我学到了很多的东西。同时也找到了自己很多的不足之处。在这次课程设计中,由于以前没有好好学这门课,所以很多知识掌握的不够好,导致在编写的时候遇到很多困难,但是通过队员的帮助,得到了解决。这次课程设计,不仅让我学到了知识,更好的掌握了函数、结构体、指针、单链表等的用法,也让我知道了团队的重要性。
Xxx:
通过这次课程设计我学到了许多在课堂没有学习好的知识,同时也巩固了我之前学习的知识,在设计的过程中我补全了自己的不足,找到自己掌握的不牢固的,还有理解的不深刻的,比如:函数,结构体等等,通过这次课程设计我提高了独立思考的能力和自己的实际动手能力,我还学会了如何用流程图来表达自己的想法,同时这次课程设计也让我们小组之间加深了了解,总的来说,这次设计让我的c语言知识更加丰富!
Xxx:
经过两学期的C语言学习,我们掌握了C语言的基础知识,我对课程设计有了一定的了解和体会。并且通过这次课程设计使我懂得了理论与实践相结合是很重要的。从理论中得出结论,才能真正为今后的学习、工作服务,从而提高自己的实际动手能力和独立思考的能力。在这次程序设计中,我充分领略了C语言功能的强大,包括函数、数组、指针、结构体、文件等。而且我学会了最基本的替换,然后扩展到循环、嵌套,条理很清楚。让我也深感集体的强大力量,很多东西并不是一两个人就可以完成的,比如这个小型工资管理系统程序的编写,俗话说“众人拾柴火焰高”,经过共同的努力,最终克服难关开发出了该系统。在本次课程设计中,还有一点不得不说,通过这次程序设计书的编写让我深刻的意识到拥有好的文笔是多么的重要,我们虽为工科生,但是在以后的工作岗位上也不得不面临着各种各样的工作,所以文笔也是非常重要的。
参考资料
[1] 工资管理系统课程设计程序http://blog.csdn.net/JZQT_T/article/category/2317235
[2] C语言程序设计规范及基础
https://wenku.baidu.com/view/58b***409c7b.html [3]《明解C语言 第3版》,(日)柴田望洋著,人民邮电出版社 [4] 《C Primer Plus 第6版 中文版》,姜佑 译,人民邮电出版社 [5] 《C程序设计 第四版》,谭浩强著,清华大学出版社 [6]《C和C++实物精选》,徐波著,北京邮电出版社
附录
在软件开发前, 对于软件的部署方案、生命周期、信息安全提出了非常高的要求。为此, 我们采用了VC++的开发环境, 保障了程序的封装完整性和操作系统平台适应性;使用了文本配置的方式, 为邮件发送方提供了修改更新功能;使用了SMTP协议, 加密封装, 保证了安全性。
主要技术简介:ESMTP协议和EXCEL类库。
SMTP协议是TCP/IP协议族中的一员, 主要对如何将电子邮件从发送方地址传送到接收方地址, 也即是对传输的规则做了规定。SMTP协议的通信模型并不复杂, 主要工作集中在发送SMTP和接收SMTP上:首先针对用户发出的邮件请求, 由发送SMTP建立一条连接到接收SMTP的双工通讯链路, 这里的接收SMTP是相对于发送SMTP而言的, 实际上它既可以是最终的接收者也可以是中间传送者。发送SMTP负责向接收SMTP发送SMTP命令, 而接收SMTP则负责接收并反馈应答。
ESMTP只是连接SMTP使用了base64编码验证, 后续内容都与SMPT一致。详细如下:
连接smtp服务器
2.发命令"HELO
3.发命令"AUTH LOGIN", 然后服务器会以base64编码 (QA004159"请问base64编码的特性是什么") 后的形式提示输入用户名, 形式为"334 VXNlcm5hb WU6"
4.以base64编码后的形式输入用户名, 如果用户名合法, 服务器提示输入口令形式为“334 UGFzc3dvcm Q6”
4.以base64编码后的形式输入口令。如果检验正确, 服务器会返回"235 Authentication successful"
EXCEL类, 功能强大, 但是直接使用相当繁琐, 为此生成了本地6个类去实现以下功能:打开EXCEL文档进行修改和保存、新建EXCEL文档进行操作存储、读取和填写EXCEL中的数据、设置EXCEL中边框的参数、设置EXCEL中背景颜色的参数、打印和预览、自动回收内存、在显示之后, 此类将自动关闭不能进行其它相关的操作。核心类的声明如下:
class_Application:public COle Dispatch Driver
{
public:
_Application () {}//C a l l s COle Dispatch Driver default constructor
_Application (LPDISPATCH p Dispatch) :COle Dispatch Driver (p Dispatch) {}
_Application (const_Application&dispatch Src) :COle Dispatch Driver (dispatch Src) {}
//Attributes
public:
LPDISPATCH Get Application () ;
long Get Creator () ;
LPDISPATCH Get Parent ()
LPDISPATCH Get Active Cell () ;
LPDISPATCH Get Active Chart () ;
CString Get Active Printer () ;
……};
使用效果:程序运行了几个月, 不仅成为了人力资源部同事们不可或缺的帮手, 各部门同事也都离不开工资邮件。它解决了ERP需要解决的最后一步工作, ERP需要工资邮件程序的落地服务。因为ERP工资表的统一样式, 工资邮件程序的设计思想和程序自身都值得推广到全国。
摘要:本文主要对工资邮件程序的开发进行了分析介绍。首先介绍了本项目开发的背景, 其次介绍了本项目的开发环境, 最后详细介绍了ESMTP协议和EXCEL类库。
去年我从大学毕业,拿到了人生第一笔薪资收入。手里有了一点现金,我就从管理自己的工资开始实行起财务规划。
我每个月税后收入8000元。单身一个人,日常生活中的固定支出很少,不开车,也没有贷款要付。为了了解自己的收入支出比,我做了一个收益表,列出了固定的支出部分。下面就是我做的表格:
收入:8000元
生活费用支出:
a.服装=500元
b.餐饮=900元
c.租房=1500元
d.交通=200元
e.娱乐=300元
f.通讯=200元
g.其他=400元
总计(a- g项总和)=4000元
每月盈余(收入-生活支出)=4000元
这样看来我每个月能有4000元的盈余。为了保证这4000元的盈余,我每个月都坚持记账,在花钱的时候严格预算,基本做到不超支。有时候在不影响生活质量的情况下再节省一点,每个月甚至能剩下5000元。
美国电影《华尔街》里恶名远扬的演讲《Greed is Good》(贪恋是好的)中说道:“这个国家最富有的百分之一人群,拥有全国财富的一半,5万亿美元。三分之一来自努力工作;三分之一来自遗产和遗产的利息,留给了寡妇和蠢儿子……”从这里我们可以看到利息的力量。在资金并不充裕,别人眼中你的储蓄还只是零钱的时候,我们就要依靠稳妥地获取较高利息来让自己的钱增值。
对于我来说这些结余下来的钱短时间内并没有什么急用。手中的钱不多,资金要安全,又要有比较高的收益,于是我比较了一下银行储蓄和理财产品,银行的活期存款利率是0. 5%,而定期存款中,3个月的利率是3. 1%,半年是3. 3%,一年是3. 5%。银行理财产品的年化收益率有1. 4%左右,银行短期理财产品时间从30天到60天不等,年化收益率有4. 5%~5. 5%。
比较之后我选择了组合的方式,既能获得较高的收益,又能保证手里现金的流动性。所以我把现有的储蓄分成三部分,大部分买了40天的短期理财产品,到期连同利息再滚动投入下一款短期产品;第二份做了3个月定存,到期续存;剩下选择了利率1. 5%的银行日理财产品,比活期存款利率要高一个点,以备不时之需。
一、提出要约(填写要约书和答复书)
以书面形式提出要约,另一方接到要约书后应当在20日内作出书面回复。
二、产生协商代表(填写协商代表资格认定书)
1、双方协商代表人数对等,每方为3至10人,并各确定1名首席代表,代表不得交叉兼任。
2、职工方代表由企业工会选派,首席代表由企业工会主席担任。
3、企业方协商代表由企业法定代表人确定,首席代表由企业法定代表人担任,也可由其书面委托的其他管理人员担任。
三、协商前的准备
一是资料准备。包括内部资料和外部资料。内部资料包括年
生产总值、利税情况;职工工资总额、年均收入、加班加点情况。外部资料包括工资指导线(2012年辽阳市企业在岗职工工资增长基准线为11%、上线为18%、下线为4%。)、最低工资标准(辽阳县、灯塔市每月780元,每小时7.5元;其它地区每月900元,每小时8.5元)、以及劳动力市场指导价位。二是召开有关职工座谈会,征求职工意见。三是拟订协商方案。
四、召开协商会议(填写工资协商会议记录)
协商会议由一方首席代表主持。协商的重点是:企业最低工
资标准、工资调整幅度、劳动定额和工资支付办法等。实行岗位工资制度的,重点确定岗位最低工资标准。实行计件工资制度的,重点确定劳动定额和计件单价。以“在法定工作时间内、正常劳动
1条件下、90%以上职工能够完成”为原则。协商事项达成一致意见后,形成工资专项集体合同草案。
五、职代会审议通过(填写职代会决议、工资合同文本)每个企业职代会至少三十名代表,人数小于100人的要召开职工大会。三分之二以上职工代表出席,经全体职工代表半数以上同意,工资集体合同草案方获通过,并由双方首席代表在合同上签字,加盖公章。
程序员试用期工资总结范文一
光阴如梭,半年的工作转瞬即将成为历史,伴随着新年钟声的临近,我们依依惜别硕果累累的20__年,满怀热情的迎来即将到来的20__年。在这年终之际,现对来公司5个月的时间里所作的工作汇报如下:
1、正义erp项目的编码工作。从了解新疆正义项目的背景、及计划安排,熟悉正义公司制度及业务流程,再到熟悉新能开发模式,之后我根据需求调研报告,从基本的数据库创建,到编码,完成了销售部、生产部、采购部、质检部四个模块的基本单据的制单、审核、选单、查询、打印等系列的编码工作;完成了正义项目的模块测试及流程测试。
通过这段时间的努力,使我个人的耐心、细心程度及对工作的合理安排得到了锻炼,学会了在繁忙之中找条理,危难之中找希望。同时自己也有一些不足之处,一些细节地方技术上还不太成熟,还需加以学习与钻研。
2、、正义erp项目的实施工作。从十一月初开始进行正义项目的实施,每天早起赶在企业上班前赶到企业进行erp的实施。实施期间主要是软件的安装实施及对企业的erp系统的使用人员进行软件使用培训;纪录客户使用过程中出现的问题,晚上下班后加班加点将每天的小错误及客户变更修改完毕。
通过这项工作,使我原本欠缺的业务能力得到了很大的提高,并学到了很多与客户交流的技巧及业务上的知识,更加明晰了erp系统的流程。但离一个成功程序开发人员的标准还差得很远,在今后工作中,定会多多注意,加以改善。
3、帮助和使用手册文档的编写。帮助的编写使我熟悉了dreameweaver和fireworks的使用,为后期的oa开发也奠定一定的基础,使用说明的编写,使我更加加深了项目开发的整体思路与技术要点,总结了前期开发和实施中碰到的问题,并又一次的对软件整体进行了测试,对暴露出的小bug进行了最后的修改。
4、利用工作之余的休息时间加强学习。平时注意收集有关pb方面的资料文件,提高自己的处理新问题和解决新问题的能力,并加强学习java及oa方面的知识(现转为学习.net),为后期的工作打好基础。
以上为本人粗略的个人工作小结,请领导审阅,如工作上有不到之处,请领导不吝指出,以便本人及时改正,从而能更好地工作。
展望临近的20__年,我会更加努力、工作上认真负责,再接再厉,更上一层楼。相信自己会完成新的任务,能迎接新的挑战。
程序员试用期工资总结范文二
过去的一年,软件研发部团结协作,以及在公司这充满奋斗的环境下,我以严肃认真的工作态度和百折不饶的精神,努力的完成了公司的各项工作,在软件研发、团队协作和个人成长上也取得了一定的成绩。在公司一年的工作已经结束,特向公司总结汇报如下:
一、软件研发
根据公司的安排,项目的需要。在自身的努力、伍经理的帮组,团队的合作下,克服重重技术困难,增长了工作经验,收获丰盈:
1、asp.net 开发
以前我在其他公司也做过一些开发,但是底层和架构与页面样式我都是没有涉及到的。通过这一年在本公司的的这些项目程序中的锻炼,我成长了,我学会了很多很多。
首先,面向对象语言的收获。对于当前编程的主流思想是对象,任何事物都可以用对象来表示。以前理解这些话很费解都是从表面上理解,没有从深入的体会,通过这次asp.net项目的深入,不管是数据还是外部一些条件我们都可以抽象成对象,都可以用对象来表示,具体可以用语言中的类方等。asp.net如此,c#如此java也同样如此。
其次,具备独立完成vb.net知识方面的能力。以前没有做过vb的东西,加上这次深入的做,这次涉及到的领域也非常广,常用的重要的都有涉及,并且还补充_ml,javascript实际操作中空白的部分。通过这一年的开发,在.net 方面我能胜任这方面的工作,能独立完成这方面的工作。
再次,c#方面存在一些不足。LocALhOST通过c#这次软件的开发,也发现自己的不足,如基础知识掌握不牢,缺乏编程整体思想。这些都是需要在工作中完善和改进的。
2、数据库开发
数据库是伴随着项目以来用的最多最平凡的技术。以前对数据库只是会一些简单常用的操作,经过这一年项目的实战,对数据库的操作增加了一些丰富的经验。为以后的工作和经验的积累都奠定了坚实的基础。同时在项目中还用到了oracel与 access数据库,这是我最大的收获。
优点:能熟练的运用数据库技术进行开发。特别是对sql数据库的操作,经过这么长时间的积累,基本上能合理的设计和新建数据库,同时在数据结构上也加强了对数据库的理解。通过项目的实践现在能熟练使用和编写多种sql语句。还掌握了一些关于数据库优化sql语句优化的方法,能进行一些简单的优化。
缺点:数据是一门比较先进的技术,并不是你会写一些sql语句,能建几个数据库你就是数据库工程师。要成为一个好的数据库管理员是要经过长时间的工作积累。针对自己的不足,在以后的工作和学习中多接触,多运用新的知识点。充实自己的经验和知识储备。
二、团队协作
上面的成功与收获,除了自身努力外,以及公司的支持。是这个团队铸造了我。我们这个团队也是因为有了我们这些拼搏协作的队员,使得它成为一个具有务实、拼搏、创新精神的团队。我与软件研发小组是一个整体,这里的团队总结也就是我在这个团队中的收获。
务实:公司下发的任务,下发的工作,件件都是用心去做的。我们这个团队中没有一个人在工作的时候做了工作以外的事情,都是实实在在的做跟工作相关对公司有益的事情。相信在伍经理的带领下现在是这样,以后同样也是这样。
拼搏:公司给的每一个任务不管它多难,如果工作没有完成我们会晚上加班,也要尽可能的完成当天的工作。如果工作实在忙,为了赶进度我们放弃周末休息时间也要尽可能的使项目提前。
创新:现在我们开始项目的时候都会进行研讨,一般都会进行一个效率和逻辑的分析与讨论,保证程序正确的前提尽可能的提高程序的效率。
互助:我们小组内只要任何一个人出现技术或其它的问题,我们都会彼此都会尽可能的去帮助他。不会因为某一个人而拖住整个项目滞后。
交流:我们在项目中会及时沟通自己的收获,特别是一些针对性的技术问题。这样可以省了很多重复研究的时间,这是一笔很可观的时间。
在交流中只要我会的,我懂的,我不会去吝啬。我会积极的去与你交流,我的团队名言“人强团则强,人弱团则削”。
三、个人成长
通过公司这快一年的锻炼与学习我真的进步了很多,不管从技术上还是做事上,都不像以前那样了。我在公司学到的懂得的使我飞速成长。
技术上:不管从语言上还是做事的逻辑上都得到了很大的提高。现在在软件小组里面自己能独立完成一部分工作,承担自己的责任。
程序员试用期工资总结范文三
一年的时间,每当自己在总结它的时候,感觉是那么的短暂—弹指一挥间.而也就是在这一挥间,承载着太多太多,有收获与成就,有失败与不足.回头看看20__年的足迹,伴随着自己一年的是学习与坚持.20__年伊始是通过分销资源计划系统(DRP)拉开序幕.此次项目是一个相对比较完整的Java Web项目,从最基础的业务介绍,到需求分析,数据库分析与设计,页面设计,代码编写….直到整个项目的完成,通过这个项目学到了很多新的知识,同时对很多已经学过的知识进行很好的摩擦和补充.因为在其中还穿插着其他的内容,所以用了有半年左右的时间.具体总结可以参见博客:DRP项目总结.从4月初到5月末,准备并进行软件设计师的考试.这是我第二次参加软件设计师考试.通过两次考试的对比可以明显的发现产生在自己身上的一些改变和进步.具体可见无经历,不成熟—软件
但是最终的考试结果是没有通过,和第一次一样,差两分.虽然成绩的结果没有通过,但是通过这次软件设计师的复习考试,很给力的给自己补充了计算机基础方面的知识,同时也解了自己很多的疑惑,真正的学到了很多的知识.回顾自己整个的复习过程,收获是很大的,不仅仅是计算机基础,更是一种面对失败的心态收获.而这种心态将会在自己未来的路上会起很大的作用.后半年进入SSH项目的实践和学习.SSH为struts+spring+hibernate的一个集成框架,是目前较流行的一种轻量级Web应用程序开源框架。
Struts就是一个MVC的架构,在控制器,视图和模型方面都有其特定的组件,在SSH框架中,更多的是利用了Controller这个组件。
Spring实现了反转控制(Inversion ofControl)和面向方面编程(Achievement-OrientedProgramming)。Spring框架的能实现应用的分层架构,在应用中要使用的对象可以被一个简单的_ML文件连在一起,这个_ML文件含有到像事务管理器、对象工厂、包含业务逻辑的服务对象、和数据存取对象这些对象的引用。
Hibernate是一种ORM映射工具,它不仅提供了从Java类到数据表之间的映射,也提供了数据查询和恢复机制。相对于使用JDBC和SQL来手工操作数据库,使用Hibernate,可以大大减少操作数据库的工作量。
通过对SSH框架的学习,认识到框架给我们开发所带来的便利,更重要的是在框架形成的过程中所包含的原理和思想.收获都在一篇篇的博客中.大概在十月和十一月的时候准备第三次软件设计师考试.吸取教训,总结经验,摆正心态,认真跟八期一起讨论和学习,这一次不仅仅是自己学习和通过考试,同时跟颖杰一起组织并带领八期一同复习和学习,这本身也是个锻炼和学习.当时也对自己考完后进行了一个总结:
工作职责
1、负责全县机关、事业单位工资基金审批工作;
2、负责全县机关、事业单位正常晋升工资工作;
3、负责全各项津贴、补贴的审批工作;
4、负责全县工人技术等级考评工作;
5、负责全县离退休(职)和死亡待遇的审核工作;
6、负责全县机关、事业单位新参加工作人员、调进、调出人员的工资套改以及工资关系的转移办理工作;
7、负责全县机关、事业单位职务(称)、技工等级工资变动的审核工作。
工资福利退休科下设三间办公室,分别是:工资福利退休科(1)7222181,工资福利退休科(2)7251565,工资福利退休科(3)7251392。
办事指南
一、工资基金审批
文件依据:财行[2000]1号、黔人通[2006]65号
办理程序:
1、单位填报相关表册并盖章;
2、编办审核盖章;
3、人事部门审核。申报所需材料:
1、工资发放审批汇总表;
2、工资发放花名册;
3、本单位涉及工资变动的原始依据。
办理依据:根据不同情况每月对机关、事业单位工资基金做核增、核减变化,确保工资基金按规定增减。
办理时限:每月1-15号前办理。
二、机关晋升级别工资
文件依据:黔府发[2006]45号、黔人通[2007]113号文件 办理程序:
在人事工资管理软件中,对符合晋升级别的人员进行业务处理,分别打印出《贵州省机关工作人员正常晋升级别工资审批表》、《贵州省机关工作人员正常晋升级别工资增资汇总表》、《贵州省机关工作人员正常晋升级别工资审批花名册》一式三份,加盖单位和主管部门的印章并经纪委审核签字后,连同软件生成的上报数据报送工资福利退休科进行审批。
申报所需材料:上次晋升级别工资相关资料 办理时限:当天
三、机关正常晋升工资档次
文件依据:黔府发[2006]45号文件 办理程序:
在人事工资管理软件中,对符合晋升工资档次的人员进行业务处理,分别打印出《贵州省机关工作人员两年考核晋升工资档次审批表》、《贵州省机关工作人员两年考核晋升工资档次增资汇总表》、《贵州省机关两年考核晋升工资档次审批花名册》一式三份,加盖单位和主管部门的印章并经纪委审核签字后,连同软件生成的上报数据报送工资福利退休科进行审批。
申报所需材料:上次晋升工资档次相关资料 办理时限:当天
四、事业单位正常晋升薪级工资
文件依据:黔府发[2006]45号、黔人通[2007]112号文件 办理程序:
在人事工资管理软件中,对符合晋升薪级的人员进行业务处理,分别打印出《贵州省事业单位工作人员正常晋升薪级工资审批表》、《贵州省事业单位工作人员正常晋升薪级工资增资汇总表》、《贵州省事业单位工作人员正常晋升薪级工资审批花名册》一式三份,加盖单位和主管部门的印章并经纪委审核签字后,连同软件生成的上报数据报送工资福利退休科进行审批。
申报所需材料:上次晋升薪级工资相关资料 办理时限:当天
五、晋升职务(称)工资
文件依据:黔府发[2006]45号、黔人通[2007]114号文件。
办理程序:在人事工资管理软件中,对发生职务(称)变动的人员进行业务处理,打印出《贵州省机关事业单位工作人员工资变动审批表》一式三份,加盖单位和主管部门的印章,连同软件生成的上报数据报送工资福利退休科进行审批。
申报所需材料:
1、任职文件;
2、技术职务任职资格文件;
2、技术职务聘任文件。办理时限:当天
六、学历晋升
文件依据:黔府发[2006]45号文件
办理程序:在人事工资管理软件中,对晋升学历工资的人员进行业务处理,打印出《贵州省机关、事业单位工作人员工资变动审批表》一式三份,加盖单位和主管部门的印章,连同软件生成的上报数据报送工资福利退休科进行审批。
申报所需材料:
1、毕业证书
2、学历认证材料。办理时限:当天
七、调动降资
文件依据:黔府发[2006]45号、黔人通[2007]114号文件
办理程序:在人事工资管理软件中,对调动降资的人员进行业务处理,打印出《贵州省机关、事业单位工作人员工资变动审批表》一式三份,加盖单位和主管部门的印章,连同软件生成的上报数据报送工资福利退休科进行审批。
申报所需材料:
1、工资介绍信
2、解聘合同
3、新单位聘任合同 办理时限:当天
八、转正定级
文件依据:黔府发[2006]45号文件
办理程序:在人事工资管理软件中,对符合晋升学历工资的人员进行业务处理,打印出《贵州省机关、事业单位新参加工作人员转正定级工资确定表》一式三份,加盖单位和主管部门的印章,连同软件生成的上报数据报送工资福利退休科进行审批。
申报所需材料
1、工资介绍信
2、干部介绍信 办理时限:当天
九、技工报名
文件依据:黔人通[2007]184号
报名时间:根据市人事局安排再通知。
报名程序:填写报名表一式三份,加盖单位及主管部门公章。
提供依据:原任技术等级资格证、聘任证或资格文件、聘任文件原件及复印件;身份证原件及复印件;两张一寸相片。
办理时限:当天。
十、工资介绍信
提供依据:干部介绍信,工资介绍信。办理时限:当天。
十一、浮动及浮动转固定工资审批
文件依据:黔人资[1995]07号文件、黔人资[1995]09号文件、遵县人劳资[2008]21号。首次浮动办理程序:
在人事工资管理软件中,对符合办理首次浮动工资的人员进行业务处理,打印出《贵州省机关事业单位工作人员调整浮动工资津贴补贴标准审批花名册》一式三份,由单位和主管部门审核同意并盖章后送工资福利退休科审批。
申报所需材料:
1、资格证书或资格文件,2、聘任证书或聘任文件。浮动转固定办理程序:
在人事工资管理软件中,对符合办理浮动转固定工资的人员进行业务处理,打印《贵州省机关、事业单位浮动及浮动转固定工资审批花名册》、《贵州省事业单位工作人员浮动及浮动转固定工资增资汇总审批表》以及《贵州省机关事业单位浮动转固定工资审批表》各一式三份,由单位和主管部门审核同意并盖章后送工资福利退休科审批。
申报所需材料:
1、办理浮动转固定的专业技术人员需提供上一次浮动或浮转固的原始依据;
2、由单位主管部门写《关于申请浮动工资转固定的报告》,注明5年来一直在编在岗且工作在乡、镇(不含县城所在地的乡镇)农业生产第一线,,无违法违纪行为,并对其工作实绩进行评估。
3、在期满五年时,由本人认真写出五年来从事农技推广的工作总结和实绩; 办理时限:当天。
十二、退休(职)办理
1、正常退休办理
文件依据:黔府发[2006]45号、黔人通[2007]115号、黔人通[2007]116号文件。
办理程序:(1)直接在工资系统中办理业务,在报表中打印出《贵州省机关事业单位工作人员离退休(退职)费审批表一式三份,单位审核盖章及主管部门审核盖章,按干部管理权限报经任免机关批准。(2)在达到规定的退休年龄(周岁)的前一个月通知本人,并报工资福利退休科审批。
申报所需材料: 独生子女证(原件)、教师荣誉证(原件)、外籍知识分子证明、荣获符合提高退休比例的荣誉称号文件等,四张同底一寸大小的相片。
办理时限:查阅档案后符合条件即办。
2、提前退休
文件依据:黔府发[2006]45号、黔人通[2007]115号、黔人通[2007]116号文件、《中华人民共和国公务员法》。
办理程序:本人申请书(需单位同意及主管部门同意并加盖公章),疾病证明书,统一组织体检鉴定,提交局长办公会研究,同意退休后直接在工资系统中办理业务,在报表中打印出《贵州省机关事业单位工作人员离退休(退职)费审批表一式三份,单位审核盖章及主管部门审核盖章,副主任科员以上职务的需在县委组织部审核盖章。
申报所需材料:
本人申请、疾病证明诊断书、劳动能力鉴定书、独生子女证(原件)、教师荣誉证(原件)、外籍知识分子证明、四张同底一寸大小的相片、荣获符合提高退休比例的荣誉称号文件等。
办理时限:符合条件即办。
十三、死亡人员一次性抚恤金及丧葬费 文件依据:人薪发[1994]48号、黔府发[1999]5号、黔人通[2008]181号、黔民发[2007]29号
办理程序:在人事工资管理软件中,对死亡人员进行业务处理,打印出《贵州省机关、事业单位工作人员抚恤金及丧葬费审批表》一式三份,加盖单位和主管部门的印章,连同软件生成的上报数据报送工资福利退休科进行审批。
申报所需材料:公安机关的销户证明、火化证明。办理时限:当天
十四、遗属困难补助费
文件依据:黔人通[2007]117号。
办理程序:在人事工资管理软件中,对符合享受遗属困难补助费的人员进行业务处理,打印出《贵州省机关、事业单位遗属困难补助费审批表》一式三份,加盖单位和主管部门的印章,连同软件生成的上报数据报送工资福利退休科进行审批。
申报所需材料:由享受遗属生活困难补助费的对象所在村、居委会或社区出具无生活来源、无工资收入以及与死者关系等内容证明,并提供户口本或结婚证。
办理时限:当天
十五、津贴补贴
1、教龄津贴审批
文件依据:黔工改办[1986]4号文件。
办理程序:
1、单位填报相关表册并盖章。
2、主管部门审核盖章。
3、人事部门审核。申报所需材料:
1、教龄津贴审批表。
2、个人工资变化登记表。办理时限:当天。
2、护龄津贴审批
文件依据:劳人薪[1985]41号文件。
办理程序:
1、单位填报相关表册并盖章。
2、主管部门审核盖章。
3、人事部门审核盖章。
申报所需材料:
1、护龄津贴审批表。
2、个人工资变化登记表。办理时限:当天。
3、人民警察值勤津贴:
文件依据:黔人通[2007]164号文件。
发放范围:县公安局、林业公安派出所、检察院、法院干警。
办事程序:单位填报表册,加盖单位及主管部门印章,工资福利退休科办理。办理时限:当天。4、警衔津贴:
文件依据:黔人资[1996]12号、黔人通[2007]165号文件。发放范围:县公安局、检察院、法院中具有警衔的干警。
办事程序:单位在人事工资管理软件中填报表册,加盖印章,工资福利退休科办理。办理时限:当天。
5、检察院办案人员岗位津贴:
文件依据:黔人资[1992]9号,参照黔人发[1998]字第03号文件。发放范围:县检察院办案人员。
办事程序:单位填报表册,加盖印章,工资福利退休科办理。办理时限:当天。
6、法院办案人员岗位津贴:
文件依据:黔人发[1998]字第03号文件。发放范围:县法院办案人员。
办事程序:单位填报表册,加盖印章,工资福利退休科办理。办理时限:当天。7、检察官检察津贴:
文件依据:黔人通[2007]167号文件。
发放范围:县检察院中具有检察官等级的人员。
办事程序:单位在人事工资管理软件中填报表册,加盖印章,工资福利退休科办理。办理时限:当天。8、法官审判津贴:
文件依据:黔人通[2007]166号文件。
发放范围:县法院中具有法官等级的人员。
办事程序:单位在人事工资管理软件中填报表册,加盖印章,工资福利退休科办理。办理时限:当天。
9、司法助理员岗位津贴:
文件依据:黔人资[1992]17号文件。发放范围:县司法系统工作人员。
办事程序:单位填报表册,加盖印章,工资福利退休科办理。办理时限:当天。
10、纪检、监察办案人员津贴: 文件依据:黔人发[1998]05号文件。
发放范围:县纪委、监察局工作人员、县直部门纪检书记以及镇乡纪检监察干部。办事程序:单位填报表册,加盖单位及县纪委印章,工资福利退休科办理。办理时限:当天。
11、环境保护监测津贴:
文件依据:黔人发[1998]13号文件。
发放范围:县环保局环境保护监测干部。
办事程序:单位填报表册,加盖印章,工资福利退休科办理。办理时限:当天。
12、审计人员工作补贴:
文件依据:黔人发[1998]11号文件。发放范围:县审计局审计工作人员。
办事程序:单位填报表册,加盖印章,工资福利退休科办理。办理时限:当天。
13、特级教师津贴:
文件依据:黔人通[2008]82号文件。
发放范围:根据国家教委、人事部、财政部颁发的《特级教师评选规定》评选的特级教师。
办事程序:单位填报表册,加盖单位及主管部门印章,工资福利退休科办理。办理时限:当天。
14、高级人才津贴:
文件依据:遵发[2008]3号、遵县党办字[2009]14号。发放范围:具有副高级以上职称或具有全日制院校硕士以上学位的人才,其当年的 5 考核必须是称职(合格)及以上。
办事程序:单位填报表册,加盖单位及主管部门印章,工资福利退休科办理。办理时限:当天。
15、边远地区津贴
文件依据:黔府发[2006]45号文件。
办事程序:单位填报表册加盖印章,主管部门审核盖章,工资福利退休科办理。申报所需材料:上一次晋升边补相关资料。办理时限:当天。
16、两项补贴
文件依据:遵县人劳通[2004]13号、遵县人劳通[2005]38号 办事程序:单位填报表册,加盖印章,工资福利退休科办理。
申报所需材料:上一次晋升两补相关资料。办理时限:当天。
17、工作性津贴、生活性补贴、公务电话费 文件依据:县府办发[2008]253号。
办理程序:填写工作性津贴、生活性补贴、电话费审批花名册一式三份,加盖单位及主管部门公章,送工资福利退休科审批。
提供依据:任职文件。办理时限:当天。
18、义务教育学校岗位津贴
文件依据:县府办发[2009]159号
办理程序:填写岗位津贴审批花名册一式三份,加盖单位及主管部门公章,送工资福利退休科审批。
提供依据:任职文件。办理时限:当天。
19、高龄补贴审批
文件依据:黔人退[1993]6号 办理程序:
在工资系统中打印《机关事业单位高龄补贴审批个人表》,加盖单位及主管部门公章,送工资福利退休科审批。
最近,笔者看到一篇名为《丰田管理赢在哪里?》的文章。文中说,中国内地一个企业界考察团去日本学习丰田的管理方式,有人问讲课的日本老师:“普通的日本一线员工与高管的收入差距有多少?”得到的回答是:“一线员工与工长,科长的收入相差两倍左右,与董事、工厂总经理的差距最多不超过3倍,与公司最高级别的董事副社长、总裁,专务等的收入差距在7倍左右。”
发问的人很惊讶:“中国企业内的收入差距都是几十倍上百倍呀。”老师说:“这是你们从美国搬用的做法。这是美国公司的问题,也是中国公司的问题。”
为什么呢?丰田方式的核心是“造人”。丰田管理之父大野耐一说:“能谚扳手指头从1数到10的人,就可以上岗。”丰田方式,是管理的一种简单回归,回归到激发一线工人的创造力。相应地,薪酬也向一线工人倾斜。“丰田管理赢在哪里”,答案不言自明。
中国企业界的管理理念,与强调“权利与利益”的美国管理更为接近。美国式管理骨子里是精英文化,管理者是“上智”,员工是“下愚”。高管可以拿到比一线员工高几百倍、几千倍的薪酬。或许美式管理所强调的企业领导的个人英雄主义,最适合中国企业权力人物的心态,故美式管理很容易为中国企业所接受与采纳。
笔者相信,日本老师的话,一定震撼了随团考察的每一个人。就中国企业界而言,对从美国移植过来的一大堆东西,的确到了需要重新反思的时候了。那么,我们学校的绩效工资改革是否也该从“丰田管理赢在哪里”中得到启示呢?
【工资管理程序】推荐阅读:
工资基金管理05-27
工资管理办法06-22
民工工资管理制度05-30
工资结算管理办法10-06
某某医院绩效工资管理方案06-05
教工工资发放管理办法06-30
民工工资支付管理办法07-18
员工工资管理系统设计09-10
农民工工资管理流程09-26
云南经济管理学院工资11-03