来源:中国一卡通网 作者:王春丽 发布时间:2008-12-30 11:30:12 字体:[大 中 小]
摘 要:开发考勤管理系统,是完善企业信息化管理的重要环节。文章分析了开发考勤系统的目的、设计任务以及设计内容与步骤,同时介绍了Asp.net在考勤管理系统中的应用情况。提出了开发考勤系统的目的是满足单位日常的考勤管理的需求,扩大工作空间,使单位管理过程更加快速、安全、高效。
1 需求分析
考勤管理具有涉及人员广泛(全员参与)、排班请假需要上下及时沟通(及时性)、管理具有明确的权限划分(分工明确)等特点,企业现在的情况是人员众多,办公分散,传统客户/服务器(C/S)方式的考勤系统由于具有不可改变的固有缺点,显得不能适应。只有B/S结构的考勤系统,其占有优势的是异地浏览和信息采集的灵活性,任何时间、任何地点、任何系统,只要可以使用浏览器上网,无需安装任何客户端程序,就可以成为B/S系统的终端,因而B/S结构考勤系统成为大的集团企业不二的选择。
表1 C/S结构和B/S结构的比较
2 设计目的
传统的考勤方式采用月底手工录入,面对庞大的信息量,该方式现主要存在以下弊端:① 浪费人力、效率低下;② 考勤结果反映速度慢,主管部门不能及时全面地监督员工的出勤情况;③ 难避免考勤中的弄虚作假现象。一些单位上报的工资人数往往大于实际考勤和领工资的人数,造成公司大量工资流失;④ 由于考勤数据的不准确,公司劳动人事工资管理系统的许多基础数据也存在较大误差,给人事部门的许多全局性的统计工作也带来了不准确性; ⑤ 考勤统计工作复杂繁重,难以保证统计结果的正确性、及时性。
因此,人工考勤已很难满足公司规范化管理的要求。建立现代化的智能考勤管理系统势在必行。通过考勤管理系统能满足公司多种考勤及管理要求,能为公司带来巨大的经济效益:① 考勤管理系统通过考勤机判断并记录员工上下班关信息,可以保证考勤数据的准确、公正、安全,减少考勤人员的工作负担,避免人为因素的干扰和弄虚作假现象;② 考勤年报、月报自动统计;③ 为领导、各级管理人员、普通员工提供考勤情况、当班情况查询;④ 请销假及加班等特殊考勤的网上审批功能,实现考勤管理无纸化;⑤ 职工月考勤表以EXCEL表方式导入公司的人力资源管理系统,免去各科站手工记录日、人力资源部门手工输入的工作。
3 设计任务
① 能够方便地对现有班次的时间、特性进行设定;② 能够提供员工上班签到功能,设定签到允许时段,部门负责人集体签到功能,并为系统管理员提供补记和改签权限以应对特殊情况;③ 允许员工级以上用户提出请假、加班等特殊考勤申请单,选择所报请的上级,层层审批,被审核批准的,形成有效记录并记录各级审批人标识,并实现查询、添加、修改、删除、浏览等处理功能;④ 每个月进行全月的出勤情况统计,按现考勤管理制度的需要,形成考勤表、加班表、夜班表等,并提供浏览、打印功能;⑤ 系统管理员可灵活设定用户、角色、权限;⑥ 数据备份和恢复;⑦ 系统要求具备方便性、安全性、协调性和完整性。
4 设计内容与步骤
在软、硬件方面对系统的需求,软件要求易学,容易掌握,可以很简单方便的管理各种信息。硬件的配置要求不能太高,这样可以很好的适应当前的企业情况。具体的开发工具选择了asp.net 2.0和sql server 2000数据库。① 系统功能模块设计:考勤管理系统分为组织机构、员工考勤管理、考勤统计、查询统计、系统维护几个功能模块;② 数据库设计:数据库采用SQL SERVER 2000;主要表的简要说明:部门设置:部门编号、名称等;出勤记录:出勤时间、出勤类型等;请销假表:员工号、起止时间、理由、审批人等;加班(出差)表:记录号、员工、时长、及起止时间、审批等;人员信息表:员工号、姓名、部门、权限、密码等;考勤统计表:记录号、员212、年月、累计正常工作时间、累计请销假等。
5 测试与评价
经过测试,该应用程序能够较好的实现上班时间的设定;能够提供员工出入单位的情况记录;能够提供请假、加班和出差情况的记录,并实现查询、添加、修改、删除、浏览等处理功能;能够在每个月底进行整个月的出勤情况统计;能够拥有一定的安全性、协调性和完整性。
作者简介:内蒙古准格尔神华准能公司科技信息处 王春丽
推荐文章
论坛热帖