《硅谷》杂志论文:计算机考勤管理系统的设计 |
2013-03-26 22:40 作者:张晓涌 来源:硅谷网-《硅谷》杂志 HV: 编辑:GuiGu 【搜索试试】
|
|
摘要:根据企业对员工考勤管理模式需求的转变,对如何综合利用计算机技术实现企业对员工考勤信息化管理进行设计。
关键词:Web技术;考勤;系统设计
中图分类号:TP315文献标识码:A文章编号:1671—7597(2012)0410
针对分公司办公地点分散,员工众多,考勤管理困难等问题,为企业设计一套完全符合企业管理需求的考勤管理系统尤为重要。计算机考勤管理系统是企业对员工考勤实行信息化管理的系统。相比传统的手工统计考勤方式,计算机考勤管理系统为企业的考勤管理工作节约了大量的人力和物力,也大大减轻了考勤工作人员的工作量。
1开发平台和工具的选择
结合企业的实际情况和我们掌握的技术,计算机考勤管理系统的设计采用当前比较流行的Browser/Server(浏览器/服务器)模式,B/S结构不单简化了系统的开发和维护,也使用户的操作变得更简单。在开发平台和工具的选择上,用Windows2003中文版作为系统开发、测试和运行的平台(Windows操作系统是目前应用最广泛的操作系统);用微软Windows平台下的MicrosoftVisualStudio2005作为软件开发工具(C#语言具有较强的纠错性、灵活性、兼容性和强大的数据库管理功能);用Oracle9iEnterpriseEditionRelease9.2.0.1.0作为数据库(Oracle关系数据库系统为用户提供了一个高伸缩性、高可靠性和高性能的企业应用基础平台)。因此,利用C#和Oracle来进行计算机考勤管理系统的开发将会大大提高开发效率,增强系统的稳定性和安全性。
2系统架构和权限的分类
计算机考勤管理系统的系统架构主要分为日常考勤、考勤查询、资料管理、考勤设置、系统管理和帮助六个模块。为实现每个大模块的功能,每个模块又细分成几个功能小模块,主要的功能模块有签到、请假、用户权限配置、日期编辑、查询统计等。
计算机考勤管理系统是为实现对员工考勤管理而进行开发的,面向的是分公司所有的员工,使用的用户应分为高级管理员、部门管理员和员工。
1)高级管理员:即分公司的考勤管理员,可以对系统进行总体的管理,可以查看分公司所有员工的考勤信息。
2)部门管理员:即部门的考勤管理员,可以对本部门的排班和员工进行管理,可以查看本部门员工的考勤信息。
3)员工:即分公司的所有员工,可以查看本人的考勤信息。
3系统主要功能模块
计算机考勤管理系统分为六个功能模块,员工通过系统安全验证后进入到考勤签到区。员工可在此界面进行上班签到和下班签出,同时在考勤签到区的日历界面上直观显示了员工个人本月的考勤情况。在主界面左边显示有日常考勤模块、考勤查询模块、资料管理模块、考勤设置模块、系统管理模块、帮助模块这六个功能模块。
1)日常考勤:该模块有签到、请假申请、当天签到3个子模块。员工可以在这里进行上班签到和下班签出、请假申请和查看个人签到记录。部门管理员可以使用“当天签到”这个子模块查看所在部门的员工当天考勤情况。
签到功能包括:①允许员工在T1至T2之间进行上/下班签到/签出。目前分两种签到模式:第一种模式是只记录上班时签到。第二种模式是上班时签到,下班时签出。目前分两种签到时间段:第一种:办公班。第二种:自定义的工作时间段列表。②缺省时间设置。上/下午的上/下班的签到/签出时间;其他自定义的签到时间段,如夜班等。③控制用户的签到IP地址。允许设置指定员工在指定的IP地址列表签到,考勤管理员可修改用户签到的IP地址列表,也可进行签到IP地址的设置,如不限制签到IP、限制签到IP列表。④设置功能。管理员可以设置签到时间段,也可以设置本部门员工是否需要考核下班签出;管理员可自由设置指定用户的IP地址限制级别。
2)考勤查询:该模块有签到记录查询,考勤统计查询,请假情况查询,请假理由查询,请假条浏览5个子模块。通过对相关信息进行查询,员工能详细了解个人每月的考勤情况,管理员也对本部门员工的日常考勤情况有所掌握。
考勤查询统计功能包括:①本部门管理员可以查询本部门员工当天的考勤情况。②按照缺省设置统计所有迟到、签到或未签到的情况。③经过领导审批的合理的请假不算未签到,年假不算未签到,但月度统计时列出。④统计报表的输出分二种方式,按部门统计汇总列出,按个人统计列出明细信息。⑤部门员工可查看近期本部门请假人员的信息,以便安排工作。可查询自己的迟到、请假信息。
3)资料管理:该模块有个人信息,修改密码,用户管理,设置考勤管理员4个子模块。员工可以查看个人的用户信息和修改登录的用户密码。管理员还可以使用“用户管理”、“设置考勤管理员”这2个子模块进行用户管理。包括编辑用户信息,设置有权准假的人员。
结合分公司的实际情况,为提高程序适用性,用户身份认证管理支持两种方式:①按OA域帐户登录和自定义用户名、密码登录。考勤管理员可选择对于一个特定人员使用何种登录认证的方式。②对于没有OA域帐号的员工采用自定义用户名、密码的登录认证方式。只有经过身份验证的用户才能在系统中进行签到、请假、查询等操作。
目前分地区(分公司)、部门、班组三级来登记人员信息。本系统提供初始的部门设置,班组级别的设置由部门管理员进行配置。按照员工岗位职责的不同,对不同员工登录帐号进行权限的配置,实现了多级的分级管理。
4)考勤设置:该模块有请假类别设置,节假日编辑,部门设置3个子模块。考勤管理员可对请假类别、节假日和部门信息进行编辑,部门设置采用树型组织结构形式。
请假人员填写的请假理由、天数、公假私假,由上一级管理人员批准。上级管理人员可批准或驳回。员工日常请假、审批管理目前只考虑在部门级别进行审批管理,年假、长期病假需特别处理,本系统只提供部门级别的请假管理功能,包括迟到、早退、未签到理由(如通信抢修、外出开会等)。
在本系统中节假日是指国家法定的节假日和星期六、星期日正常的休息日,系统能够自动生这些的配置信息。但如“五一”、国庆、春节等节假日信息需考勤管理员自己配置,配置包括增加、删除、修改节假日日期。配置节假日数据是为了考勤统计需要的,统计时需要确认员工的未签到是否为正常的未签到。考勤管理员可对签到、签出时间进行管理。如果有必要,这种设置可以精确到人。即每个用户可有自己的在班表。
5)系统管理:该模块有上班延迟时间设置,编辑签到记录2个子模块。考勤管理员可对在班数据进行管理。包括编辑本部门的上班时间,设置用户的上班时间。还可以对员工的签到记录进行编辑。
6)帮助:该模块有使用说明1个子模块。提供该系统的使用说明文档供员工使用该系统时参考。
4结束语
经过了三个多月的调查、分析、开发、测试和逐步完善,目前计算机考勤管理系统已经投入使用。自上线运行以来,在员工的考勤管理上起到很好的实际效果,提高了考勤工作人员的工作效率,达到预期目标。
参考文献:
[1](美)ChristopherAllen,OraclePL/SQL程序设计基础教程,钟鸣、文卫东等译,北京:机械工业出版社,2001.5.
[2]童爱红,VisualC#.NET应用教程,北京:清华大学出版社,2004.11.
[3]李宁,VisualC#+Oracle数据库系统开发全程导引与实战精研,北京:电子工业出版社,2008.(注:本文版权归作者本人和硅谷杂志所有,禁止他人未经授权转载) |
|
|
|
【对“《硅谷》杂志论文:计算机考勤管理系统的设计”发布评论】 |
版权及免责声明:
① 本网站部分投稿来源于“网友”,涉及投资、理财、消费等内容,请亲们反复甄别,切勿轻信。本网站部分由赞助商提供的内容属于【广告】性质,仅供阅读,不构成具体实施建议,请谨慎对待。据此操作,风险自担。
② 内容来源注明“硅谷网”及其相关称谓的文字、图片和音视频,版权均属本网站所有,任何媒体、网站或个人需经本网站许可方可复制或转载,并在使用时必须注明来源【硅谷网】或对应来源,违者本网站将依法追究责任。
③ 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网站转载其他媒体稿件是为传播更多的信息,并不代表赞同其观点和对其真实性负责,本网站不承担此类稿件侵权行为的连带责任。
④ 本网站不对非自身发布内容的真实性、合法性、准确性作担保。若硅谷网因为自身和转载内容,涉及到侵权、违法等问题,请有关单位或个人速与本网站取得联系(联系电话:01057255600),我们将第一时间核实处理。
|
|
|
|