人事管理系统范例6篇

前言:中文期刊网精心挑选了人事管理系统范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。

人事管理系统范文1

摘要

………………………………………………………………..1

第一章 引言 …………………………………………………………..1

第二章目的和任务 ……… …………………………………………...1

第三章powerbuilder简介 …………………………………………….1

3.1什么是Powerbuilder …………………………………………………………………….2

3.2 Powerbuilder的基本特性 ……………………………………………………………....2

3.3 什么是客户机/服务结构 ……………………………….…………………………...3

3.4 使用客户机/服务器结构 …………………………………………………………....4

3.5 Powerbuilder与客户机/服务器结构 ………………….……………………………....4

3.6 面向对象程序设计简述 …………………………………..…………………………...5

第四章设计过程 …………………………………………………….6

4.1软件工程简介 ………………………………………………………………………...6

4.2具体设计过程 ……………………………………………………………………...…7

1.系统分析 ………………………………………………………………….…………7

2.可行性分析 ……………………………………………………………….…………7

3.编制项目开发计划 ……………………………………………………….…………7

4.需求分析 ………………………………………………………………….…………7

5.软件设计 ………………………………………………………………….………..14

系统部分 ………………………………………………………….………..14

基础数据管理 …………………………………………………….………....15

员工管理部分 …………………………………………………….………....17

.工资管理部分 .…………..……………………………………….………....19

.帮助部分 ….……………………………………………………….………..20

总结……………………………………………………………………..21

参考文献 ………………………………………………………………21

附录……………………………………………………………………..22

摘要:本设计使用软件工程方法,采用powerbuilder开发工具和oracle数据库制作出人事管理系统,此系统也可移植到别的数据库上运行.

Abstract: This project generates employee manager system by the way of software engineering, developing tool of powerbuilder and oracle database system. This manager system can also be migrated to other database system.

第一章 引言

随着科技水平的发展,电脑硬件价格不断下降,同时普及率迅速提高,为办公自动化的实现提供了物质条件.要实现办公自动化就必须实现办公无纸化.对于人事管理而言,要配备一套人事管理软件,以提高工作效率.在手工管理阶段,所有的人事资料必须手工书面记录,并归档编号保存,事后如需查阅,则要人工从浩瀚的资料中查找,既费时费力又容易出错.作为保存资料的介质---纸张,又有容易被火烧毁,易被虫蛀,易发霉变质等等缺点.急需有一套人事管理系统,由计算机来代替手工完成人事资料的管理.

:13000多字

400元

备注:此文版权归本站所有;。

人事管理系统范文2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

人事管理系统范文3

[关键词] 数据库 多条件 动态SQL查询

在数据库管理系统中查询不可缺少,现有的面向用户的查询系统大多是建立在固定的SQL查询语句上,查询时根据用户给定的值进行查询,实现比较简单。但用户的要求往往是多种多样的,当用户提出的查询要求需要多基本表连接时,就需要用户事先指定连接关系;而有时应用系统需求查询条件是动态的,由用户来实现相对较难。为此本文通过探讨其设计原理与实现过程,对学校人事管理系统中的自定义查询功能进行分析,提出了一种能根据用户需求,可任意控制显示的字段及其顺序,并可对所有字段任意指定条件,动态生成SQL查询语句,从而实现数据库动态查询的方法。

一、原理分析

1.设计原理

在查询过程中普通用户通常对于SQL语法比较陌生,基于这一点,我们将用户查询需求和SQL的生成分离开来,对于一般不熟悉数据库语言的用户更可让其集中注意力提出查询需求,而由系统去完成用户需求与SQL语句相应的转换。用户只需对用户表达式进行操作,无需与数据库打交道,由系统建立用户表达与数据库查询语句之间的联系,对用户的查询需求进行转换,动态生成可执行的标准SQL语句,并完成查询操作。

在动态查询程序设计过程中需要考虑其实用性,友好性,完备性。因此,在动态查询的设计时使用“与”、“或”、“非”3种逻辑关系可以将查询条件进行组合;使用括号可以改变逻辑关系之间的优先关系;另外我们还使用“包含”,“=”等6种比较符,只要进行合理的条件组合就能查出符合条件的记录。

2.实现过程

(1)输入查询条件。查询条件包括查询字段、比较符和字段内容。

(2)生成条件。当用户输入完查询条件时点击按钮使查询条件显示在查询条件显示栏中,同时查询条件也写入用于查询的字符串中。

