引论:我们为您整理了1篇企业人事管理系统论文范文,供您借鉴以丰富您的创作。它们是您写作时的宝贵资源,期望它们能够激发您的创作灵感,让您的文章更具深度。
企业人事管理系统论文:企业人事管理系统的设计与实现
[摘要]本系统是一个b/s(browse/server)模式,并以技术和sql数据库技术为基础的人事管理系统,主要模块包括:系统用户管理、职工信息管理、职工考勤管理以及机构编制管理四个部分。
[关键词]人事管理系统 b/s模式 net技术
一、概述
企业人事管理是企业管理的一项重要内容,在整个企业的管理中具有重要地位。随着计算机技术的飞速发展,企业信息化的发展趋势,人事管理系统已经成为企业管理内不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。
二、企业人事管理系统的分析与设计
1.需求分析
随着信息时代的到来以及办公自动化的发展,企业人事管理工作的需求也不断提高。传统的手工作业效率较低,操作也较复杂,已不能满足企业发展的要求。人事管理系统打破了传统手工操作的模式,动态的实现了职工信息管理、人事变动、职工考勤信息管理和部门机构管理等功能。
(1)系统用户管理
对使用系统的用户进行管理,为他们分配一定的权限,使他们规范的使用系统。本系统的用户及其操作权限都是由管理员添加的,管理员添加完毕之后,再将登录名(即职工编号)和密码分配给员工。
(2)职工信息管理
职工信息管理包括对职工基本信息和职工调动情况的记录进行查询、添加、删除和修改。
(3)职工考勤管理
用于对职工的考勤情况进行记录,同时管理和查询企业职工出勤情况。其中包括日考勤记录、请假、加班、出差等情况的查询、添加、删除和修改。
2.系统功能模块设计
根据对人事管理系统的功能需求分析,本系统的主要模块包括:系统用户管理、职工信息管理、职工考勤管理以及机构编制管理四个部分,具体如图1所示。
3.数据库设计
数据库是mis的重要组成部分。本系统采用sql作为数据库管理系统。一个数据库管理系统(database management system,简称dbms)是一系列软件程序的集合,一般具备以下功能:以规范的、一致的方式存储数据;以规范的、一致的方式将数据组织成记录;允许用规范、一致的方式存取记录。在数据库管理系统中,应用程序不能直接从存储介质获得所需的数据,它必须先将请求提交给dbms,由dbms负责从存储介质检索数据并提供给应用程序使用。因此一个数据库管理系统就是应用程序与数据之间的接口。在数据库管理系统中,多用户可以不必关心数据存储和其它实现的细节,可以在更高的抽象级别上观察和访问数据,适合不同类型用户的多种用户界面,保障并发访问时数据一致性的并发控制,增进数据安全性的访问控制。
三、企业人事管理系统的实现
各模块的实现:
1.登录模块
在本系统中,不同级别的使用者拥有不同的权限,本系统的用户身份分为职工、管理员、考勤员、主管四种:职工登录后能进行的操作包括修改登录密码和查询个人信息;管理员负责维护职工基本信息和职工流动信息,同时也具备修改密码和查询个人信息的权限;考勤员主要负责所有职工的各项考勤信息记录的维护,也拥有一般职工的权限;主管主要负责组织机构编制的管理,对新增子公司和各下属机构部门信息的管理。也可更改登录密码或查询个人信息。
2.系统用户管理模块
系统用户模块分为两个部分。及时部分是系统为每个系统的使用者提供了修改登录密码的权限。第二部分是登录人员可对个人基本信息、调动信息以及各项考勤信息进行查询。
修改登录密码:在管理人员添加用户时,系统会把每个新添用户的密码设置为一个默认值,管理人员无法对此默认值进行修改。用户一旦被分配了职工编号和权限,就可登录本系统,并对个人登录密码进行修改。
查询个人信息:用户登录后可以查看个人基本信息并进行核对,但为了系统安全性考虑,本系统没有给职工修改个人基本信息的权限,所以当用户基本信息发生变更,或者用户发现显示的基本信息与现实不符时,须向人事管理人员提出人事基本信息修改的申请。
3.职工信息管理模块
职工信息管理主要包括职工基本信息的管理和职工流动信息的管理,由管理员来完成此模块的操作。职工基本信息管理模块提供对职工基本信息的添加、删除、查询和修改功能。由于考虑到职工人数很多,查找起来可能很费力,所以提供了以职工姓名来对所有记录进行模糊查找。在查找的结果中,再根据职工编号,选择相应的职工记录便可。职工流动信息管理模块提供职工调动信息的添加、删除、查询和修改功能。
4.职工考勤信息管理模块
职工考勤信息管理模块包括日考勤信息管理和其他考勤信息管理,对于每一项考勤,本系统都提供了添加、编辑、删除的功能。除此以外,根据考勤信息记录量大的特点,特别对各项考勤设置特殊的查询方式。查询条件一共有三个,包括职工编号、起始日期和终止日期。
其他考勤信息管理模块包括请假信息管理、加班信息管理和出差信息管理三个部分。这三个模块都具备添加、删除和修改功能。
企业人事管理系统论文:基于BS模式的中小企业人事管理系统的设计与实现
摘 要
在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。高效的人事管理可以提高企业的市场竞争力,使企业具有更强的凝聚力和活力。为此,提高人事管理工作的效率,设计一套人事管理系统具有实际应用意义。
本文以asp和sql server2000为开发工具,设计实现了一套基于b/s模式的中小企业人事管理系统。在文中,首先分析了企业人事管理工作以及工作流程,根据分析结果设计了该系统应具有的功能;其次,对系统的各个功能模块进行了详细的描述,包括用户登录模块、留言板模块、人事部门信息模块、系统设置模块、员工管理模块、员工自助模块和操作记录模块;结合系统开发阶段和测试阶段中发现的问题以及解决问题的方法,总结了开发此系统所取得的经验和体会。
关键词:人事管理; asp; sql server2000;b/s结构
3 系统设计分析
3.1 系统业务流程分析
人事管理系统是一个面向企业人事部门工作人员,为其提供服务的综合信息管理系统。人事人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。员工的个人信息等等都记录在人事系统里进行管理。
企业下设人事部门,全权处理企业内部一切人事事务。
人事档案登记过程,员工在人事科领取个人简历、家庭成员、社会关系、个人基本资料四式一份的表格,然后填写,填写完毕交回人事部门,由人事部门的档案管理组进行审核,审核不合格的发回重新填写,合格的以原始资料存档,并据以填写职工人事卡片。
人事档案统计过程,人事部门调查分析组按管理组提供的员工人事卡片统计各种所需的数据,然后填写所对应的统计报表,该统计报表一式两份,然后做出分析后,连同一份统计报表上交上一级主管部门,另一份统计报表存档备查。如发生企业内部人员调动、升职、降职、或添加职工和开除职工等情况时,只需修改、添加和删除相应的人事卡片,其余过程同上。
人事部门将收集到员工人事信息统一进行审核。审核过程中,人事信息需要所有审核人员通过,方可录入系统数据库。如信息有误,需要返回给员工进行重新填写或修改。
3.2 人事管理工作分析
企业人事部门主要工作:根据公司需要,招聘相关的人才以及对现有人才进行继续教育,加强公司的人力资源;对员工的信息管理,包括新员工的录入,员工信息的修改以及删除等;记录员工的奖惩、考核等信息;处理员工的调动等。
人事管理系统的主要任务是对人事档案进行整理,使得管理员能方便、快捷地对人事档案进行查询、统计、更新。通过该系统,使企业的人事管理工作系统化、规范化、自动化,从而提高企业人事管理的效率。
3.3 系统功能简述
根据前面的分析,本系统将设计以下功能:
1.用户登录功能:该人事管理系统主要是面向人事部门工作人员,为了提高系统的人性化管理,该系统也为其他员工提供一个窗口,方便员工查询个人资料等等。因此用户在登录时需选择登录身份,系统根据身份向数据库查询用户输入的帐号和密码是否符合,然后根据身份跳转到不同页面。
2.留言板功能:该系统提供一个人事部门与其他人员之间的交流平台,该模块可匿名留言,人事部门工作人员对留言可选择性的回复并。
3.人事部门信息功能:人事部门可以将近期的人事部门消息、招聘信息、培训计划出去,加强与员工间的交流,并对企业的人才引进和培养都有很大的帮助。
4.系统管理功能:高级管理员登录系统后可对该系统进行设置,包括员工的自助注册功能、新员工的录入审核、员工的修改权限设置、系统的基本信息如公司名、电话等等进行选择性设置;系统可设置多位管理员,他们可以根据各自的权限进行相关操作,实现系统功能的有效分配。该功能提高了人事管理系统的人性化,并降低了人事部门工作人员的工作强度,提高工作效率。
5.员工管理功能:包括对员工信息的添加、修改、删除、查询。员工在企业工作过程中可能会遇到部门调动、年度考核、奖惩记录等等,这些都会造成系统数据与实际不符,因此需要及时更新;对于员工离职或停薪留职就可对员工信息长期删除或删除到回收站,对删除但回收站的员工信息仍可回复;该系统提供了较的查询功能,管理员可对选择性的对员工资料查询,并可将查询的信息输出到excel。
6.员工自助功能:员工登录后可查询自己的资料是否与自己提交的资料一致,如果不一致可向人事部门申请修改资料,如果管理员设置员工可修改自己的资料,则员工可自行修改,修改记录将保存到员工修改日志中。
7.操作记录功能:包括管理员和员工登录记录、管理员操作记录,员工修改删除记录。该记录功能主要方便管理员和员工对自己的操作进行了解,这些记录对系统的安全以及员工信息的安全都有很大的帮助,如员工登录记录里面包含了员工登录时所用电脑的信息和ip,如果发现ip与以前登录的ip不一致,就需要去了解密码是否泄露,应及时修改密码,避免别人盗用你的帐号造成不必要的影响。
企业人事管理系统论文:基于CS结构的企业人事管理系统的设计与实现
摘 要
在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。
本企业人事管理系统采用c/s结构,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。它是以.net2005.和sql 2005 express数据库作为开发平台。使用c# 设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用sql 2005数据库形成数据表,进行数据存储。
本文详细介绍了企业人事管理系统的功能需求,系统设计和具体实现。并简要介绍了系统开发采用的过程方法。
关键词 企业人事管理系统;c/s;员工信息数据库
企业人事管理系统设计方案
3.1 系统需求分析
性能需求:整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。
功能需求:系统功能主要包括以下几个方面:一,信息管理. 包含员工信息管理,用户信息管理和部门信息管理.二,日志管理. 三,系统管理.各模块功能如下:
a) 员工基本信息管理
此功能模块主要完成员工大量基本信息的管理,包括员工信息录入,员工信息删除,员工信息修改等子模块,主要目的是协助企业管理人员管理新老员工的大量信息,将以往大量分散的信息统一集中到数据库中。
b) 员工基本信息统计查询
此功能模块主要提供给管理员查询员工信息详情,协助管理人员根据条件快速定位员工以及对员工信息的统计分析。通过此功能模块,管理人员可以对大量员工的详细情况进行统计,例如年龄段分析,工龄分析等。
c) 部门基本信息管理
此功能模块主要是提供给管理员对公司的部门进行分类统计。完成对公司新增部门或精简部门完成添加或删除等功能。
d) 用户信息管理
此功能模块主要是提供给管理员分配企业人事管理的权限。设置合法用户对整个管理系统实施管理。具有添加或删除或修改管理用户的功能。
e) 账号管理
此功能模块对系统中的账号进行管理,将用户密码加密存储,主要为安全方面考虑而设置,使用基于角色的权限控制来区分用户。
f) 日志管理
此功能模块将用户登录登出情况以及对系统的操作等进行日志记录备案以供需要的时候追踪查询。
g) 登录系统
此模块实现系统用户的安全登录,保护系统只接受合法授权用户的访问。
用户需求: 因为此管理系统主要是针对大多数企业的人事管理部门管理公司内部人事而开发的,它仅仅是提供给人事管理部门的工作人员使用,也就是说用户角色都是单一的,他们都是系统的管理者,享有平等的权限.系统管理员点击用户管理,可以对用户信息表进行查询,编辑,删除,添加新用户等操作。合法用户在成功登陆系统后可以进行系统的整体操作.
3.2系统设计原则
a、实用性原则
要力求较大限度地满足实际工作的需要,充分考虑各业务层次、各管理环节数据处理的实用性,把满足客户生产和管理业务作为及时要素进行考虑。
b、可扩展性与可维护性原则
为适应将来的发展,mis系统应该具有良好的可扩展性和可维护性。软件设计尽可能模块化、组件化、是应用系统可灵活配置,适应不同的情况。
c、安全性原则
应用软件与数据库系统的设计要做到安全,防止非法用户的入侵。数据库的备份策略恰当,以防灾难性事故发生。
d、用户界面设计原则
图形化原则:用户界面的设计应做到美观大方。用户界面应直观、明了、条理清晰。实现“傻瓜型”管理——易学、易用、易管理。
e、数据库设计原则
对数据库的设计因该体现一致性、完整性、安全性、可伸缩性和规范化。
4 企业人事管理系统的设计
4.1 系统设计概要
系统设计要在理解需求和分析需求之后才能正确搭建.
理解需求是在问题及其最终解决方案之间架设桥梁的及时步。开发者只有和客户充分理解了需求之后才能开始设计系统。否则,对需求定义的任何改进,在设计上都必须大量返工。
分析需求是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即定义用例。这个步骤是对理解需求的升华,直接关系到该系统的质量。
根据第三章的需求分析,企业人事管理系统采用基于客户端/服务端(c/s)模式开发,服务端采用sql server2005数据库服务器作数据处理和存储平台,客户端应用程序采用visual 2005进行开发,开发语言选用c#。用户必须使用客户端应用程序才能对服务端数据进行操作。
企业人事管理系统论文:企业人事管理系统设计与实现分析
【摘要】企业人事管理是企业在日常工作中无法缺少的重要部分,传统的人事管理采用纸质化的管理存档人工登记方式已经不符合现代企业管理效率提升的要求,因此采用电脑对企业人事日常事务进行管理能够提高企业的管理效率,有助于企业提高人员使用效率,减少低效率环节提升利润,系统化的管理是推动企业从传统人事管理走向现代化的重要因素,人事管理的系统化有利于企业人事管理的向统一化,高效率化,人事管理规范化转变。
【关键词】人事管理;模块;系统开发
1企业人事管理系统的社会需求分析
人事管理是所有机关企事业单位,外资,国企,私人公司等所不可缺少的,包括对人事档案的进行统计、查询、更新、材料的打印输出等。按传统管理方式总是由人事部的员工进行手工输入,工作量巨大,制作完成的档案保存也需占用较大地方,若是需反复取用档案材料则极为麻烦,一旦企业人数达到一个较大的数量,则人工登计将耗时巨大,也极为容易在此过程中出错,而手工登记的一大缺点就是一旦材料出错则需作废重新进行登记,而采用系统化的管理则可以提高人事效率也降低错误率,人员只需进行简单的操作即可完成对信息的采集和登记使用。企业人事管理系统是针对现代企事业单位人员管理、工资支付、日常出勤登记奖励种种特点进行开发的一个管理系统,系统开发中为其设计的功能主要包括人事信息的管理,包括对新加入人员的信息采集登记,以及工作安排等,以及员工调动、员工入离职,人事信息的材料规范输出打印,公司人员的日常出勤奖惩管理、公司员工每月的工资支付等重要部分。
2企业人事管理系统分析
2.1可行性分析
由于我国改革开放进程的加快,改革开放的几十年里各种公司如春笋般快速发展,但是由于传统管理方式的存在,因此人事管理还停留在过去依靠人工的方式,低效率的方式也慢慢显露出其弊端,因此针对此进行开发的企业人事管理系统有着极大的社会需求,由于现今软件开发技术的进步,人事管理系统需要解决的问题和需要拥有的功能都能得到解决,无论是代码问题和需要的软硬件配置都能轻易解决,而开发完成的系统只需对今后使用的管理人员进行一些简单的培训即可上手,因此企业人事管理系统的设计和开发有着其自身的技术可行性,经济效益性和可操作性存在,因此系统的可行性分析从以下这三个具体的因素来进行分析:
2.1.1企业人事管理系统的技术可行性
本系统采用Windows7Windows8以及Windows10作为开发平台。需visualstudio2010和SQLServer2010。,由于采用的技术各方面都比较成熟,也有许多可以借鉴的经验,因此具有技术上的可行性。
2.1.2企业人事管理系统的经济效益性
企业人事系统开发的过程需要由客户方投入的资金较少,若是人事管理系统开发完成随即能够投入运营使用,并且系统安装速度足够快捷,企业人事管理的系统化标志着企业人事管理向现代化转变,人事管理系统的使用能够较大的提高效率,节省公司人力财力,减少人工登记上难免会产生的错误,节省大量的工作时间,大幅度提高人员管理效率。通过对系统的投入以及运行后产生的各方面经济效益的预估,人事管理系统所需要配置的电脑的软件和硬件采用市场上主流的配置即可流畅的运行,因此,企业人事管理系统具有极大的经济效益。
2.1.3企业人事管理系统的可操作性
企业人事管理系统能够应对并解决企业日常管理中所遇到的大部分人事问题。并且使用本系统的管理人员只需要初级的计算机基本知识,人事管理系统的管理员在经过培训的人员的培训之后加以操作即可熟练操作人事管理系统,人事管理系统的设计采用的是现今市场上主流的软件应用开发技术。因此企业人事管理系统具有其可操作性。
2.2系统功能性需求分析
企业人事管理系统作为一个便捷高效的管理平台,其投入使用将会极大地降低人事管理人员的纸质化工作量。企业人事管理系统主要的目标是针对企业人事管理的众多组成部份,其中以企业人员日常管理、各个企业部门管理、企业系统管理、出勤奖励惩罚管理,员工工资支付管理以及人事信息登记报备打印等主要几个部分为重点。
3企业人事管理系统设计与实现
3.1企业人事管理系统的功能结构设计
结合企业人事管理系统的特点其组成部分有六个重要的不分:企业系统管理部分、企业部门管理部分、企业人员日常管理部分、出勤奖惩管理部分、员工每月工资支付以及分红管理部分、人事信息登记报备打印部分。企业系统管理部分部分主要针对管理人员对系统的日常管理和后台运行维护,其中包括添加新用户、修改初始密码、人事数据备份以及删除数据再还原;企业部门管理部分主要针对企业各个部门信息的添加和修改;企业人员日常管理部分主要针对新入职员工的档案记录,离职员工的档案删除,现任员工的档案修改和查询;出勤奖惩管理部分主要包括企业人员日常出勤记录,缺勤情况以及是否请假等情况进行记录以便进行奖惩管理;员工每月工资支付以及分红管理部分主要包括员工工资的支付登记管理以及按照每月工资支出的记录生成每个月的员工工资报表;人事信息登记报备打印部分主要包括按照公司要求进行的人事信息登记并且将记录生成纸质材料打印输出。
3.2企业人事管理系统概要设计
结合企业日常人事管理的特点,人事管理系统应拥有以下的实体和属性:用户登录(用户账号,用户密码);员工基本信息表(员工工号,员工姓名,性别,年龄,现任职务,政治面貌,籍贯,员工合同);员工工资支付管理(员工工号,缺勤扣除,加班工资,出差工资及需报销费用,基本工资,抽成,最终月薪);出勤管理(员工工号,出勤缺勤,加班,出差);人事变更(新入职员工工号,现任职务,曾任职务)。
3.3企业人事管理系统数据库逻辑结构设计
企业人事管理系统HRSYS数据库包含了以下个8表:部门信息表格Department,员工基本信息表EMPLOYEES,员工过往工作经历信息表EXPERIENCE,员工出勤表格CHECKIN,员工工作绩效评测表EVALUTION,企业工资管理表格SALARYRULES,员工工资支付表格SALARY,用户登录信息表USERS。员工基本信息表employees_table•工资管理表salary_table•考勤管理表checkIn_table•用户登录表users_table•员工人事变更登记表Department_table
4企业人事管理系统界面设计
4.1企业人事管理系统登陆界面设计
企业人事管理系统的用户登录模块主要针对已经完成系统验证的合法的用户才能够被允许登录系统,其他试图进入系统的非法用户则会被拒绝登录系统,用户需有账户及相匹配的系统密码才能够进入系统,以完成接下的系统步骤。主界面是展示人事管理系统主要操作功能的界面,若是有人员正操作系统,系统的主界面里,则会显示当前所操作人员的管理权限和基本信息并且能够从主界面来进入其他模块的界面。
5企业人事管理系统测试用例
1.测试登录企业人事管理系统能否成功:点击进入企业人事管理系统,在“用户账号”里填入相应的系统管理账号,“密码”框中输入与账号相对应的用户六位登录密码。输入完成后点击“确认登录”按钮,若是系统进入主界面,则用户登陆成功,反之则失败。2.测试未授权用户或者无权限用户是否能够登录人事管理系统:进入人事管理系统登录界面,输入任意账号密码,点击“确认登录”按钮。系统会提示账号密码不符合,没有登录权限。该用户无法进入人事管理系统。3.测试管理功能能否使用:管理功能:在登录进入人事管理系统主界面之后,则进入相应的管理页面,点击“编辑”,则会出现编辑页面,就能够对员工的个人信息资料进行修改和删除,点击确认以进行信息保存。4.测试密码修改功能能否使用:进入系统主界面,点击系统设置模块里账号安全则可以进入密码修改,用户需要输入原来的密码以及新密码,和确认新密码,若是修改成功系统则会退出到登录界面,使用户重新输入新密码以进入系统主界面,若修改失败则系统会提示。
6结论
企业人事管理系统的投入运营能够极大地提高人事管理的工作效率并且提高企业人员的使用效率,是企业管理现代化科学化的体现。企业人事管理系统的开发有助于企业人事人员对企业员工基本信息的录入、查询、修改,删除等各项管理工作的效率提升,也方便对员工信息的取用和管理。企业人事管理系统的运行对企业的人员费用节省,效率提高以及档案保存等各方面带来极大的便利。
作者:廖鑫旸 单位:泉州师范学院
企业人事管理系统论文:企业人事管理系统分析
1系统分析
1.1需求分析
人才在信息高度发达的今天逐渐成为企业最为重要的核心资源之一。在企业管理中,人力资源管理无疑也是最核心的部分,人事管理的对象是一个企业中员工的基本信息。由于人员众多、数据源复杂、统计工作困难等问题,每做一项处理都需要花费很多的精力和时间。本设计的企业人事管理系统旨在能够为用户提供充足的信息和快捷的查询手段,将人力资源工作者从繁重的日常琐碎的事务中解放出来,将更多的精力用于企业的人力资源职能管理和管理决策,保障企业的高效持续运营。
1.2功能分析
本系统的最终面向的用户是企业的所有员工,他们是具有一定的计算机基础知识和操作计算机的能力。系统维护人员是计算机专业人员,熟悉Web编程和数据库。公司的人员类型有系统用户、部门领导、普通员工几个不同的角色,该系统的主要功能是对系统信息的管理,其中系统信息包括职工情况、职工调入调出情况、职工工资,还有对数据库中的信息数据按照一定的规则进行统计,和系统管理员设置密码、对系统的功能和开发信息进行介绍的功能。大部分涉及敏感数据修改的工作仅由系统管理人员完成,如计算工资、修改调入调出情况、指定部门、指定员工的基本薪资等,普通员工可以通过此系统浏览自己的基本资料、调入调出情况、薪资信息等,部门领导可以查看本部门所有普通员工的个人信息、调入调出情况、薪资信息,以便调整预算和安排岗位。
1.3数据分析
企业人事管理系统其中包括了用户表,部门表,职工表,职工工资表,职工调动表,考勤表,考勤对照表,它们之间的关系可以通过E-R图来表示。数据的相关存储都是利用Oracle10g数据库存储数据的,各数据库表结构这里不再详述。
2系统设计
2.1功能划分
2.1.1职工个人情况管理职工个人情况管理是将当前登录用户权限下的职工个人情况表中的数据显示出来,系统管理员可以操作所有的职工信息,部门领导可以操作本部门所有职工的信息,普通职工只可以查看本人的信息。
2.1.2职工的调入调出职工调入调出是统计本公司职工在部门间的调动,用于记录员工的调动信息,不同的权限下显示的内容不同,系统管理员可以操作所有的调动信息,部门领导可以操作所有调入部门或调出部门为本部门的调动信息,普通员工可以显示所有的职工号为当前登录用户的调入调出的信息。
2.1.3职工工资管理职工工资管理统计了职工的工资信息,每一个月一条记录统计当月的基本工资、请假费用、加班费用以及小计。系统管理员可以对所有职工的工资信息进行操作,部门领导可以对本部门的所有工资信息进行操作,普通职工只能查看自己的所有工资信息。
2.1.4部门管理部门管理主要是对于企业内部部门的维护,只有管理员有此权限,可以增加部门信息,修改部门信息,删除已经不存在的部门。
2.1.5考勤管理考勤管理主要是为了计算职工每个月工资而存在的表格。
2.1.6考勤对照管理这个主要是对应考勤表中不同考勤种类的奖惩情况的具体信息,也是计算工资的重要内容,也便于以后其他考勤种类的维护。
2.1.7统计报表模块在该模块用于对数据库中的信息数据按照一定的规则进行统计后显示,并且可以进行导出和打印。
2.1.8系统服务模块该模块用于系统管理人员设密码、对系统的功能和开发信息进行介绍。
2.2层次模块图
人事管理系统的功能模块,从图中可以反应出系统各个模块及其子模块。
2.3功能描述
功能描述主要是通过用户的一系列动作将系统的前端页面,中间控制和后台的数据处理连接到一起,可以很直观的看出系统运行时的操作步骤和业务流程。一部分实际内容相似,只包含了出现次数较多的内容。管理员登录时序图,其他时序图不再详述。
3系统实现
3.1系统整体架构
系统的实现采用经典的MVC设计模式。视图层采用JSP+JQueryEasyUI,控制层采用SpringMVC,模型层采用MyBatis。这些J2EE技术的整合使用,为系统在安全性、健壮性、可移植性等方面提供了保障。
3.2系统实现
3.2.1数据库设计数据库采用oracle10g数据库,为了更好地查看数据库中的内容,使用PL\SQLdevoloper进行操作,首先创建一个表空间名为system,之后创建用户名为user01的用户,密码是u01,之后在该用户下建表。使用数据库框架(这里用的是MyBatis)对数据库中的表进行操作。为了避免导入jar包可能导致的错误,使用maven工程进行项目的整理,在maven工程的配置文件pom.xml中配置需要的jar。
3.2.2创建数据库操作层首先定义一个dao层接口,定义好所有操作数据的方法;然后定义一个serive和serviceImpl类,实现dao中定义的方法,并且通过MyBatis对数据库中的内容进行操作。
3.2.3创建控制层(controller)之前在SpringMVC的配置文件中对于controller的调用进行了明确的配置,客户通过页面提交请求,controller接收到请求,调用需要的方法进行处理,之后将得到的各种结果处理后返回给用户。控制层在整个MVC系统中起着连接的作用。
3.2.4创建视图层视图层主要用到的是jsp和javascript,为了更好地展示效果和方便地调用使用了JQueryEasyUI,能够展现统一的页面风格。
3.2.5创建配置文件配置文件主要有四种:pom.xml,springmvc-servlet.xml,web.xml,mybatis-config.xml。pom.xml主要是对于maven工程使用的jar包进行声明。springmvc-servlet.xml主要是对于springmvc的一些配置信息。web.xml配置了整个工程都要涉及到的内容。mybatis-config.xml是对多个sqlmap通过sqlsessionfactory创建实例。
3.2.6配置运行环境在maven中配置工程,点击工程右键->RunAs->MavenBuild->jetty:run,运行工程,通过将访问路径输入浏览器地址栏进行访问。
4结语
企业人事管理系统可集中、整合各种信息来源,有利于降低管理成本,提高企业管理效率,从而促进企业的进一步发展和变革。本文通过对人事管理系统的分析和设计,实现了最基本的功能,并构建了登录和执行见面,取得了比较好的效果。
作者:贾磊 单位:国家新闻出版广电总局
企业人事管理系统论文:浅谈企业人事管理系统的设计与实现
摘要随着社会的发展,信息资源的重要性也开始为人们所熟知,因此,如何设计高效的人事管理系统就成为了各大企业共同思考的问题,文章以当今社会各企业在开展人事管理工作时的主要内容为依据,运用理论与实际相结合的方式,对人事管理系统的需求和设计方案进行了深入的探索,供有关人员参考。
关键词企业人事管理系统设计实现
随着社会信息化进程的不断深入,各个企业在进行管理的过程中运用信息化技术是保障其在激烈的市场竞争中始终立于不败之地的基础,而作为企业管理工作中作重要的组成部分,针对人事管理的有关内容设计相应的信息系统就成为了现阶段各企业内部设计人员共同的工作目标。
一、人事管理系统的需求分析
(一)功能需求
首先需要设计人员明确的一点在于,设计和开发人事管理系统最主要的目的在于提高管理工作的效率,因此,在确定系统功能前,需要对系统需求进行深入的分析。
1.系统管理。该模块主要用于对系统运行的稳定性和安全性进行保障,因此,该模块的日常工作为对系统的用户、菜单和工作日志进行维护。
2.人员管理。该模块主要用于对企业员工的信息进行管理,包括工作岗位的调换、增减人员等,在对管理过程中,该模块可以辅助管理人员记进行信息的修改、添加或删减。
3.考勤管理。该模块主要用于对员工的出勤记录进行整理,并且生成相应的表格供企业岗位调动时使用。
4.薪资管理。该模块主要用于对员工的薪资进行信息设置和管理,该模块可以辅助管理员进行薪资数据的查询、核对等。
5.信息管理。该模块主要用于对企业员工的考勤、薪资等信息进行查询。
(二)非功能需求
1.系统完整性。想要保障系统功效得到充分发挥,能否稳定运行是基础,以此,在对系统的完整性进行研究的过程中,需要对用户管理、系统联机、软件升级等几个方面加以注意。
2.系统适应性。系统能否跟随其所服务企业的变化而变化是对该系统进行评价时的重要标准,除此之外,系统还需要具备能够随着技术的发展而对自身进行调整的能力,减少使用者对系统进行修改时所花费的时间。
二、人事管理系统的设计和实现
(一)架构设计
架构设计分为以下几个步骤:及时步,将系统通过细分的方式,使其成为相应的子版块;第二步,对不同子版块所具有的作用进行设计;第三步,将不同子版块间所对应的逻辑关系进行确认;第四步,对子版块和模块传输信息的方式进行设计。总的来说,对架构进行总体设计的过程首先是通过对不同方案的需求资料进行分析,确定能够达到特定目的的小方案的内容,然后将数据所对应的不同软件进行设计和优化,得出可行的框架,再根据数据库对模块内容进行完善。针对企业所设计的人事管理系统通常由查询、考勤、人事、工资四个管理模块以及最终的退出模块所组成,在上述模块中,具有系统管理功能的模块为基础模块,这是因为该模块能够控制使用者权限、限制使用者的行为,另外,最关键的模块为人事管理的相关模块,该模块所肩负的职责在于对企业人员的有关信息和日常活动进行管理,而使用频率较高的模块为查询模块,该模块兼具信息查询以及统计两种功能。
(二)数据库设计
1.设计理念概述。在对企业所应用的人事管理系统进行设计的过程中,通过对管理人员的工作内容进行分析和归纳可以发现,数据库所对应的结构以及包括的资料共分为以下几个方面:其一,企业员工的工资表,该表格所包含的内容有员工的基本工资、绩效奖金、附加工资以及工资下发日期等;其二,企业员工的信息表,该表格所包含的内容有企业就职人员的姓名、所在部门、职务、联系方式等;其三,企业员工的考勤表,该表格所包含的内容有员工进行签到的日期、r间等;其四,企业各部门表格,该表格所包含的内容有部门名称、就职人数等;其五,企业用户表,该表格所包含的内容有用户的名称和密码等。
2.数据库所用表格的设计。在对企业数据库所应用的体系进行构建的过程中,对于在日常工作室经常需要查阅的信息和资料应当通过特定的方式进行存储,这样做的好处在于,能够在资料查阅的过程中精简不必要的步骤,提高效率,但随之而来的问题就是如何在对数据库进行设计的过程中,既保障常用数据的单独存储,同时又保障系统的完整程度,想要对这一问题加以解决,需要设计人员将不同表格的名称进行选择,在这一过程中需要遵循的原则为:选择能够将表格内容进行反映的英文单词,而不是传统的中文词组。
三、结语
综上所述,近几年,人们依托于科学技术的进步,将数据库的有关技术广泛应用在了日常的工作和生活中,在对企业进行信息化建设时,应用信息技术构建一个完善、高效的管理系统是大势所趋,需要有关人员注意的是,我国现阶段信息化的程度与发达国将相比仍旧存在一定差距,因此,在对有关技术进行使用的过程中,对其进行不断的发展和完善是非常有必要的。
企业人事管理系统论文:基于B/S模式的中小企业人事管理系统
【摘要】对于企业来说,人事管理是企业管理的一项重要内容,在整个企业的管理中具有重要地位。随着计算机技术的飞速发展,企业信息化的发展趋势,人事管理系统已经成为企业管理内不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。因此,为提高人事管理工作的效率,设计一套人事管理系统具有实际应用意义。
【关键词】B/S结构;企业管理;人事管理;管理系统
计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。由于人事部门的工作一般都是日常性的而且是比较繁杂的,大量重复性工作很容易导致员工工作没有新鲜感。使用人事管理系统可以让繁杂的工作电子化管理,提高人事部门员工的工作效率。
1、关键技术分析
(1)B/S结构模式
B/S模式是随着Internet技术的兴起,对C/S(Client/Server)模式应用的扩展。在这种结构下,用户工作界面是通过WWW浏览器来实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务端实现。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
(2)ASP语言
ASP是微软公司开发的一套服务器端脚本环境。可以使用ASP结合HTML页面、ASP指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序。在使用ASP时,无需担心客户的浏览器是否能运行ASP代码,因为所有程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互速度。
(3)SQL Server 2000
SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的近期版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。
2、系统设计
系统将设计以下功能:
(1)用户登录功能
该人事管理系统主要是面向人事部门工作人员,为了提高系统的人性化管理,该系统也为其他员工提供一个窗口,方便员工查询个人资料等等。因此用户在登录时需选择登录身份,系统根据身份向数据库查询用户输入的帐号和密码是否符合,然后根据身份跳转到不同页面。
(2)留言板功能
该系统提供一个人事部门与其他人员之间的交流平台,该模块可匿名留言,人事部门工作人员对留言可选择性的回复并。
(3)人事部门信息功能
人事部门可以将近期的人事部门消息、招聘信息、培训计划出去,加强与员工间的交流,并对企业的人才引进和培养都有很大的帮助。
(4)系统管理功能
高级管理员登录系统后可对该系统进行设置,包括员工的自助注册功能、新员工的录入审核、员工的修改权限设置、系统的基本信息如公司名、电话等等进行选择性设置;系统可设置多位管理员,他们可以根据各自的权限进行相关操作,实现系统功能的有效分配。该功能提高了人事管理系统的人性化,并降低了人事部门工作人员的工作强度,提高工作效率。
(5)员工管理功能
包括对员工信息的添加、修改、删除、查询。员工在企业工作过程中可能会遇到部门调动、年度考核、奖惩记录等等,这些都会造成系统数据与实际不符,因此需要及时更新;对于员工离职或停薪留职就可对员工信息长期删除或删除到回收站,对删除但回收站的员工信息仍可回复;该系统提供了较的查询功能,管理员可对选择性的对员工资料查询,并可将查询的信息输出到EXCEL。
(6)员工自助功能
员工登录后可查询自己的资料是否与自己提交的资料一致,如果不一致可向人事部门申请修改资料,如果管理员设置员工可修改自己的资料,则员工可自行修改,修改记录将保存到员工修改日志中。
(7)操作记录功能
包括管理员和员工登录记录、管理员操作记录,员工修改删除记录。该记录功能主要方便管理员和员工对自己的操作进行了解,这些记录对系统的安全以及员工信息的安全都有很大的帮助,如员工登录记录里面包含了员工登录时所用电脑的信息和IP,如果发现IP与以前登录的IP不一致,就需要去了解密码是否泄露,应及时修改密码,避免别人盗用你的帐号造成不必要的影响。
3、数据库设计
(1)确定所需表
根据系统所需,设计一个系统设置表(adminsys),用来存储系统相关信息以及系统设置;设计一个员工信息表(yg),用来存储员工所有信息,比如员工登录帐号、密码、员工姓名、性别等等信息;设计一个管理员信息表(admin),用来记录管理员的信息如:管理员登录帐号、密码、管理权限等等。
根据系统日志功能,设计了4张表admin_login、yg_login、delygdiary 、updygdiary分别用来存储管理员登录信息、员工登录信息、删除员工信息记录和修改员工信息记录。
根据系统的信息功能,又设计了2张表information和message。Information用来存储人事部门的信息(近期信息、招聘信息、培训计划)。message则用来存储留言板的相关信息。
这9张表同属一个数据库(HR.MDF)。
(2) 确定所需字段
adminsys表,用来存储系统的相关信息,那么该表就需要有系统的设置信息,又需要有系统自身的信息,例如系统所属企业名、系统管理员的姓名及联系方式等。
admin表,用来存储管理员的信息,比如登录帐号、密码、管理员姓名、电话、管理权限等等。
yg表,用来存储员工的所有信息,因此需要的字段比较多。即要包括员工自身信息又要包括员工的工作信息,例如工作号、部门、姓名、性别、民族、政治面貌等等。
admin_login、yg_login、delygdiary 、updygdiary这四张表是用来存储用户操作记录。因此四张表字段大致相同,主要记录操作对象,操作时间、操作所用电脑的信息如IP。
information表,用来记录企业人事部门的相关信息,如招聘信息、培训计划,那么需要字段信息ID、标题、内容、时间以及区分不同类型信息的字段。
message表,用来记录留言板信息,因为留言板信息是以问答形式显示,那么设计是就要将留言标题、内容、留言姓名、留言时间、留言回复内容、回复时间等等考虑进去。
结语
由于篇幅原因,本文主要介绍了其中的几项主要关键技术,还不够完善,在后续的过程中会逐步加深、完善,完成系统的基本功能。
企业人事管理系统论文:企业人事管理系统的设计与实现
摘 要:信息技术高速发展的今天,信息资源已经成为各个部门的重要财富。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或者组织生存和发展的重要条件,企业人事管理系统应运而生。本文在必要性分析的基础上,设计并实现了一套适合现代公司应用的人事管理系统。
关键词:人事管理;设计;实现
在企业信息化建设的任务中,广泛应用信息技术,建立健全网络环境,提高办公效率和指挥自动化,是当前迫切需要解决的重大问题。近几年来,企业信息化建设发展较快,目前基本完成了企业信息处理的基础设施建设。办公自动化网、办公宣传网、后勤保障网已经发挥了巨大的效能,各种专用网络系统也已经建成或正在建设之中。
一、改进现有人事管理系统的必要性
随着公司的规模的不断壮大,营业额提升。公司同样面临着分公司与分公司,分公司与总公司之间人事信息的不同步,这不光造成了人事管理效率的下降,还会给整个公司的收益造成了损失,甚至严重影响整个公司的未来发展。同时,随着时代的发展,公司的人事管理也面临着如下挑战:
1、竞争对手对人才的掠夺
随着我国市场经济的发展,市场经济制度也正在逐步完善,人才资源的重要性也就日益凸显。人力资源的日渐国际化、社会化趋势也为人才的流动提供必要条件和了相对宽松的环境。并且,由于高新技术企业技术人员的流动性较强,相关的法律也不是很完善。因此,具有一定技术的人才很容易得到竞争对手的垂涎,他们可以开出比本企业多得多的,足够优厚的条件来掠夺这些人才。
2、员工流动频繁
当公司经过数年的发展后,规模不断扩大,员工人数会有很多。但仍然无法改变互联网行业的特点,即人员流动频繁。特别是该公司成立分公司后,总公司对分公司的人事管理更是显得力不从心。效率明显低下,管理明显滞后,不能实时掌握分公司的人事情况,不能合理优化各地的人力资源优势,挖掘公司内部潜力。如此将严重影响了该公司整体的人事管理效率,甚至不利于公司的领导层和决策层根据当前的实际情况及时的做出合理的决定,长此以往,将严重影响甚至阻碍公司的整体的发展。
二、人事管理系统的设计
(一)系统的需求
1、功能需求
确定新系统应做什么,这是最主要的需求。
2、性能需求
给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。
3、环境需求
这是对系统运行以及所处环境的要求。例如,在硬件方面采用什么机型、有什么硬件设备等;在软件方面,采用什么支持系统运行的系统软件(指操作系统、数据库管理系统)。
(二)系统的总体结构
根据该人事管理系统的需求分析以及该系统需要要实现预期目标,并结合实该公司际情况,从集成的角度来规划和设计该公司的人事管理系统的层次架构。该架构设计采用三层设计模式:显示层、逻辑层和数据库层。
1、 显示层,负责提供简单,友好,易操作的图形界面,提示和帮助用户对该系统中的员工信息进行查询,修改和显示。
2、 逻辑层,根据需求分析和系统要实现的目标,实现模块内的逻辑和和模块与模块之间的逻辑,把操作指令下达给数据库。
3、 数据库层,,是整个信息系统存取数据的基地,并根据应用层下达的指令,完成该系统中数据的增加,删除,修改,查询,还原,备份以及和远程数据库同步等功能,可以说,数据库层是整个人事管理系统的核心和根本。
(三)系统的设计目标
企业人事管理系统设计与开发的总体目标是使企业人事管理人员能够提高工作效率、减少人事工作时间、降低管理的成本,并且通过系统的分析、统计,还能够给管理者制定企业相关政策和发展规划提供有力的依据,同时通过系统的投入使用还可以让企业的员工能够方便的对人事信息和政策进行查询。需要实现的具体目标如下:
1、系统要具有友好大方的用户界面、方便灵活的信息查询方式、安全的数据存储机制和及时的查询结果。
2、系统用户通过键盘、鼠标可以直接方便快捷的进行操作。
3、系统具备一定的数据检验、纠错功能,严格地对用户数据进行检验,尽量减少人为的错误造成的损失。
4、系统支持劳资报表的生成,且报表要、实用。
5、严格控制操作权限,不同用户具有不同权限,从而加强系统的安全性。
(四)系统功能必要性描述
利用 ACCESS 数据库来管理本文中的数据。由于数据库结构设计的结果不,为了使 ACCESS 数据库性能较大化,必须对数据库来处理,使其优化。最规范化的管理方法有以下几点:
1、 确定数据属性;
2、 尽量使数据关系最小化,消除不必要的链接;
3、 根据数据属性,确定数据依赖关系,传递函数关系,多重依赖关系等;
4、 分析系统软件的操作是否合适,表中数据是否;
三、人事管理系统的实现
(一)硬件环境要求
(1)CPU: IntelPentium 166MHz或更高的处理器。
(2)操作系统:MicrosoftW indows98/me/XP/2000或更高版本。
(二)人事管理系统的重要模块要求
企业人事管理系统的前台功能包括用户登陆,登陆需要进行用户权限查询,使用管理员账户可以使用所有的管理功能。在用户登陆界面部分,根据需求分析和设计的结果,用户需要一个简洁,友善的用户界面。在界面设计上,应做到简单明了,易于操作,应突出的显示重要以及出错信息。外观上也要做到布局合理化。在输入了正确的用户名和密码后,就会进入系统的主界面,同时依据用户所处的不同角色来控制用户对数据的访问操作。管理员用户登陆之后使用软件后台功能对员工基本信息、工资信息、奖励信息、考勤信息、奖励信息和晋升信息进行添加、删除、修改、查询操作。操作之后通过软件查询功能,生成用户资料表单。让企业主管和员工通过软件管理和了解员工详细工作情况。而普通用户仅仅只能对信息做出查询。
系统默认的权限为管理员用户。主界面中还包括培训管理、奖励管理,帮助文档、关于软件等辅助功能。各个模块独立编写,其中较重要的模块为职工的基本信息模块和工资信息模块,这两个模块中涉及到一些条目链接到其他一些模块,如:奖励模块、考勤模块、培训模块和晋升模块。
(三)系统的编程工具
微软公司的Visual Basic6.0是一个功能强大、方便实用的程序开发环境,主要表现在:风格多样的界面设计,面向对象的设计方法,较短的软件开发周期以及编程简单的数据库操作能力。根据企业人事管理系统的特点和需求,考虑到系统开发的时间,本系统使用微软公司的VB6.0作为前台开发工具,微软公司的MS SQLServer做后台数据库。VB前台通过ADO技术和Data Environment数据环境来访问SQL数据库。
四、总结
企业人事管理系统,通过对员工基本信息的管理,实现了员工基本信息管理及查询、员工工资的自动计算和管理、员工考勤管理、相关人事活动的管理,实现了对人事相关信息数据及时、的获取,并可以根据不同的要求获取所需要的信息;并提供系统维护功能,使用户方便进行数据备份和恢复、数据删除;同时也考虑到了减少数据冗余的问题,对于数据的一致性的问题也通过程序进行了有效的解决。企业人事管理系统可以推动企业依法管理,实现企业劳动人事管理的科学化、规范化和现代化,建立适合企业的劳动人事管理模式。使用该软件后,提高了企业的管理效率和管理水平,具有较强的实用性。
企业人事管理系统论文:基于JAVA的企业人事管理系统设计与实现
摘要:由于计算机技术的飞速发展,数据库技术作为数据管理的一种有效的手段,在各行各业中得到广泛的应用。传统的人事管理办法已经限制了企业的高速发展,而高效的人事管理系统能够提高企业整体的科技含量与管理效率,加快企业的信息化建设。该管理系统以JAVA为开发语言,开发平台选择的是MyEclipse,以小型关联式数据库MySQL作为数据库,搭建Struts、Spring、Mybatis三大轻量级框架,并采用一些主流技术来实现B/S架构系统。 该系统的运行可以极大地提高人事管理部门的工作效率。
关键词:人事管理;MySQL;Java
随着计算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库的功能也越来越强,因此开发人事管理系统应用程序显得尤为重要,在强调管理、强调信息的现代社会中它变得越来越普及。一个的人事管理系统不仅能够将人力资源工作者从繁重的日常琐碎事务中解放出来,而且还能提高企业整体的科技含量与管理效率,加快企业的信息化建设。
1 人事管理系统功能需求分析
本系统分为员工管理、部门管理、工资管理、管理员管理四个模块,管理员通过账户密码进登陆系统,进入操作界面。能满足的目标如下:
1)员工基本档案界面的添加、修改、删除操作;
2)根据姓名模糊查询功能的实现;
3)根据部门查询功能的实现;
4)部门基本信息界面的添加、修改、删除操作;
5)按相应条件对员工的奖惩、工资等进行统计;
6)管理员密码的修改。
2 系统详细设计
对于一个大型而复杂的软件系统,用户很难完整地提出它的功能和性能要求。一开始只能提出一个大概、模糊的功能,只有经过长时间的反复认识才逐步明确。有时进入到设计、编程阶段才能明确,更有甚者,到开发后期还在提新的要求。这无疑给软件开发带来困难。系统设计,从宏观方面为系统提供了进行质量评估的直观表示,也是能把用户需求地转变为系统成品的方法。因此,系统设计软件开发过程是决定软件产品质量的关键阶段。
2.1 系统功能模块设计
由于人事管理系统要处理的业务众多、涉及的细节众多,本次系统开发过程中仅设计出大致功能的模块。基本功能模块下分为员工管理模块、部门管理模块、工资管理模块、管理员管理模块四个一级模块,在各个一级模块下细分了一些贴切业务的二级模块:
1)员工管理:本功能负责员工信息的管理;
2)部门管理:本功能负责部门信息的管理;
3)工资管理:本功能负责工资明细的管理;
4)管理员管理:本功能负责管理员信息的管理。
2.2数据库表设计
根据该系统设计的需要,其后台数据库文件中需要用到员工信息表、部门信息表、工资明细表、管理员信息表等共四个表,每个表均有其自己的功能,是人事管理系统中不可缺少的一部分。
3 系统测试
3.1系统测试环境及方法
1)测试环境:在Windows7系统下,以IE7、IE11 、FireFox31.6、Chrome浏览器下,均可兼容本系统。
2)测试方法:通过jUnit白盒测试,确定系统中已实现的通路可按照业务需求正确的运行。通过黑盒测试,通过错误输入和正确输入来发现软件的缺陷。由于人事管理系统属于企业级内部系统,并发访问量不会过大。
3.2 系统功能测试
系统测试,是对系统完整开发过程的“收尾”,同时关系到系统质量的性。尽管在最初设计的时候严谨按照业务逻辑实现代码编程,但代码不稳定因素和不同模块之间的逻辑性可能会互相干扰。而测试,就是为了防止在系统真正实施时出现不必要的障碍。以下进行部分模块的测试。
1)登陆功能测试:在用户登录时,先对校验码进行正确验证。然后对用户名和密码的有效校验,密码或姓名有错,均进行友好提示。
2)添加员工功能测试:当为本系统添加员工时,需要对表单的一些基本信息项进行格式校验,如员工姓名、基本薪水。当没有正确输入时,系统会以红色相应提示,提示管理员进行正确输入。在出生日期输入框中使用My97DatePicker插件,方便管理员正确输入时间,减少了js代码的验证,如图1。对于性别和部门的输入,同样按照减少用户手动输入的思想,将性别设置为单选框,部门设置为下拉链表,为管理员提供选择输入。
3) 修改密码测试:将两次新密码进行先后录入,通过页面js代码进行校验两次输入是否相同,不同则提醒错误信息,
4 结束语
随着计算机软硬件的不断发展,信息管理系统在人事管理中的应用己成必然,目前市场上出现的了一些通用的人事管理信息系统,由于通用软件使用范围的局限性,各单位、各公司人事部门仍需要开发适合自身使用的人事管理软件,结合自己单位的实际情况研发相应的人事管理系统,可以使得相应的人事管理部门的工作效率大大提高。
企业人事管理系统论文:试论企业人事管理系统的设计与实现
摘要: 企业人事管理系统的开发主要包括后台数据库的建立和维护以及前台页面的设计和维护两个方面。前者要求设计者能够设计出一个数据安全性高、一致性强的库。而后者则要求设计者开发出的应用程序功能完备,易于操作。本系统主要完成对企业人事信息的管理,包括数据库中表的增、删、改、查等。本系统的核心是数据库中各个表之间的关联,各个表之间的增删改查就是级联进行的,当完成对数据的操作时系统会自动地完成数据库的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,有查询也有模糊查询。经过分析,我决定使用Oracle数据库、Java编程语言、Eclipse开发工具。,系统根据用户不同的使用权限提供查询和打印服务,保存各个员工的档案,实现办公自动化。
关键词:企业 人事管理 系统
在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排、人事管理等。高效的人事管理可以提高企业的市场竞争力,使企业具有更强的凝聚力和活力。为此,提高人事管理工作的效率,设计一套人事管理系统具有实际应用意义。本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic 6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。
一、系统需求分析
1、需求分析
本系统要开发的人事管理信息系统的具体功能包括员工信息管理、员工考勤管理和系统设置,由人事劳资部负责数据维护。对于已经入库的信息,系统根据用户不同的使用权限提供查询服务。本应用系统应达到的目标概述如下:为公司内部各个业务部门提供数据查询功能;为公司管理层提供直观、及时、方便的信息,提高迅速反应能力,提供有效的决策支持。
2、实地调研过程
为了能顺利完成此次的企业人事管理系统的设计,以及把理论与实际相结合,我们小组成员决定深入企事业单位,进行进一步的调研,以便有效地掌握及时手资料。在为期一个月的调研过程中,我们排除各种因素尽力地与企业生产同步,通过不断的追寻与探索,不断地与企业人事管理人员的深入沟通以及普通员工的交流,进一步了解了企业管理方面的一些有用的知识,在这个过程中,我们作为企业管理的门外汉,只有在一边调研一边不断地学习有关方面的知识,不断充实自己,让自己具备初级的企业人事管理知识,可以说是吃了不少苦头的。首先,我们从总体上认识了企业人事管理的主要架构,然后便是应对烦琐的日常事务处理,我们认真地做笔记,向主管人员请教,自我寻找资料,硬是咬着牙,把一个一个实际事务流程化,为人事管理系统的构建打下坚实的基础。
二、系统所需要实现的以下功能
1、员工基本信息管理
员工个人资料的管理,包括:公司内员工编号、姓名、性别、部门、年龄、学历、专业、联系地址等等。便于将每个员工当成相对独立的一个对象来管理,也可根据不同的条件相对联系地作为一个整体来进行管理。员工工作过程及接受培训的管理,一个员工是一个企业的最基本组成因素,那么在企业生产过程中其在发挥着最基本的作用,因此员工的工作效率及个人职业素质的提升对于整个企业效益的提高有着强劲的推动力。
2、员工考勤管理
作为企业人事管理中的一个重要组成部分,其具有对员工工作进行有效监督的一个手段,员工是企业生产的根本动力,员工在工作中的对待工作的态度决定了其工作效率,因此利用考勤管理这种量化系统工具对员工进行考勤,即能让企业即时掌握员工的工作热情程度,又能让员工之间有量化的比较。
3、系统管理
(1)设置用户。功能:设置使用人事管理系统的用户及其使用权限。整个人事管理系统由多个功能模块组成,不同的模块完成不同的功能,所以可以为不同的职工分配不同的功能,使其具有不同的权限,完成其权限所对应的功能,从而很好地管理好整个系统。操作:选择该功能后,屏幕上显示出所有人事管理系统员工的用户名称。这时,可进行如下的操作:(1)增加:增加一用户。按该按钮后,就可输入新用户的内容,如:用户名称,密码和权限。所输入得登录名一定不能重复。(2)修改:修改用户设置。按该按钮后,就可修改选中用户的用户名,密码和权限,每一权限对应系统菜单上的一项功能,可为该用户选择任意的权限。用户在使用本系统时,要求输入用户的口令,为了安全,用户需建立一个只有自己才知道的特殊口令。(2)用户登录。功能:用户登录进入人事管理系统。系统启动后,首先要做的就是用户登录。若不登录系统,所有功能都无法使用。用户只有登录系统后,根据其具有的权限,才能执行一定的操作。操作:进入该功能后,要求输入用户的登录名及其口令,只有其登录名和口令正确,才能进入工资管理系统。系统会根据为用户分配的权限,设置其对应的功能为有效,用户就可操作该功能。
三、系统设计
1、总体设计
人事管理系统主要是用来管理人员信息,尽量简化繁琐的操作方式,采用从顶至下的设计方式。首先,建立人员管理系统就是要建立一个企业对人员的管理平台,主要目的要实现对人员档案的信息化管理,对人员工作、生活的电子化管理。
2、详细设计
人事管理系统模块设计:用户登录模块:模块功能包括录入,修改,删除登录用户信息。用户权限管理模块:模块功能包括为每个系统功能设置一个权限代码,为每个用户设置其能够拥有的权限,从而保障用户根据自己权限访问系统,确保系统保密信息的安全性。人员基本信息管理模块:模块功能包括企业人员信息录入,修改,删除,部门设置,照片上传及工作岗位分配等,对人员基本信息进行详细描述,以便在以后的系统运行过程中进行调用查询。人员工作管理模块:模块功能包括工作分配查询、工作情况查询(又包括工作正常查询和额外查询)等查询工作。统计查询模块:模块功能包括根据部门、学历、专业职务、合同类型、政治面貌、毕业院校、工作岗位、户口所在地、婚姻状况、籍贯、家庭住址、参加工作时间、民族、入职时间、入党时间、专业等进行综合查询;同时可以对查询结果到出成Excel格式进行二次编辑打印。系统维护模块:模块功能包括部门管理,学历管理、专业职务管理、合同类型管理、政治面貌管理;系统字体进行管理;不同合同类型人员显示颜色设置;合同到期人员提前提醒设置;数据库备份,数据库联接维护等。
3、系统界面设计
(1)数据库配置界面;在联接数据失败时,自动弹出数据库配置界面,可以设置服务器、SQL登录名称、SQL登录密码、数据库名称内容;连接按钮可以测试连接是否畅通。
(2)登录界面设计;运行系统后首先出现登录界面,每个用户根据自己的用户名密码登录系统。
(3)主界面设计; (4)系统设置界面;随着计算机的普及,越来越多的企业对人力资源开始重视,对于人员管理信息化、自动化的要求越来越高,对于人事管理系统也就有了新要求。人事管理系统是根据企业对人员管理的实际情况进行编写的,主要目的是为了方便企业对人员进行集中的查询与管理工作,以提高人事管理工作的水平。
企业人事管理系统论文:企业人事管理系统开发综述
[摘 要]企业人事管理信息系统是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。其开发所用开发语言有Visual C++等,所用数据库有SQL等。
[关键词]企业人事管理 信息系统 开发语言 数据库
在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。以前都是人工进行操作。随着企业规模的扩大,人事管理的工作量也大大地加重。随着计算机应用的发展,人事工作者急切希望能够将大部分烦琐的工作交给计算机处理,以减轻人工的压力并提高工作效率 。而计算机的普及加快人事管理系统的产生。
1、企业人事管理信息系统简介
管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。管理信息系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。
管理信息系统的结构通常由四个部分组成:信息源、信息处理器、信息用户和信息管理者。管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。MIS是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备。
目前国内使用和发展的MIS平台模式大体上分为两种:客户机/服务器(Client/Server,简称C/S)模式和Web浏览器/服务器(Browser/Server,简称B/S)模式。当前企业信息管理系统正在从C/S结构向B/S结构转移.
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript等)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是巨大的进步。
2、企业人事管理信息系统的开发方法
企业人事管理系统的开发是一个复杂的工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。但是每一种开发方法都要遵循相应的开发策略:
1.系统要解决的问题。
2.系统可行性研究,确定系统要实现的目标。
3.系统开发原则。
4.系统开发前的准备工作。
5.系统开发方法的选择和开发计划的定制。
3、企业人事管理信息系统的开发所用开发语言
3.1.1 VC++的特点
Visual C++是功能最为强大可视化开发工具,它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发风格。因此Visual C++又称作是一个集成开发工具,它提供了软件代码自动生成和可视化的资源编辑功能。
Visual C++具有的优点:提供了面向对象的应用程序框架MFC(Microsoft Foundation Class),简化了程序员的编程工作,提高了模块的可重用性;提供了基于CASE技术的可视化软件的自动生成和维护工具AppWizard、ClassWizard、Visual Studio、WizardBar等,实现了直观、可视的程序设计风格,方便地编和管理各种类,维护程序的源代码;封装了Windows的API函数、USER、KERNEL、GDI函数,简化了编程时创建、维护窗口的许多复杂的工作。
3.1.2 本程序中使用的VC++控件及其属性简介
(1)CStatic(静态控件):显示一些几乎固定不变的文字或图形描述。
(2)CButton(按钮控件):产生某些命令或改变某些选项设置。
(3)CEdit(编辑框控件):完成文字的输入输出双向操作,查看并编辑文字。
(4)CListBox(列表框控件):显示一个列表,让用户从中选取一个或多个项。
(5)CComboBox(组合框):将列表框和编辑框有机地组合在一起,可选择列表中已有的项,还可以编辑出新的项。
3.1.3 系统数据访问接口的选择
1.ODBC(Open Database Connectity,开发数据库连接)
ODBC提供了应用程序接口(API),使得任何一个数据库都可以通过ODBC驱动器与指定DBMC相联,用户的程序就可以通过调用ODBC驱动管理器中相应的驱动程序达到管理数据库的目的。作为Microsoft Windows Open Standards Architecture(WOSA,Windows开放式服务体系结构)的主要组成部分,ODBC一直沿用至今。
2.DAO(Data Access Objects,数据访问对象)
DAO 提供了一种通过程序代码创建和操纵数据库的机制。多个DAO 对象构成了一个体系结构,在这个结构里,各个DAO 对象协同工作,通过 Microsoft Jet 数据库访问数据库中的数据和数据库的结构定义。可以访问的数据库类型主要有:Microsoft Jet 数据库、ODBC 数据源、可安装的ISAM数据库。
DAO是我们可以通过程序访问和操纵本地的或远程的数据和数据定义,管理数据库中的对象或结构。DAO 支持两种不同的数据库环境――称为工作区(Workspace).
3.OLE DB(OLE data Base,OLE数据库)。
OLE DB试图提高一种统一的数据访问接口,并能处理除了标准的关系型数据库中的数据之外,还能处理包括邮件数据、Web上的文本或图形、目录服务(Directory Services),以及主机系统中的IMS和VSAM数据。OLE DB提供一个数据库编程COM(组件对象模型)接口,使得数据的使用者(应用程序)可以使用同样的方法访问各种数据,而不用考虑数据的具体存储地点、格式或类型。这个COM接口与ODBC相比,其健壮性和灵活性要高的多。但是,由于OLE DB的程序比较复杂,因而对于一般用户来说使用ODBC和DAO方式已能满足一般数据库处理的需要
3.1.4 SQL2000介绍
SQL Server是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言。T-SQL是结构化查询语言SQL的一种,支持ANSI SQL-92标准。
SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证。7.0版支持多种类型的角色,"角色"概念的引入方便了权限的管理,也使权限的分配更加灵活。
微软的SQL Server是一项的客户/服务器系统。SQL Server需要安装在Windows NT的平台上,而Windows NT可以支持Intel 386,Power PC,MIPS,Alpha PC和RISC等平台,它使SQL Server具备足够的威力和功能。
企业人事管理系统论文:企业人事管理系统的设计
【摘要】该企业人事管理系统采用B/S架构,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理并建立了一个完善的、强大的员工信息数据库。该数据库是以.NET和SQL SERVER 2005数据库作为开发平台。使用C#设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用SQL SERVER 2005数据库形成数据表并最终进行数据存储。
【关键词】人事管理;B/S架构;.NET;数据库;C#
1.引言
近年来,随着我国经济形势的发展,国内的企业不断发展壮大,员工部门分类越来越细,数量越来越庞大,原有的纸面管理、人工管理显示出极大的弊端。同时由于信息不能得到及时高效的传递,管理手段、效率相当低下,越来越多的企业意识到运用计算机技术建立一套科学合理的管理系统,将企业管理和服务的职能从纸面管理转移到网络上去,可能为企业带来直接的甚至更长久的竞争优势。本文将根据企业相关需求设计与开发了企业人事管理系统。
2.系统设计平台与开发工具介绍
2.1 系统开发工具
2.1.1 简介
是分层的、模块化的,以及层次结构化的.NET Framework的每一层都是一个抽象层。其中,.NET语言是顶层,也是最为抽象的一层。而公共语言运行库则位于底层,它是最不抽象、最靠近本地环境的一层。这一点很重要,因为公共语言运行库需要与操作环境紧密合作来管理.NET应用程序。.NET Framework被分成了多个模块,每个模块都有它们各自特定的责任。由于高层只从底层请求服务,所以.NET又是层次结构化的[1]。
2.1.2 环境
主要是运行在WEB服务器上的程序,微软最初使用的是ASP,随着大型应用的发展ASP很难适应这种趋势,于是相应产生,相对与ASP来说是一种面向对象、组件化、分层的应用。对于设计者和开发者提供了更清晰的逻辑层次,更直观快捷的开发。同时有效的提高了程序的可扩展性。的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,只需要发出请求,然后只管接收就可以了。而所有后台的复杂性是屏蔽起来的[2]。
2.1.3 特点
高效率开发;更好的语言支持;可编程的控件;事件驱动的编程;基于XML的组件用户身份验证,带有帐号和角色;更高的可伸缩性;更强的性能-编译代码;更容易配置和开发。
2.1.4 FRAMEWORK体系结构
是分层的、模块化的,以及层次结构化的。.NET Framework的每一层都是一个抽象层。其中,.NET语言是顶层,也是最为抽象的一层。而公共语言运行库则位于底层,它是最不抽象、最靠近本地环境的一层。这一点很重要,因为公共语言运行库需要与操作环境紧密合作来管理.NET应用程序。.NET Framework被分成了多个模块,每个模块都有它们各自特定的责任。由于高层只从底层请求服务,所以.NET又是层次结构化的[3]。
2.2 系统数据库SQLSERVER2005简介
Microsoft SQL Server 2005 是一个的数据库平台,使用集成的商业智能工具提供了企业级的数据管理[6]。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全的存储功能,使您可以构建和管理用于业务高性能的数据应用程序。SQL Server 2005是一个的数据库平台,使用集成的商业智能工具提供企业级的数据管理,为关系型数据和结构化数据提供更安全的存储功能。SQL Server 2005不仅可以有效地执行大规模联机事务处理,而且可以完成数据仓库和电子商务应用等许多具有挑战性的工作。SQL Server 2005旨在通过数据库加密、更加安全的默认设置、加强的密码政策和细化的许可控制、加强的安全模型等特性,为企业数据提供较高级别的安全性[7]。
3.系统需求分析与系统总体设计
3.1 系统可行性分析
3.1.1 技术可行性分析
Visual 提供了一个统一的、紧密集成的可视化编程环境,简化了开发应用程序的过程,缩短了实用方法的时间。利用Visual ,可以非常轻松地创建具有自动伸缩能力的的应用程序和组件。数据库方面SQL server 2005已经可以满足中小型企业的数据要求,甚至有些大型企业都可以达到要求。
3.1.2 经济可行性分析
由于现在企业规模的扩大,企业内部数据将大量膨胀,包括员工、部门等信息将为企业的瓶颈问题,采用传统的手工输入方法,不仅工作繁琐而且需要人力输入多,记录容易出错,那样产生了成本高,效果差的弊病,对于一个企业的资料库建立是十分困难和麻烦的。而采用这种系统所发费的成本,精力都远远低于手工,并且实用十分方便,更新也简易,每个部门只需一个人统一管理,对企业实现办公无纸化能起到很大的作用。
3.1.3 管理可行性分析
由于市场竞争的激烈程度日益增加,企业要想长久地发展下去,首先必须具有良好的企业文化,其次在管理上体制要完善、制度要合理,再次要采用可持续发展的科学方法,还应与时俱进,不断进行企业改革,使得企业时刻适应社会的变革。
3.1.4 社会可行性分析
随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现无纸化办公,并且加入到公司内部的Intranet或者是Internet上去,实现数据的共享,这样有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,提高了工作的效率。
3.2 系统需求分析
本系统需实现功能如下:整个公司人事管理信息系统运行在本单位局域网中;人事管理系统应该能够存储员工的基本信息,公司机构部门信息;系统能提供对这些信息的查询、修改、添加和删除功能;系统能对公司的人事变动、奖惩信息、考勤信息进行记录并对其进行查询;系统能提供对员工添加、修改、删除用户帐号的功能,并能分配权限;对数据的安全有相应的保护措施;针对不同管理层的使用者,设置不同的操作权限;能够实现很好的人机交互功能,输入简单、快捷。
3.3 系统概要设计
本系统设计旨在为企业内部员工对企业相关信息进行访问与操作,根据企业内部相关需求,对系统进行同步设计,本系统通过B/S[8]的方式让用户可以通过浏览器,以不同的权限对该系统进行一系列的操作,对各项功能模块进行访问,对各项具体信息进行查询、编辑、删除等操作[9]。具体部署图如图1所示。
图1 企业人事管理系统部署图
3.4 系统主要功能模块设计
人事管理系统是针对公司人事部门大量的业务处理工作而开发的管理软件[10]。根据用户的要求,根据人事管理、部门信息管理、员工管理和系统管理四个方面进行设计的。
3.4.1 系统登录
根据不同的身份,使用不同的用户权限进行开库验证用户密码和类别,如果登录失败,则提示失败原因;如果登录成功,则按用户的权限进入不同的页面。根据帐号管理员分配的相应权限执行相应的操作。
3.4.2 人事管理模块设计
此模块允许具有录入修改员工信息权限人员登录。人员基本信息的添加:添加人员基本信息,包括姓名、工号、年龄等信息。人员基本信息的编辑:编辑人员的基本信息。删除人员基本信息:当该职员已经被解雇或其他原因离开企业,则需要对该员工做删除操作,删除该员工的基本信息。人员基本信息查询:查找某职员的基本信息。查找可分员工编号和员工姓名进行,按姓名可以模糊匹配来搜索。
3.4.3 部门管理模块设计
(1)部门基本信息增加:
包括增加部门的编号,名称以及部门经理等基本信息。
(2)部门基本信息修改:
对部门编号、部门、经理等基本信息进行修改。
(3)部门基本信息查询:
提供给用户对部门各项信息进行了解的窗口,对整个公司架构进行了解。
(4)部门基本信息删除:
当有部门需要撤销或者合并时,对原有部门信息进行清理删除操作。
3.4.4 员工管理模块设计
员工模块主要包括以下四个模块:
员工档案管理:员工工号、姓名、性别、年龄、出生日期、地址、电话号码、政治面貌、毕业院校、身份证号、所在部门、备注。
员工考勤管理:员工工号,姓名,月份,本月天数,公休天数,出勤天数,出勤,旷工,年休,请假,迟到,早退,忘订卡,假日加班,其它加班,补休天数,出差,加班费,扣考核,其它,备注。
员工工资管理:工号,姓名,底薪,奖金,补贴,加班,养老金,医疗保险,公积金,实发工资,税率,月份。
员工评价管理:员工工号、姓名、性别、工作情况评价、主管评价、同事评价。
3.4.5 系统管理模块设计
系统管理主要包括以下五个模块:
用户列表添加:当企业新增加员工时,需分配给该员工访问系统的权限,对用户进行注册操作,将用户相关信息添加到数据库,以方便系统管理员对所进入系统的用户进行相关查询。
用户列表删除:当员工被解雇或辞职情况而离开公司,需将该员工对系统的操作权限进行删除,并删除该员工相关信息。
用户列表查询:允许员工对一般信息进行查询(只允许查询一般信息)。
用户注销:登录的用户退出系统。
用户编辑:允许员工对登录系统的密码进行修改。
权限管理:对不同的员工分别不同的权限,如普通员工只有访问的权限,而部门主管以及经理有修改信息的权限。
3.5 企业人事管理流程设计
当用户进入系统后,将按照一定的流程对该系统进行操作,具体流程如下:
及时步,运行系统后,首先会看到登陆窗体,对用户的身份进行认证。身份认证可以分为以下两个过程。
(1)确认用户是否是有效的系统用户。
(2)确定用户的类型。
及时个过程决定用户能否进入系统,第二个过程根据用户的类型决定用户的操作权限。在系统初始化时,有两个默认的用户。在本系统中设置管理员用户为administer,普通用户为Users。管理员用户可以创建用户、修改用户信息以及删除用户;普通用户则只能修改自己的用户名和密码,而且普通用户的功能受到限制。
第二步,将选择各功能模块,主要功能模块主要包括人事管理模块、部门管理模块、员工管理模块、系统管理模块。分别进入用户需要的功能模块执行相应的操作。系统管理模块将为提供各种维护系统的功能。
本文设计的企业人事管理系统与以前的一些相关的软件有很大程度上的进步,该系统是利用目前发展成熟的计算机网络技术,结合运用网络相关的技术,来达到为本系统利用的宗旨,这一做法的优势在是B/S架构的相关的基础上,大范围的调动网络技术,利用网络迅速这一特点来及时的对人事信息的及时更新与操作。
企业人事管理系统论文:试论企业人事管理系统的设计与实现
摘要: 企业人事管理系统的开发主要包括后台数据库的建立和维护以及前台页面的设计和维护两个方面。前者要求设计者能够设计出一个数据安全性高、一致性强的库。而后者则要求设计者开发出的应用程序功能完备,易于操作。本系统主要完成对企业人事信息的管理,包括数据库中表的增、删、改、查等。本系统的核心是数据库中各个表之间的关联,各个表之间的增删改查就是级联进行的,当完成对数据的操作时系统会自动地完成数据库的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,有查询也有模糊查询。经过分析,我决定使用Oracle数据库、Java编程语言、Eclipse开发工具。,系统根据用户不同的使用权限提供查询和打印服务,保存各个员工的档案,实现办公自动化。
关键词:企业 人事管理 系统
在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排、人事管理等。高效的人事管理可以提高企业的市场竞争力,使企业具有更强的凝聚力和活力。为此,提高人事管理工作的效率,设计一套人事管理系统具有实际应用意义。本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic 6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。
一、系统需求分析
1、需求分析
本系统要开发的人事管理信息系统的具体功能包括员工信息管理、员工考勤管理和系统设置,由人事劳资部负责数据维护。对于已经入库的信息,系统根据用户不同的使用权限提供查询服务。本应用系统应达到的目标概述如下:为公司内部各个业务部门提供数据查询功能;为公司管理层提供直观、及时、方便的信息,提高迅速反应能力,提供有效的决策支持。
2、实地调研过程
为了能顺利完成此次的企业人事管理系统的设计,以及把理论与实际相结合,我们小组成员决定深入企事业单位,进行进一步的调研,以便有效地掌握及时手资料。在为期一个月的调研过程中,我们排除各种因素尽力地与企业生产同步,通过不断的追寻与探索,不断地与企业人事管理人员的深入沟通以及普通员工的交流,进一步了解了企业管理方面的一些有用的知识,在这个过程中,我们作为企业管理的门外汉,只有在一边调研一边不断地学习有关方面的知识,不断充实自己,让自己具备初级的企业人事管理知识,可以说是吃了不少苦头的。首先,我们从总体上认识了企业人事管理的主要架构,然后便是应对烦琐的日常事务处理,我们认真地做笔记,向主管人员请教,自我寻找资料,硬是咬着牙,把一个一个实际事务流程化,为人事管理系统的构建打下坚实的基础。
二、系统所需要实现的以下功能
1、员工基本信息管理
员工个人资料的管理,包括:公司内员工编号、姓名、性别、部门、年龄、学历、专业、联系地址等等。便于将每个员工当成相对独立的一个对象来管理,也可根据不同的条件相对联系地作为一个整体来进行管理。员工工作过程及接受培训的管理,一个员工是一个企业的最基本组成因素,那么在企业生产过程中其在发挥着最基本的作用,因此员工的工作效率及个人职业素质的提升对于整个企业效益的提高有着强劲的推动力。
2、员工考勤管理
作为企业人事管理中的一个重要组成部分,其具有对员工工作进行有效监督的一个手段,员工是企业生产的根本动力,员工在工作中的对待工作的态度决定了其工作效率,因此利用考勤管理这种量化系统工具对员工进行考勤,即能让企业即时掌握员工的工作热情程度,又能让员工之间有量化的比较。
3、系统管理
(1)设置用户。功能:设置使用人事管理系统的用户及其使用权限。整个人事管理系统由多个功能模块组成,不同的模块完成不同的功能,所以可以为不同的职工分配不同的功能,使其具有不同的权限,完成其权限所对应的功能,从而很好地管理好整个系统。操作:选择该功能后,屏幕上显示出所有人事管理系统员工的用户名称。这时,可进行如下的操作:(1)增加:增加一用户。按该按钮后,就可输入新用户的内容,如:用户名称,密码和权限。所输入得登录名一定不能重复。(2)修改:修改用户设置。按该按钮后,就可修改选中用户的用户名,密码和权限,每一权限对应系统菜单上的一项功能,可为该用户选择任意的权限。用户在使用本系统时,要求输入用户的口令,为了安全,用户需建立一个只有自己才知道的特殊口令。(2)用户登录。功能:用户登录进入人事管理系统。系统启动后,首先要做的就是用户登录。若不登录系统,所有功能都无法使用。用户只有登录系统后,根据其具有的权限,才能执行一定的操作。操作:进入该功能后,要求输入用户的登录名及其口令,只有其登录名和口令正确,才能进入工资管理系统。系统会根据为用户分配的权限,设置其对应的功能为有效,用户就可操作该功能。
三、系统设计
1、总体设计
人事管理系统主要是用来管理人员信息,尽量简化繁琐的操作方式,采用从顶至下的设计方式。首先,建立人员管理系统就是要建立一个企业对人员的管理平台,主要目的要实现对人员档案的信息化管理,对人员工作、生活的电子化管理。
2、详细设计
人事管理系统模块设计:用户登录模块:模块功能包括录入,修改,删除登录用户信息。用户权限管理模块:模块功能包括为每个系统功能设置一个权限代码,为每个用户设置其能够拥有的权限,从而保障用户根据自己权限访问系统,确保系统保密信息的安全性。人员基本信息管理模块:模块功能包括企业人员信息录入,修改,删除,部门设置,照片上传及工作岗位分配等,对人员基本信息进行详细描述,以便在以后的系统运行过程中进行调用查询。人员工作管理模块:模块功能包括工作分配查询、工作情况查询(又包括工作正常查询和额外查询)等查询工作。统计查询模块:模块功能包括根据部门、学历、专业职务、合同类型、政治面貌、毕业院校、工作岗位、户口所在地、婚姻状况、籍贯、家庭住址、参加工作时间、民族、入职时间、入党时间、专业等进行综合查询;同时可以对查询结果到出成Excel格式进行二次编辑打印。系统维护模块:模块功能包括部门管理,学历管理、专业职务管理、合同类型管理、政治面貌管理;系统字体进行管理;不同合同类型人员显示颜色设置;合同到期人员提前提醒设置;数据库备份,数据库联接维护等。
3、系统界面设计
(1)数据库配置界面;在联接数据失败时,自动弹出数据库配置界面,可以设置服务器、SQL登录名称、SQL登录密码、数据库名称内容;连接按钮可以测试连接是否畅通。
(2)登录界面设计;运行系统后首先出现登录界面,每个用户根据自己的用户名密码登录系统。
(3)主界面设计; (4)系统设置界面;随着计算机的普及,越来越多的企业对人力资源开始重视,对于人员管理信息化、自动化的要求越来越高,对于人事管理系统也就有了新要求。人事管理系统是根据企业对人员管理的实际情况进行编写的,主要目的是为了方便企业对人员进行集中的查询与管理工作,以提高人事管理工作的水平。
企业人事管理系统论文:论企业人事管理系统的建设
摘 要:建设高效的人事管理系统是现代企业提升人事管理工作效率的途径。本文先简要阐述了建设企业人事管理系统具有的重要意义,接着指出了当前企业人事管理中存在的主要问题并在此基础上提出了提升企业人事管理工作效率的有效措施。通过总结分析,对企业人事管理系统的建设进行了简单探讨。
关键词:企业人事;人事管理;管理系统;系统建设
众所周知,人力资源是企业发展的源动力,只有拥有的人力资源才能够保障企业的持续发展。而在人力资源中,最重要的就是人事管理,只有通过人事管理将合适的人安排在合适的岗位,才能够发挥企业人力资源的优势,推动企业更好、更快发展。但是,人事管理一直都是企业管理工作中的薄弱环节,不仅限制着企业人力资源优势的发挥,还在一定程度上限制着企业的发展。因此,为了能够有效解决企业人事管理方面存在的问题,提升企业人事管理工作效率,现代企业纷纷开始建设人事管理系统,以期通过施行系统化的管理办法来实现企业人事管理的制度化和规范化,解决传统企业人事管理工作中的问题。
一、建设企业人事管理系统具有的重要意义
通过将传统企业经营管理方式与现代化的企业经营管理方式相对比不难发现,应用现代化经营管理方式的企业,不仅管理工作效率高,企业发展势头强劲,还能够较大限度地发挥出企业人力资源所具有的优势,充分激发每一个员工的潜能,不断为企业增加活力,更好的保障企业稳定、持续发展。在应用传统企业人事管理方式对企业进行管理的工作中,领导和员工都认为人事管理工作是一项被动的工作,它的任务就是对企业人力资源进行招聘,对企业员工进行绩效考核。而在现代企业人事管理工作中,除了这些被动工作之外,人事管理还能够发挥出应有的主导作用,主动对企业人力资源进行合理安排并制定相应的工作目标,对企业人力资源进行决策处理,确定企业人力资源中的人事走向。[1]
现代企业人事管理系统的建设的主要作用就是应用现代化、科学化的管理方法和正确的用人原则,对企业人力资源的有效管理,并通过建立完善的管理制度,合理调整个人、人事以及人和组织之间的关系,合理对企业的人力资源进行决策、处理,对人事走向进行合理规划和指派,解决传统企业人事管理中所存在的问题,保障企业人事管理工作效率的基础上,充分发挥出企业人力资源的优势,推动企业更好、更快发展。
二、当前企业人事管理中存在的主要问题
(1)企业没有为工作人员提供足够的发展空间。丰厚的薪资和广阔的发展前景是企业能否留住人才的基础保障,也是人事管理工作中最重要的决策环节。而当前,在绝大多数企业中,虽然基本上都能为员工提供丰厚的薪资待遇,但是却很少能够为工作人员提供足够的发展空间。这种人事管理方法,虽然能够留住大多数员工,但是却留不住那些拥有更大发展潜力和更高工作能力的人才。丰厚的薪资待遇,只会让他们在短期内为企业效力,而一旦他们发现自己的晋升空间已经达到了企业所能提供的顶点,但是却没有达到他们认为与自己能力相符的高度,这些人就会对企业失去归属感,最终离开企业另谋高就,因而导致企业人力资源流失,影响企业的持续发展。[2]
(2)没有对企业内部培训引起足够重视。在现代化企业中,都会定期对企业内部人员包括管理层进行培训,以通过培训工作提升企业工作人员和管理人员的专业素质和技术水平。但是,对这种企业内部的培训工作,在过程中却并没有引起足够重视。例如,不与受培训人员进行互动,不检查受培训人员的学习情况;在培训之后,不重视对培训效果进行检查,不检查工作人员的工作效率是否提升,是否将培训所学应用在工作当中。而由于企业对培训工作不够重视,所以在培训过程中,受培训人员就不会认真接受培训,导致培训成为一种形式,只是实施了这项工作,而没有发挥应有作用,也影响企业人事管理工作效率的提升。
(3)没有建立丰富的企业文化。企业文化就是企业的精神所在,拥有丰富的企业文化,不仅能够让企业的形象更加丰满,对人们的影响力更大,还能够大幅度提升企业员工对企业的归属感,调动企业员工的工作热情和动力。因此,建立丰富的企业文化,也是企业人事管理工作中比较重要的一部分。但是,在传统企业的人事管理工作中,企业只注重对人力资源的优化分配,以期通过充分发挥企业人力资源优势来更好地推动企业持续发展,却没有对建立丰富的企业文化引起足够重视。[3]在企业人事管理工作中,企业没有定期组织员工开展一些减压释压的集体活动,也没有创建轻松、愉快的办公环境来缓解企业员工的工作压力,进而导致员工对企业没有太多归属感,人员流动性太大。
三、提升企业人事管理工作效率的有效措施
(1)以人为本进行管理。虽然企业人事管理的主要目的是为了有效调整个人、人事以及人与组织之间的关系,提高企业经济效益。但是,在人事管理工作中,还是要本着“以人为本”的原则对企业的人事进行管理。毕竟,在一个企业的人事管理工作中,事物和组织都是固定的,不会对企业的人事管理工作造成太大影响,而人是流动的,一旦企业人员发生变动,特别是一些企业想留住的人才的流失,就会对企业人事管理工作的正常进行造成直接影响,也会限制企业的持续发展。因此,在人事管理工作中,首要任务就是加强对企业工作人员的管理,坚持以人为本,保障企业能够拥有充足、的人力资源,为企业的可持续发展储蓄力量,提供动力。
(2)充分发挥人事管理工作的优势。在现代企业的人事管理工作中,管理工作已经通过人管人,人管事的人事管理链接将现代企业的人事管理建立在了一个共同的平台上。[4]企业进行人事管理的最终目的就是为了扩大企业的经济效益,推动企业的可持续发展,因此,在企业人事管理工作中,就要充分发挥出人事管理工作的优势,实现企业人力资源的优化分配,将企业人力资源中的每一个人的潜能都有效的挖掘出来,通过实现提升单个员工工作效率来达到提升整个企业工作人员工作效率的目的,进而有效推动企业可持续发展。
(3)建立完善的奖惩制度。自从企业人事管理工作进行改革以来,很多企业已逐步建立了较为完善的按劳分配制度,但是,单凭这一点还远远达不到实现人事管理目标,推动企业持续发展的目的。而要想进一步实现人事管理工作的目标,就要从建立完善的奖惩制度入手,将员工的工作成绩、个人能力展示、对企业贡献等多方面的成绩列入考勤考核范围,并根据员工各方面的成绩给予相应的奖励,使员工的工作待遇和工作状态都达到一种新的高度,充分调动员工的积极性和创造性,共同创造稳定的人才队伍和良好的企业文化环境。
四、企业人事管理系统的建设
(1)人事管理系统中应该同时包含员工和管理者。上文述说,企业人事管理工作应该遵循“以人为本”的基本原则,而在建设企业人事管理系统的过程中同样如此,需要坚持“以人为本”,将人、事、组织管理中的人员管理当作人事管理的首要任务。在建设企业人事管理系统时,一定要实现人人平等,将工作人员和管理者同时列入企业人事管理系统中,以此调解工作人员的消极心态,提高工作人员的工作热情,进而提升工作人员的工作效率。否则,仍然像传统的企业人事管理工作一样进行管理,仅将工作人员列入人事管理任务中,而不考虑管理者,就会出现问题。如果工作人员工作效率提升,给予奖励自然不会存在问题,但是一旦工作人员出现工作失误,对工作人员进行相应处罚,工作人员就会出现不满情绪。同样身为企业中的一员,管理者犯错所将造成的后果要比工作人员严重数倍甚至是十数倍,但在进行人事管理工作中,通常对情节更为严重的管理者进行惩罚的力度与其造成的后果比例失衡,或者将惩罚转嫁到工作人员身上,这种做法就会造成负面情绪,而情绪一旦得不到有效释放,就会酝酿成工作人员对企业的不满,影响企业人事管理工作的正常进行。[5]因此,在企业人事管理系统的建设过程中,一定要同时将管理者和员工同时列入管理任务目标中,不能存在偏见,一旦出现问题,公平公正进行处理,以平衡或消除员工的负面情绪。
(2)人事管理系统应该详细包含员工信息。在企业人事管理系统建设中,应该在不涉及员工个人隐私以及不违反员工个人意愿的基础上,对包括员工在企业内部的工作岗位、工作性质、员工的家庭组成以及家庭成员的相关信息、员工在工作中的表现、所获得奖惩记录等在内的个人信息进行详细调查,并做以记录。通过这些信息,企业人事管理工作人员就可以及时、了解员工的生活情况和工作状态,摸清员工的基本想法,更好地了解员工,有针对性地为员工做出相应的服务工作,增强员工对企业的归属感。例如,在员工或者是员工家属过生日的时候,企业可以精心为员工准备一份小礼物,礼物不需要太贵重,只要表达企业的一份心意就好;在员工的家属生病,但员工不能够抽身对其进行照顾的时候,企业可以派出专门的代表,对其家属进行慰问和照顾等。
五、结束语
人事管理工作效率的高低直接关系到能否充分发挥企业人力资源的优势,能否有效提升企业工作人员的工作效率,更好地推动企业持续发展。因此,在企业日常管理工作中,一定要充分重视企业的人事管理工作,通过建设高效的人事管理系统,实现人事管理工作的制度化和规范化的方法来提高企业人事管理工作效率。
企业人事管理系统论文:印刷企业人事管理系统分析
摘要:随着印刷企业的快速发展,印刷企业传统的人事管理模式已经跟不上企业发展的步伐。现代企业人事信息管理系统正朝着信息化、智能化、自动化地方向发展。建立以信息技术、计算机技术、网络技术为支撑的现代企业人事信息管理系统,提高人事管理效率、加快决策科学化,成为当今印刷企业人事管理的目标。
关键词:印刷企业;人事信息系统;信息化;决策
1 印刷企业人事管理系统的开发目的
通过本系统的开发与应用,使管理者逐步建立起一个完善的人事档案管理系统,使管理人员及时地掌握公司员工人力资源方面的动态信息,使管理人员能及时掌握员工出勤信息,为劳动纪律检查提供、的依据,使管理人员能及时掌握公司全体员工工资、保险等等一些方面的信息等等,从而提高工作效率和管理水平。印刷企业人事信息管理系统可以帮助管理层迅速了解企业职工各方面情况,更方便、更合理地调配使用人才,支持对员工从聘用签订劳动合同到解除或终止劳动合同全过程的处理、其中包括考核、培训、加薪、晋级、奖惩、调配、请假、离退休、保险等的管理,对印刷企业人力资源的合理使用提供、的依据。