人事管理系统范文

时间:2023-03-06 03:13:42

人事管理系统

人事管理系统范文第1篇

关键词:管理信息系统(MIS) 专用人事管理系统(SPMS) 系统设计

一、管理信息系统(MIS)和专用人事管理系统(SPMS)简介

1.管理信息系统(MIS)

MIS(Management Information System),即管理信息系统,是一个由人、计算机设备、相关软件等组成的能进行信息的收集、储存、处理、传送和使用的系统,能够实测企业的各种运行情况,并利用现在和过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。

MIS 是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为MIS 是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。

从概念上,MIS由四个部件构成:信息源、信息处理器、信息用户和信息管理者。它们的联系如图1所示:

信息源是信息的产生地;信息处理器负担信息的传输、加工、保存等任务;信息用户是信息的使用者,利用信息进行决策;信息管理者负责信息系统的设计、实现和维护。

管理信息系统一般被看作一个金字塔形的结构,分为从底层的业务处理到运行控制、管理控制、最高层的战略计划。最基层由任务巨大、处理繁杂的事务信息和状态信息构成。层次越往上,事务处理的范围越小,针对的也是比较特殊和非结构化的问题。

2. 专用人事管理系统(SPMS)

专用人事管理系统(SPMS)系统主要用于员工个人资料的录入、职务变动的记录和管理;使用SPMS便于动态掌握人员的动向,及时调整人才的配置;从而加快OA步伐,减轻工作负担,提高工作效率,保证数据的准确性,便于人事信息管理。它由新员工档案输入、人事变更、员工档案查询修改三个重要功能模块构成,通过共同的作用对象――人员信息,相互联系,相互制约;并根据三个功能模块各自的工作职责,采取分布式处理(Distributed Transact)方式,完成人事信息维护工作。

SPMS系统中的信息来自人事管理部门,维护数据量大且复杂,呈阶段性,符合信息的前两个基本特征。信息在系统处理过程中,反馈与控制分支条件复杂,灵活多变,政策性强,必须提供实时可变的系统结构。

二、专用人事管理系统(SPMS)项目设计

1.项目开发背景

随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量的辅助软件来管理企业的各项运作,以提高本企业的劳动生产率以及人员效率。人事管理系统软件作为一种管理软件正在各企事业单位中得到越来越广泛的应用。直面激烈的市场竞争,“人”是最重要的因素!管好人,充分挖掘人的潜能,是人力资源部门的主要工作任务。

本文是从现代企业管理中的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个人事管理系统。所有数据由人力资源管理部门人员输入。

2. 设计指导思想

(1)本系统是企事业单位管理信息系统的基础部分。为其他子系统,如考勤管理系统、工资管理系统等系统,提供员工的基本信息;同时为其他系统提供了员工登录的密码认证和权限分配功能。

(2)企业人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

(3)简化操作的中间环节,使整个处理过程尽可能符合人们的习惯性思路,让只要熟悉自己本职工作的计算机技能水平不高人员也可以熟悉使用本系统,完成正确的管理工作。

(4)系统采用模块化程序设计方法,既便于系统功能相互组合和修改,又便于将来系统的升级更新。

3.开发工具及运行环境

开发工具:Delphi 7.0

数 据 库:Access

运行环境:Windows 9x、 Windows NT、 Windows 2000、 Windows XP

4.需求分析

专用人事管理系统的核心是人事管理,在本系统中其功能主要体现在新员工档案输入(即:增加新员工)、人事变更、员工档案查询修改上。

以人事基本信息的员工号为联系主线,各个模块在此基础上维护各自职责范围内的信息,这些信息即可作为其他模块信息处理的依据(但不可更改)。在“增加新员工”字窗口中,员工号和密码会自动按顺序生成,并且不允许修改;是信息的中枢,做最基础的信息维护;查询相关必要信息。

(1)新员工档案输入功能模块分析

新员工档案输入即“增加新员工”字窗口,主要功能是自动按顺序生成员工号和密码,是人事变动模块、员工档案查询修改功能模块的信息维护依据。

(2)人事变动功能模块分析

人事变更功能模块主要完成对人员职位和变动情况等信息进行维护。依据增加新员工模块中提供的唯一员工号和密码对人员职位变动情况和时间、部门以及职位进行信息的维护和更新。

(3)员工信息查询修改功能模块分析

员工信息查询修改功能模块是整个MIS系统数据维护的中心。完成对员工信息的综合修改和维护。在该模块中还涉及到对员工登录密码的修改。

5.结构设计

根据需求分析,笔者提出SPMS系统的数据流程图如图2所示,所有数据由人力资源管理部门管理人员输入:

SPMS系统采用分布式处理方式,具体信息在各个相关的子系统中运作处理,然后将处理好的数据提交给共用的Access数据库,达到信息共享与实时更新的目的。

6.功能设计

(1) 基本信息维护

基本信息维护主要涉及到:

员工信息:员工号、密码、权限、姓名、性别、生日、部门、职务、受教育程度、专业、通讯地址、电话、E-mail、当前状态、其它

人事变动:记录号、员工、变动、详细描述

所需的外部数据支持:

部门设置:部门编号、名称......

(2)用户管理部分

针对三个功能模块,需要各自的数据维护与更新,而在每一个功能模块内部,仅仅确定用户在用户管理上的权限,其他部分的权限控制暂时不予开放。因为在各个功能模块中的信息维护仅限于自己的人员,所以无需做非常严格的权限控制。具体实现功能如下:

用户添加

用户修改

用户删除

④当前登录用户密码修改

为了限制部分用户到服务器上打开数据库修改密码或添加用户,数据库中保存的用户名、密码、所属部门等相关信息均经过加密后保存。用户名大小写不敏感,密码大小写敏感。

三、总结

人事管理系统范文第2篇

