员工信息管理

2024-06-18

员工信息管理(通用8篇)

篇1:员工信息管理

员工信息管理系统 系统的功能描述 设计一个员工信息管理系统,使之具有以下功能(1)系统以菜单方式工作,应为用户提供清晰的使用提示,依据用户的选择来进行各种处理并且在此过程中能够尽可能地兼容用户使用过程中的输入异常情况(2)员工信息录入功能(员工信息用文件保存),注意员工按员工号进行区分,即每个员工的员工号都是唯一的,不允许出现两个员工或员工号相同的情况(3)可对员工信息进行查询,具体分为:按姓名查询、按员工号查询、按职务查询。(4)可对员工信息进行删除(5)可对员工信息进行修改,注意员工号不可修改,修改应逐个地进行,一个员工记录的更改不应影响其他的员工记录(6)可对全部员工信息进行显示(员工信息浏览),注意员工信息的显示要规范。其中员工信息应包括姓名、员工号、性别、年龄、最高学历、职务、薪水、联系电话、住址 系统的总体设计 本系统可以按功能进行模块划分,系统的总体设计如图如下所示。“系统功能菜单” 选择模块完成用户命令的接收,此模块也是员工信息管理系统的入口,用户所要进行的各种操作均需在此模块中进行选择并进而调用其他模块实现相应的功能。“添加信息” 模块完成员工信息的录入功能,录入的信息包括姓名、员工号、性别、年龄、最高学历、职务、薪水、联系电话、住址(这里可以根据需要加入其他信息)“查询信息”

模块完成员工信息的查询,查询可分为三种方式:按姓名查询、按员工号查询、按职务查询(这里也可以根据需要根据其他方式进行查询)“修改信息” 模块完成员工信息的修改功能

“删除信息” 模块完成员工信息的删除功能

“显示信息” 模块完成所有员工的显示功能

篇2:员工信息管理

企业员工信息管理是企业管理中的一个重要内容,随着时代的进步,企业人员数量也不断增加、分工的不断细化、各个行业间联系的不断密切,对人事管理的要求也不断提高。如何管理好企业内部员工的信息,对员工实施高效的宏观管理,对企事业单位的人员构成情况和发展趋势进行统计、规划、分析并制定切实可行的人事政策,是一项繁重而艰巨的任务。

本文以企业管理信息系统建设中的员工信息管理子系统的设计和实现为目标,利用软件工程中系统开发的原理和方法,详细论述了系统的设计方案、开发、测试等过程。系统在Linux平台下,以Oracle10g为后台数据库管理系统,实现了以员工信息管理,考勤信息管理、工资管理及综合查询模块为主要功能的系统开发。为企业人事管理提供信息咨询,信息检索,信息存取等服务,系统的实施基本上能够满足现代企业对人事管理的需要,为提高企业人事管理效率提供了行之有效的手段。6

第一章 职工管理的背景

借助现代信息技术和管理理论,建立员工管理信息系统是当今社会的重要趋势。党和政府根据知识经济时代的特点,对国民经济建设提出了“用信息化带动工业化”的指导思想。对企业而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。在企业管理中,人力资源是企业最宝贵的资源,也是企业的“生命线”,因此职工管理是企业的计算机管理信息系统重要组成部分。而职工管理又是人力资源管理的重中之重。实行电子化的职工管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。职工管理信息系统的实现可以减轻比较繁琐的手工职工管理。

现在应用在大中型企业的管理信息系统中,几乎都包括了职工管理模块。有些环境中是由作为大型ERP软件中的一个模块引进的,有些是作为企业的财务系统的一部分。这些根据规范的西方的管理制度设计的职工管理软件,在很多时候还不能完全解决中国特色的中小企业的问题,所以我们设计了一个简单的职工管理系统,为这些具有中国特色的中小企业解决他们在职工管理方面的问题。

1.2设计工具简介SQL Developer Oracle SQL Developer是针对Oracle数据库的交互式开发环境(IDE)。

Oracle SQL Developer简化了Oracle数据库的开发和管理。SQL Developer可以连接到任何Oracle 10g及其后续版本的数据库,并且能在Windows,Linux和Mac OSX上运行。最新版本的Oracle SQL Developer提供了PL / SQL单元测试,集成了数据模型浏览器和Subversion源代码版本控制系统,CVS(并行版本系统),还包括了许多更新功能,如SQL格式化,模式比较,复制、导出向导和迁移支持。1.3主要内容及目标

主要内容:创建人事信息管理系统,主要实现系统管理,员工基本信息管理、考勤管理、员工评价信息、员工工资管理等功能。

系统设计的目标是:从操作简便、界面友好、灵活、实用、安全的要求出发,完成人事、工资管理的全过程。

可行性分析

1、经济可行性 由于早期职工信息管理完全采用纯人工方式完成工作,且上传下递极不方便、快捷,所以耗用工时较多,且效率低下。后来设计一些简单的应用表格,能 通过计算机报表,但只是人工去登记、查找、计算大量数据后,人工输入计算机,制成表格,也很容易统计差错,输入过程差错,正确率无法保证,而且还会耗费大量的人力和物力;长年累月积攒起来的材料过多,不易保存,也容易丢失和损坏。目前,市场上“职工管理信息系统”类的软件开发出产品的比较少,且价格高,单机版价格在万元以上,网络版价格要几万元。一般公司的经费紧张根无法接受这样的价格。而软件的规模太大,有些模块根本用不到,所以购进之后部分功能闲置也构成了浪费。

2、操作可行性 一般公司的职工管理人员具有高学历、高水平、对外来的新事物接受能力快的特点,并且接受过教育系统的计算机等级培训,对Windows有基本的了解,所以,如果开发一套操作简单的职工管理信息系统,完全可以帮助他们从繁琐的重复性劳动中解脱出来,以提高的工作效率。

3、技术可行性(1).开发的软件可行性 从目前市场上比较流行的数据库开发、管理软件来看,对于比较简单的中小型数据库,SQL Server2008是在实际应用中较为成功的一种解决方案。并为用户提供了Windows所一贯坚持的非常友好、操作简单的用户界面、完善而强大的数据库操作功能,简洁明了的数据库,进而可对数据库实施操作、维护和权限识别功能。

4、可行性结论 系统的成功开发将进一步促进学校管理的现化化和科学化,培养了人才,也为职工信息管理系统体系积累了经验,从长远来看,其经济和社会效益是肯定的,根据以上分析,我们认为本系统开发条件成熟,实施方案可行。

第二章 需求分析

2.1需求分析

模块为系统的基本模块,具备企业人力资源管理部门的日常事务处理功能,其中包括:人员基本信息管理、合同管理、统计分析、综合查询、花名册等等。为管理者全方位地了解企业拥有的人力资源,并对这一资源进行开发提供决策支持。可根据企业实际需要自定义员工人事档案项目;员工人事信息的录入、增、删、修改等; 强大、灵活的查询功能,可以自定义查询、组合条件查询、快速定位查询及模糊查询,使用快捷方便、充分满足用户对人事信息的各种查询要求。步骤如下:

1.根据现有条件,设计出当前系统的具体模型。

2.分析当前系统与目标系统的差别,并做出相应调整方案。

3.对目标进行完善和补充,找到相关文献,安装试验环境和可用软件。

4.确认所用资料齐全,尽量满足用户需求。

2.2系统业务流程分析

2.2.1企业人事信息管理系统业务流程图

企业人事信息管理系统的业务流程图是对整个系统的职能的总体描述。根据对整体系统的一个了解和分析得出了以下的业务流程图。

如图2-2所示:

人力资源部聘用信息表基本信息管理员工信息管理员工考勤管理人力资源部人员需求信息各部门员工基本信息员工档案列表员工考勤考勤信息列表各部门员工评价列表员工评价员工评价管理员工工资管理员工工资信息工资信息表财务部工资总表代扣清单工资信息查询表

图2-2 员工信息管理系统总体业务流程图

2.3系统数据流图分析

22.3.2企业人事信息管理系统软件数据流程图

企业人事信息管理系统的数据流图。如图2-8所示:

各部门F2评价信息列表F1出勤信息列表P1出勤信息录入人力资源部F3人员信息表F4工资信息单财务部管理员F5出勤记录P2评价信息录入F3评价信息列表D1月出勤表F6月出勤信息表P3员工基本信息录入处理F7员工信息列表D2工作评价信息表F8员工评价信息表P4计算工资F11查P5F10员员工询信息F9员工基表D3员工信息表工信息信息本信息表表查询F12工资信息D4工资表F15工资信息表人力资源部F13代扣清单D5代扣项目财务部管理员各部门F14代扣信息表F18员工工资列表F19员工档案列表P6F16工资信息员工工汇总单工资信息资列表F17工资信息D6汇总表生成汇总单P7工资汇总

图2-8 人事管理信息系统数据流程图

第三章 系统详细设计 3.1系统总体设计目标

根据企业人事信息管理系统网络化的迫切需要,按着总体规划、集中实施的原则,考虑到系统的稳定性、安全性及数据的安全性和一致性要求,在系统设计过程中,坚持开放性和标准化的原则,以整个系统具有先进性、实用性、可靠性、扩展性和灵活性为设计目标,主要完成人员基本信息的管理、员工工作评价的管理、员工考勤信息的管理、员工工资的管理和系统拥护的管理。

3.2系统功能描述

系统开发的总体任务是实现企业人事信息管理,系统应包括以下的几个

方面内容: 3.2.1员工信息管理

实现对员工的基本信息的管理,如员工资本信息的添加、修改、删除和查询。员工基本信息主要包括:员工编号、姓名、所在部门、生日籍贯等员工基本情况的一个信息的录入查询修改以及删除。3.2.2考勤信息管理

包括正常出勤、异常出勤和加班处理3个功能模块。正常出勤是对员工的迟到和早退进行管理,同时能够查询人员信息,并对查询的人员信息进行添加。异常出勤是对员工的病假和事假进行管理。加班处理包括加班管理、人员信息和加班费率设置3部分。主要对员工的加班进行管理。对员工的加班费用进行汇总统计,为后续的功能模块提供数据。3.3.3工资管理

包括工资汇总、数据输入(可变动数据)、工资分配和工资查询4个功能模块。工资汇总是由系统自动进行,每月进行一次,该功能主要实现对员工的基本工资、福利、考勤进行汇总,为后续功能提供服务。数据输入主要是处理某员工的月度奖金和其他应扣、应发的数据。工资分配是对工资进行分配处理,记录工资的历史记录便于以后查询。工资查询功能主要实现按员工基本信息、部门信息和部门汇总进行查询、统计工资的详细信息。3.2.4评价信息管理

主要是员工的奖罚管理,其主要功能是添加员工奖罚信息、如员工编号奖罚类别、记录人员记录时间和备注等信息;删除员工的奖罚信息查看员工奖罚信息。3.2.5系统管理

主要是对用户和密码的管理。包括:添加系统用户信息,如用户名、密码和用户类型等信息;修改系统用户信息,如密码和用户类型等信息;删除系统用户信息;查看系统用户信息。3.3总体功能模块设计:功能层次图

根据前面的需求分析以及系统功能的分析可用以下图形来描述系统总体的功能模块。

企业人事信息管理系统员工基本信息员工考勤管理员工工资管理员工评价信息系统管理添加员工基本信息修改员工基本信息查询员工基本信息添加员工考勤信息修改员工考勤信息查询员工考勤信息添加工资基本信息修改工资基本信息查询员工基本信息添加员工评价信息修改员工评价信息查询员工评价信息添加用户修改用户密码

图3-1 功能模块图

3.4系统流程分析

所谓系统流程分析,就是用户使用系统时的工作过程。不同的用户有着不同的工作流程和使用权限。但是所有的用户都是从用户登录模块开始的。登录主要是判断是否是合法的用户,在数据库设计中用户的登录名是固定的,如果要添加用户则在用户主界面进行添加用户信息。本系统的系统流程分析如图3-2所示:

系统结构图

图3-2 系统流程分析图8

2.3.3系统功能提出

根据详细的需求分析,明确系统功能如下:

1.员工基本信息管理:主要完成职工基本信息的管理,如员工基本信息的添加、修改、删除和查询;

2.员工考勤信息管理:主要完成职工考勤信息的管理,管理员工基本信息的考勤添加、修改、删除和考勤信息的查询

3.员工评价信息管理:主要完成员工评价信息的管理,管理员工基本工作信息的添加、修改、删除和查询;

4.员工工资信息管理:主要完成员工工资信息的管理,主要是进行员工工资信息的添加、修改删除和查询

5.数据库管理部分:主要完成数据库的管理与维护;

6.系统管理部分:主要是完成用户的添加、密码信息的修改等。[4]

第四章 数据库设计

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。另外,合理的数据库结构将非常有利于程序的实现。

4.1数据库设计的一般性原则

数据库设计的一般性原则如下所示:

第一个基本规则:对于每一个要存储其信息的实体(或事物),我们都应该给他一个自己的表;

第二个处理规则了:如果你需要在一个列中存储多个值,那证明你的设计可能是有缺陷的。

简单的数据关系:一对一;一对多;多对一;多对多

在数据库的设计中:要做到数据规范化、完整性、数据冗于和规范实例化。

4.2数据库设计的步骤

数据库设计分五个阶段:

1.规划;

2.需求分析;

3.概念结构设计;

4.逻辑结构设计;

5.数据库物理设计。4.3数据库概念结构设计

数据库概念设计的目标就是要产生反映企业组织信息需求的数据库概念结构,即概念模型。

4.3.1概念模型

概念模式是独立与数据库逻辑结构,独立与支持数据库的DBMS,不依赖于计算机系统的。概念模型是表达概念设计结果的工具。它应该能够真实、充分地反映现实世界中事物和事物之间的联系;应该简洁、明晰、独立于机器,容易理解,方便数据库设计人员和应用人员进行交流;应该易于变动,便于修改;应该很容易向关系、层次或网状等各种数据模型转变,方便地导出与DBMS有关的逻辑模型。从而使概念模型成为现实世界到机器世界的一个过渡的中间层次。