(3)显示查询条件。在一个列表显示框中直接显示用户输入的复合查询条件。使用列表框的好处是如果查询条件已满,则激活右边的滚动块显示更多的查询条件。

(4)加入条件关系。用户如果想执行多条件查询,条件之间可以用“与”“或”“非”等逻辑关系连接,还可以使用括号将条件进行组合。

(5)查询操作。激活显示结果窗口时,执行生成的SQL语句,将结果置于DBgrid数据库表格中。

二、案例实现

1.查询窗口设计

为了实现交互操作的灵活方便,定义frm_sql和frm_exe 窗口对象,分别用于生成动态SQL 查询语句,窗口界面设计如下图。显示查询执行结果的窗体主要由一个DBgrid_sql数据库表格组成,这里从略。

图中主要控件及说明如下:

Cmb_yh为下拉列表框,功能为实现多条件间的“与”或“或”;Edt_va文本框功能为输入查询条件值;Btn_tj_add按钮功能为添加查询条件;Che_Lst_sql复选列表框功能为设置查询、显示字段; Btn_od_ad按钮功能为添加排序依据;Btn_display按钮功能为执行动态生成的SQL 查询语句,并激活显示查询结果窗口。

2.具体实现过程

程序的算法主要是变量tj、lb、px、sql是由窗体输入的值产生的。变量说明如下:

tj用来存储动态生成的查询条件;lb用来存储查询字段列表;px用来存储生成的查询结果排序依据子句;sql用来存储SQL 查询语句字符串,即“select”+lb+tj+px,如图所示则sql为:“select dw, ks (此处多个字段略) where (zc=‘讲师’) and (xl=’本科’)and (dw like ‘%机电%’) order by csrq”。

在Btn_display显示按钮中激活显示结果窗口,执行生成的SQL 语句,并将结果记录集置于DBgrid_sql数据库表格控件中。

三、结束语

本程序通过简单的窗口界面点击,生成多条件自由组合、显示字段及顺序任意定义的、动态SQL查询语句,从而实现动态查询,极大地简化了查询操作、提高了查询的灵活性,使用户把注意力更多集中在查询条件的设计上。用户也可根据需求,方便地将本程序思想移植到其他语言或其他的查询应用系统中。

参考文献:

人事管理系统范文4

关键词:人事管理;MySQL;Java

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)02-0070-02

随着计算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库的功能也越来越强,因此开发人事管理系统应用程序显得尤为重要,在强调管理、强调信息的现代社会中它变得越来越普及。一个优秀的人事管理系统不仅能够将人力资源工作者从繁重的日常琐碎事务中解放出来,而且还能提高企业整体的科技含量与管理效率,加快企业的信息化建设。

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 结束语

随着计算机软硬件的不断发展,信息管理系统在人事管理中的应用己成必然,目前市场上出现的了一些通用的人事管理信息系统,由于通用软件使用范围的局限性,各单位、各公司人事部门仍需要开发适合自身使用的人事管理软件,结合自己单位的实际情况研发相应的人事管理系统,可以使得相应的人事管理部门的工作效率大大提高。

参考文献:

[1] 王珊, 萨师煊. 数据库系统概论[M]. 4版. 北京: 高等教育出版社, 2006.

[2] 张海藩, 吕云翔. 软件工程[M]. 北京:人民邮电出版社, 2013.

[3] 高洪岩. Java EE核心框架实战[M]. 北京:人民邮电出版社, 2014.

人事管理系统范文5

论文摘要:高校人事管理系统包括人事档案信息录入、人事档案信息显示及人事信息查询等。系统开发采用了先进技术,有开发效率高,调试容易,维护方便等优点。实现了显示信息分页,组合查询等方便用户的功能,提高了高校人事管理的效率。

目前软件市场有很多人事管理系统软件,有的功能强大,适合管理大型的集团型企业,有的功能单一,适合管理小型企业。针对高校的人事管理软件却没有通用的商业软件。因为高校的人事管理有其特殊性,每个院校之间的差别很大,管理方法存在很大差别。市场化的通用商品软件很难满足所有高校的人事管理需求。高校的人事管理软件均采用定制化开发,根据本校的实际情况,开发切合本校实际的管理程序。