【关键词】人事管理;模块;系统开发

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]郭建宏.文峰.关于人事管理系统的思考.[期刊论文]-洛阳大学学报2005(04).

[2]萨师煊,王珊.数据库系统概论.第3版.北京:高等教育出版社,2005.1

[3]邢晓怡.VisualBasic程序设计教程[M].电子工业出版社.2007年3月

人事管理系统范文第3篇

关键词:企业人事;人事管理;管理系统;系统建设

众所周知,人力资源是企业发展的源动力,只有拥有优秀的人力资源才能够保证企业的持续发展。而在人力资源中,最重要的就是人事管理,只有通过人事管理将合适的人安排在合适的岗位,才能够发挥企业人力资源的优势,推动企业更好、更快发展。但是,人事管理一直都是企业管理工作中的薄弱环节,不仅限制着企业人力资源优势的发挥,还在一定程度上限制着企业的发展。因此,为了能够有效解决企业人事管理方面存在的问题,提升企业人事管理工作效率,现代企业纷纷开始建设人事管理系统,以期通过施行系统化的管理办法来实现企业人事管理的制度化和规范化,解决传统企业人事管理工作中的问题。

一、建设企业人事管理系统具有的重要意义

通过将传统企业经营管理方式与现代化的企业经营管理方式相对比不难发现,应用现代化经营管理方式的企业,不仅管理工作效率高,企业发展势头强劲,还能够最大限度地发挥出企业人力资源所具有的优势,充分激发每一个员工的潜能,不断为企业增加活力,更好的保证企业稳定、持续发展。在应用传统企业人事管理方式对企业进行管理的工作中,领导和员工都认为人事管理工作是一项被动的工作,它的任务就是对企业人力资源进行招聘,对企业员工进行绩效考核。而在现代企业人事管理工作中,除了这些被动工作之外,人事管理还能够发挥出应有的主导作用,主动对企业人力资源进行合理安排并制定相应的工作目标,对企业人力资源进行决策处理,确定企业人力资源中的人事走向。[1]

现代企业人事管理系统的建设的主要作用就是应用现代化、科学化的管理方法和正确的用人原则,对企业人力资源的有效管理,并通过建立完善的管理制度,合理调整个人、人事以及人和组织之间的关系,合理对企业的人力资源进行决策、处理,对人事走向进行合理规划和指派,解决传统企业人事管理中所存在的问题,保证企业人事管理工作效率的基础上,充分发挥出企业人力资源的优势,推动企业更好、更快发展。

二、当前企业人事管理中存在的主要问题

(1)企业没有为工作人员提供足够的发展空间。丰厚的薪资和广阔的发展前景是企业能否留住人才的基础保障,也是人事管理工作中最重要的决策环节。而当前,在绝大多数企业中,虽然基本上都能为员工提供丰厚的薪资待遇,但是却很少能够为工作人员提供足够的发展空间。这种人事管理方法,虽然能够留住大多数员工,但是却留不住那些拥有更大发展潜力和更高工作能力的人才。丰厚的薪资待遇,只会让他们在短期内为企业效力,而一旦他们发现自己的晋升空间已经达到了企业所能提供的顶点,但是却没有达到他们认为与自己能力相符的高度,这些人就会对企业失去归属感,最终离开企业另谋高就,因而导致企业人力资源流失,影响企业的持续发展。[2]

(2)没有对企业内部培训引起足够重视。在现代化企业中,都会定期对企业内部人员包括管理层进行培训,以通过培训工作提升企业工作人员和管理人员的专业素质和技术水平。但是,对这种企业内部的培训工作,在过程中却并没有引起足够重视。例如,不与受培训人员进行互动,不检查受培训人员的学习情况;在培训之后,不重视对培训效果进行检查,不检查工作人员的工作效率是否提升,是否将培训所学应用在工作当中。而由于企业对培训工作不够重视,所以在培训过程中,受培训人员就不会认真接受培训,导致培训成为一种形式,只是实施了这项工作,而没有发挥应有作用,也影响企业人事管理工作效率的提升。

(3)没有建立丰富的企业文化。企业文化就是企业的精神所在,拥有丰富的企业文化,不仅能够让企业的形象更加丰满,对人们的影响力更大,还能够大幅度提升企业员工对企业的归属感,调动企业员工的工作热情和动力。因此,建立丰富的企业文化,也是企业人事管理工作中比较重要的一部分。但是,在传统企业的人事管理工作中,企业只注重对人力资源的优化分配,以期通过充分发挥企业人力资源优势来更好地推动企业持续发展,却没有对建立丰富的企业文化引起足够重视。[3]在企业人事管理工作中,企业没有定期组织员工开展一些减压释压的集体活动,也没有创建轻松、愉快的办公环境来缓解企业员工的工作压力,进而导致员工对企业没有太多归属感,人员流动性太大。

三、提升企业人事管理工作效率的有效措施

(1)以人为本进行管理。虽然企业人事管理的主要目的是为了有效调整个人、人事以及人与组织之间的关系,提高企业经济效益。但是,在人事管理工作中,还是要本着“以人为本”的原则对企业的人事进行管理。毕竟,在一个企业的人事管理工作中,事物和组织都是固定的,不会对企业的人事管理工作造成太大影响,而人是流动的,一旦企业人员发生变动,特别是一些企业想留住的优秀人才的流失,就会对企业人事管理工作的正常进行造成直接影响,也会限制企业的持续发展。因此,在人事管理工作中,首要任务就是加强对企业工作人员的管理,坚持以人为本,保证企业能够拥有充足、优秀的人力资源,为企业的可持续发展储蓄力量,提供动力。