概念模型有很多模型,其中最常用的方法之一是“实体—联系模型”(entity relationship model),即使用E-R图来描述某一组织的概念模型。

4.3.2 E-R图

E-R模型是指直接从现实世界中抽象出实体类型及实体间联系,是一种描述静态数据结构的概念模型。它的主要成分是实体、联系和属性。可利用E-R模型进行数据库概念设计。E-R图是直观表示概念模型的工具,再图中有四个基本成分如图4-1:

4.3.3系统E-R图

图4-5 E-R图

5.3心得体会

篇3:企业员工信息管理系统

关键词:企业员工,信息管理系统,研究

1、企业员工信息管理系统的设计思路

企业员工信息管理系统的设计思路决定了整个信息管理系统的优劣, 下文主要从企业员工信息管理系统的总体设计、企业员工信息管理系统的详细设计以及企业员工信息管理系统的结构三个方面进行了分析, 对企业员工信息管理系统的设计思路进行了深入的探讨。

1.1 企业员工信息管理系统的总体设计

企业员工信息管理系统的总体设计主要分为以下两个方面:

第一个方面, 企业员工信息管理系统的框架以及特点。企业员工信息管理系统主要分为招聘、培训、薪酬以及人事管理模块等等几个方面, 这些方面构成了企业员工信息管理系统基于员工开发以及管理系统的框架;

第二个方面, 企业员工信息管理系统的功能模块。企业员工信息管理系统的功能规模主要分为以下几个方面:首先, 企业员工信息管理系统的前台实现。企业的前台必须能够实现企业的招聘动态与企业的后台相连接的功能, 与此同时, 企业的前台还必须实现访问者能够在前台页面在线填写相关招聘表格的功能。在进行网站设计的过程中, 设计人员要根据企业员工信息管理系统的功能以及目的, 设计出网站相应的内容以及接口, 这些内容以及接口主要包括企业简介、企业新闻、企业的产品信息以及企业的联系方式等等基本信息;其次, 企业员工信息管理系统的网站后台主要包括员工的信息、人事管理信息、招聘信息、培训信息、薪酬信息以及用户管理信息六大模块, 企业的员工可以通过企业员工信息管理系统网站前台的“员工管理”接口进入网站的后台。

1.2 企业员工信息管理系统的详细设计

企业员工信息管理系统的详细设计主要涉及以下两个方面:

第一个方面, 企业员工信息管理系统的数据库的逻辑结构设计。对于较大的企业来说, 企业网站的访问浏览量比较大, 为了满足大中型企业的需要, 在进行企业网站的设计过程中, 设计者可以采用SQL的数据库系统来实现对数据的存储以及管理功能, 设计者在设计的过程中, 要根据企业员工信息管理系统的实际功能以及要求进行模块的划分, 一般来说, 企业员工信息管理系统的数据库主要包括用户表、职位表、部门表、招聘表、应聘表、考勤规则表、人才库表、员工表、工作任务表、考勤表、休假表、培训表、培训任务发送表以及薪酬表十四个数据表项目;

第二个方面, 企业员工信息管理系统的目录组织结构。在企业网站运行的过程中难免会出现前台页面与后台页面混杂的现象, 这就会造成网站出现凌乱不堪的局面, 网站也就无法正常的运行。设计人员在进行企业的网站设计过程中, 可以将企业员工信息管理系统的目录结构进行一定的优化设计, 可以将系统的主文件夹位置进行一定的改变, 把其位置更改至企业网站以及系统网站的前台页面, 或者也可以将其位置更改至各个子系统的模块文件夹中去。设计人员在进行网页设计的过程中可以根据不同模块所对应的功能, 设计出不同用途的文件夹, 例如在保存系统的图片时, 可以创建对应的图片文件夹;在保存企业网站“加入我们”模块所包含的文件时, 可以创建相应的文件夹;在保存企业“人事管理”模块所包含的文件时, 可以创建相应的文件夹;在保存“员工信息”模块所包含的文件时, 可以创建相应的文件夹等等。

1.3 企业员工信息管理系统的结构

现今, 主要有C/S模块以及B/S模块两种形式的模块结构, 企业员工信息管理系统的模块结构选择的是B/S的模块结构, 这一模块结构具有系统简单、功能强大、扩展能力良好以及跨地域的操作性能等等优势, 这一模块结构虽然不受地域的限制, 但是其在联机事务的处理能力方面却十分的落后, 与此同时, 当所要处理的数据量比较大时, 这一模块结构的运行速度就会大大降低。C/S的模块结构所处的环境是以局域网为基础的, 这一模块在这一基本环境下展开应用, 在应用的过程中就会受到地域的限制, 但是在处理大量数据的过程中, 这一模块结构的运行速度下降的程度并不是很大。图1为企业员工信息管理系统的设计图。

2、企业员工信息管理系统的实现方式

企业员工的信息管理系统必须通过某种方式才能够实现, 下文主要从企业员工信息管理系统所使用的环境以及技术、企业员工信息管理系统的前台网页界面以及企业员工信息管理系统的后台系统界面三个方面进行了具体的分析, 探讨了企业员工信息管理系统的实现方式。

2.1 企业员工信息管理系统所使用的环境以及技术

企业员工信息管理系统是采用ASP+SQL开发的, 他是基于Web的一套网站管理系统, 这一套系统具有管理方便、维护简单的优点。这一系统应用硬件的处理器环境是2GHz, 处理器的内存是1GB以上, 服务器所属的类型是PC型的服务器。使用者只需要在一台具有Windows操作系统以及浏览器的电脑上就可以浏览、查看企业员工的信息管理网站。

2.2 企业员工信息管理系统的前台网页界面

企业员工信息管理系统的前台网页界面主要分为以下两个方面:第一个方面, 企业员工信息管理系统的网站首页。使用者只需要在相应的浏览器上输入企业的网址就可以进入企业的网站首页, 在企业的网站首页, 浏览者可以看到新闻中心、企业简介、产品展示、员工管理、企业联系方式、加入我们、联系我们等等相关信息, 浏览者需要获取哪一方面的信息就可以点击相应的模块, 点击模块后网页就会链接到相应的网页, 浏览者就可以看到其所需要的信息;第二个方面, 企业员工信息管理系统网页中加入我们的模块页面。浏览者只需要点击“加入我们”的模块, 网站就会跳转至相应的页面, 浏览者就可以获取所需要的信息。

2.3 企业员工信息管理系统的后台系统界面

企业员工信息管理系统的后台系统界面主要分为以下几个方面:

第一个方面, 企业员工信息管理系统的招聘管理模块。在企业员工信息管理的系统中, 每个模块都设置有相应的权限, 使用者只能在权限范围内进行使用, 如果使用者进行了超过权限范围的操作, 系统就会自动出现“对不起, 您没有此项权限”的提示, 然后网站页面就会自动跳转至员工的信息页面。企业员工信息管理系统具有针对招聘人员的系统, 招聘人员只需要进入相应的页面, 获取添加招聘信息的权限, 然后进入用户登录系统, 点击添加招聘信息, 然后将招聘信息表进行填写, 最后进行保存以及提交就可以完成此项工作。在进行招聘信息的填写过程中, 招聘信息表单上的所有项目都必须进行填写, 当使用者没有把相应的信息填写完全时, 系统就会自动出现“请您将信息填写完整”的提示, 当使用者将信息都填写完整后, 系统才会将使用者填写的表单进行处理。当完成招聘表单的填写工作后, 发现仍有需要补充的部分, 这时使用者就可以进入系统的“管理招聘信息”模块, 在这一系统模块中罗列出了所有的招聘信息, 与此同时, 使用者还可以将这些招聘信息进行编辑以及删除, 当完成修改后, 使用者要将系统的状态调至“开放”的状态, 这时浏览访问者就可以在网站网页上查询到相应的招聘信息。

第二个方面, 企业员工信息管理系统的人事管理模块。当应聘者通过企业的应聘后, 企业的相关工作人员就可以将应聘者纳入到企业的人才库当中, 这时企业员工信息管理系统的工作人员就可以在“添加员工”模块中确定员工的入职时间, 然后在“添加职位”的模块中对员工进行劳动岗位的分配, 当职员通过企业的考核期, 成为正式员工后, 就可以在系统网站的“填写合同”模块进行劳动合同的填写。企业的管理者可以在“人事设置”的模块中对企业人员的信息情况进行查看、修改以及删除等, 可以在“合同管理”的模块中对企业员工的劳动合同进行查看以及修改, 可以在“工作管理”的模块中进行工作任务以及工作完成时间的布置, 可以在“管理工作任务”的模块中查看员工工作任务的完成情况等。企业的考勤制度系统与上述的人事管理系统类似, 企业的管理者可以通过不同的模块查看员工的考勤情况, 这里就不加以详细的讨论了。

第三个方面, 企业员工信息管理系统的培训系统模块。企业的管理者可以根据企业的实际情况对员工进行定期的培训, 管理者可以根据实际需要, 在企业员工信息管理系统中填写相应的培训表单, 然后培训管理用户就会根据实际的情况把培训任务进行分配, 在企业的管理者进行确认后, 培训任务信息列表就会发给需要参加培训的员工, 员工就可以根据列表上的信息进行培训。负责培训的管理人员在培训结束后要对此次培训进行评估, 主要从培训效果以及员工的考核成绩两个方面进行评估。

第四个方面, 企业员工信息管理系统的薪酬系统模块。相应的管理人员可以在企业员工信息管理系统的薪酬系统模块, 对企业员工的工资进行录入、修改以及查询, 企业的员工也可以在相应的页面对自己的工资情况进行查询。

3、J2EE开发平台的优越性

现如今, 有许多种的系统程序开发平台, 其中J2EE的开发平台因其自身的优势脱颖而出, 得到了广大设计工作者的青睐, 下文主要介绍了J2EE开发平台的优越性, 其优越性主要有:简洁明了的结构、强大的可移植性、良好的重用性以及易于维护的特点等等。

3.1 简洁明了的结构

Java编程语言以及J2SE平台是J2EE的基础, 这一开发平台所提高的编写方式是编写人员只需要进行一次编写, 然后所编写的内容就可以随意的移植到其他地方进行运行, 这一开发模式还支持简洁的以及基于组件式的开发模型, 所以, 只要服务器能够遵循J2EE的标准, 这一开发模型就可以在这一服务器上进行运行。

3.2 强大的可移植性

在可移植性方面, Java编程语言以及EJB的可移植性都比较强, 在Bean和支持该组件容器之间, 形成了一套标准的, 能够应用程序的变成接口, 这一变成接口就是EJB, 开发人员可以通过EJB这一变成接口对Bean进行移植, 并且这一移植过程不需要对程序进行重复的编写, 由此可见, EJB的可移植性是非常强的。

3.3 良好的重用性

不同的组件在EJB模型中必须严格的区分开来, 因此, 设计人员可以利用现有的软件, 从中挑选一些有用的组件, 然后使用这些组件对服务器进行相应的应用程序的装配, 在Java Bean容器中的装配客户端的程序与上述的装配程序相近, 设计人员可以将这两个装配程序进行深入的研究。

3.4 易于维护的特点

在由J2EE开发平台开发的系统中, 系统的组件可以进行定期的更新以及替换, 在更新以及替换的过程中, 其他的组件并不会受到影响, 所以, 这一系统在进行维修之后, 设计人员不需要把程序再次进行编写, 这就大大提高了系统的性能, 减少了系统设计人员的工作压力, 增强了系统的可维护性。

篇4:外籍员工人事管理的信息化

越多的外籍人才涌入我国人才市场。很多用人单位,尤其是大中型企、事业单位大量聘用外籍人员,几十至几百人甚至上千。每一位外籍员工在入职时都需要办理一系列的手续,如工作合同、工作许可、保险、专家证等;还有涉及到外籍员工本人的一些证件管理,如签证、护照、居留许可等等,手续繁杂。

外籍员工管理亟待信息化

这些工作让本来就人手不多的人事部门应接不暇,以致经常忙中出错。据了解,很多聘请单位的人事部门工作人员平均每人要负责几十甚至上百位外籍员工的人事管理工作,经常会出现因外籍员工的某些到期证件未能及时办理延期手续,而耽误正常工作甚至受到相关部门处罚的现象。另一方面,由于人事部门的人员变动,工作信息交接不畅,还会导致外籍员工人事管理工作中出现更多的失误。

针对这些情况,经反复调研学习,国家外国专家局国外人才信息研究中心根据客户实际需求自主研发了一款专门用于对外籍人才人事管理的软件——外籍员工人事管理系统,很好地解决了手续繁杂的问题。它将外籍员工所需办理的手续集成到了一个软件系统,管理人员一次录入可以打印多种表格,降低了工作量,同时建立了查询检索功能,可根据年度等关键字对外籍员工信息进行查询,还建有合同到期提醒等功能,给人事管理人员的工作带来了极大的便利。目前,中国国际广播电台(CRI)正在使用此软件。

外籍员工人事管理系统采用B/S结构来建设,系统维护较为简单,系统的修改和升级只需在应用服务器端进行即可,客户端的界面一致,用户操作起来比较容易上手。考虑到用户对网络浏览器的熟悉和操作方便性,对于处理外部用户的网上资料查询和提交需求也更为便捷。系统设计会面向全市乃至将来扩展应用到全国范围。

该系统涉及广域网、局域网、分布式数据处理、协同工作和Internet/Intranet技术,具有跨地域、复杂性、综合性等特点。因此,系统安全性的设计极其重要。具体的设计原则包括:建立安全策略,建立系统安全责任制;对网络访问实施监控和安全管理,有效防止计算机病毒和黑客攻击;确定数据保密级别及使用范围,对用户访问权限进行控制;对重要数据进行通道加密传输;对系统及数据库进行安全备份与恢复;实施远程监视和非法入侵安全控制。

四大模块功能

外籍员工人事管理系统分为四大功能模块:系统管理模块、聘用管理模块、人事管理模块和数据统计模块。

