企业人事管理系统_第1页
企业人事管理系统_第2页
企业人事管理系统_第3页
企业人事管理系统_第4页
企业人事管理系统_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

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

文档简介

企业人事管理系统

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

企业人事信息管理系统

摘要

随着信息技术的迅猛发展和企业对员工管理的重视,企业的人

事管理工作也逐步走向计算机管理。企业的人事管理工作为企业

员工的日常工作,每天都要进行。化强调效率的今天,企业也加快

了对各项管理的步伐。企业人事管理包括对员工基本信息、业

绩、请假、加班、考勤、薪资的管理。而如何处理系统的权限

成了首要解决的问题。企业人事管理系统是计算机信息处理系统,

即利用计算机网络技术、通信技术、系统工程、人机工程等,使

企业的人事管理工作逐步由各种设备、各种人机信息系统来协助

完成,实现网上数据汇总、共享、交换和处理,信息的发布与查询

等。企业人事管理系统的使用,可使企业人事管理工作初步形成一

个以人、计算机、网络和信息为一体的管理体系,在促进企业信

息化,提高管理效能等方面,发挥重要的作用。

本系统使用visualbasic6.0+access开发,采用Client/Server即

客户机/服务器结构,打造了一个安全性高、用户体验好的企业人

事管理系统。实现了对企业员工的基本信息、薪资、考勤、工

作评价、员工留言等的管理。同时还实现了对不同的角色分配权

限,增强了系统的适应性。

关键词:企业人事管理系统;计算机网络技术;visualbasic6.0;

access;Client/Server。

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

目录

摘要I

弓I••••••••

1系统概述....

1.1课题研究的背景和意义

1.2课题所在的发展领域与发展趋势...........

2企业人事管理系统的概述.........

2.1系统功能

2.2课题的技术关键..........

2.3本课题的规范要求...........

2.4系统配置

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

2.5本文主要工作及结构分配..................

3系统开发的支撑平台和相关技术科研..........

3.1Client/Server技术简介.....................

3.2VisualBasic技术.........................

3.3Access简介..............................

3.4企业人事管理系统的涉及.................

4.1系统的需求分析..........................

4.1.1当前企业人事管理工作现状..............

4.1.2企业人事管理系统的功能需求分析........

4.1.3详细功能..............................

4.2企业人事管理系统设计...................

4.2.1系统的工作流程设计....................

4.2.2系统结构设计..........................

4.2.3企业人事管理系统的数据库设计..........

5系统功能模块的实现........................

5.1工资管理................................

5.1.1员工工资管理功能介绍..................

5.1.2功能模块图............................

5.1.3程序流程图.............................

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

5.1.4界面设计..........

5.1.5核心代码

5.2系统帮助子模块.........

521帮助系统功能介绍

5.2.2功能模块图

5.2.3界面设计

524核心代码

5.3员工留言管理

531员工留言管理功能介绍

532功能模块图

5.3.3留言管理模块图

6系统测试

6.1/U试介绍…・.

6.2测试的原则.

6.3测试方法与步骤

6.3.1软件测试步骤

6.3.2软件测试的方法

6.3.3测试用例的设计

6.4测试结论

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

I匕••••••••••・

谢辞.....

参考文献....••••••••30

附件31

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

引言

人事信息管理系统是一种典型的管理信息系统。管理信息系统

(MIS)是一门跨越若干领域的新学科。在强调管理,强调信息的现

代社会中越来越普及。管理系统能够实现管理信息系统化是一个

企事业单位不可缺少的部分,它的内容对于企业的决策者和管理者

来说都至关重要,因此人事信息管理系统应该能够为用户提供充分

的信息和快捷的查询手段。一直以来人们使用传统人工的方式管

理档档案,这种管理方式存在着许多缺点。因此,随着企业的状大

和发展,传统的管理方式已不再适应企业的需要。而使用计算机对

人事信息进行管理,具有手工管理所无法比拟的优点.这些优点能够

极大地提高企事业单位人事信息管理工作的效率,是企事业单位人

事管理部门的科学化、正规化管理的重要途径,也是企事业单位