(2)充分发挥人事管理工作的优势。在现代企业的人事管理工作中,管理工作已经通过人管人,人管事的人事管理链接将现代企业的人事管理建立在了一个共同的平台上。[4]企业进行人事管理的最终目的就是为了扩大企业的经济效益,推动企业的可持续发展,因此,在企业人事管理工作中,就要充分发挥出人事管理工作的优势,实现企业人力资源的优化分配,将企业人力资源中的每一个人的潜能都有效的挖掘出来,通过实现提升单个员工工作效率来达到提升整个企业工作人员工作效率的目的,进而有效推动企业可持续发展。

(3)建立完善的奖惩制度。自从企业人事管理工作进行改革以来,很多企业已逐步建立了较为完善的按劳分配制度,但是,单凭这一点还远远达不到实现人事管理目标,推动企业持续发展的目的。而要想进一步实现人事管理工作的目标,就要从建立完善的奖惩制度入手,将员工的工作成绩、个人能力展示、对企业贡献等多方面的成绩列入考勤考核范围,并根据员工各方面的成绩给予相应的奖励,使员工的工作待遇和工作状态都达到一种新的高度,充分调动员工的积极性和创造性,共同创造稳定的人才队伍和良好的企业文化环境。

四、企业人事管理系统的建设

(1)人事管理系统中应该同时包含员工和管理者。上文述说,企业人事管理工作应该遵循“以人为本”的基本原则,而在建设企业人事管理系统的过程中同样如此,需要坚持“以人为本”,将人、事、组织管理中的人员管理当作人事管理的首要任务。在建设企业人事管理系统时,一定要实现人人平等,将工作人员和管理者同时列入企业人事管理系统中,以此调解工作人员的消极心态,提高工作人员的工作热情,进而提升工作人员的工作效率。否则,仍然像传统的企业人事管理工作一样进行管理,仅将工作人员列入人事管理任务中,而不考虑管理者,就会出现问题。如果工作人员工作效率提升,给予奖励自然不会存在问题,但是一旦工作人员出现工作失误,对工作人员进行相应处罚,工作人员就会出现不满情绪。同样身为企业中的一员,管理者犯错所将造成的后果要比工作人员严重数倍甚至是十数倍,但在进行人事管理工作中,通常对情节更为严重的管理者进行惩罚的力度与其造成的后果比例失衡,或者将惩罚转嫁到工作人员身上,这种做法就会造成负面情绪,而情绪一旦得不到有效释放,就会酝酿成工作人员对企业的不满,影响企业人事管理工作的正常进行。[5]因此,在企业人事管理系统的建设过程中,一定要同时将管理者和员工同时列入管理任务目标中,不能存在偏见,一旦出现问题,公平公正进行处理,以平衡或消除员工的负面情绪。

(2)人事管理系统应该详细包含员工信息。在企业人事管理系统建设中,应该在不涉及员工个人隐私以及不违反员工个人意愿的基础上,对包括员工在企业内部的工作岗位、工作性质、员工的家庭组成以及家庭成员的相关信息、员工在工作中的表现、所获得奖惩记录等在内的个人信息进行详细调查,并做以记录。通过这些信息,企业人事管理工作人员就可以及时、全面了解员工的生活情况和工作状态,摸清员工的基本想法,更好地了解员工,有针对性地为员工做出相应的服务工作,增强员工对企业的归属感。例如,在员工或者是员工家属过生日的时候,企业可以精心为员工准备一份小礼物,礼物不需要太贵重,只要表达企业的一份心意就好;在员工的家属生病,但员工不能够抽身对其进行照顾的时候,企业可以派出专门的代表,对其家属进行慰问和照顾等。

五、结束语

人事管理工作效率的高低直接关系到能否充分发挥企业人力资源的优势,能否有效提升企业工作人员的工作效率,更好地推动企业持续发展。因此,在企业日常管理工作中,一定要充分重视企业的人事管理工作,通过建设高效的人事管理系统,实现人事管理工作的制度化和规范化的方法来全面提高企业人事管理工作效率。

参考文献:

[1] 徐云.浅议企业人事管理系统建设[J].现代经济信息,2010(15).

[2] 张耀慧.浅谈现代企业人事管理工作的几点思考[J].科技与企业,2011 (19).

[3] 陶勇明.企业人事管理系统建设探讨[J].东北财经大学,2010(2).

[4] 刘文新.传统人事管理向现代人力资源管理转变的途径分析[J].办公室业务,2011(19).

人事管理系统范文第4篇

人事管理系统代替传统人力资源行政人员的手工管理的工作,包括人事信息、部门信息和职能信息的管理工作及部分企业业务工作流程。根据使用权限不同,人事管理系统分为普通用户和管理员,两类权限用户使用的系统的功能。采用面向对象需求分析方法,管理员用例图如图1所示。

2总体设计

根据数据分析和数据库设计分析,结合实际情况,其主要结构分为员工基本信息管理、人事变动管理、部门管理和人事薪资管理。软件结构图如图2所示。

3详细设计

结合总体设计的模块划分,详细设计对模块进行设计,部分模块系设计如下:

3.1密码修改

用户登录系统之后可以选择“修改密码”进入密码修改界面,录入用户名、原密码、新密码,系统验证密码正确后,修改密码并提示用户“密码修改成功”,同时发送邮件通知用户。新密码在用户下次登录时生效。

3.2找回密码

用户登录系统之后可以选择“找回密码”进入密码找回界面,录入用户名及相关确认信息(如,邮箱地址、身份证号码等),系统验证正确后,将原密码发送邮件告知用户。用户需要在其注册的安全邮箱收邮件找回原密码。

3.3增加部门

在增加部门界面,点击左上方的添加部门信息,则页面就会链接到添加部门界面。在添加部门界面中,可以添加新的部门信息。在必填项处一定要填相应的内容,否则系统会提示相应的错误。

4数据库设计

如前需求分析,经过概念设计、逻辑设计后,得到数据库的表结构如图3所示。

5结论