经过前期大量调研,考察了很多软件系统。有的软件功能较全,系统庞大,能够部分满足我院的管理需求,但费用昂贵,且有很多我院不需要的功能;有的软件功能简洁,可部分实现我院人事管理功能,但对于我院特殊的个性化的功能需求不能满足。经研究决定,利用我院的人才优势,结合相关部门课题研究内容,开发适合我院管理的人事管理软件。

1 系统分析

软件系统不是越大越好。越大,功能越全,但操作会很复杂。只有合适的才是最好的。本系统从我院的实际情况出发,分析了技术可行性、经济可行性,最终确定利用自身的人才优势,开发适合我院实际情况的人事管理系统。

人事管理系统最主要、最重要的是对人的管理。未来社会的竞争是人才的竞争,如何选好人、用好人、管好人并留住人才是单位要解决的关于“人”的最重要的问题。利用软件系统能够为用人单位提供有价值的参考信息,根据不同发展阶段对人才的需求,制定不同的人才发展计划,并进一步做好人事管理工作。

由人事部门提出需求,并提供相关表格、数据格式,开发人员进行需求分析,与人事部门确定核准后,进行系统设计,然后进行编码、测试、调试,由人事部门试运行,提出改进意见,最后以软件系统的形式正式运行。

经过与人事部分相关人员一起分析,总结本系统要实现以下功能:

1) 人事基本档案管理:录入教职员工的基本档案信息,掌握教职工的出生年月、职称、学历、毕业院校、专业和简历等基本信息。

2) 综合查询:根据不同的组合条件,查询需要的结果,如可查询35岁以下拥有博士学位的教职员工的情况。

3) 统计分析:输入要统计的条件,以柱状图、趋势图等图形形式显示出统计的结果,直观、清晰、一目了然。

重点:实现人事档案信息的录入,只有规范的基础信息输入系统后,才能够实现其它的系统功能。所以基础档案是根本,除了该模块的设计要易于输入外,还要求基础信息的完整、正确及规范。

难点:统计分析,领导要求的结果要简洁、直观,但运算过程往往很复杂。想要各种各样的统计功能,又要求操作简单,这本身就是非常矛盾的需求。如何协调这一点,要经过反复试验,反复磋商,最终才能达到满意的结果。

2 系统概要设计

开发模式采用最新流行的B/S结构,将系统安装在Web服务器上,安装方便,调试、更新系统方便。每台客户端不用安装系统程序,只要有浏览器就能登录人事系统。

总体开发由富有经验的教师承担,为学院积蓄人才储备,吸收年轻教师参与。为培养学生的实践开发能力,本项目将部分优秀学生纳入项目组,将这部分学生作为“软件蓝领”,编写较简单的程序。因为系统中有部分界面的设计、图形图像的处理不需要较高的技术,把这部分交给学生来做,对项目的进程和对学生能力的提高都有极大的益处。

根据系统分析的功能,将整个系统划分成以下模块:

1) 员工基本档案录入;

2) 人事档案信息显示;

3)人事档案信息查询。

3 系统详细设计

开发技术选用+SQL Server 2000,采用最先进的开发技术,使系统的功能更加完善。采用技术,将网页系统的开发由过去的编写大量代码,转变为充分利用图形用户界面(GUI)和面向对象(OO)技术,开发更容易,测试更快捷,调试更方便。系统更容易扩充,在系统完成后,如果将来想加入新的功能,可在此基础上进行扩充、完善。

3.1 技术平台

1) 服务器操作系统:MS Windows 2000 Server;

2) Web服务器:IIS5.0+MS .NET Framework 1.1;

3) 开发工具:MS Visual Studio .NET 2003;

4) 数据库: MS SQL Server 2000;

5) 客户端应用程序: Internet Explorer 6.0(sp1)以上版本。

3.2 数据库设计

1) Employee表;

2) Department表;

3) UserInfo表。

3.3 界面设计

1) 系统登录页面

用户权限:role分为3个级别:1、2、3

级别1为系统管理员,拥有全部功能;

级别2为高级用户:不可添加修改用户权限;

级别3为一般用户:只可浏览信息,不可添加、修改、删除信息。

验证用户名及密码,如符合则可登录;同时判断用户权限,赋给Session(“role”)变量,根据权限进入不同的页面。

2) 主页面

采用Frame框架页面,点击左侧导航条,显示在右侧MainFrame窗体中。

采用TreeView控件实现左侧导航条。