与世界接轨的重要途径。

人事管理软件能简化企事业单位在人事管理方面的复杂性,和

减少企事业单位在管理上的庞大开销,让企事业单位能运用更多的

物力和财力去从事开发、生产等别的发展方向。随着计算机行业

的飞速发展,人类已经进入了信息时代,社会中的各个单位、部门

也陆续开始使用软件化的管理模式,日于它具有方便、准确、快

速、灵活的特点,使得在管理上实现了自动化、一体化、多元化

的目标。人事管理系统的出现,基本上能够满足现代企业人事管理

系统使用表格对各种信息分门别类,经过它能够方便地实现查询、

查阅、修改、交流和重复使用。在现代化企业中,信息管理工作

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

将发挥越来越重要的作用。企业信息管理工作已经渗透到企业日

常工作的许多方面,无论是其自身还是所发挥的作用,都为企业的

创新、发展以及经济效益,做出了显著的贡献。

中国中小企业信息化水平一直还处在比较初级的阶段,有关统

计表明,真正实现了计算机较高应用的企业在全国100()多万中小

企业中所占的比例还不足10%o然而,随着中国市场条件下企业竞

争压力的不断加剧、企业组织管理观念的变革以及业务流程标准

化的不断完善,中小企业信息化建设的热情近几年来有了显著的提

®O

人事信息资源管理系统是企业员工管理的一个重要内容。当

今社会人员流动越来越频繁,人事管理工作也变得越来越复杂。如

果能够实现人事管理的自动化,无疑招给企业管理部门带来很大的

方便。人事信息管理就是把分散在企业单位的职工信息实行统

一、集中、规范的收集管理,建立分类编号管理、电脑存储查询

等现代化、专业化的管理系统。企业人事管理的对象是企业、企

业化管理的事也单位及职工本人。人事信息管理为企业单位和个

人提供信息输入、信息修改、信息查询、工资调整、依据信息

出具个人的基本档案等服务;为企业单位和个人提供信息的收集、

整理、保管服务。

1系统概述

1.1课题研究的背景和意义

利用计算机进行信息控制和数据处理,不但提高了工作效率,

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

而且大大的提高了其安全性。我们国家一直以来使用传统人工的

方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保

密性差,另外时间一长,将产生大量的又件和数据,这对于查找、更

新和维护都带来了不少的困难。作为计算机应用的一部分,应用计

算机对人事档案信息进行管理,具有手工管理所无法比拟的优点.因

此建立人事管理系统,使人事管理自动化,提高信息处理的速度和

准确性十分必要。为人事管理提高效率、降低成本、实现人事管

理的优化,达到物流和信息流的畅通。该系统应针对企业人员管理

的特点设计该系统的结构和功能,实现对于企业内部员工的人事资

料管理,包括对现有员工各项资料的管理及更新、新员工的人事

资料的添加、员工调动信息的管理、离职员工的相关资料的删

除、员工留言等功能。本课题就是为了管理纷繁复杂的人事档案

信息而设计的。

企业人事管理系统是一个企业单位不可缺少的部分,它的内容

对于企业的决策者和管理者来说都至关重要。作为计算机应用的

一部分,使用计算机对人事资料信息进行管理,具有手工管理所无法

比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量

大、保密性好、寿命长、成本低等。这些优点能够极大地提高

企业人事管理系统的效率,也是企业的科学化、正规化管理,与世

界接轨的重要条件。

1.2课题所在的发展领域与发展趋势

随着科学技术和社会经济的发展,行政管理事务的增多,办公

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

室需要处理的信息量越来越大。办公室是一个多向、多功能的综

合管理机构,办公效率和质量直接影响到领导层决策工作的进行和

水平。当今,人们称为信息社会,人类经历了几千年的农业社会和

3的工业社会,从50年代中开始进入信息社会。农业社会的关键

资源是土地、农具和耕畜;工业社会的关键资源是资金,有钱就有

一切;信息社会的关键资源是信息,信息资源充裕,就能使决策立于