系统管理模块功能是设定不同级别的用户,用户级别不同权限不同。以CRI为例,系统中共有四级用户,包括系统主管、总部人事用户、部门人事用户和用人单位用户。按照 CRI 目前的组织结构,中国国际广播电台国际合作办公室代表总部人事,各语言中心代表部门人事,各语言部为用人单位。系统主管为单一用户,具有系统最高权限,用于对系统基本数据和配置的维护,但不属于任何一级人事部门,因此也不能参与人事管理的具体业务功能。总部人事用户负责建立部门级人事用户在系统中的账号;用人单位的账号则由各部门人事用户建立。除系统主管外,任何一个用户在系统中的菜单功能必须经过授权才能获得。总部人事用户登录系统时,有合同、证件、保险到期提醒。

聘用管理模块功能是提供外籍员工到职前和到职后一系列手续的信息化服务。聘用管理由聘用申请、聘用审核、聘用审批、到职登记组成。聘用管理模块的工作流程是:聘用申请,用人单位向部门人事申请新聘和续聘外籍人员,并提交申请给部门人事审核。聘用审核,部门人事审核用人单位提交的申请,并提交必要的补充信息,上报总部人事审批。聘用审批,总部人事对于审批同意的外籍工作人员,可以为其创建《工作许可证》申请,系统通过数据接口直接在外国专家局的办证系统上创建证件申请信息。到职登记,总部人事登记外籍员工到职信息,到职登记后,可为其创建外籍工作人员的《专家证》申请,系统通过数据接口直接在外国专家局的办证系统上创建证件申请信息,对于新聘外籍人员,系统将创建新的电子档案。

人事管理模块功能是将外籍员工的档案、合同、证件、保险这些个人信息整合在一起,统一管理。人事管理由档案管理、合同管理、证件管理、保险管理组成。档案管理,查询维护外籍员工的档案信息。合同管理,创建外籍员工的合同信息,在线打印合同。证件管理,登记外籍员工的专家证信息。保险管理,为外籍员工创建保险办理信息,在线打印保险登记卡。

数据统计模块,更好地为个级别权限的用户提供人事工作的决策依据。可以按国籍、性别、年龄、学历、工作年限、婚姻状况、宗教信仰等等检索统计。还可以按证件、保险、合同是否即将到期检索统计,可以自主设定检索条件,例如,提前1个月,也可设定手机、邮件提醒功能。也可以根据使用单位的需求定制个性化的检索条件。

这套系统不仅可以为所有聘用外籍员工单位的人事部门所用,更可贵的是,它实践了信息集成化的理念,为今后外籍工作人员人事管理信息化提供了一个发展方向。

在这套系统里,每项业务的办理不再是用单独的系统,而是所有业务手续可以在同一个系统中完成,并且信息相互关联。目前,该系统已经可以与外国专家局的办证系统直接挂钩。试想,今后一旦能与公安系统的签证、居留许可证办理、外籍员工本国驻华使馆的护照办理、劳动部门的工作证办理等等挂钩,那将实现真正意义上的信息集成管理。

篇5:员工信息管理

第一条 行政部为公司信息管理系统和互联网管理的归口管理部门。

第二条 行政部网管负责全公司信息管理系统、内部电话、网络的架设和维护检修工作。

第三条 未经行政部审批,严禁其他部门私自架设网络、对外电话。违者记行政小过一次,并扣50元/次。

第四条 公司建立了内部沟通邮箱和企业QQ,部门间在传递信息时,严禁传递与工作无关的内容。

违者记小过一次,并扣款50元/次。

第五条 严禁上班时间观看网络电视、电影、聊Q,看小说、玩游戏等与工作无关的事情。违者记小过一次,并扣款50元/次。

第六条 严禁上班时间登陆无关网站和私人QQ,违者记警告一次,并扣款20元/次。

第七条 严禁利用公司网络资源从事商业活动谋取私利或传播公司商业机密(如股票、购买彩票等)。

篇6:员工信息管理

在大多数人眼里,信息化或许只是一种管理手段,但在华北石化公司,冷冰冰的数字背后处处洋溢着人性化管理的温情。从进入华北石化大门开始,华北石化的每名员工就开始进入由编码流程支撑起的信息化世界,变成信息化中的一个点,按照“定量、提醒、考核、共享、归纳”的轨迹高效运转。

华北石化中控室。

“李师傅,您今天又刷脸了?”在华北石化门口总能听到这样的调侃。2006年,华北石化推行门禁系统,员工须刷指纹进厂出厂。指纹不清晰的员工就使用面部识别,被大家戏称为“刷脸”。信息化不仅实现自动考勤与工资挂钩,“解放”出30名门卫充实到生产一线,而且把好了厂区第一道安全关。

这仅仅是信息化之旅的起点。

进入华北石化中控楼大厅,考核综合系统展示屏上不断滚动播放着正激励和负激励信息,来往员工都会瞥上两眼。

“瞧,咱部门被扣分了。”三联合装置两位员工嘀咕着经过。这天,该部门一名员工因缺少吊装作业许可证被扣分。责任单位是三联合工区,监督单位是安全处。华北石化对隐患进行属地管理,谁监督谁负责,并追究直线责任,谁主管谁尽责。如此一来,每个隐

患都有人“认领”,并在第一时间被整改。

如今,华北石化1900多人都被自动考核,成了信息化系统的一个点。总经理刘存柱等领导班子成员的考核也纳入这些考核系统中。今年前10个月,领导班子成员一共被考核57人次。员工对此并不惊奇,因为信息化不认身份和职务,只认业绩与责任,领导与员工都平等地为企业做贡献。

穿过大厅,二联合装置内操郭志伟进入中控室开始了一天的工作。实施信息化管理之前,他每天频繁打电话向外操要生产数据,了解一线情况。外操则在装置区爬上爬下,一个个抄下数据传回去。这样机械重复的劳动耗去他大多数时间和精力。如今,生产管理系统自动读取装置数据,生产异常实时报警,大大提高了对生产的管控能力。

信息化依靠自身特长“揽走”占公司工作总量90%的重复性工作,“解放”出的员工投入到生产分析和工作创新中去。“现在现场巡检,我们主要精力用在发现隐患上。”一名员工说。

今年截至10月底,华北石化隐患管理系统共录入隐患3.1844万项,治理隐患2.9206万项,隐患治理进入全员参与、全员治理阶段。

午餐时间到了,员工们陆续走向食堂。以前,400个座位1000多人吃饭,食堂天天人满为患,秩序混乱。如今,华北石化针对不同人群划分不同用餐时间,员工刷卡吃饭,哪怕是提前一秒钟都直接被考核扣钱,以前拥挤的食堂现在变得宽敞了。