3) 信息录入页面

信息录入页面可录入人员档案信息、部门信息等。采用文本框录入姓名、毕业学校等信息,采用下拉列表框选择性别、学历、职称等信息,采用日期控件录入出生日期、毕业时间、参加工作时间、入本院时间等,采用复选框录入兴趣爱好等信息。

4) 查询页面

可实现组合查询功能,根据下拉列表框中显示的要查询姓名、性别、学历、职称等字段信息,选择相应的“>”、“<”、“<=”、“>=”、“Like”等逻辑符,在文本框中输入相应的查询值,将查询条件显示在列表框中。还可将多个条件通过“And”、“Or”和“Not”连接起来,实现组合条件查询。

4 系统实现

4.1 添加信息

将文本框、下拉列表框、复选框等输入的信息添加到数据库表中。

strSql = "Insert Into Person Values('" & Trim(txtNumber.Text) & "','" & txtName.Text & "','" & txtTitle.Text & "','" & birthday & "')"

Dim cmd As New SqlCommand(strSql, conn)

'执行操作,插入记录

conn.Open()

cmd.ExecuteNonQuery()

4.2 显示信息

使用DataGrid控件显示人员的姓名、性别、出生时间、职称和学历等信息。

Dim cmd As New SqlCommand("Select * From Person", conn)

'建立DataAdapter对象

Dim adp As New SqlDataAdapter(cmd)

'建立DataSet对象

Dim ds As New DataSet

'填充DataSet对象

adp.Fill(ds, "Person")

'绑定数据对象

MyDataGrid.DataSource = ds.Tables("Person").DefaultView

MyDataGrid.DataBind()

4.3 显示详细信息

在显示信息页面,点击“详细”链接,进入显示详细信息页面,本页面将显示有关人员的全部信息。

strSql = "Select * from Person Where SerialID=" Request.QueryString("SerialID")

Dim cmd As New SqlCommand(strSql, conn)

Dim dr As SqlDataReader = cmd.ExecuteReader

dr.Read()

txtNumber.Text = dr.Item("Number")

txtName.Text = dr.Item("Name")

txtTitle.Text = dr.Item("Title")

conn.Close()

4.4 组合查询

将查询条件显示在列表框中,点击“查询”按钮,用DataGrid控件显示查询结果信息。

Lbcom.Items.Add(droplist1.SelectedItem.Text & " " & droplist2.SelectedItem.Text & " " & txt1.Text & DropList3.SelectedItem.Text)

Select Case droplist1.SelectedIndex

Case 0

field = "gender"

Case 1

field = "culture"

Case 2

field = "title"

End Select

Select Case droplist2.SelectedIndex

Case 0

relation = ">"

Case 1

relation = ">="

Case 2

relation = "="

Case 3

relation = "<="

Case 4

relation = "<"

Case 5

relation = "like"

End Select

If relation = "like" Then

strtxt = "%" & strtxt & "%"

End If

Select Case DropList3.SelectedIndex

Case 0

logic = ""

Case 1

logic = "and"

Case 2

logic = "not"

Case 3

logic = "or"

End Select

Session("fieldstring") = Session("fieldstring") & field & " " & relation & _

" '" & strtxt & "' " & logic & " "

5 总结

本系统采用了目前流行的及SQL Server技术,开发高校人事管理系统。由于高校的人事管理与企业的人事管理不尽相同,有相应高等教育管理的特色,所以高校的人事管理要根据具体情况具体分析。

随着高教改革的深入发展,高校人事管理系统也要进行相应的变革。管理的内容要向纵深方向发展,为高校领导和相关教育管理部门提供决策的依据。

随着信息技术的发展,过去很难实现的功能,如智能决策,数据挖掘等,渐渐成熟,可将这些技术加入到系统中,实现更丰富的功能。

参考文献:

[1] 苏英如程序设计及应用[M].北京:中国水利水电出版社,2006.

人事管理系统范文6

关键词:人事管理;数据库;账套

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)06-0012-03

1 背景

在竞争如此激烈的现代社会,企业引进各类优秀人才是企业能够日益健壮的基础保障。但人才引入后如何吸引和留住人才将是企业面临的又一难题。针对这个问题我们企业中均有人事部门,其主要作用就是管理人才,留住人才。但是人才复杂以及各企业自身特点将会使得管理人才成橐桓瞿烟狻;于这个背景企业人事管理的作用就突出在是否有一个完善的职工档案系统,可以精确分析,精准查找,快速反应。从而使得人事管理更加科学,更加标准。