不败之地,国际上的斗争变成了“信息战”,是智慧的竞技,是知识

信息的组织加工、创新的竞争。在发达的国家里,正开创知识经济

体系,包括知识创新和技术创新体系,揩知识经济作为一种创新的

时代力量。知识-----包括从大量信息中提取出来的规则和人们

的经验,是最精练和最高级的信息,它主控着未来的经济和社会权

力。在这样的时代里,信息成为经济发展和社会进步的关键资源,

决定竞争能力的主要因素,决策需要灵通可靠的信息和正确的方法,

办公室能否及时地准确地全面地提供信息,能否为管理者的决策提

供服务或提供参考方案,这是现代办公室所面临的重要问题。传统

的手工劳动方式已远不能适应社会经济发展的需要,当前瞬息万变,

激烈竞争的时代对企业(机构)提出了新的要求。为适应时代发展

要求,就必须改进信息采集、加工、管理和传递的方式和手段,办

公自动化正是针对这样的需求而产生的,许多国家都在积极发展企

业办公自动化技术,以便实现企业人事管理办公自动化。企业人事

管理办公自动化是一门多学科的综合性应用技术,它能够使办公管

理人员用现代化的技术设备和科学管理手段来提高工作效率和办

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

事质量,实现行政管理现代化和决策科学化。

据统计,当前,美国在财务会计上占有90%的工作由计算机完

成,人事管理中80/00%的信息处理由计算机完成,计划管理是80

-90%,在计算机应用发展较快的国家中,计算机应用于经济管理

的占80%,由此能够看出,在国外经济管理是计算机应用的主要领

域。中国的人事管理等信息系统的开发应用是从1973年开始的,

83年以后才开始了大量的实际的开发和研究工作。因此,信息资

源的开发和利用已被确立为国民经济信息的核心内容,信息数字化,

传输的网络化是缩小发展中国家与发达国家差距的捷径。

随着企业自身人力资源的日益庞大、复杂程度逐渐增强,人

机作坊再也无法适应如今企业的人事管理了,取代的是运用各种领

域的知识,结合计算机科学而开发的人事管理系统,科学合理的来

管理企业人事信息档案及扩充的人力资源管理系统。

发展到当前,这样的企业人事管理系统已经有很多很多,有的

是些小公司自己开发自己使用。而有些则是为了更好的稳定性,直

接购买市面上已经非常成熟的人事管理系统。其功能也随着客户

的要求在一步步的完善。如果公司有自己的开发团队,或者有技术

人员对管理系统进行维护的,则能够添加一项增加模块的功能,只

要想要有新功能了,则去开发,然后传到服务器上,将路径和说明存

到数据库中,再经过导航调取出来,这样就能即开发即用。

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

2企业人事管理系统的概述

企业的人事管理信息繁多,认识情况复杂,往往会随着人员的

增加所需处理的信息量大量的增加。本系统会在满足最基本的管

理功能的情况下,使系统具有一定的扩展性能。

2.1系统功能

(1)登录模块:设置使用人事管理系统的用户及其使用权限。

(2)主界面:该模块提供管理系统的主界面,是主系统的唯一

入口和出口,该界面提供用户选择并调用各子模块。

(3)部门信息管理:能够维护体现部门间的组织关系,反映部

门的基本信息,能够进行部门的增加删除,以及部门信息(如部门名

称、负责人名称等)的修改。

(4)用户管理:能够对系统用户进行编辑、增加或删除,并指

定用户的权限。

(5)员工信息的管理:维护员工的基本信息,用户能够进行员

工档案信息的录入及更改,其中包括员工的基本信息、工作经

历、家庭关系、奖惩记录和培训经历,要求这些员上档案,'言息能

够进行新增、删除、修改操作,同对能够进行浏览和查询的操

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

作。该模块是本系统的重点,用户能够经过该模块为单位建立一个

比较完整的人事档案系统,同时能够比较方便地对档案进行查看。

同时员工信息的备份是非常重要的一个功能。

2.2课题的技术关键

(1)访问的安全性,主要是设置登录界面。

(2)人事档案的录入、修改和删除等的处理。