人事管理系统软件将员工管理、部门管理、工资管理、信息查询、用户管理等功能提供给人事管理人员,提高了人事管理的效率和准确性,是信息化推广在企业、公司的应用。

作者:杨威 单位:沈阳城市建设学院信息与控制工程系

参考文献

[1]张计龙.基于改进MVC的高校人事管理系统[J].计算机工程,2004(08).

[2]史会余.基于的企业人事管理系统设计与开发[J].电脑编程技巧与维护,2015(23).

人事管理系统范文第5篇

关键词:企业 人事管理 系统

一、系统需求分析

1、需求分析

本系统要开发的人事管理信息系统的具体功能包括员工信息管理、员工考勤管理和系统设置,由人事劳资部负责数据维护。对于已经入库的信息,系统根据用户不同的使用权限提供查询服务。本应用系统应达到的目标概述如下:为公司内部各个业务部门提供数据查询功能;为公司管理层提供直观、及时、方便的信息,提高迅速反应能力,提供有效的决策支持。

2、实地调研过程

为了能顺利完成此次的企业人事管理系统的设计,以及把理论与实际相结合,我们小组成员决定深入企事业单位,进行进一步的调研,以便有效地掌握第一手资料。在为期一个月的调研过程中,我们排除各种因素尽力地与企业生产同步,通过不断的追寻与探索,不断地与企业人事管理人员的深入沟通以及普通员工的交流,进一步了解了企业管理方面的一些有用的知识,在这个过程中,我们作为企业管理的门外汉,只有在一边调研一边不断地学习有关方面的知识,不断充实自己,让自己具备初级的企业人事管理知识,可以说是吃了不少苦头的。首先,我们从总体上认识了企业人事管理的主要架构,然后便是应对烦琐的日常事务处理,我们认真地做笔记,向主管人员请教,自我寻找资料,硬是咬着牙,把一个一个实际事务流程化,为人事管理系统的构建打下坚实的基础。

二、系统所需要实现的以下功能

1、员工基本信息管理

员工个人资料的管理,包括:公司内员工编号、姓名、性别、部门、年龄、学历、专业、联系地址等等。便于将每个员工当成相对独立的一个对象来管理,也可根据不同的条件相对联系地作为一个整体来进行管理。员工工作过程及接受培训的管理,一个员工是一个企业的最基本组成因素,那么在企业生产过程中其在发挥着最基本的作用,因此员工的工作效率及个人职业素质的提升对于整个企业效益的提高有着强劲的推动力。

2、员工考勤管理

作为企业人事管理中的一个重要组成部分,其具有对员工工作进行有效监督的一个手段,员工是企业生产的根本动力,员工在工作中的对待工作的态度决定了其工作效率,因此利用考勤管理这种量化系统工具对员工进行考勤,即能让企业即时掌握员工的工作热情程度,又能让员工之间有量化的比较。

3、系统管理

(1)设置用户。功能:设置使用人事管理系统的用户及其使用权限。整个人事管理系统由多个功能模块组成,不同的模块完成不同的功能,所以可以为不同的职工分配不同的功能,使其具有不同的权限,完成其权限所对应的功能,从而很好地管理好整个系统。操作:选择该功能后,屏幕上显示出所有人事管理系统员工的用户名称。这时,可进行如下的操作:(1)增加:增加一用户。按该按钮后,就可输入新用户的内容,如:用户名称,密码和权限。所输入得登录名一定不能重复。(2)修改:修改用户设置。按该按钮后,就可修改选中用户的用户名,密码和权限,每一权限对应系统菜单上的一项功能,可为该用户选择任意的权限。用户在使用本系统时,要求输入用户的口令,为了安全,用户需建立一个只有自己才知道的特殊口令。(2)用户登录。功能:用户登录进入人事管理系统。系统启动后,首先要做的就是用户登录。若不登录系统,所有功能都无法使用。用户只有登录系统后,根据其具有的权限,才能执行一定的操作。操作:进入该功能后,要求输入用户的登录名及其口令,只有其登录名和口令完全正确,才能进入工资管理系统。系统会根据为用户分配的权限,设置其对应的功能为有效,用户就可操作该功能。

三、系统设计

1、总体设计

人事管理系统主要是用来管理人员信息,尽量简化繁琐的操作方式,采用从顶至下的设计方式。首先,建立人员管理系统就是要建立一个企业对人员的管理平台,主要目的要实现对人员档案的信息化管理,对人员工作、生活的电子化管理。

2、详细设计

人事管理系统模块设计:用户登录模块:模块功能包括录入,修改,删除登录用户信息。用户权限管理模块:模块功能包括为每个系统功能设置一个权限代码,为每个用户设置其能够拥有的权限,从而保证用户根据自己权限访问系统,确保系统保密信息的安全性。人员基本信息管理模块:模块功能包括企业人员信息录入,修改,删除,部门设置,照片上传及工作岗位分配等,对人员基本信息进行详细描述,以便在以后的系统运行过程中进行调用查询。人员工作管理模块:模块功能包括工作分配查询、工作情况查询(又包括工作正常查询和额外查询)等查询工作。统计查询模块:模块功能包括根据部门、学历、专业职务、合同类型、政治面貌、毕业院校、工作岗位、户口所在地、婚姻状况、籍贯、家庭住址、参加工作时间、民族、入职时间、入党时间、专业等进行综合查询;同时可以对查询结果到出成Excel格式进行二次编辑打印。系统维护模块:模块功能包括部门管理,学历管理、专业职务管理、合同类型管理、政治面貌管理;系统字体进行管理;不同合同类型人员显示颜色设置;合同到期人员提前提醒设置;数据库备份,数据库联接维护等。

3、系统界面设计

(1)数据库配置界面;在联接数据失败时,自动弹出数据库配置界面,可以设置服务器、SQL登录名称、SQL登录密码、数据库名称内容;连接按钮可以测试连接是否畅通。

