企业考勤管理系统的设计与实现.doc_第1页
企业考勤管理系统的设计与实现.doc_第2页
企业考勤管理系统的设计与实现.doc_第3页
企业考勤管理系统的设计与实现.doc_第4页
企业考勤管理系统的设计与实现.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

企业考勤管理系统的设计与实现 郭博,王诗兵,牛磊 (阜阳师范学院计算机与信息工程学院,安徽阜阳236029) 摘要:本文根据企业实际考勤的经验,采用VB作为开发工具,使用SQLServer2000数据库,给出了企业考勤管理系统.本系统具有界面友好、实用、高效等特点,实现了企业内部员工的签到、加班、请假、出勤等功能.经验证,本系统可满足企业日常考勤管理的需要,有效掌握人员流动情况,提高了工作效率,适用于各类企业. 关键词:vb;数据库;需求分析;系统设计 :TP311:A:1673-260X(xx)01-060-02 企业考勤制度是企业制度化管理的重要一环,是企业对员工上下班情况进行记录的管理制度1.目前,我国大多数企业的考勤管理还是停留在采用人工记录的方式,很难深入全面地掌握企业各部门员工的出勤情况2.为提高企业的工作效率,解放人力资源,改变人工处理的现状,本文给出了基于SQLServer2000的企业考勤管理系统. 1运行环境与开发工具 VisualBasic(后面简称VB)3是一种可视编程、面对对象和事件驱动的结构化高级程序设计,可适用于研发Windows环境下的各类应用程序.VB运行快,执行效率高,高效访问数据库,编程机制灵活方便,大量使用系统自带应用程序接口(API)函数,图形界面功能强大. SQLServer2000是一个具备完全Web支持的数据库产品,提供了一套完备的分析工具,支持可扩展标识语言(XML),允许用户对大量信息进行分类,具有较高的性价比、可拓展性、简单易学等特点4.同时,SQLServer2000还支持多用户登陆,针对不同用户授权管理,SQL身份验证等功能5,适合本系统开发的基本要求. 2系统设计 2.1可行性研究 目前,国内企业的规模越来越大,人力资源管理的复杂性也越来越高,人工考勤的数据已不能满足企业发展的需要,迫切需要一套管理系统来完成此项工作.本管理系统采用C/S架构,是以VB为编程语言,以SQLServer2000数据库为后台数据库管理的框架体系.利用此架构来开发本管理系统,从技术层面上是完全没有问题的.此外,使用该系统还可以大大缩减人力资源的投入,能有效促进企业管理工作的进程,具有较强的可操作性. 2.2需求分析 现在利用计算机来解决过去考勤无法做到数据的准确性和过程的公开透明,大大降低了工作人员的工作量,提高了工作效率,此次研发的目标是开发一个实用、方便、界面友好的考勤管理系统.同时,此系统的使用者都是非计算机专业人才,其中的业务逻辑应尽可能做到屏蔽在界面后面,提高系统的使用难度,避免大量时间花在培训此软件使用上.总之,开发前明确用户需求,保证新系统的功能贴合用户需要,避免系统研发无疾而终. 2.3系统基本功能 考勤管理系统的主要功能包括用户管理,查询修改员工数据,导入排班、加班、请假数据、考勤数据查询等.根据调研的结果,本系统的功能模块图如图1所示. 2.4数据流程分析 数据流程图描述了新系统的全部数据处理逻辑和数据的流动过程,构成新系统的逻辑模型.需要根据业务流程图,弄清哪些数据需要进行处理,输入数据和输出数据之间如何转换,信息输出的具体格式等.根据对业务的分析,给出了本系统的数据流程图,如图2所示. 3系统实现 3.1用户登录模块 用户登录需要输入密码是判断使用本程序的用户是否是合法用户.若用户名和密码和数据库存放的一致,则打开程序主界面;当密码和用户名不匹配时,提示重新输入,阻止非法用户使用本系统,并记录非法登陆记录.登录界面如下图3所示: 登录界面设计主要代码如下: IfTrim(tbLogin.Text=)Then检查姓名是否为空 MsgBox姓名不能为空!,vbOKOnly+vbExclamation,警告 tbLogin.SetFocus Else newsql=select*fromtbUserwhereUserId=&tbLogin.Text& flag=ExecuteSQL(newsql,rstLogin,False)执行SQL语句 IfTrim(rstLogin.Fields(1)=Trim(tbPassword.Text)Then密码和用户名相符,则进入系统 gUserName=Trim(tbLogin.Text) gUserKind=Trim(rstLogin.Fields(2) LoginSueeded=True rstLogin.Close Me.Hide frmMain.Show Else MsgBox密码不正确,请重新输入!,vbOKOnly+vbExclamation,警告 tbPassword.SetFocus tbPassword.Text= EndIf 3.2系统主界面设计 本系统是把多个功能模块以菜单形式置于主界面中,当需要执行某一功能模块时,单击某一子菜单进行切换.主界面包括系统管理、数据管理、排班管理、加班管理、请假管理、考勤管理等六大功能模块,如图4所示: 3.3系统管理模块 本模块包括用户管理子模块和密码修改子模块.用户管理子模块用于添加、修改、删除各类用户,而密码修改子模块主要是各类用户用来设置和修改各自的登录密码. 3.4考勤管理模块 考勤管理模块由出勤信息查询子模块、出勤信息确认子模块和考勤统计信息子模块组成. 4结束语 通过对上述设计的实现的企业考勤管理系统符合企业关于员工出勤管理方面的需求.经过研发后的测试表明,本系统运行正常,操作简便,界面互动性强,提高了管理人员的工作效率,有利于企业高层全面准确的掌握企业运行情况,同时具有一定的经济效益. 参考文献: 1蒙飚.基于无线传感器网络的校园考勤系统设计J.柳州职业技术学院学报,xx,14(1):41-44. 2邓卫华.国有企业考勤管理的问题与措施分析.人力资源管理,xx,48(7):40-41. 3闫利华.VisualBasic的数据库访问技术.赤峰学院学报(自然科学版),xx,24(1):50-5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论