2 系统功能

现在社会企业人事管理更加完善,各类管理系统层出不穷,越来越受到管理者的重视。企业人事管理系统主要有以下功能:关于员工的档案,可以快速新建档案,可以快速修改和查看,并能实时保持,此操作均为电子数据,这一点能为企业节省大量开支。同时可以通过企业人事管理系统对员工实现以下操作:考勤管理,主要是针对旷工,迟到,早退和出勤进行严格的记录;奖惩管理主要是针对员工的获奖情况和处罚情况进行记录;工资管理,针对不同职位职务进行不同的待遇计算。

3 系统功能研究

3.1 系统目标

依据企业对人员管理的各方面要求,企业人事管理系统主要是现的目标为:操作界面用户交互简单,最好能一目了然,能够对员工档案进行快速整理,对于人事考勤和工资方面要操作简单且使用性好等等。

3.2 系统功能结构

企业人事管理系统主要包括以下模块:人事管理模块主要针对员工档案进行管理,工资管理模块主要是针对不同员工的待遇进行计算和核实,系统维护模块顾名思义主要是针对系统的维护更新和安全保护,常用工具模块主要是用来快速打开常用工具,比如:计算器和Office等等。

人事管理这一模块主要包含的子模块有以下几个:档案管理,主要用来管理员工档案,档案包括员工的基本情况包括职务信息和个人信息等。根据不同的登录权限普通人员只能对档案进行添加和修改但不可以删除。管理员权限可以编辑和删除员工档案,一般情况下是无需删除的,因为企业要做人事备份。考勤管理,主要是针对员工的考勤情况,针对不同情况分别进行记录并反馈至奖惩管理模块。奖惩管理,这一模块主要是记录员工的奖励和惩罚的信息。最后是培训管理,主要是记录员工的培训信息包括地点,时间和内容等等。待遇管理模块主要是针对员工的工资进行管理。具体是根据员工的情况进行不同的待遇标准,这种情况有一专有名词成为账套,这种账套可以新建更改编辑等,它是建立在现有人员的数据库基础上的模块。系统维护模块主要是针对系统维护和安全的模块。其中主要几个关键点一是企业架构,这个架构主要采用树状结构显示,此方案更加简单明了并且容易实现。二是备份资料主要是针对数据进行的备份,以确保数据的安全有效。三是系统初始化。主要是对系统进行初始化工作,为确保系统的正常使用和数据的真实有效,在使用前应进行初始化。管理用户模块,可以设置N个普通用户,有修改密码功能,用户分为管理员和超级管理员,超级管理员可以删除普通管理员,这个功能只有超级管理员才能使用。

4 数据库设计分析

在软件开发中数据库的设计是必不可少的。一个设计优秀的数据库是应用程序的性能和开发直接影响因素。所以数据库设计更为重要。关于数据库的逻辑结构设计主要是依据应用程序的需求和相关功能来决定。为了保证软件开发进度在开发数据库时更要好好设计数据库,以免在开发过程中反复修改,影响软件开发进度。

企业人事管理系统的需求主要包括对人事档案的管理,其中包括档案信息、职务信息和个人信息;人事考勤、奖惩、培训管理,并且考勤和奖惩信息将体现到待遇统计当中;待遇管理,还要针对企业的现实需求,要求企业人事管理系统支持多账套功能。

本系统将档案信息分为档案信息、职务信息和个人信息,档案信息包括编号,姓名,性别,出生日期,身份证号,民族和籍贯。考勤表包括档案编号,考勤类型,考勤说明,开始日期,结束日期和批准日期等。

4.1 数据库逻辑结构设计

数据库设计中已经分析了员工档案信息的各实体对象,数据库中主要是通过数据表来构建基本数据模型。其他实体对象包括员工考勤和奖惩的模型在这并不做赘述。各设计模型最后都要映射到数据库中,进行实施,环环相扣最后形成数据表基本模型进而形成整个数据结构。对于数据库的建模一般使用工具为PowerDesign。

4.2 设计导航栏

应用程序一般设置相应的导航栏,利用该导航栏可以打开系统中的各子模块。也可以通过组件树来实现打开和查看效果。组织树并不显示根节点,在模块展开时显示叶子节点,不论折叠和展开都没有图标显示。

