摘要企业员工考勤管理系统是一个企业单位信息化建设不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,企业员工考勤管理系统应该能够为用户提供充足的信息和快捷的查询手段。
本系统主要包括职工基本信息管理、职工考勤信息管理、职工调动信息管理、系统管理四大模块。
系统主要实现对数据的插入、删除、统计、查询、更新等功能。
本系统采用Visual Basic 6.0为开发工具,后台数据库采用Assecc 2003,操作系统为Windows XP。
论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。
详细说明了系统的设计重点、设计思想、难点技术和解决方案。
在经过一系列调试与操作后,系统基本达到了预期的效果。
关键词:员工考勤管理,管理信息系统,Visual Basic, AssecAbstractThe enterprise staff management system management system is an enterprise unit informationization constructs the essential part, its content regarding enterprise's policy-maker and the superintendent all very important, the enterprise staff management system management system should be able to provide the sufficient information and the quick inquiry method for the user.This enterprise staff checks attendance the management system management system including the staff basic information management, the staff checks attendance the information management, the staff transfers the information management, the system administration four big modules. System main realization to functions and so on data insertion, deletion, statistics, inquiry, renewal.This system uses Visual Basic 6.0 is the development kit, the backstage database uses Assecc 2003, the operating system is Windows XP. The paper mainly introduced this topic development background, must complete function and development process. Key explanation system design key point, design concept, difficult technology and solution.Key word:The enterprise staffs manage; the management information system; the electronic data processing; the information retrieval目录摘要 (I)ABSTRACT (II)第1章引言 (1)1.1本课题的意义与目的 (1)1.1.1 企业员工管理的概念 (1)1.1.2 企业员工管理的要点 (2)1.2管理系统系统功能特点 (2)1.3开发背景 (3)1.4小结 (3)第2章系统需求分析 (4)2.1功能需求概述 (4)2.2功能需求分析 (4)2.3管理以及技术上的可行性分析 (4)2.3.1 经济可行性分析 (4)2.3.2 技术可行性分析 (5)2.4系统功能结构 (5)2.4.1 考勤管理系统模块 (5)2.4.2 系统顶层管理流程 (7)2.5系统数据流程图 (8)2.6小结 (8)第3章数据库设计 (9)3.1数据库及数据结构设计 (9)3.1.1 Microsoft Access 创建数据库 (9)3.1.2 数据库需求分析 (9)3.1.3 数据表设计 (10)3.2功能实体的设计 (12)3.2.1基本实体的图表示 (12)3.2.2实体与实体之间关系图 (14)3.3小结 (14)第4章系统设计与实现 (15)4.1模块化开发环境的简介 (15)4.2模块设计 (15)4.2.1 建立公共模块 (15)4.2.2 建立系统主窗体 (16)4.2.3 程序的具体实现 (21)4.3小结 (36)第5章系统测试与出错处理 (37)5.1系统测试 (37)5.2出错处理 (37)5.3小结 (38)第6章结束语 (39)致谢 (40)参考文献 (41)第1章引言当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
1.1本课题的意义与目的随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。
企业员工考勤信息管理是企业信息管理的重要部分。
面对大量的员工考勤信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。
企业员工管理系统是一个企业单位信息化建设不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业员工管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统的人工方式来管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外是随着日积月累,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难和麻烦。
建立一个企业员工管理系统,使企业员工管理工作规范化,系统化,程序化,避免企业员工管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询企业员工情况。
1.1.1企业员工管理的概念所谓员工管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织、协调、控制、监督等手段,谋求人与事以及共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。
1.1.2 企业员工管理的要点员工管理并不直接管理社会劳动过程,也不是简单地对人或事进行管理,而是对社会劳动过程中人与事之间的相互关系进行管理。
员工管理的职能是谋求社会劳动过程中人与事相互适应,做到事得其人,人尽其才。
1.2管理系统系统功能特点1.通用性好,信息标准化系统按照国家干部、人事信息系统标准将人员不同类别的信息分成人员基本信息和子集信息,使信息的存放规范,从而提高了系统的整体效率。
人员的基本信息是描述人员情况的最基本的信息,这类信息对于每个人来说是唯一的,如出生日期、姓名、性别等。
人员子集信息是描述人员情况的辅助信息,对于每个人来说这类信息也许是一条、多条、也可能没有,如学历、出国记录等信息。
系统按照国家人事部的信息系统标准提供41个子集,用户可选择建立,也可选择增加。
总之,指标集的数据格式由用户组织,用户可以根据本单位的需要在初期系统重构时,建立自己的指标集。
2.灵活、快速的检索查询对人员、单位信息可以按多种条件组合查询,并且支持区间查询和模糊查询。
用户可根据需要设置查询条件(可以根据一个或多个条件进行单一或复合查询,支持区间、模糊、二次查询),经过对登录用户的权限进行校验,将满足查询条件且在用户可查询范围内的人员信息输出。
3.严格的安全机制。
信息查询时严格按照权限的定义,进行严密的资格审查,保证数据可靠安全。
4.系统构造合理、整体效率高本系统对数据库的支持好,可连接任意的后台数据库(Informix, Sybase,Oracle,SQL Server等)。
数据库的接口灵活,可选用嵌入式方式,ODBC方式等。
选用不同的方式,查询效率会有所区别。
提供多服务器分布式管理解决方案,通过分布式方案,数据可以分布在局域网或则是广域网的多个服务器上,通过上报和下发来进行数据交换,适用于地域广、分布散的机构。
1.3开发背景人力资源是企业所有资源中最活跃与最昂贵的资源,如何让更多的员工以积极主动的态度参与公司的运作,最大限度的发挥企业人力资源的效用是每一个管理者关心的问题。
"XXX员工管理信息系统"完全按照"以人为本"的设计要求,以综合利用信息资源,调动管理人员积极性、综合智慧和创造性为目的,将员工管理所涉及的各类业务按照其内在的联系组织成一个有机整体。
透过信息化方式取代传统人工作业,帮助人事单位化繁为简,快速有效的处理奖惩考核、训练发展、任用迁调等各项人事作业,大幅提升人事单位的工作效率,使其作业控管事半功倍,使企业达到「事得其人,人尽其才」的目标,创造企业竞争力,让管理者轻松的体味人力资源管理的新观念。
1.4 小结企业员工考勤管理系统将很好地为企业在人事管理方面的工作提供有力的帮助。
使得企业在人员管理上变的有条不紊,从而提高了整体的工作效率。
第2章系统需求分析2.1功能需求概述单位内部的人事的管理,从大的方面分主要集中在单位职工的个人情况、调入调出等。
所以该系统主要是实现对数据的录入、插入、删除、统计、更新、等功能。
其次,为了信息的保密与安全,系统还要提供一定的安全机制。
开发这个系统的目的就是帮助企业部门提高工作效率,实现企业员工管理的系统化、规范化和自动化。
2.2功能需求分析本软件主要有以下几方面的功能1.系统部分:主要完成本系统工程的维护工作(包括:添加用户、修改密码)2.职工基本信息部分:主要完成职工基本信息的管理(包括:添加、修改、查询、删除职工基本信息)3.职工考勤信息部分:主要完成职工考勤信息的管理(包括:添加、修改、查询、删除职工考勤信息等)4.职工调动信息部分:主要完成职工调动信息的管理(包括:添加、修改、查询、删除职工调动信息)2.3 管理以及技术上的可行性分析2.3.1 经济可行性分析经济可行性分析主要是进行开发成本的估算及可能取得效益的评估,确定待开发系统是否值得投资开发。