(2)登录界面设计;运行系统后首先出现登录界面,每个用户根据自己的用户名密码登录系统。

(3)主界面设计; (4)系统设置界面;随着计算机的普及,越来越多的企业对人力资源开始重视,对于人员管理信息化、自动化的要求越来越高,对于人事管理系统也就有了新要求。人事管理系统是根据企业对人员管理的实际情况进行编写的,主要目的是为了方便企业对人员进行集中的查询与管理工作,以提高人事管理工作的水平。

参考文献:

人事管理系统范文第6篇

高校人事管理是高校实施管理的主要手段,人事管理水平的高低对高校人力资源优势的发挥产生一定的影响。故此,迎合信息化校园建设的要求,建立高校人事管理系统具有十分重要的意义。一方面,目前很多高校在日常工作中提倡无纸化办公,这和人事管理系统的特点十分吻合,人事管理的各项工作也逐步向科学化和规范化发展;另一方面,高校人事管理系统的建立能够让人事管理人员告别以往的人工手动填写等工作方式,利用较为先进的管理系统可以提高日常工作质量和效率。高校人事管理系统是信息数字化校园的核心组成部分之一,它存在的根本目的是为了更好地建设职工队伍,这也是完成学校各项工作与提高学校办学质量的基础保证。高校人事管理系统的主要作用在于这样两个方面:一是为全校的信息管理提供了一个良好的数据平台;二是可以有效地提高人事管理部门在日常工作中的工作质量以及工作效率。

二系统需求分析

本系统需要实现人事管理模块、劳资管理模块和师资管理模块。人事管理中包括档案管理、调动管理和考评管理;劳资管理中包括工资管理和福利管理;师资管理中包括培训管理和院系管理。在本系统中,总共有三类用户,不同的用户具有不同的权限。其中,系统管理员:可以进行所有操作,包括对用户信息修改,也可对数据修改;高级用户:可以查看除用户信息以外的所有信息,有一些修改权限;普通用户:仅能看自己的信息,而且不能修改,也不能查看自己以外的其他用户的信息。

三数据库设计

在本系统中存在以下关系模型:职工(教职工编号、教职工姓名、性别、所属院系、民族、出生日期、婚姻状况、职称、入职日期、联系方式、基本工资、籍贯、状态)职工工资(职工编号、职工姓名、职工性别、所属院系、职工职称、基本工资、岗位工资、保留津贴、应该发放工资、住房公积金扣款、税款、实际发放工资、工资月份)调动管理信息(职工编号、职工姓名、调动日期、原所属院系、现所属部门、原职称、现职称、原基本工资、现基本工资)考评信息(职工编号、职工姓名、所属院系、考评内容、考评结果、考评人、考评日期)

四系统设计

高校人事管理系统应包含人事管理模块、劳资管理模块和师资管理模块这3个模块,高校人事管理系统的功能结构图如图1所示。在该系统中,最重要的是人事管理模块,而且各个模块的设计差异较小,我们以人事管理模块为例进行设计。该模块包括三个子系统。在档案信息管理模块中,管理员可以通过点击档案管理进入教职工信息管理的界面,来完成对教职工信息的查询、新增、修改等操作。在查询功能中,系统默认查询了所有职工的信息,可以根据需要进行相应的条件查询;在删除功能中,系统中提供了单个职工信息删除或者多个职工信息删除的操作;在修改功能中,可以修改教职工的信息。其设计过程为:系统加载Home.aspx主界面,点击档案信息管理菜单时页面会跳转至Employee.aspx这一界面,在Employee.aspx.cs中Page_Load()中调用DataGridBind()方法绑定所有职工信息,页面默认显示所有职工信息,用户可以在该界面中分别通过调用InsertEmployee()、EidtEmployee()、DeleteEmployee()对职工信息进行增、删、改、查操作,这几个方法都是借助SqlHeler类对数据库进行操作。在调动管理模块中,通过点击调动管理菜单进入调动信息管理界面,来完成对职工职位变化的增加、查询等操作。在增加功能中,如果添加成功,在调动信息表中加入一条数据,同时要更新职工的信息状态;在查询功能中,页面不仅默认显示所有职工调动信息,还提供了根据职工编号或职工姓名查询职工调动信息的服务。其设计过程为:系统加载Home.aspx主界面,点击调动管理菜单时页面就会跳转到Redeploy.aspx界面,可以在此界面中对职工调动信息进行新增操作,再输入职工编号,点击查询按钮,调用ButtonInit_Click(),将职工姓名、原所属院系、原职称、原基本工资等信息显示出来。在填入新数据后,点击提交按钮,调用ButtonModify_Click(),将插入一条新的调动信息并修改职工信息;在Redeploy.aspx界面中通过点击调动记录查询跳转至Re-deploySel.aspx页面,此页面在Page_Load()中调用Redeploy-DataBind()方法绑定所有职工调动信息,页面默认显示所有职工调动信息,在页面中可以通过输入查询条件点击查询按钮调用ButtonSel_Click()去查询相应的职工调动信息,在这些对数据库进行操作时都是借助SqlHeler类来进行的。在考评管理模块中,通过点击菜单进入考评管理的界面,来完成对考评信息的查询、新增等操作。在查询功能中,系统默认查询了所有职工考评信息,可以根据需要进行相应的条件查询。其设计过程为:系统加载Home.aspx主界面,点击考评管理菜单时页面就会跳转到Check.aspx界面,可以在此界面中对职工考评信息进行新增操作,再点击查询按钮调用Button-Sel_Click()查询职工信息,在输入完考评信息后,通过点击提交按钮调用ButtonModify_Click()将插入一条新的考评信息;在Check.aspx页面中通过点击考评信息查询跳转至CheckSel.aspx页面,在此页面中通过输入查询条件,点击查询按钮,调用But-tonSel_Click()去查询相应的职工考评信息,在这些对数据库进行操作时都是借助SqlHeler类来进行的。

