APP下载

工资管理系统的设计与实现

2017-12-21刘正源

数字技术与应用 2017年10期
关键词:工资管理

刘正源

摘要:随着现代化信息产业的高速发展,信息时代已经来临,它的到来标志着当今社会的各行各业的生产和运行都将离不开信息化的支持[1]。使用计算机进行信息控制不仅提高了工作效率,而且大大的提高了其安全性。所以系统化的工资管理系统应运而生。与人工管理工资相比,它具有快速、准确、方便、安全的优点。本系统运用数据库和c#来存储数据和运行,更好的服务企业员工的工资管理。

关键词:工资管理;SQL Sever;c#

中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2017)10-0141-02

1 设计内容

(1)区分个个模块,每个模块包含:员工号、姓名、部门和各个职位的工资;(2)能够实现增、删、改、查功能;(3)能够根据提成考勤计算正确工资。

2 系统的研究意义

工资系统管理系统是随着科学技术的不断提高,和公司人员的逐步扩大,人工结算工资容易出错而且效率不高,所以体统化的工资管理需求越来越重要。

3 使用工具或开发环境的描述

数据库平台:随着信息技术的发展与进步,SQL数据库的构建与管理维护逐渐成为了当前的主要任务,SQL数据库是一种关系型的数据库,对SQL数据库的构建与管理维护有利于确保整个网络系统的正常运行,因为SQL数据库承担着数据存储和数据管理的工作,只有不断加强对SQL数据库的安全维护和管理才能从根本上确保整个数据存储的安全性。[2]

运行环境:SQL数据库;构建;管理维护。

4 需求分析

需求分析是产品研发前期的铺垫工作,也是重要的基础工作之一。它完成的好坏直接影响后续软件开发的质量,需求分析工作中的缺陷将给项目成果带来极大风险,在推出产品的时侯,体现在质量、功能、场景等情境下影响着用户的满意度和期望值。

4.1 可行性分析

(1)技术可行性分析:1)工作人员一般都要求掌握计算机技术,会使用各种管理软件;2)员工及工作人员需要熟悉系统的功能和使用方法使系统能够顺利运行。(2)经济可行性分析:1)企业有能力承担系统开发费用;2)管理系统是一个信息化,智能化和先进理念的体统,其主要表现就是减少了企业管理费用和人力开发。(3)操作可行性分析:该操作系统使用的是大家熟悉的Windows系统,简单明了,操作方便,不需要对数据库进行深入了解,对于那些有一般的计算机知识的人员都可以轻松使用。

4.2 系统功能需求分析

通过对各个企业的调查,确定了本系统中用户有的两类类用户:管理员,员工。各类用户描述如下:

(1)管理员的介绍:描述:管理员主要对整个系统进行维护,包括设置员工的基本工资,加班福利,和新招员工信息的录入,删除等。(2)员工:描述:在系统中的主要功能是查询加班信息和工资信息。登陆系统,进行个人信息修改有关的活动。

5 系统设计目标

能够高效、大容量的收集、处理、存储工资管理信息,能够为企业的管理人员及时掌握整个工资管理系统的全面情况,提供系统的准确的工资管理信息,为企业提供各种工资管理信息,以满足工资管理的特殊要求。主要的任务就是对员工信息输入、查询、修改、删除,迅速准确地完成工资信息的统计计算和汇总,快速打印出报表。

6 系统实现

整个系统分为三子模块:登陆模块,工资查询模块,工资管理模块。每个模块分别集成了三个不同的模块算法类,为其完成功能,分别是登陆验证。

登陆验证的主要实现的是通过用户输入信息,通过不同类别查询对应数据库,取得信息验证其用户是否存在,并区分用户类别(管理员或员工)。

工资管理主要是管理员使用的,这里管理员的主要操作室进行与工资修改的活动,比如加班,考勤,奖金等功能。

操作界面设计与模块分析:

6.1 登录界面

当用户进入登录界面后如图1,选择登陆的身份然后输入用户名和密码。当不同用户类别登陆本系统时,首先需要验证用户类型,然都是账号和密码。首页会将信息送与后台登陆验证类进行验证。

6.2 工资查询模块界面

工资信息:员工用户查看本月和以前的工资信息,并提供查询功能如图2,使员工可以查询到自己以前的工资。在工资信息列表中当用户操作时,该工资信息就会添加到我的收藏中。

6.3 管理员界面

管理员功能模块由两部分组成:用户管理、工资管理(如图3)。

用户管理:对员工进行管理。实现添加、修改的基本信息操作。

工资管理:管理员对工资管理,加班信息、考勤信息。对工资信息可以查询。

7 结语

工资管理系统针对企业管理人员和企业员工使用。从企业的角度来说,由于企业人数的增加,现在大部分企业开始实行自主化的工资管理模式。传统的人工结算已经不能适应现在的企业模式,如果仍然通过人工的方式结算工资,一方面浪费了大量的人力、物力资源,另一方面人为的统计汇总过程中出现可避免的差错等情况。随着企业人数的增多,上述弊端会越来越多的暴露出来。如果使用系统化的管理,管理人员只要在计算机前输入员工的加班和考勤信息即可完成原来人员几倍的作业量。从员工的角度来说,查询工资更加容易,得到的加班和考勤信息更加快捷,因此通过工资管理系统可以大幅度的减少管理人员的工作量,方便了管理工作。

参考文献

[1]孙君辉.工资管理系统的设计与实现[D].电子科技大学,2013.

[2]付海丽.SQL数据库的构建与管理维护[J].网络安全技術与应用,2015.endprint

猜你喜欢

工资管理
刍议人事工资管理工作中信息化建设的作用
浅谈高校工资管理存在的问题及对策
数据库在工资管理中的应用