工友碰到一起少不了唠唠家常、聊聊天。郭志伟发现,如今大伙儿对涨工资和评先进不公平而发牢骚的现象没了。这些以前靠人做主的事变成数字“做主”,所有待遇以系统动态排名为准。同岗位员工收入差距高达2300元以上。化验班员工侯建奎从2008年到2012年连续5年进入公司动态排名前3%行列。公司给予他晋升一级工资奖励,大家心服口服。信息化管理的优势不仅仅体现在公开透明上。在信息化管理平台上,每位员工都能得到尊重。郭志伟说:“以往休假,一个部门一个部门去签字盖章。有人不在或者忙,就得等着。如今公司小到休假大到工程款结算都是网上提交,网上会签。相关部门要按照流程在规定时间处理,否则就自动考核被扣分。员工也可以给领导打分,相互监督。”

信息化不仅让员工受益,而且让管理人员同样受益。他们不仅提高了工作效率,而且摆脱了各种私下说情,开展工作更得心应手。企管法规处副处长王忠诚说:“以前靠‘人盯人,人管人’搞督察,得罪很多人。实行信息化管理后,员工即使被扣分,也能心平气和地接受。”

信息化让每个人的工作变得简单高效了,杜绝了暗箱操作,大家的幸福感油然而生。

承包商同样也感受到了这样的幸福。他们办事不用跑腿了,结算时不用看脸色了,办事更快了。

定量、流程化、编程代码„„不是每名员工都能读懂这些专业的词语,但信息化带来的好处他们真真切切感受到了。他们说:“付出多少就得到多少,尽职尽责工作就能获得尊重。我们自己就是企业的管理者。我们对企业有信心,对未来更有信心。”

员工在减压平台上认真巡检。

指纹考勤系统把近万名外来施工人员纳入管理范围,进一步强化了承包商管理,保证了施工现场安全和施工质量。

通过公司自主开发网络培训系统,员工可以自主在线培训和考试。

公司按就餐人数和工作需要,将一线岗位、机关、后勤等岗位员工的就餐时间进行严格划分,解决了就餐人员长时间排队的难题。

公司依靠厂区内外布设的254个视频监控摄像头,对生产操作室、生产装置和厂区内外重要危险点源实行网络化实时视频监控。

安全信息系统自动将隐患整改通知发送到员工手机。

篇7:员工信息管理

摘要:在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。考虑到当前大量企业的企业员工管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此企业企业员工信息管理系统,以帮助企业达到企业员工管理办公自动化、节约管理成本、提高企业工作效率的目的。

根据实际需求,“企业员工信息管理系统”项目采用模块化的设计思想,在Windows XP操作系统环境下,以SQL 2005数据库作为开发平台。使用jsp编写程序,完成数据输入、修改、存储、调用查询等功能;并使用SQL 2005数据库形成数据,进行数据存储。

本系统具有多方面特点:系统功能完备,用户使用方便简捷,人性化的用户界面,安全保密设置齐全,大大减少了操作人员和用户的工作负担,提高了企业员工信息管理的工作效率和企业的信息化的水平。关键字:SQL 2005 数据库;jsp;信息管理

一.引言

1.课题背景

现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的企业员工管理的形式和内涵都在发生着根本性的变化。企业员工信息管理的内容也己经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许多企业所采用。在现代化的进程中,引入现代管理的思想,建立一套可面向企业单位的员工信息管理系统,也是十分必要的。

本课题基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对企业员工管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及企业员工管理系统在企业管理信息化中所起到的重要作用。

2.国内外研究现状

目前,在国内外各大企业单位中,企业员工信息管理系统的使用是非常广泛的。同时,有很多的软件开发商也开发了许多基于各种行业的企业员工信息管理学系统。而不同的企业具有不同的企业员工管理制度,这就决定了不同的企业需要不同的企业员工管理系统。而且,企业管理信息量大、操作繁琐、传统的方式不再适应新的工作需要,开发研制适合企业的企业员工管理系统,使其具有整体性强、流程简单、操作方便、功能丰富和通用性强等特点,是加快企业人才管理工作办公自动化、信息资源化和管理科学化建设进程必要途径。因此建立适合企业的管理信息系统,是促进企业信息高速公路的发展,为企业的发展提供条件的重要课题。

1954年美国通用电气公司安装的第一台商业用数据处理计算机,开创了信息系统应用于中小企业管理的先河。二十世纪50年代中期到60年代中期,EDPS在中小企业中得到广泛应用,主要是用计算机部分地代替手工劳动,进行一些简单的单项数据处理工作,如计算工资、统计产量等。

80年代在中小企业中开始使用一种典型的管理信息系统-MRPⅡ(制造资源计划)。MRPⅡ于1977年提出的,它以MRP为核心,将生产制造、财务会计、市场营销、工程管理、采购供应以及信息管理等各个部门纳入整体管理之中,构成了完整运作体系。

年代以来 MRPⅡ也逐渐发展成为新一代的中小企业资源系统(ERP)。ERP在MRPⅡ基础上将供应商和中小企业内部的采购、生产、销售以及客户看作一个紧密联系的供应链,通过信息技术和管理理论对中小企业的物流、资金流和信息流进行全面的集成管理,以提高供应链的运行效率,追求中小企业资源的合理高效利用,提高中小企业在全球市场中的竞争能力。以 MRP Ⅱ /ERP 为代表的现代中小企业管理信息系统主要支持中小企业内部管理业务。

随着网络的迅猛发展,出现了各种管理思想和模式的管理信息系统,如客户关系管理(CRM)、供应链管理(SCM)、商业智能(BI)、电子商务(EC)和计算机集成制造系统(CMIS)等。中小企业管理信息系统逐步会发展成为一种融合各种管理思想和信息技术的面向产品生命周期的集成系统,以实现资源共享、数据共享、适应网络经济的充分柔性的中小企业管理信息系统。

企业级信息管理涉及到众多的项目、人员、数据和报告,如果没有一个有效的信息管理系统来支持和提高工作效率,企业信息管理将会难以实施。现在众多的软件公司都开发出了自己的企业信息管理信息系统,包括微软公司的MicrosoftProject2003;Primavera公司的Primavera Project Planner for Enterprise;Welcom公司的Open Plan等,这些都是比较优秀的企业项目信息管理软件,但软件只是一个辅助工具,如果没有首先建立一个科学的企业信息管理体系,则企业项目管理软件将难以发挥作用。

因此,研究如何建立一个精简、有效的企业信息管理体系,企业信息管理信息系统,如何有效支持企业项目管理体系,从而提高企业的项目管理能力,是具有非常重大的实际应用意义的。

3.开发工具简介

3.1jsp介绍

JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