五结论

通过较详尽的需求分析阶段,明确了系统开发的目标和用户的信息要求,从而对系统的结构规划有了更好的掌控。在概念设计、逻辑设计以及物理设计阶段分别完成了设计概念模型、对模式关系进行转化、建立视图索引,并最终完成了数据库的设计及系统功能的实现。通过测试,系统可以实现相应的查询、更新及简单统计等功能。

人事管理系统范文第7篇

关键词:人事管理;系统功能;业务流程

中途分类号:TP315 文献标识码:A 文章编号:1009-3044(2016)08-0081-02

1 概述

社会和技术的发展同时也促进了高校教育事业的发展,同时高校的人事分工更加细化,其人事关系管理越来越纷繁复杂,传统人事管理方式和手段已经不再适应时展的要求。计算机和网络技术给人事管理带来了极大的便利,同时还能避免手工处理的失误。

人事管理系统是一项需要运用多学科知识,多专业配合,多部门协作,多环节配套的复杂系统工程。加强对档案信息自动化系统管理的目的在于可以节省人力物力和时间进行人事档案信息的管理。

2 系统功能分析

本系统是根据安阳工学院为开发背景,学校共有教职工1000余人,具有副高级以上职称290人,学校外聘教授35人,外籍教师5人。系统的用户是人事管理部门工作人员,同时根据不同的用户使用权限设置不同管理员的不同的管理模块,其总体功能模块有档案管理、考勤管理、奖惩管理、工资管理、科研管理、用户管理等功能。

通过系统的功能需求分析,可得到系统的执行者为超级管理员、普通管理员添加人员和数据库系统,系统用例如图1所示。

系统维护:主要是管理高校架构,基本资料,初始化系统。高校架构是对学校名称,学校各系统,以及各系统下的子部门进行管理。可以增加,修改,删除。

档案管理:主要是对教师的基本档案信息,职务信息,个人信息的管理,保存后可以修改,查询,但不可以删除。

考勤管理:通过系统维护添加考勤项目后,就可以增加考勤内容,考勤内容可以增加和查看,不可以修改和删除。

奖惩管理:主要是对教职工奖励和惩罚信息的管理,主要包括奖惩类型,原因,类型,批准人等信息,可以增加和查看,不可以修改和删除。

培训管理:主要是对教师参加的培训进行管理,包括培训内容,培训人员,培训内容,培训单位等信息,可以增加和查看,不可以修改和删除。

科研管理:主要是对高校教师的科研成果进行简单的管理,以便于了解高校教师的真实能力,以合理安排教师的工作岗位,达到教育资源的利用率的最大化。主要包括科研项目,研究成果,合作伙伴,成果发表等信息,可以查看和增加,不可以删除。

待遇管理:主要是对试用期和正式员工的工资多少进行管理,以及考勤项目金额等进行管理,能够管理的只有在系统维护里添加后才能进行修改。

3 系统业务流程设计

后台登录时,采用授权方式赋予管理员不同角色,若为超级管理员,则可管理系统的所有功能。若为普通管理员则可管理部分功能,例如,用户管理中,普通管理员只可以修改登录密码,其他功能如添加用户,修改权限,删除用户普通管理员都是不可以使用的,只有超级管理员才可以使用的这些功能,还有,为保证数据的安全性,只有系统管理员可以初始化系统。主要业务流程如图3所示。

4 结论

系统采用应用程序框架,利用MyEclipse8.6编程平台结合OracleXE11g数据库实现的。就本系统而言,整个开发过程如下。系统开发的过程中遇到了很多的问题,例如界面的组件布局问题,由于基本档案信息较多,在布局时总是因为边框过小而造成组件变形,而边框过大,系统界面又非常难看,采用java中已经封装了一个用于处理图形化界面的方法;数据通非常的麻烦,后现原来Hibernate保存数据非常的方便;由于前期系统开发系统较快,在处理一些细节问题的时候,系统容易报错,例如删除一些正在使用中的基本资料,可以正常删除,但是,在使用这些基本资料的地方就会出现错误。通过反复的调试程序,最终,系统不再出现系统报错问题。

参考文献:

[1] 胡家芬.Swing可视化组件多线程操作机制研究[J].电脑知识与技术,2012(31)

[2] 孙旗.基于Swing的居民健康档案管理系统的设计与实现[D].成都:电子科技大学,2012.

[3] 刘京华.Java Web整合开发王者归来[M].北京:清华大学出版社,2010.

[4] 赵池龙,杨林.实用软件工程[M]. 3版.北京:电子工业出版社.2011.

人事管理系统范文第8篇

使用人力资源管理系统目的,就是要充分利用自动化办公软件的特点,使学校人力资源部门通过该系统可以对学校的教职工的基本信息进行管理,在管理中能让学校领导关注学校的人事状况,人事管理工作可以为领导的决策提供可靠依据,同时,这种管理模式也可以方便教职工了解自己的人事信息。该系统应具备以下两个特点:第一,研究成果适用于鹿山学院。本系统是从鹿山学院的实际问题为出发点而立项的,结合目前先进的信息化技术,可以和鹿山学院的实际需求结合起来,通过采用结构化的分析方法,可以对鹿山学院的人力资源管理系统、实际工作的业务范围和业务工作流程进行有效的调研和分析,就可以更好地构建高校人力资源信息管理模型。第二,实现人力资源部无纸化办公。本系统所研究的系统内容,可以使人力资源部方便地掌握学校教职工的人事基本信息、人事调动、合同信息、绩效考核、工资信息、人事考勤信息等相关数据,在这个操作管理模式下,可以使操作功能一目了然,实现“无纸化,自动化,共享化”办公模式。同时,通过应用此人事管理系统,可以使人力资源部从烦琐、重复的日常工作中解脱,提高鹿山学院的人事管理工作效率,保证人事管理工作的正确性和可靠性。

