企业人事管理系统的设计与实现论文(DOC 45页)洛阳理工学院毕业设计(论文)题目___企业人事管理系统的设计与实现_姓名______系(部)工程管理系_____专业_经济信息管理___指导教师________2013年5月31日企业人事管理系统的设计与实现摘要企业人事管理系统主要用于对于企业员工档案管理,员工的调动情况的查询及管理,员工工作的评价,员工考勤管理,员工工资管理是便于企业管理者利用计算机高效率完成劳动人事管理的日常事务。
该系统主要利用Visual Basic6.0、Microsoft office Access等工具设计开发完成。
开发过程中采用模块化设计,不同的模块实现了不同的功能。
作为计算机应用的一部分,使用计算机对人事信息进行管理的系统,是一个公司管理及合理分配每个人员,使其发挥其自身最大价值的根本软件。
关键词:人事管理,模块化,Visual basic6.0,Microsoft office AccessThe design and implementation of enterprise personnelmanagement systemABSTRACTEnterprise personnel management system is mainly used in file management for enterprise employees, transfer to the staff query and management, staff evaluation, staff attendance management, employee wages, is advantageous for the enterprise managers use computer efficient complete labor personnel management of daily affairs.The system mainly using Visual Basic and Microsoft office Access tools such as design and development. Development process USES the modular design, different module realizes the different functions. As a part of computer application, using computer to manage the personnel information system, is a management and reasonable distribution of each company personnel, and make it play a maximum value of its fundamental software.KEY WORDS: personnel management, modular, Visual basic6.0, Microsoft office Access目录前言 (1)第1章概述 (2)1.1系统开发背景 (2)1.2 系统的目标和意义 (2)第2章使用工具或开发环境的描述 (4)2.1数据库平台 (4)2.2开发软件 (4)第3章系统分析 (5)3.1 总体的需求分析 (5)3.1.1 需求分析的目标 (5)3.1.2 需求分析的原则 (5)3.2系统的主要功能分析 (5)3.3 数据库需求分析 (6)3.4 数据流程分析 (7)3.5总体功能模块设计 (7)3.6 登录系统结构图 (8)第4章基本设计思想 (10)第5章系统详细设计 (10)5.1 系统E-R图 (11)5.2 数据库设计 (13)5.2.1工资管理数据表 (17)5.2.2考勤管理数据表 (19)5.2.3用户数据表 (22)第6章系统主要界面设计 (23)6.1 系统登录模块设计 (23)6.2 添加用户模块设计 (25)6.3 部门管理模块设计 (25)6.4 考勤记录模块的设计 (26)6.5 员工评价模块设计 (27)6.6 员工档案模块设计 (28)第7章系统测试 (30)结论 (31)谢辞 (32)参考文献 (33)附录 (34)前言人事管理信息系统是典型的信息管理系统,其开发主要包括台后数据库的建立和维护以及前段应用程序的开发俩个方面,对于前者要求建立资料一致性和完整性强,资料安全系好的数据库。
而对于后者则要求应用程序功能完备,易使用等特点。
本系统主要基于Windows操作平台,采用功能强大的Visual Basic6.0做为开发工具而开发出来的人事档案管理系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及员工工资的计算、查询等管理工作。
经过实际使用证明,本文所设计的人事管理系统可以满足公司人事管理方面的需要。
做为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点,例如检索速度、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点极大提高了人事管理效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一个管理软件成为很有必要的事情,在设计一个系统时,首先要做好需求分析。
合理地运用好Visual basic6.0的基本方法,建立一个适合企业的人事管理系统。
第1章概述1.1系统开发背景所有的管理的目标都是为了效益,在计划经济时代,传统用人制度忽视人事管理的开发和管理问题,缺乏人事管理的理念和认识,忽视了人才的资源性、整体性等特征。
在市场经济和知识经济时代,人事管理必须实现把适应社会主义计划经济的人事管理体制调整为社会主义市场经济体制相配套的人事管理体制,重视人才的资源性和人力资本的核算和认识,树立以人为本的思想,把人作为资源和资本,强调整体性人事管理系统的开发人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。
如何管理好企业内部员工的信息和各种文件成为企业管理中的一个大的问题。
在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常必要。
目前市面上流行的人事管理系统不少,但是对于小中型企业的人事管理系统来说,不需要大型的数据库系统。
只需要一个操作方便,功能实用,能满足基本中心对数据的管理及需求的系统。
我的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。
人事管理系统是针对现在公司的大量业务处理工作而开发的管理软件,根据用户需求,实现人员基本情况管理,职位调整管理等几个方面的功能。
用户通过输入姓名、密码、职工履历、计发工资、员工评价等基本信息,另外操作人员还可以对这些基本信息进行定期的更新与删除,人事管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。
随着计算机的分苏发展,计算机在企业管理中的应用普及,利用计算机实现惹事档案的管理势在必行。
1.2 系统的目标和意义能够让企业带来先进的管理思想及方法,促进建立现代人事管理模式、促进人事管理正规化,帮组企业提高管理时效,帮助企业降低管理成本。
所有的管理目标都是为了效益。
在计划经济时代,传统用人制度忽视人事管理的开发和管理的问题,缺乏人事管理的理念和认识,忽视人才的资源性、整体性等特征。
在市场经济和知识经济时代,人事管理必须实现把适应社会主义经济的人事管理体制调整为社会主义市场经济体制相配套的人事管理体制。
该系统的主要任务就是设计一个企业职员信息管理系统,由计算机来代替人工执行一系列诸如添加新入职员工的基本信息、变更职员信息、删除离职职员信息、查询、员工职能评价、工资计发管理、员工出勤情况等操作。
这样就使办公人员可以轻松快捷地完成职员信息管理任务,使职员管理工作系统化、规范化、自动化,从而达到提高企业管理效率的目的。
第2章使用工具或开发环境的描述2.1数据库平台运行环境:Windows 9x Windows 2000 Windows XP2.2开发软件现在,市场上可以选购的应用开发产品很多,流行的也有数十种。
目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft 公司的Visual basic Visual FoxPro 6.0Microsoft 公司的Visual c++等等微软公司的Visual Basic6.0是一个功能强大、方便实用的程序开发环境,主要表现在:风格多样的界面设计,面向对象的设计方法,较短的软件开发周期以及编程简单的数据库操作能力。
根据企业人事管理系统的特点和需求,考虑到系统开发的时间,本系统使用微软公司的VB6.0作为前台开发工具,微软公司的access做后台数据库。
所以我选用微软公司的Visual Basic6.0。
第3章系统分析3.1 总体的需求分析人事管理信息系统对企业人事部门的业务工作用计算机进行全面现代化管理。
主要包括人员基本情况管理、工资管理和考勤管理等几个方面,以实现用户方便地输入和更新信息。
另外用户还可以对这些基本信息进行定期的更新和删除,人事管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。
3.1.1 需求分析的目标按照系统规划原则在业务系统项目的范围内,具体明确系统开发的目标和用户的信息要求。
通过对现行系统的管理水平、原始数据的精确程度、规章制度是否齐全和切实可行、各级领导对开发新的管理系统是否有比较清楚地认识和积极的态度、部门级别中是否能够抽调出比较精通本行业管理业务并且对本单位存在问题有深刻理解的相关人员等内容的详细调查,从而获得软件开发的基础,确定总体设计的限制条件,确认软件测试的具体要求,定义详细的功能模块,以求达到协助系统开发的根本目的。
3.1.2 需求分析的原则需求分析的基本原则是需要能够表达和理解问题的信息域和功能域;要能以层次化的方式对问题进行分解和不断细化;要给出系统的逻辑视图和物理视图。
3.2系统的主要功能分析开发这个系统的目的就是要帮助企业的人力资源部门提高工作效率,实现企业人事信息管理系统的系统化、规范化和自动化。
按照系统总体需求,系统要实现以下功能:(1)员工基本信息:员工基本信息添加,员工基本信息修改,员工基本信息查询;(2)员工考勤管理:员工考勤信息添加,员工考勤信息修改,员工考勤信息查询;(3)员工工作评价:员工工作评价添加,员工工作评价修改,员工工作评价查询;(4)员工工资管理:计发员工工资信息,员工工资信息修改,员工工资信息查询;(5)系统管理功能:系统管理员可以对使用系统的用户进行管理,可以添加、修改和删除用户信息。