4.3 设计工具栏

除了导航栏,应用程序还需要设置相关快捷按钮用来快速打开员工档案,员工考勤核奖惩模块等等模块。甚至还可以打开系统工具的按钮,比如:打开计算器和打开office相关软件,也可以设置一个退出按钮用来退出应用程序。关键代码如下:

Final JButton ShortJButton=new JButton();

ShortJButton.addActionListener(new ActionListener()){

Public void actionPerformed(ActionEvent e){

rPanel.removeAll();

rPanel.add(new RecordSelectedPanel(rightPanel),BorderLayout.CENTER);

SwingUtilities.updateComponentTreeUI(rightPanel);

}

});

recordShortcutKeyButton.setText(“员工考勤”);

buttonPanel.add(ShortJButton);

5 设计公共模块

5.1 关于Hibernate配置文件的编写

Hibernate的配置文件除了要编写数据库连接的相关信息如:数据库连接的相关驱动程序,登录系统数据中使用的用户名和相关密码的基本信息),还要配置Hibernate自己的相关信息,比如:应用数据库所使用的语言,各类映射文件的持久化类等等,当然还可以设置要不要在控制台输出结构化程序设计语言,以及是否添加相关的信息提示等等。

5.2 Hibernate持久化类的编写

数据库对应的数据实体对象的表现形式就是持久化类,数据实体对象与持久化类是相互对应的关系。这两者之间需要通过映射建立关系。

public class TRecord{

public TRecord(){

public int ID;

String age;

void setID(int ID){

this.ID=ID;

}

int getID(){

Return ID;

}

public String getAge(){

return this.age;

}

Public void setAge(String age){

This.age=age;

}

6 T工管理模块技术分析

在人事管理模块进行开发时,有个主要问题就是需要处理大量数据,这些数据是用户输入的,这些信息量非常大,该模块在开发时第一部就是要处理用户录入的信息,这种处理主要是核对用户录入信息格式是否符合要求。处理这些信息主要是利用Java本身的反射机制进行验证,比如,验证是否为空规则,数据类型验证等等。

在档案建立时若想添加员工的相关照片,即使模块支持员工上次照片的功能。这个功能的实现,可以使用Java中的javax.swing.JFileChooler类,利用这个类弹出一个对话框,这个对话框主要用来选取照片的。除此之外还可以使用Java中的接口javax.swing.filechooser.FileFilter,这个接口可以对指定的路径进行过滤,使过滤后只显示一种类型的文件,比如图片(JPG,GIF)。照片上传功能可以通过Java中的File、FileInputStream和FileOutputStream这三个类联合实现。

7 工资管理模块技术分析

在实现工资管理模块时,需要实现其中的不同员工工资不同的情况,这个功能时刻通过Java中的JDialog对话框来实现的,至于修改账套也只需要修改一条金额的信息,这个功能我们采用Java中提示框JOptionPane类就可以实现。因为这个类即可简便实现相关功能,而且代码简单,比之前少创建一个类。在程序开发时也可以灵活使用JOptionPane提示框,提高了程序代码的可读性。增强了用户和系统之间的交互作用。

8 系统维护模块技术分析

系统维护除了基本框架维护意外,其技术难点在于如何维护企业架构。综上所述,企业架构的形状为树状,类似资源管理器,其实现技术是利用了Java中Swing类中的JTree树组件来实现。系统维护主要内容是关于部门的编辑包括修改,新建部门名称,删除取消部门。以上内容在Java的JTree中主要是对相应节点进行名称修改,添加新的节点,或者删除原有节点。为了实现这些还需要其他JTree相关知识,比如:如何选择需要的节点,如何删除,更改节点名称等等。

参考文献:

[1] 张洁. 基于JAVA的企业版人事管理系统[J]. 福建电脑, 2009(11).

[2] 刘颖, 姜永涛. 面向对象软件测试技术与方法的管理[J]. 信息技术, 2005(6).

[3] 李倩倩. 基于J2EE的学校人事管理系统[D]. 广州: 华南理工大学, 2010.

[4] 高洪岩. Java EE核心框架实战[M]. 北京: 人民邮电出版社, 2014.

[5] 王珊, 萨师煊.数据库系统概论[M]. 北京: 高等教育出版社, 2006

[6] 张海藩. 软件工程[M]. 北京: 人民邮电出版社, 2002.