员工工资管理系统的设计与开发(源码)
随着社会的不断前进发展,员工的工资问题也成为了一个日渐突出的问题。与此同时,构成员工工资的元素也不断增加考勤、奖惩、津贴以及保险等问题,这就导致了员工的工资管理成为一个亟待解决的难题。如何用科学的方式处理这个问题演变成为了一个全社会关心的话题。计算机技术的蓬勃发展为解决这个问题提供了新的方向。利用软件的普及可以让每一个关心自己工资情况的人随时监测自己的工资问题,而软件系统的机制也为人们提供了一个公正的方案。利用员工工资管理系统不仅可以提供一种透明、科学的机制,而且在最大程度上解放了劳动力,减少了劳动力的浪费,可以以更高效科学的方式解除员工的顾虑。如果应用本系统,可以让员工们对自己的工资情况有详尽的认识,这样不但有利于企业开展自己的工作,大大地提高员工的工作主动性和企业的生产效率,而且通过一种更加周全的方式处理企业活动中的各种工资问题,防止了以前的工资计算方式中因人为处理而形成的的错误。要想对现代化的工司实施高效的管理,应用工资管理系统是一个稳妥的办法。关键词 员工工资资管理系统,C++,SQL
目 录
1 引言 1
1.1 研究目的 1
1.2 研究现状 1
1.3 开发技术介绍 2
2 系统分析 2
2.1 需求分析 2
2.2 可行性分析 3
2.3 流程分析 4
3 总体设计 5
3.1 项目规划 5
3.2 设计要求 6
3.3 系统功能结构图 7
4 综合设计 7
4.1 软硬件配备要求 7
4.2 数据库设计 8
5 主要功能模块设计 8
5.1 建立工程框架 8
5.2 界面设计 10
5.3 设计登录模块 12
5.4 设计员工信息录入、删除模块 13
5.5 设计员工工资添加模块 14
5.6 设计工资管理模块 15
5.7 设计用户管理模块 17
5.8 设计修改密码模块 18
6 系统测试 19
6.1 编写目的 1 *好棒文|www.hbsrm.com +Q: ^351916072*
9
6.2 测试项目 19
结 论 25
致 谢 26
参 考 文 献 27
1 引言
1.1 研究目的
对员工工资的统计、发放是公司日常运营操作时一个不容小觑的细节,也是人们十分看重的一个看点。传统的运行模式是指派专门的人员对所有与工资关联的数据进行统计,将这些数据按照特定的规则进行运算,最终得到员工的工资数据。使用人工计算的这种手段不仅无法避免错误,员工无法知晓具体的内部操作,而且加大了了劳动力的消耗,对企业自身而言也造成了很多的浪费。如何科学、高效、透明的处理这个问题成为了企业不得不思考的一个热点问题。而计算机科学技术的发展让他们看到了曙光,软件迅速融于社会生活中并成为现代生活必不可少的一部分使得企业可以放心大胆的尝试。
员工工资管理系统的投入使用,在极大程度上解决了这些隐患。本系统从操作简易、界面有效实用的角度出发,旨在解决正常的员工工资处理问题,按照员工的基本信息,遵循某种规则,对员工的工资进行科学的整理,同时给系统的使用者提供一个查询这些信息的端口,甚至于对员工工资、个人基本信息进行查询和修改,可以新增或者开除员工,模拟现实环境的各种可能,并且增加多种查询方式,例如按姓名、年龄等信息查看,提供快速查询方式,方便使用者快速定位或查询到想要的信息。
1.2 研究现状
员工工资管理系统的研究是从20世纪60年代末开始,当时系统仅能够生成员工最终的工资结果,既没有工资明细,也不能以表格的形式让用户直观的了解。随着这些年的不断研究以及计算机技术的发展,员工工资管理系统得到了极大的完善,已经成为了现代企业管理工作中必不可少的一个机制。在发达国家,员工工资管理系统已被投入到实际生活中供企业使用,应用的很广泛。
而现阶段中国正由古老相传的以人管人的阶段实现迈向体系化的人事管理阶段进行转变,因此,对员工工资管理系统的研究已经上升为一个原则性问题,必须解决完善。先前的阶段中员工工资管理系统与员工信息管理系统是分开的,实际操作的时候由于使用两个系统,存在着数据冗余的问题,不利于操作。目前我国的工资管理系统将这两个部分结合起来,既能完成日常的人事管理工作,又能实现对工资的计算以及管理,极大的提高了工作效率。
1.3 开发技术介绍
1.3.1 C++语言
C++是一种面向对象的计算机程序设计语言。C++语言是C语言的继承,它可以以对象为基础进行程序设计,其显著特点是抽象数据类型。也可以进行面向对象进行程序设计,以继承和多态为特点。C++具有数据抽象和面向对象能力,同时由于C语言的普及,C++的应用也十分广泛,目前C++主要应用在桌面应用和网络方面,随着微软Visual C++的发展,在桌面应用方面,C++语言有着不可撼动的强大基础。
1.3.2 SQL
SQL是一种结构化查询语言,用于连接数据库并对数据库进行操作,目前,存在着各种不同的数据库类型,它们对SQL语言的标准上存在着些许差 别,但是SQL语言本身独立于数据库,具有良好的可移植性。具有数据查询、数据定义、数据操纵以及数据控制四种基本功能。可以用于交互使用,直接在数据库中运行SQL命令,也可以用于嵌入开发语言中,开发应用程序。SQL语言结构简单但是功能十分强大,便于人们学习和使用。
1.3.3 MFC
MFC是一个微软基础类库,通过C++ 类的形式对Windows的API进行封装。在本质上是一个具备辅助功能的软件开发包。它的鲜明特点就是分类封装传统的API,它不只是一个界面开发系统,更提供了用于实现对Windows进行内部处理的类。
2 系统分析
2.1 需求分析
2.1.1 性能需求
(1)员工工资管理系统主要实现员工的工资查询功能,用户或者管理员可以按照自己的方式进行查询,其中,员工的工资部分还包括浮动工资,系统除了员工的工资信息,还包括用户自身的信息,比如用户的用户名和登录密码。在系统中涉及到的一切账号信息的密码都是以*的形式显示出来的,对所有人都是隐藏的,系统允许更改密码信息,以确保账号信息不被泄露,提供给用户更好的服务。
目 录
1 引言 1
1.1 研究目的 1
1.2 研究现状 1
1.3 开发技术介绍 2
2 系统分析 2
2.1 需求分析 2
2.2 可行性分析 3
2.3 流程分析 4
3 总体设计 5
3.1 项目规划 5
3.2 设计要求 6
3.3 系统功能结构图 7
4 综合设计 7
4.1 软硬件配备要求 7
4.2 数据库设计 8
5 主要功能模块设计 8
5.1 建立工程框架 8
5.2 界面设计 10
5.3 设计登录模块 12
5.4 设计员工信息录入、删除模块 13
5.5 设计员工工资添加模块 14
5.6 设计工资管理模块 15
5.7 设计用户管理模块 17
5.8 设计修改密码模块 18
6 系统测试 19
6.1 编写目的 1 *好棒文|www.hbsrm.com +Q: ^351916072*
9
6.2 测试项目 19
结 论 25
致 谢 26
参 考 文 献 27
1 引言
1.1 研究目的
对员工工资的统计、发放是公司日常运营操作时一个不容小觑的细节,也是人们十分看重的一个看点。传统的运行模式是指派专门的人员对所有与工资关联的数据进行统计,将这些数据按照特定的规则进行运算,最终得到员工的工资数据。使用人工计算的这种手段不仅无法避免错误,员工无法知晓具体的内部操作,而且加大了了劳动力的消耗,对企业自身而言也造成了很多的浪费。如何科学、高效、透明的处理这个问题成为了企业不得不思考的一个热点问题。而计算机科学技术的发展让他们看到了曙光,软件迅速融于社会生活中并成为现代生活必不可少的一部分使得企业可以放心大胆的尝试。
员工工资管理系统的投入使用,在极大程度上解决了这些隐患。本系统从操作简易、界面有效实用的角度出发,旨在解决正常的员工工资处理问题,按照员工的基本信息,遵循某种规则,对员工的工资进行科学的整理,同时给系统的使用者提供一个查询这些信息的端口,甚至于对员工工资、个人基本信息进行查询和修改,可以新增或者开除员工,模拟现实环境的各种可能,并且增加多种查询方式,例如按姓名、年龄等信息查看,提供快速查询方式,方便使用者快速定位或查询到想要的信息。
1.2 研究现状
员工工资管理系统的研究是从20世纪60年代末开始,当时系统仅能够生成员工最终的工资结果,既没有工资明细,也不能以表格的形式让用户直观的了解。随着这些年的不断研究以及计算机技术的发展,员工工资管理系统得到了极大的完善,已经成为了现代企业管理工作中必不可少的一个机制。在发达国家,员工工资管理系统已被投入到实际生活中供企业使用,应用的很广泛。
而现阶段中国正由古老相传的以人管人的阶段实现迈向体系化的人事管理阶段进行转变,因此,对员工工资管理系统的研究已经上升为一个原则性问题,必须解决完善。先前的阶段中员工工资管理系统与员工信息管理系统是分开的,实际操作的时候由于使用两个系统,存在着数据冗余的问题,不利于操作。目前我国的工资管理系统将这两个部分结合起来,既能完成日常的人事管理工作,又能实现对工资的计算以及管理,极大的提高了工作效率。
1.3 开发技术介绍
1.3.1 C++语言
C++是一种面向对象的计算机程序设计语言。C++语言是C语言的继承,它可以以对象为基础进行程序设计,其显著特点是抽象数据类型。也可以进行面向对象进行程序设计,以继承和多态为特点。C++具有数据抽象和面向对象能力,同时由于C语言的普及,C++的应用也十分广泛,目前C++主要应用在桌面应用和网络方面,随着微软Visual C++的发展,在桌面应用方面,C++语言有着不可撼动的强大基础。
1.3.2 SQL
SQL是一种结构化查询语言,用于连接数据库并对数据库进行操作,目前,存在着各种不同的数据库类型,它们对SQL语言的标准上存在着些许差 别,但是SQL语言本身独立于数据库,具有良好的可移植性。具有数据查询、数据定义、数据操纵以及数据控制四种基本功能。可以用于交互使用,直接在数据库中运行SQL命令,也可以用于嵌入开发语言中,开发应用程序。SQL语言结构简单但是功能十分强大,便于人们学习和使用。
1.3.3 MFC
MFC是一个微软基础类库,通过C++ 类的形式对Windows的API进行封装。在本质上是一个具备辅助功能的软件开发包。它的鲜明特点就是分类封装传统的API,它不只是一个界面开发系统,更提供了用于实现对Windows进行内部处理的类。
2 系统分析
2.1 需求分析
2.1.1 性能需求
(1)员工工资管理系统主要实现员工的工资查询功能,用户或者管理员可以按照自己的方式进行查询,其中,员工的工资部分还包括浮动工资,系统除了员工的工资信息,还包括用户自身的信息,比如用户的用户名和登录密码。在系统中涉及到的一切账号信息的密码都是以*的形式显示出来的,对所有人都是隐藏的,系统允许更改密码信息,以确保账号信息不被泄露,提供给用户更好的服务。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1562.html