(3)人事档案管理的精确查询和模糊查询。

(4)人事档案管理的打印,导入,导出。

2.3本课题的规范要求

⑴图形界面简洁一致,操作便利;

(2)程序代码标准化,软件统一化,确保软件的可维护性和实用

性;

(3)删除不必要的管理冗余,实现管理规范化、科学化;

(4)统一各种原始单据的格式,统一账目和报表的格式;

(5)界面友好、简单化,做到实用方便,尽量满足企业中各层次

员工的需要。

2.4系统配置

开发环境:windows

数据库:access

开发平台:visualbasic6.0

开发语言:vb

2.5本文主要工作及结构分配

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

该系统应针对企业人员管理的特点设计该系统的结构和功能,

实现对于企业内部员工的人事资料管理,包括对现有员工各项资料

的管理及更新、对新员工的人事资料的添加、对离职员工的相关

资料的删除等功能。还有考勤管理,工资管理,工作评价,部门管理,

权限管理,员工留言。本文结构安排如下:

一、系统需求分析,对中国当前企业人事管理系统现状作了

充分调研,并提出了当前企业人事管理系统的不足指出和需要解决

的问题;

二、系统开发的支撑平台和相关技术研究。对visualbasic

6.0Client/Server等开发技术进行了深入研究;

三、企业人事管理系统的设计。根据当前企业人事管理现状

对企业人事管理系统进行了切实可行的设计和架构;

四、系统的实现;

五、系统测试

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

3系统开发的支撑平台和相关技术研究

3.1Client/Server技术简介

在系统的开发上,采用了是大家熟知的客户机和服务器结构。

它是软件系统体系结构,经过它能够充分利用两端硬件环境的优势,

聘任务合理分配到Client端和Server端来实现,降低了系统的通讯

开销。当前大多数应用软件系统都是Client/Server形式的两层结

构,由于现在的软件应用系统正在向分布式的Web应用发展,Web

和Client/Server应用都能够进行同样的业务处理,应用不同的模块

共享逻辑组件;因此,内部的和外部的用户都能够访问新的和现有

的应用系统,经过现有应用系统中的逻辑能够扩展出新的应用系

统。

C/S结构的优点是能充分发挥客户端PC的处理能力,很多工

作能够在客户端处理后再提交给服务器。对应的优点就是客户端

响应速度快。缺点主要有以下几个:

随着互联网的飞速发展,移动办公和分布式办公越来越普及,

这需要我们的系统具有扩展性。这种方式远程访问需要专门的技

术,同时要对系统进行专门的设计来处理分布式的数据。

客户端需要安装专用的客户端软件,首先涉及到安装的工作量,

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

其次,任何一台电脑出问题,如病毒、硬件损坏,都需要进厅安装

或维护。还有,系统软件升级时,每一台客户机需要重新安装,其维

护和升级成本非常高。(大多数没法自动升级而需要人工升级)

3.2VisualBasic技术

VB的中心思想就是要便于程序员使用,无论是新手或者专

家。VB使用了能够简单建立应用程序的GUI系统,可是又能够开

发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安排

的联合,而且增加代码来指定组件的属性和方法。因为默女的属

性和方法已经有一部分定义在了组件内,因此程序员不用写多少代

码就能够完成一个简单的程序。过去的版本里面VB程序的性能

问题一直被放在了桌面上,可是随着计算机速度的飞速增加,关于

性能的争论已经越来越少。

窗体控件的增加和改变能够用拖放技术实现。一个排列满控

件的工具箱用来显示可用控件(比如文本框或者按钮)。每个控件

都有自己的属性和事件。默认的属性值会在控件创立的时候提供,

可是程序员也能够进行更改。很多的属性值能够在运行时候随着

用户的动作和修改进行改动,这样就形成了一个动态的程序。举

个例子来说:窗体的大小改变事件中加入了能够改变控件位置的代

码,在运行时候每当用户更改窗口大小,控件也会随之改变位置。

在文本框中的文字改变事件中加入相应的代码,程序就能够在文字