2系统总体设计

2.1鹿山学院人事管理系统功能架构

系统的主要功能包括以下方面:基本信息管理、鹿山学院人员聘用管理、工资福利管理、师资培养管理、退休管理、人才交流管理等几个模块,每个模块下面还包含了各自独立的子功能。

2.2系统设计原则

第一,采用的设计原则主要包括:在整个高校教职工中心数据库框架下,可以完成鹿山学院的人事系统的设计与规划,并在此基础上完成各功能模块的业务逻辑。第二,统一分布原则:统一设计了鹿山学院系统框架、权限体系、数据库、平台及功能,分步骤完成系统的具体实现,使鹿山学院的人事管理方便快捷。第三,先进性原则:系统基于平台,C#语言开发,B/S体系的三层架构。系统引入成熟的设计模型,保证系统有很强的扩张性、灵活性、很高的稳定性。第四,安全性原则:系统采用动态菜单基于角色分配功能操作,从而实现功能操作的权限;采用基于访问规则库角色模型,实现统一的数据权限。第五,规范化原则:采用软件工程规范建设人事系统,整个系统开发严格划分:需求分析、概要设计、详细设计、代码及维护,采用统一建模语言来实现统一描述。

3数据库设计

在系统的数据库设计中,除了基本数据和常规功能所需要的数据表以外,还设计了用户登录表以及用户权限表。通过设计这两个表,可以安全保存用户的账号密码,还能规范各级别用户在系统中的权限,权限表的内容与登录表是一一对应的,所以在权限表当中保存了用户的账号,用户登录时,系统自动根据编号调用相应的权限。

4系统开发

4.1公共类封装

本系统将部分经常需要使用的事件及方法进行了封装,以提高代码的复用率,减少冗余。DepartClass类主要用来维护部门的信息。InforClass类主要用来维护职工的基本信息。SqlClass类用来管理与数据库的连接及基本操作,包括查询、修改和删除等操作。RewardClass类用来维护奖惩信息。WageClass类用来维护工资结构,包含了工资的主要构成和套账方式,当工资结构发生变化以及生成台账时,需要对这个表进行操作。

4.2主要功能开发

4.2.1系统登录设计

系统的登录主要通过COUNT函数以登陆的用户名和密码作为搜索条件,根据返回的记录数判断账号密码是否合法。网站的登录页为Login.aspx。使用两个TextBox控件用于输入账号和密码,两个Button控件用于点击登录或取消。

4.2.2添加职工信息设计

添加职工信息主要使用INSERT语句,该语句通过调用公共类中的SqlClass里面的方法来与数据库进行交互,返回boolean类型数据。页面命名为Employee.aspx。在Page_load事件中,将部门信息表中的部门名加载到DropDownlist控件中以便选择部门。当用户单击保存按键时,sqlclass类将输入的信息保存到后台数据库中,同时通过ajax技术刷新GriidView控件以及时显示更新后内容。

4.2.3考勤管理

在网站主文件夹下建立考勤管理页面late.aspx用于管理职工上下班考勤,使用GridView控件进行整体布局,按日期新旧进行排序,提供组合查询功能。在页面的Page_load事件中,显示职工的上下班时间,设置一个签到按钮以及一个签退按钮来判断职工是否迟到早退,将对应的标志位存于数据库。

5结语

本系统将部署在鹿山学院,B/S结构部署。主要应用于人力资源部的日常业务处理,提供数据的导入导出,可以使鹿山学院人事管理操作功能一目了然,在使用中,方便、灵活,使人事管理系统实现了“无纸化,自动化,共享化”办公,方便了鹿山学院的人事管理。

人事管理系统范文第9篇

【关键词】人事管理;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架构的相关的基础上,大范围的调动网络技术,利用网络迅速这一特点来及时的对人事信息的及时更新与操作。

参考文献

[1]安德森ASP NET高级编程[M]北京:清华大学出版社,2002.

[2](美)Chris Goode,Chris Ullman等康博译ASP NET入门经典――c#编程篇[M].北京:清华大学出版社,2002.

[3]Daniel Cazzulino,等.C# Web应用程序入门经典[M].北京:清华大学出版社,2003.

[4]张辉鹏.基于NET的电子商务系统的研究和设计[D].武汉:武汉理工大学计算机科学与技术学院,2006.

[5]Daniel Cazzulino等C# Web应用程序入门经典[M].北京:清华大学出版社,2003.

[6]张莉,王强,赵文防,董莉.SQL server数据库原理及应用教程[M].清华大学出版社,2004.

[7]申朝阳,宋颜浩.ASP NET与相关数据库技术[M].水利水电出版社,2005.1.

[8]杨新宇,刘力勇.关于 B/S 架构的深入探析[M].科技信息(学术研究),2007-01.

[9]张海藩.软件工程导论[M].北京:清华大学出版社,1998.

人事管理系统范文第10篇

Powerbuilder6.5是美国著名的Powersoft公司推出的广泛使用于客户机/服务器体系结构下的应用程序开发工具,具有完整的Web应用开发功能。它同时支持多种关系数据库管理系统,通过微软公司的ODBC接口和专用的大型数据库接口,能够高速读取数据库中的数据。本系统就采用Powerbuilder6.5开发,服务器端的操作系统为WindowsNT4.0,客户端操作系统为Windows98。

系统功能的分析及规划

(1)系统功能的分析

公司内部的劳资人事的管理,从大的方面分主要集中在公司职员的个人情况、工资细目、调入调出及用车等。所以该系统主要是实现对数据的录入、插入、

删除、网上查询、统计、更新、打印等功能。其次,

为了信息的保密与安全,系统还要提供一定的安全机制。

(2)系统功能的规划

