电力企业考勤信息管理系统的设计与应用论文_张亚妮

电力企业考勤信息管理系统的设计与应用论文_张亚妮

张亚妮

(北京送变电有限公司 北京市 102401)

摘要:电力企业考勤管理信息系统是基于B/S模式下的考勤管理系统,它可以对电力企业机构的职工的旷工、早退、加班、请假等进行信息化管理,对基本考勤数据分析汇总和考勤工资进行统一自动计算,提高考勤的科学化管理水平。

关键词:电力企业;考勤管理系统;B/S;数据库

1开发工具与网络体系

电力企业考勤系统采用C#作为开发语言,C#是由Microsoft公司开发的一种新型程序设计语言。由于它是从C和C++中派生出来的,因此具有C++的功能。C#代表着程序设计语言演变的一个新阶段,它继承了C++和Java这两种世界上最重要的计算机语言的优点,并且还增加了指代、索引等创新性特点。比较普遍的网络体系结构主要有C/S和B/S两种。本系统采用的网络体系统结构为B/S模式。B/S结构(Browser/Server结构)即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据库,能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

2数据表

电力企业考勤系统采用的数据库管理系统软件为SQLserver2000。它是一个关系型数据库,拥有丰富的编程接口,支持多线程操作,安全性高。首先建立了SQL服务器名为admin,并创建的数据库名为“ad”。在数据库设置中,通过设置主码实现实体完整性,设置外码实现参照完整性。

期刊文章分类查询,尽在期刊图书馆下面是数据库中主要的表及其属性:(1)用户表。yh[yghchar(8),jbchar(1),mmchar(8)]主码为zgh。yh:员工号,每个员工有一个员工号,而且是唯一的。jb为用户级别,mm:为员工密码。该表主要是用来对系统登录人员的身份验证,主码为yh。(2)部门表。Bm[bmchar(3),bmmchar(20)]采用的是易记码加顺序码。bm为部门名。该表是部门信息表,主码为bm,bm是表Jbxx的外码。(3)员工基本信息表。Jbxx[yghchar(6),bmhchar(3),xmchar(8)],csny,yg为职工编号,组成为部门编码+职工编码顺序码,如会计部某员工kj1001,为主码,而且yg是用户表yh的外码。(4)奖罚信息设定表。J[fjbchar(1),money],这里主要是出于考虑不同级别人员如经理、销售员等每单位时间旷工所扣除金额和加班所添加的津贴金额的设定。(5)考勤信息表。Kq(yghchar(8),dtdatatime,zlchar(1),sjdnumeric(5.2)),该表主要是存储考勤的特殊信息,包括员工号、日期时间、种类(加班或旷工)和时间长度。在数据库中还使用了视图和存储过程。

3系统主要功能设计

(1)系统登录:使用人员必须通过密码验证才能进入系统,系统登录用户名、级别、密码绑定于数据库表yh。为了系统的安全性,设定对相关层次或管理人员设置不同的权限。主要分为四级管理员:0为超级管理员,它拥有系统的所有权限,包括对系统人员的设定和审核数据、修改数据等众多权限;1为高层管理人员,主要为经理级管理人员使用,拥有查询整个企业的考勤信息情况的权限;2为部门管理员,主要负责上传每天的考勤数据并提取旷工加班信息给数据库,还负责部门人员请假的审批上传工作;3为普通员工,员工可以根据自己的职工号和密码查询自己的相关考勤信息,也可以实现网上请假。除了0级管理员外,其他人员没有修改已上传的考勤信息权限。(2)系统管理:主要包括系统人员管理和数据备份两方面。系统人员管理部分主要是增加删除或更改登录用户密码和级别等操作。在数据库管理中非常重要的一部分为数据备份,出于系统安全性的考虑,破坏后可以恢复数据,尽量挽回损失。所以在这一模块中加入了数据备份的功能。只要管理员执行数据库备份选择输出路径即可。(3)信息设定:主要包括a(员工基本信息的设定),增加删除职工基本信息b,相关的人事信息,不同职位的人员职位和部门的变更c,加扣薪基本信息的设定,对不同层次的职工的加班薪和旷工的扣除额的设定,主要根据实际情况设定,作为后面考勤的依据。这一功能模块主要是考虑大型企业的实际情况。要建立完善的管理制度,必须要进行严格的管理。员工基本信息的操作主要是考虑职工的入职或退职情况,而人事情况则出于对不同职位如经理、普通人员等对其工资或其他信息的有不同的影响而设定的,如对加扣薪的影响。(4)出勤处理:主要是设定出勤时间和导入出勤情况以及对出勤情况的处理。设定出勤时间是确定旷工或加班或迟到等的依据,比如不在设定的时间范围内上班则认为是加班。该系统的数据采集是采用考勤硬件得出的excel格式考勤数据,部门负责人把各部门当天的考勤数据导入系统,提取特殊情况人员如旷工、加班等数据上传到服务器,当数据提交后部门管理人员无权修改所上传数据。(5)请假处理:主要包括员工请假和部门人员审批上传服务器功能,员工登录系统后,选择“请假”向系统发出请假请求,部门负责人响应审批确认后,并把请假人员请假信息提交到服务器。(6)数据汇总:主要是对员工的旷工请假加班信息进行汇总,包括日考勤总结、月考勤总结、年考勤总结和月加扣工资总结。后一部分是之前工作的成果,主要是对部门上传的数据进行总结计算,公司的发展很多时候要依据这些数据进行分析得出决策。(7)报表打印:各考勤总结的打印,如日考勤总结表、月考勤总结表、部门全勤表等。(8)数据查询:这个模块主要是面向有同级别人员的数据查询,各级别可以查到相关的考勤信息。比如如果是部门负责人,则可以查看到该部门的所有人员的考勤信息,但如果是普通员工则只能查到自己的考勤情况。

4结束语

随着考勤硬件的不断发展,一个性能良好的考勤管理软件变得越来越重要。本文是基于B/S模式下的考勤管理信息系统,充分发挥了B/S体系结构的优点,处理响应速度快,能很好地处理各种考勤信息,并为员工提供方便快捷的网上查询和请假等功能。经过测试运行,效果良好。

参考文献:

[1]张玮玮.电力企业考勤管理系统的设计与实现.电子科技大学,2014.

[2]潘敬东,杨静,盛慧慧.电力企业考勤信息管理系统的设计与应用.电力信息化,2009,7(01):66-69.

[3]白琛萍.电力企业考勤管理系统的设计与应用.科学之友(B版),2008.05.79-80.

论文作者:张亚妮

论文发表刊物:《河南电力》2018年20期

论文发表时间:2019/4/30

标签:;  ;  ;  ;  ;  ;  ;  ;  

电力企业考勤信息管理系统的设计与应用论文_张亚妮
下载Doc文档

猜你喜欢