输入的时候自动翻译或者阻止某些字符的输入。

VB的程序能够包含一个或多个窗体,或者是一个主窗体和多

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比

如没有最大化和最小化按钮的窗体)能够用来提供弹出功能。

VB的组件既能够拥有用户界面,也能够没有。这样一来服务

器端程序就能够处理增加的模块。

VB使用参数计算的方法来进行垃圾收集,这个方法中包含自大量

的对象,提供基本的面向对象支持。因为越来越多组件的出现,程

序员能够选用自己需要的扩展库。和有些语言不一样,VB对大小

写不敏感,可是能自动转换关键词到标准的大小写状态,以及强制

使得符号表入口的实体的变量名称遵循书写规则。默认情况下字

符串的比较是对大小写敏感的,可是能够关闭这个功能。

VB使得大量的外界控件有了自己的生存空间,大量的第三方

控件针对VB提供,VB也提供了建立、使用和重用这些控件的方

法,可是由于语言问题,从一个应用程序创立另外一个并不简单。

3.3Access简介

Access是微软公司推出的基于Windows的桌面关系数据库管

理系统(RDBMS,即RelationalDatabaseManagementSystem),是

Office系列应用软件之一。它提供了表、查询、窗体、报表、

页、宏、模块7种用来建立数据库系统的对象;提供了多种向

导、生成器、模板,把数据存储、数据查询、界面设计、报表

生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,

也使得普通用户不必编写代码,就能够完成大部分数据管理的任

务。

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

Access能够存取Access/Jet、MicrosoftSQLServer、

Oracle(甲骨文软件公司),或者任何ODBC兼容数据库内的资料。

熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不

熟练的程序员和非程序员的“进阶用户”则能使用它来开发简单的

应用软件。虽然它支援部分面向对象(OOP)技术,可是未能成为

一种完整的面向对象开发工具。

4企业人事管理系统的涉及

4.1系统的需求分析

4.1.1当前企业人事管理工作现状

我们国家一直以来使用传统人工的方式管理文件档案,这种管

理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产

生大量的文件和数据,这对于查找、更新和维护都带来了不少的困

难。作为计算机应用的一部分,使用计算机对人事档案信息进行管

理,具有手工管理所无法比拟的优点.因此建立人事管理系统,使人

事管理自动化,提高信息处理的速度和准确性十分必要。为人事管

理提高效率、降低成本、实现人事管理的优化,达到物流和信息

流的畅通。该系统应针对企业人员管理的特点设计该系统的结构

和功能,实现对于企业内部员工的人事资料管理,包括对现有员工

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

各项资料的管理及更新、对新员工的人事资料的添加、对离职员

工的相关资料的删除等功能。同时还应考虑到各项数据资料的安

全性,该系统应该对所有资料进行及时备份,以减轻人事管理人员

和操作人员的工作负担。

当然,随着社会的进步,信息化程度的增强,也自很多企业已经

实现了网上人事管理。也形成了越来越多的人事管理系统。不但

是数量上的增长,其质量、功能也在逐步完善。这就为人事管理

系统的进一步提升提出了一个挑战。

4.1.2企业人事管理系统的功能需求分析

企业的人事管理工作主要分员工个人信息管理和企业人事部

门对所有员工信息管理两大方面。员工个人信息管理包括查询其

个人基本信息,工资查询,考勤信息查询,部门信息查询,工作评价,

员工留言等。人事部门对所有员工信息管理包括企业员工信息的

录入,工资录入,考勤信息录入,员工留言查看等。当然还有系统管

理员对企业各种不同角色为其设定当前系统的权限。

系统功能如下:

(1)供员工使用部分:普通员工能够经过客户端浏览自己的基

木资料、考勤信息、薪资信息和工作评价等。员工也能够经过客

户端提出请假申请;部门经理能够对普通员工进行审批请假,工作评

价等信息;总经理拥有部门经理的所有权限。

(2)人事部门使用部分:主要功能是管理员工资料、管理员工

考勤、计算员工薪资和工作评价等。大部分涉及对敏感数据修改

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