Jsp技术的优势:(1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。

(2)系统的多平台支持。基本可以在所有平台上的任意环境中开发,在任意环境中部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。

(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

3.2 SQL Server简介

SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的笔记本电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。

SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。

二.可行性研究

1.研究目的:可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能解决。

2.经济可行性

现在,计算机价格十分低廉,性能却很好。主要表现在: 第一,本系统运行可以节省很多资源;

第二,本系统运行可以可以大大提高公司的工作效率; 第三,本系统运行可以使敏感文档更加安全,等等。因此经济上是可行的。

3.操作可行性

由系统分系可以看出本系统的开发在技术上具有可行性。首先系统对于服务器端和客户端所要求的软、硬件的最低配置现在大多数的用户用机都能达到。现有的开发工具和技术(JSP、SQL SERVER2000)完全能够实现。本系统对管理人员和用户没有任何的特殊要求,实际操作基本上以鼠标操作为主并辅以少量的键盘操作,操作方式很方便。因此该项目具有良好的易用性。4.技术可行性

运用了jsp编程,SQL Server数据库是可行的。

5.运行可行性

本系统是企业信息管理系统,运用SQL Server数据库平台,公司的电脑无论是硬件还是软件都是可行的。

三.需求分析

1.功能需求

1.1系统目标

本系统实现了员工、部门、职位等信息的管理、查询、增加及删除,员工签到信息的管理等功能。本系统是企业对自己公司内部员工管理的网站,主要实现如下目标:

管理员的管理功能。

对员工信息的查询、更改、删除、增加等功能。对部门信息的查询、更改、删除、增加等功能。对职位信息的查询、更改、删除、增加等功能。对员工签到信息的管理等功能。1.2功能分析

开发软件首先做的是开发过程中最主要的就是系统的需求分析,需求分析同时也是软件生存周期中关键的一步。根据软件工程学中开发软件的要求,对系统全部功能和相关的技术进行具体的分析,分析时采用结构化的分析方法,自顶向下、逐层分解问题。结合企业要求以及实际的具体分析,要求本系统具有以下功能:

第一,管理页面要求美观大方、个性化。网站操作流程简单方便,能够提高工作效率。第二,各类信息(包括员工、部门、职位)的增加、删除、改动和查询功能。第三,员工签到信息的处理功能。1.3系统层次模块图

总的系统模块主要包括:管理员的登陆;员工信息查看、修改、删除、增加;职位信息修改、删除、增加;部门信息修改、删除、增加;签到信息管理等功能模块。总的系统功能结构图,如图1所示:

图1 2.数据需求

(1)数据录入和处理的准确性和实时性

数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。

在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。

(2)数据的安全性

本系统为企业人事管理部门设计,因此只有特定的人事管理者才能对数据实现增,删,改,查等操作。未获授权人员不能进入系统。

(3)数据的备份

要定期对数据库中的数据进行全部或新增部分的备份工作,以保证在硬件出现故障或人为原因导致无法运行时是可以快速及时的还原到原来的正常状态。

3.运行环境

3.1 软件环境

·操作系统:Win2k Server sp4 ·数据库: Microsoft SQL Server 2000 Enterprise Edition sp4 ·Web服务器:TOMCAT ·IDE;Eclipse3.1.1+Myeclipse4.1.1GA+Lomboz+emf,Dreamweaver8 ·外部包:Struts.jar Hibernate.jar 3.2 硬件环境

AMD Athlon 64 3000+,KingMax PC3200 512MB × 2,Gainward NV35XT Seagate SATA 8M 120GB × 2 4.数据流图

系统数据流图如图2所示:

图2 管理员向员工信息表,部门信息表,职位信息表,签到信息表发送查询请求。进而获得员工信息,部门信息,职位信息,签到信息等内容。

系统设计流程图如图3所示:

图3 系统管理模块IPO图:

输入:登录管理并输入用户名和密码,调用用户登录下的各功能 处理:

(1)判断用户名与密码是否匹配

(2)调用各功能模块时判断用户是否已登录 输出:

登录成功或失败

四.概要设计

基于JSP的员工信息管理系统,采用面向对象设计方法,对该系统分模块进行设计,该系统的模块主要有用户登陆模块,员工信息管理模块(实现员工信息的增加、删除、改动、查寻),部门信息管理模块(实现部门信息的增加、删除、改动),职位信息管理模块(实现职位信息的增加、删除、改动),签到信息管理模块(包括对员工签到信息进行清零和加一两个操作)这五个模块。

(1)管理员能对员工的信息进行增加、删除、查询和修改,E-R图如图4所示:

图4

(2)管理员能对部门的信息进行增加、删除和修改,具体E-R图如下图5所示:

图5(3)管理员能对职位的信息进行增加、删除和修改,具体E-R图如下图6所示:

图6(4)管理员能对员工的签到信息进行修改,具体E-R图如下图7所示:

图7(5)一个员工对应一个职位,一个员工对应一个部门,一个员工对应一个签到信息。员工与相关信息表的E-R图如图8所示:

图8 五.详细设计

1.功能设计

企业员工信息管理系统就是通过企业员工信息规划、员工所属部门、员工所属职位以及员工签到情况等一系列手段来提高劳动生产率,最终达到发展目标的一种管理行为。具体实现目标如下。

       实现对员工信息进行全面管理的功能。设置部门信息管理功能模块。设置职位信息管理功能模块。设置员工签到情况管理功能模块。实现企业员工培训信息全程跟踪的功能。

系统最大限度地实现了易安装性、易维护性和易操作性。系统运行稳定、安全可靠。

2.模块设计

(1)管理员登录模块:

   为管理员进入后台提供一个入口。

当管理员输入正确用户名和密码时,进入员工管理系统。当管理员输入错误的用户名和密码时,仍定位到登陆页面。

(2)员工管理模块:

主要包括增加、删除、改动、查询的超链接以及提供员工管理、部门管理、职位管理、员工签到管理的超链接。(3)部门管理模块:

主要包括增加、删除、改动、查询的超链接以及提供员工管理、部门管理、职位管理、员工签到管理的超链接。(4)职位管理模块:

主要包括增加、删除、改动、查询的超链接以及提供员工管理、部门管理、职位管理、员工签到管理的超链接。(5)员工签到管理模块:

主要包括所有员工的签到信息,同时提供签到次数加

1、签到次数清零两个主要功能以及提供员工管理、部门管理、职位管理、员工签到管理的超链接。

六.系统测试

在完成了程序的编写工作后,接下来将进行软件的测试,这里说的软件,并不单单是指程序本身,还包括其他方面。测试和开发一样,也是一项技术性很强的工作,有着很多的技巧。软件测试是软件质量保证的主要活动之一,因此,测试的质量直接影响软件的质量。

依据前面所说的测试对象,我们把测试划分为几个方面来进行测试。.界面测试

界面测试是测试过程中比较简单直观的一种测试方法,只要细心地按界面要求核对就行了。可这快往往是程序开发人员容易忽视和遗漏的地方。也是常常出Bug的地方。下面是界面测试中经常出现的几种Bug:

(1)错别字,即界面中的标题或者文本内容中出现了错别字。这种Bug如果测试人员不细心,和难找出来,可能会出现在提示信息或界面中。

(2)出现了一些根本读不懂的内容,一般多出现在程序的提示信息和一些较长的文本中。这种情况基本上出现在拼起来显示的提示中,页面的简单陈述是通过变量拼组起来的,通过程序将字一个一个地输出出来。通常是因为程序中的控制错误或是程序开发人员对程序没有进行认真的自测,导致出现这种Bug。

(3)程序员自创的词语,虽然意思对,但不符合界面的标准及需求。这种情况基本上是由于开发人员使用一些专业术语,并且混杂着自己的理解出现Bug,主要是由于开发过程中团队合作没又明确的分工,没有统一的规范用语。

(4)页面类似的内容中,明显有字体,字号不同的情况,使界面整体风格看上去不一致,这种情况只出现在没有CSS定义的情况下,或是已经定义的CSS,开发人员在开发过程中没有调用。

(5)标题相近的程序及模块,把标题弄混。这种情况多是因为业务方面的定义名称很相似或很类似,并且业务实体方面也很类似,开发人员在开发过程中忽略了开发名称和模块,只单独地实现其功能。

2.功能测试

顾名思义,功能测试主要是测试程序模块是否实现了设计中所有要求的功能。功能测试中需要注意的有:

(1)查询功能中,有按单一查询条件进行查询的,也有按多个查询条件组合查询的,这里要注意多个查询条件之间的关系,还有一些常识性的问题,比如按月查询,闰年中二月的天数。

(2)录入功能中,需要注意的是前台设置的数值长度是否大于后台数值长度,以及前台与后台的数据结构是否相符,很多时候录入功能无法实现是由于这些原因。还有就是必须录入的字段的设置是否有误。

(3)测试删除功能中需要注意的是单击”删除”按钮后,一般会出现提示信息,询问是否确定删除。通常情况下,我们单击”确认”按钮查看信息是否被删除掉了,而忽略了单击“取消”按钮后程序的反应,这时有可能的是没有删除,还有一种可能是即便单击了“取消”按钮,也一样删除了数据。另外,在删除多条记录的时候,要注意连续选中的几条记录是否真正都被删除了,即如果再按照这种查询方式查询,是否还能查询出来。有的时候需要在数据库中设一个标志位,而不是真正的物理删除。所以在下一次查询中,可能还会被查询出来,这主要是因为在查询条件中没有将标志位考虑在内。(4)关于修改功能的测试,主要是看修改确认后是否数据真正已被修改了。这是最基本的功能,需要注意的是看是否能把不应该修改的数据也修改成功了。.需求测试

针对需求测试,是测试中很重要的一个环节。因为需求是在软件设计,开发乃至软件测试中重要的依据。要针对需求测试,首先就要对项目的需求和业务有一定的了解。这些需求很多时候是在实现增、删、查、改这些基本功能之上,针对项目和相关业务所作的一些逻辑上的控制。这就要求程序员在设计和编码的时候要去充分理解考虑需求。

4.性能测试

性能测试在软件的质量保证中起着重要的作用。通常我们把性能指标全部归结到硬件,操作系统和开发环境上,而忽略了代码本身性能上的考虑。性能需求指标中,稳定性、并访支撑能力以及安全性都很重要。作为程序员需要评估该模块在系统运营中所处的环境,将要受到的负荷压力以及各种潜在的危险和恶意攻击的可能性。

5.企业员工信息管理系统的测试

在完成编码的工作以后,根据以上的方法和步骤进行了如下的测试: · 界面测试:在不开启Web服务器的情况下,反复点击网页上的超链接,测试其连接情况,直到所有的链接都达到预期的效果。

· 功能测试:对网站的几大功能模块逐一测试,尽最大可能发现起潜在的错误。· 性能测试:将程序以局域网的形式发布,查看其是否满足多用户的要求。· 需求测试:根据需求分析的内容,测试网站是否和当初的设计一样。

通过这几方面的测试,我及时修正了系统中存在的问题,很好的提高了系统的性能,达到了预期目标。

篇8:企业员工信息管理系统

1 项目背景

在人才过剩的今天, 企业对于有用人才的需求逐步加大, 企业内部的人事变动和部门规划也开始加速, 传统的人事档案已经不能满足各个企业的人员流动速度, 迫使人们起用新的管理方法来管理员工的相关信息。科学技术日新月异的进步, 让人类生活发生了巨大的变化, 计算机技术的飞速发展, 使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流, 人类文明正在进入一个崭新的时代。因此, 员工管理系统也以方便、快捷、费用低、绿色环保的优点正慢慢地进入各个行业和领域, 将传统的员工管理方式彻底的解脱出来, 提高效率, 减轻工人人员以往繁忙的工作, 加速信息的更新速度, 使企业管理层第一时间了解到员工的信息, 从而进一步的进行对员工的调配。

2 系统分析

2.1 需求分析

(1) 通过调查, 要求系统需要有以下功能:

(2) 要求系统良好的人机操作界面;

(3) 具有员工基本信息管理, 员工培训信息管理、员工薪资信息管理、部门信息管理功能;

(4) 对各信息的添加、修改等;

(5) 系统退出;

2.2 可行性分析

在信息高速发展的今天, 企业对员工的管理不能在停留在用纸袋档案管理的时代, 我们必须想出节省工作时间和工作量的办法, 所以采用计算机来管理员工信息, 是大势所趋。

2.3 详细设计

(1) 信息显示:对员工基本信息、员工培训信息、员工薪资信息、部门信息数据表进行全部查询, 并显示到表格中;

(2) 信息管理:对员工基本信息、员工培训信息、员工薪资信息、部门信息进行添加和修改;

(3) 信息查询:对员工基本信息、员工培训信息、员工薪资信息、部门信息进行条件查询;

(4) 管理设置:对首选项的设置, 主要是登陆设置。

2.4 系统功能结构图

3 数据库设计

在本系统中主要设计四种业务:部门管理IDepartService;员工基本信息管理IemployeeService;员工培训信息管理IpeiXunService;员工薪资信息管理IXinShuiService。这些业务都是接口的形式进行定义, 下面将全部以部门管理为例来讲述数据库业务层的实现方法。

设计了接口, 最终还要看如何实现这些逻辑接口的, 下面是实现的接口的类DepartService.java的关键代码:

通过上面的代码分析可以看出, 在业务逻辑的实现过程中, 设计数据库操作是通过IDepartDao对象实现的, 这样就实现了数据库与业务逻辑的分类, 当改变数据库时, 并不需要改变业务逻辑层的代码。

4 结束语

本系统采用Eclipse自带的插件来完成, 在设计中用到了视图、透视图、对话框等主要工具来设计界面;在数据库设计方面, 采用的daoFactory模式, 可以使系统层次分明, 并且方便以后的维护升级。比方说, 本系统采用的是sqlServer2000的数据库, 如果用户有需求要MySQL数据库, 这是维护人员只要写一个适合MySQL数据库的dao, 然后用DepartDaoMySQLImpl () 类去实现这个接口即可。系统主要是对员工信息资源进行管理, 主要包括对员工的基本信息、培训信息、薪资信息、不免信息的管理维护, 可以对其基本信息进行添加、修改、删除操作。通过这些操作的以及后台数据库操作, 来实现对这些信息的写入和写出, 从而完成对员工信息资源的管理, 进而提高员工信息资源的方便度和有效利用率, 合理的对员工进行管理。

参考文献

[1]陈刚.Eclipse从入门到精通 (第二版) [M].北京:清华大学出版社, 2007.

[2]那静.Eclipse SWT/JFace核心应用[M].北京:清华大学出版社, 2007.

上一篇:小城镇建设发言材料终稿下一篇:兰州市城乡居民医疗