根据以上系统功能的分析,本系统决定采用MDI风格,它主要分为以下几个模块,其中劳资人事管理系统的父窗口的功能结构图如图1所示。

文件模块:此模块实现本系统对数据的打开、保存、打印预览、打印及用户管理等功能,并可由此退出系统。

信息管理模块:此模块实现系统的信息管理,包括对职工情况一览表、职工调入调出情况表、职工工资表及其它各表的信息数据的插入、删除、修改、保存等功能。

查询模块:此模块实现本系统的查询功能,能将个人的基本情况、调入调出情况、工资情况等检索出来,并可实现多条件查询和模糊查询。

统计模块:此模块用于对数据库中的信息数据按照一定的规则进行统计。

系统服务模块:此模块用来系统管理人员设密码和对系统的功能和开发信息进行介绍等。

对于系统中的各表,其基本信息管理功能结构图如图1所示:

图1.职工基本信息管理功能图

3根据用户要求设计数据表

数据表的建立是应用程序开发过程中的非常重要的一个环节,必须清楚每一模块要操纵的数据是那些,以及数据间的相互关系,然后建立数据表。劳资人事管理系统要求能对职工的个人情况、调入调出情况、工资情况等进行管理,在职工个人情况表下面,还有象维护职务表,维护学历表等等。同时还要对系统设置安全机制,为实现以上要求,下面仅以人事、工资、密码表为例介绍一下各表的结构:

职工情况一览表

它包括职工标号、姓名、性别、政治面貌等信息。其结构如下:

codechar(4)notnull,//职工编码

namechar(8)null,//姓名

sexchar(2)null,//性别

politicschar(8)null,//政治面貌

birthdaydatanull,//出生日期

work_timedatanull,//参加工作时间

post_zhwchar(10)null,//职务

addresschar(30)null,//家庭住址

该表主键为职工编号(code)。

职工工资表

其结构主要包括职工所得的各种工资福利等。

Codechar(4)notnull,//职工编号

Namechar(8)null,//姓名

g_payintegernull,//岗位工资

j_payintegernull,//技能工资

w_payintegernull,//物价补

s_payintegernull,//书报费

ws_payintegernull,//卫生费

xh_payintegernull,//小孩补贴

a_payintegernull,//工龄工资

ht_paynumeric(6,2)null,//合同补贴

jj_paynumeric(8,2)null,//奖金

total_paynumeric(8,2)null,//工资总额

该表主键为职工编号code。

系统密码表

user_namechar(10)notnull,//用户名称

user_wordchar(10)notnull,//用户密码

user_qxchar(2)notnull,//用户权限

系统的网络实现

由于Powerbuilder具有完整的web应用开发功能,由它编制的软件可以方便的同服务器端的数据库协同工作,构成Client/Server工作方式,它使用的是业界熟悉的Web标准(HTML和Java),通过端对对的设计、调试和提交,可以控制Web应用的整个生命周期。本系统客户应用和服务器应用都采用Powerbuilder开发。其中服务器端的程序是实现中的重点部分,其内容主要是生成SQL语句对数据库操作及对所得的数据进行处理。它主要分为监听客户连接、处理客户请求、避免死锁、向客户推送消息等。本系统的实现平台关系图如图2所示:

图2.实现平台关系图

关键问题的解决

(1)安全机制问题

在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统。为了防止不合法用户对数据的察看和修改,本系统把用户分为三个级别:超级、可修改和只读用户,即一二三级用户。超级(一级)用户不仅拥有对数据的查询、修改权限,还对用户的使用权限进行控制,可以设定用户名、密码和其权限,还可以对纪录进行增加、删除、修改等操作。可修改(二级)用户对数据可以查询、打印,还可以对纪录进行增加、删除、修改等操作。只读(三级)用户只拥有对纪录的浏览、查询和打印权限。当用户要进入系统是必须先输入用户名和密码,按“确认”按钮后,系统辨别用户身份,对合法用户根据用户的权限级别赋予相应的使用功能。

对任一数据列进行排序的问题。

熟悉Windows的用户一定对资源管理器不陌生,当目录或文件很多时,当然会想到使用排序来尽快定位目标,你只要用鼠标在资源管理器上端的name、size、type或modified中的任意一项点击,它就会将此项按升序或降序排列。同样地,在PowerBuilder中,如果数据比较多,我们也可以采用这种办法来排序以尽快查找记录。

本系统以窗口w_rsh为例,要实现这样的排序功能,首先定义两个实例变量Stringpre_col=“”和Intclick_time=0,它们分别记录上次点击的列和点击同一列的奇偶数。然后在dw_1的Clicked事件中添加如下脚本:

Stringclicked_pos,col,format

Longil_pos

clicked_pos=dwo.Name//取点击的对象

il_pos=Pos(clicked_pos,‘_t‘)//对于列标题,

//取得的对象是列名+”_t”

Ifil_pos>0Then

col=Left(clicked_pos,il_pos-1)

Ifcol=pre_colThen

Ifclick_time=0Then

click_time=1

format=col+"A"

Else

click_time=0

format=col+"D"

EndIf

Else

click_time=0

format=col+"A"

EndIf

pre_col=col

dw_1.SetSort(format)

dw_1.Sort()

EndIf

采用上面的方法可实现象Windows中资源管理器灵活排序的功能,从而使所要浏览的数据更加一目了然。

本系统对日期型、需渐变量等数据的输入采用了编辑掩码控件editmask,这样就可以大大方便用户的操作。对于象性别这样只有男、女两个值的,则采用单选钮radiobutton形式,用户在录入时只需要鼠标点击选钮即可。在设置条件时的值段名和有固定职供用户选择的数据使用了下拉列表框(droplistbox),用户只需选择所要输入的值即可。

6结束语

上一篇:农村小额信贷范文 下一篇:初中数学竞赛范文