的工作都仅由人事部完成,如计算工资、修改考勤记录;而且有些

只有人事经理才能够处理,如定制部门、指定员工的基本薪资

等。

4.1.3详细功能

(1)登录模块:设置使用人事管理系统的用户及其使用权限。

主界面:该模块提供管理系统的主界面,是主系统的唯一入口和出

□,该界面提供用户选择并调用各子模块。

(2)部门信息管理:能够维护体现部门间的组织关系,友映部

门的基本信息,能够进行部门的增加删除,以及部门信息(如部门名

称、负责人名称等)的修改。

权限管理:对企业不同角色,能指定其在该系统中能够操作哪些模

块的哪些功能。

员工信息的管理:能够对系统用户进行编辑、增加或删除,并指定

用户的权限。维护员工的基本信息,用户能够进行员工档案信息的

录入及更改,其中包括员工的基本信息、工作经历、家庭关系、

奖惩记录和培训经历,要求这些员上档案信息能够进行新增、删

除、修改操作,同时能够进行浏览机查询的操作。该模块是本系

统的重点,用户能够经过该模块为单位建立一个比较完整的人事档

案系统,同时能够比较方便地对档案进行查看。同时员工信息的备

份是非常重要的一个功能。

(3)各种管理功能模块:包括请假,工资,考勤。

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

(4)扩展功能:员工留言。

4.2企业人事管理系统设计

4.2.1系统的工作流程设计

企业人事管理系统要实现员工各种信息的管理,需依照以下书

序进行:

系统管理员在系统中添加公司所定的各种职位,并按照公司要

求,指定其在各功能模块的权限。由企业人事部门职工添加员工信

息,包括其登录名和密码,所属部门,职位等。员工在登陆后能够完

善别的信息,比如真实姓名,出生年月,籍贯等;

员工根据刚添加的用户名密码登录进系统,就能够进行各种操作。

如申请请假,加班,收发站内信,查询自己的基本信息,还有薪资,考

勤,请假记录。若该员工为部门经理,则其可根据该系统中设定的

权限,对其部门下的员工信息进行管理,如审批员工的请假;

人事部门员工登录进系统,在系统为其指定的功能模块中操

作。比如对员工考勤信息的录入,薪资录入,新员工的添加,老员工

的备份删除等;对某有增加功能模块权限的员工,如负责公司人事

管理系统功能完善的员工,登陆后可对功能模块管理。

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

4.2.2系统结构设计

企业人事管理信息系统,

图4-2-1系统总功能模块图

4.2.3企业人事管理系统的数据库设计

在数据库的设计中,范式能够避免数据冗余,减少数据库的空

间,减轻维护数据完整性的麻烦,可是也增加了数据的操作难度。

一般,使用越高的范式,在数据的调用上可能需要联系越多的数据

表才能得到需要的数据,越高范式性能就越差。因此我们在进行数

据库设计时,对如何取舍数据库范式做了深入的分析。

本程序采用Access作为数据库引擎,其主要原因是考虑到现在的

大多数办公室应用系统软件均支持Access数据库,因此只要应用

于格式符合的计算机系统上即可运行,而且由于Access与VB皆是

微软公司开发出来的软件,因此它们之间的兼容性非常好,容易配

合使用。

在本程序数据库中,还采用了ODBC——开放式数据库维接系

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

统,它维护了数据的独立性,而且能够与其它程序链接,达到数据的

关联,方便地应用于其它的程序中。

以下为企业人事管理程序所需要建立的主要数据表:

(1)表1.管理用户表

序字段名数据类型是否允许为空值是否

号主键

1用户名称文本否是

2用户口令文本是否

3用户权限文本否否

(2)表2.部门管理表

序号字段储数据类型是否允许是否主键

为空

1部门名称文本否是

(3)表3.员工信息表

序号字段名数据类型是否允许是否主键

为空

1员工编号文本否是

2员工姓名文本否否

3性别文本否否

4籍贯文本否否

5出生年月日期/时间否

6学历文本否否

7专业文本是否

8身份证号文本否否

9婚姻状况文本否否

10政治面貌文本是否

11电话号码文本是否

12邮政编码文本是否

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

13电子邮箱文本是否

14家庭住址文本否否

15进入公司日期/时间否

时间

16起薪时间日期/时间否

17所在部门文本否否

18调入部门日期/时间否

时间

19职称文本否否

20职称时间日期/时间否

21原职务文本是否

22原身份文本否否

23原工作单文本是否

24参加工作日期/时间否

时间

25工作经验备注是否

26其它备注备注是否

(4)表4.调动信息表

序号字段名类型是否允许是否主键

为空

1员工编号文本是否

2员工姓名文本是否

3原部11名文本是否

4新部门名文本是否

5原职务文本是否

6新职务文本是否

7调出时间日期/时间否

8调入时间日期/时间否

9备注备注是否

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

(5)表5.考勤信息表

序号字段名类型是否允许是否主键

为空

1员工编号文本否否

2员工姓名文本否否

3性别文本否否

4职务文本否否

5所在部门文本否否

6全勤天数数字否

7应出勤天数字否

8年度文本否否

9月份文本否否

10起始日期日期/时间否

11截止日期日期/时间否

12起始时间日期/时间否

13截止时间日期/时间否

14请假类型文本否否

15审批人文本否否

16请假事由备注是否

17其它价天数字否

18其它假说备注是否

19迟到早退数字否

次数

20延时加班数字否

小时

21休息口加数字否

22休假日加数字否

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

23矿工次数数字否

24备注备注是否

(6)表6.员工工资表

序号字段名类型是否允许是否主键

为空

1员工编号文本否否

2员工姓名文本否否

3所在部门文本否否

4底薪数字否

5加班费数字否

6补贴数字否

7房帖数字否

8奖金数字否

9其它数字否

10养老金数字否

11医疗保险数字否

12实发工资数字否

13计发时间日期/时间否

(7)表7.员工评价表

序号字段名类型是否允许是否主键

为空

1员工编号文本否否

2员工姓名文本否否

3所在部门文本否否

4评价日期日期/时间否

5工作业绩备注是否

6业绩说明备注是否

7工作态度备注是否

8工作水平备注是否

9水平说明备注是否

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

10备注备注是否

(8)表8.员工职务表

序号字段名类型是否允许是否主键

为空

1员工职务文本否是

(9)表9用户留言表

序号字段名类型是否允许是否主键

为空

1ID自动编号是

2iMessage文本否否

3iUser文本含含

4iGroup文本否否

5iTimer日期/时间否

5系统功能模块的实现

在本软件的开发过程中,我主要负责的是实现三个模块:员工

工资管理,员工留言,系统帮助C

5.1工资管理

5.1.1员工工资管理功能介绍

用户能够经过员工工资管理模块为单位建立一个比较完整的工

资档案系统,同时能够比较方便地对档案进行查看新增、删除、

修改、浏览和查询的操作。

(1)录入是将员工的工资信息添加到数据库中:如员工编号、员工

姓名、所在部门、底薪、加班费、补贴、房帖、奖金、其

它、养老金、医疗保险、实发工资、计发时间。

(2)整里页面中则实现了修改和查询两项功能,能够对员工工资信

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

息进行编辑、删除等相关操作。

(3)查询功能经过”员工编号",“员工姓名“,"计发时间“来

查询员工工贫情况,而这三个条件可单选,也可多选。

5.1.2功能模块图

图5.1-1工资功能模块图

5.1.3程序流程图

图5-1-2员工工资管理流程图

5.1.4界面设计

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

图5-1-3工资管理界面

(1)计发员工工资如图5-1-4所示

工费管理[x|

确认一)]|返回©

图5-1-4FrmPayManage窗体

由人事部门添加发给员工工资的相关信息,经过点击计发员工

工资子菜单,来调用FrmPayManage窗体。当点击确认按钮的时候,

实现将输入的信息添加到员工工资数据库中,并弹出提示框显示“

数据以保存”o

建立名为RsAddPay的数据集,用于记录输出的相关信息。

用MsgBox提示数据是否保存

用UnloadMe实现返回功能

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

(2)整理员工工资如图5-1-5图5-1-6所ZJX

图5.1.5修改工资管理模块图

图5-1-6进入修改工资模块图

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

打开整理员工工资调用FrmModPay窗体,进入如下界面,本子

模块能够实现员工工资的修改和删除功能。移动则是修改完之后

进入下一个员工工资修改。

(3)员工工资查询如图5-1-7所示

图5J-7工资查询模块图

点击员工工资查询后显示FrmQueryPay窗体,具有任何权限都

能够根据员工编号、员工姓名和计发时间来查询。

5.1.5核心代码

编辑按钮的代码实现:

PrivateSubCmdEdit_Click()

CallCmdState1'〃调用命令按钮Visible属性为隐蔽的过

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

CallTxtState7/调用启用文本框的Enabled属性过程

EndSub

点击编辑按钮后,进入如下界面,隐藏下方的commandbutton按钮,

启用文本框属性,点击保存后调用PrivateSubCmdSave_Click(),具

代码实现和添加一样。

DimStrSQLAsString

StrSQL="select*from员工工资where"'//给定义好的字符变量

赋予SQL语句

判断三个复选框同时选中时,则

IfChkCode.Value=1AndChkName.Value=1And

ChkDate.Value=1Then

StrSQL=StrSQL&”员工编号二&Trim(CmbCodc.Text)&

&“and”&"员工姓名=,n&Trim(TxtName.Text)&&"and"&

”计发时间between#"&DTPFromDate.Value&"#and#"&

DTPToDate.Value&&,,n

SetVSQueryPay.DataSource二RstQueryPay.DataSource

LblCount.Caption二RstQueryPay.RecordCount'〃将记录条数

显示在标签上

VSQueryPay.Refresh7/刷新网格

RstQueryPay.Close'〃关闭记录集

CmbCode.Text=Empty'//请空文本框

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

TxtName.Text=Empty

5.2系统帮助子模块

5.2.1帮助系统功能介绍

此模块相对简单,实现了关于软件的介绍和在线升级、帮助信

息,还能够显示系统。从注册表中获得系统信息程序的路径及名

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

称。

5.2.2功能模块图

图5-2-1帮助系统功能模块图

5.2.3界面设计

帮助®

系统帮助F1

关于作者

在浅升级Ctrl+U

图5-2-2系统帮助界面

(1)关于作者如图5-2-3所示

关于我的应用程序1次I

应用程序标题作

版本

应用程序描述:该系统是一款典的企北管理系统。

懒餐鹘学院确定

系统信息6).-

图5-2-4显不系统功能介绍界面

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

(2)在线升级如图5-2-5所示

图5-2-5系统升级界面

524核心代码

系统信息按钮代码实现:

PrivateSubcmdSysInfo_Click()

CallStartSysInfo〃调用下面创立的类

EndSub

PublicSubStartSysInfo()

OnErrorGoToSysInfoEn-

DimrcAsLong

DimSysInfoPathAsString

'试图从注册表中获得系统信息程序的路径及名称…

IfGetKeyValue(HKEY_LOCAL_MACHINE,gREGKEYSYSINFO,

gREGVALSYSINFO,SysInfoPath)Then

'试图仅从注册表中获得系统信息程序的路径…

ElselfGetKeyValue(HKEY_LOCAL_MACHINE,

gREGKEYSYSINFOLOC,gREGVALSYSINFOLOC,SysInfoPath)

Then

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

已知32位文件版本的有效位置

5.3员工留言管理

5.3.1员工留言管理功能介绍

具有任何权限的员工都能够在此查看或留言,点击留言按钮后

会将留言内容,留言姓名,留言时间显示在页面中,然后将其添加到

数据的员工留言表中,并提示“留言成功“,如果,留言框中没有任

何内容,则提示“请输入留言内容”。有管理员权限的还可对留言

进行删除。

5.3.2功能模块图

图5.3.1留言管理模块图

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

5.3.3程序流程图

壕作后保存.通过后进入

温馨提示

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

评论

0/150

提交评论