《人事管理系统设计(9篇)》
如下是勤劳的编辑帮大伙儿找到的人事管理系统设计(9篇)。
人事管理系统设计 篇1
关键词:B/S;人事管理;Spring;MyBatis
中图分类号:TP311 文献标识码:A文章编号:1007-9416(2017)04-0179-01
1 引言
近年来,计算机技术在高校日常事务管理方面的应用受到了越来越多的关注。随着数据库技术、网络技术以及web设计技术的发展和应用,计算机技术已使往日繁杂、琐碎的日常事务管理变得整洁而高效。
人事资源管理系统根据高校人事管理工作的特点,在充分注重软件操作的交互性,简单性以及可视化原则的前提下,能及时为人事管理提供准确、全面的数据和结果分析,能有效提高高校人事管理的效率、质量及管理Q策的有效性、可靠性和实时性,有助于高校人事工作的信息化、正规化管理。
2 系统需求
人事管理系统主要分为前台管理和后台管理两个功能模块。有教师和管理员两个角色。管理员可以进行人事信息管理、合同续聘管理、师资队伍建设、校内调动管理、退休丧后管理、培训进修管理等功能。教师通过浏览器可以对相关授权信息进行查看。功能结构图如图1所示。
3 系统设计
3.1 数据库设计
一位教师有一个政治面貌,一位教师可以签订多个合同,一个合同只属于一位教师。一位教师可以有多个年度考核,一个年度考核只属于一位教师。一位教师可以进行多次信息变更,而一条信息变更只属于一位教师。
管理员登录需要输入管理员id和管理员密码,与数据库中数据进行比对,若存在此记录,则可成功登录,否则登录失败,返回登录界面。表1为管理员表结构设计。
3.2 详细设计与实现
教职工通过前台操作将指令下达到后台,后台将指令由Spring进行自动扫描分配首先到达控制层,控制层中的UserLogin Controller类通过调用EmpResult execute()方法到服务层,服务层中有接口UserService,它的实现类通过重写并调用EmpResult findAllById方法到持久层,持久层通过调用findAllById方法进行Mybatis映射到UserMapper.xml文件,下来通过数据库语句对数据进行访问,然后从最底层逐层向上返回数据。设计的核心主要靠Spring的容器管理支持控制层,Mybatis的映射机制支持持久层。
4 结语
系统以MyEclipse10为开发工具,运用java中的web前端开发知识,以JavaScript为用户端开发语言,采用MVC分层体系结构以及支持MVC架构的Spring+Mybatis框架,使用开源服务器Tomcat以及MySql数据库,服务器端开发语言为JSP。设计实现了高校人事管理系统各个模块的功能,并且其在线浏览功能提高了系统的跨平台性。针对系统处理大规模数据时候的卡顿现象,后续我们会优化算法以改进系统性能。
参考文献
[1]陈天河。Java数据库高级编程宝典[M].电子工业出版社,2005(1):35-38.
[2]林信良。Spring2.0技术手册[M].电子工业出版社,2005.
人事管理系统设计 篇2
关键词:人事管理;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.
[4] Clive Begin. Mybatis实战[M]. 北京:机械工业出版社, 2014.
人事管理系统设计 篇3
【关键词】模型层;过滤;数据库;持久层
1.本系统方案的拟定
1.1 设计要求
(1)功能是对人事资料、人力资源、工资管理、考勤管理等进行综合管理。
(2)输入/输出要求
输入查询条件,输出查询内容。
(3)基本的数据流程和处理流程要求
先对人员信息进行录入,然后再对它们分类。可以对数据进行插入、删除、修改、查询。
(4)用户与权限要求:此系统可以分为用户和管理员,用户可以设置自己的个人信息,管理员主要管理系统的各种信息。
1.2 方案的拟定
以上系统技术要求使用Eclipse可以满足,它使用的是面向对象、高效率且能够实现b/s模式编程的java语言[5]开发,使用MVC思想把数据、视图、业务逻辑进行分开,使用SVN协同开发工具进行版本控制。
2.系统总体设计
2.1 系统模块规划
本系统是一个典型的数据库开发应用程序,主要由招聘管理、人事管理、考勤管理、薪资管理、培训管理和系统设置六大模块组成
2.2 系统功能结构图
主要模块结构如图1。
2.3 系统数据库设计
2.3.1 数据库需求分析
根据系统功能分析和需求总结,考虑到将来功能上的扩展,设计出员工基本信息表、工种类型表、职位表、部门表等十八个表。
2.3.2 数据库概念结构设计
根据的数据项和数据结构,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
2.3.3 数据库逻辑结构设计
数据的概念结构设计完之后,可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
3.系统实现
本系统是一个典型的MVC框架的扩展应用,首先表示层用jsp+servlet来实现,包括视图和控制器。模型层包括业务逻辑层和数据库持久层。业务逻辑层主要是应用了Fileter技术[8]进行过滤Action事务,数据库持久层主要是用了数据访问对象(DAO)和Factory设计模式来实现。
3.1 系统开发环境
本系统采用java开发环境JDKI.6,Web服务器使用Apache的tomcat6.0,数据库使用SqlServer2005,开发工具为Eclipse5.5。
向开发的Java Web项目加入数据库驱动包、dwr包、jstl包、xml解析的jdom包;项目用到的库文件。
3.2 创建配置文件
(1)web.Xml
加载ActionServlet,它就是本系统的核心控制器,只要Web应用加载了ActionServlet,就可以获得整个MVC框架所提供的服务。Web.xml_里元素用来指定要加载MVC框架的核心控制器ActionServlet,元素用来指定让MVC框架来处理用户的哪些请求(URL),当它的子元素的值为“*”时表示用户的所有请示都使用此框架来处理。在系统的实现过程中使用到了dwr技术、上传下载(Upload)技术和报表处理等都要求在web.xml文件中配置。
(2)action-config.xml
通过web.xml文件把action-config.xml文件进行加载,在MVC框架中对action-config.xml文件进行jdom解析并根据解析到的参数解析跳转。
3.3 实现数据持久层
(1)创建db-config.xml的配置文件
db-config.xml配置文件用于配置数据库连接属性以及Hibernate运行时所需的各种属性,包括指定数据库的驱动程序、连接数据库的URL、连接数据库的户名和口令、数据库方言、数据库名等。要将底层数据库内的变动映射到整个应用,只需要修改该文件内的属性值。配置文件有XML和Java属性文件两种形式。URL指定连接数据库的URL。driverClassName指定数据库的驱动程序。Username为数据库用户名,password是数据库登陆密码。
(2)创建持久化类
本系统实现一个DTO接口把数据库中的表映射到一个持久化类,通过这种映射,系统把所有对对数据库表的操作都转移到为对java类的操作。持久化类是指其实例需要持久化到数据库中的类。持久化类通常都是域模型中的实体域类。持久化类符合JavaBean的规范,包含一些属性,以及与之对应的getter和setter方法。数据库中有几个表就有几个持久化类。
(3)通过DAO操作数据库
DAO是一个对DTO持久化类操作的接口,其中定义了query(String pk)方法、update(DTO dto)方法、add(DTO dto)方法、delete(String pk)方法、ListqueryAll()方法。其中DAO中有数据库链接的Connec-tion、分页(Pagination)属性。
query(String pk)方法:查询数据库中PK用户信息;
update(DTO dto)方法:更新数据库中域对象的状态;
add(DTO dto)方法:增加数据库中域对象的状态;
delete(String pk)方法:删除数据库域对象的状态;
ListqueryAll()方法:查询数据库中所有的域对象状态;
系统中都是运用DAO实现的数据库操作。
3.4 控制层的实现
Action的主要功能是接收页面中的一些数据,然后根据action-config.xml实例包含的映射信息决定将当前的请求转发给哪个Action。Action的工作就是通过访问HTTP会话、HTTP请求和表单参数等调用业务逻辑,最后把响应映射到以持久化类形式存在的模型上,来完成特定的功能。最后,Action返回的结果会通过配置文件映射到JsP页面上,JSP会渲染视图并显示给用户。
3.5 系统WEB层实现
本系统每个显示页面都是由两部分组成:头页面,主页面。头页面做成了一个jsp文件,在每一个显示页面中只要将这两个文件include进来就可以。这样使得系统页面的整体风格一致,同时也避免了代码重复编写,程序员只需为每个页面实现其中间的主体部分。本系统除index.jsp页面外所有的显示页面都由action转发过来,在action中将页面所需要的数据封装成对象,jsp页面直接从容器中获取数据,通过这种数据传递方式避免了在页面写入java代码,从而使得显示层和逻辑层耦合性大大降低。
3.6 系统部署
本系统的系统部署如图2。
4.结束语
本系统的设计实现基本上满足了用户需求,性能需求,比较容易维护;开发框架松散耦合度高、可扩展且高效;代码重用性较高,利于调试和测试。
参考文献
[1]俞彩云,李士雨。企业人力资源管理系统的分析与设计[J].计算机应用与研究,2004,21(2):186-188.
[2]王锋,张景,何文娟,等。基于Internet的人力资源管理系统[J].微机发展,2003,13(9):95-97.
人事管理系统设计 篇4
关键词:高职院校;人事管理;信息系统;建设
中图分类号:G710 文献标志码:A 文章编号:1002-2589(2013)24-0322-02
随着现代化、科技化的不断发展,高职院校的人事管理工作,已经取得了进一步的发展,从手工操作逐渐转变为计算机管理。人事信息的网络化管理即高职院校所建立的人事管理信息系统已经成为高职院校人事管理工作的主流。
高职院校的人事管理信息系统的建立可以扩大人事信息资源的整合,极大地提高了组织、人事、教务、科研等部门的工作效率和服务质量,同时也为学校节约了大量的人力和物资资源,取得了显著的经济效益和社会效益。
一、高职院校建设人事管理信息系统的必要性
建立一套完整的高职院校人事管理信息系统可以有效地将全校教职员工的个人信息进行集中整合,形成一个较大的信息资源库,可以有效地掌握人事异动信息,随着高职院校办学规模的不断扩大,人员流动越来越频繁,能够有效地将教职员工的学历、学位、职务、职称、科研、考察、进修、培训、社会服务以及教学情况等数据进行必要的掌握以及能够及时地跟踪调整,改变了采用传统的office组件中的Word、Excel等电子文档操作、保存的各类数据,往往会出现更改不及时,或顾此失彼,而且修改后的都是当前最新数据,而历史数据不易保存,即使保存了也不易查找、统计。
高职院校才培养工作状态数据采集、师资队伍建设、事业单位年报、高等学校基层报表等信息上报工作往往是人事管理人员较为头疼的工作之一,传统的手工操作,不但浪费时间,而且不敢保证数据的准确性,并且不能够实现数据的共享,人事管理信息系统的建立可以实现数据的自动汇总、分析,管理人员只需设定相应的汇总分析类别,便可以实现相应的操作,大大地提高了人事管理工作的工作效率,而且保证了数据的准确性。
人事管理信息系统的建立可以将全校教职员工的信息有效地汇总在一起,并可以查看相关的佐证材料,这样可以改变原始的档案查找方式,教职工的提职资格审察、职称评定的资格审核、科研成果的申报以及人员退休的审核等完全可以调整电子档案进行信息的核查,这样可以提高核查的速度,减少纸质档案的翻阅次数,使纸质档案保存更加完整。
二、高职院校人事管理信息系统的设计原则
高职院校人事管理信息系统的建立应当与国家、省、市相关信息采集的相关信息集和信息项保持完全一致,尽可能地遵守并符合国家的相关标准。按照本学院的机构设置以及人事管理层次和模式进行建构,适合人事管理机构的管理,按类别设定不同的权限,满足更多人员的查找需求,在权限范围内全面提高学院各部门(单位)对人事信息查找、使用的便捷性。
人事管理信息系统的建立不应单纯考虑现有状况,在设计过程中要富有远见性,系统的开发应采用较为成熟、可靠的先进技术,能向不断发展中的现代技术过渡的产品,综合考虑当前的实用性、较高的性能价格比、系统使用的生命周期、系统今后的扩展和升级等几个因素。
人事管理信息系统应具有方便和强有力的网络管理功能,具有较好的可维护性,信息的开发设计要简便,便于人事管理人员较快地掌握系统的应用,也能够较好地实现系统的维护与管理的操作。
人事管理信息系统的建立要注意信息的安全性,信息的共享可以有效地提高工作效率,但相对而言就会使信息的安全性能降低,在人事管理信息系统的设计之初要进行深入的调研,征求意见,设计好权限的下发,保证信息的安全。人事管理信息系统的建立,要从硬件、软件、数据、用户等多环节全面考虑信息系统的安全保密要求,从技术设计和管理体制上把好关。
三、高职院校人事管理信息系统的功能实现
实现教职工信息统一管理。建立高职院校人事管理信息系统,除了人事基础的信息之外,教师的教学、科研等也是人事管理信息系统内部数据之一,这样可以将教师在工作期间的所有的相关信息均予以记录,以免出现数据的多部门登记,同时也避免了一个部门需求多种数据,由多部门(单位)提供。
建立高职院校人事管理信息系统,可以实现数据的共享,以及信息材料的网上传递,避免佐证材料的复印,实现无纸化办公。
建立高职院校人事管理信息系统,在实现基础材料完整的前提下,可以按不同类别、不同条件的进行数据的查询、统计功能,并且可以形成直观、丰富的图形图表,动态的分析可以提高工作的效率,保证准确性,并可以通过WORD、EXCEL等软件格式导出,便于电子统计的保存。
四、高职院校人事管理信息系统的功能模块设计
根据人事管理部门职责的不同,通常高职院校人事管理信息系统需要预设以下模块:人事信息管理模块,人事档案管理模块,人员(异动)管理模块,工资福利管理模块,岗位设置与聘任管理模块,职务(等级)评聘管理模块,年度考核管理模块,培训进修管理模块,挂职锻炼模块,社会服务模块,人才招聘管理系统,提醒管理系统,数据统计分析系统,系统管理模块。
(一)人事信息管理系统
人事信息管理系统模块需要支持不同部门的不同用户可以有不同的操作权限和操作范围,信息采集工作可以采取教职员工本人填报,部门(单位)可在办公室设定一名管理人员,并赋予管理、审核的权限,各部门(单位)管理人员一方面可以将教职工所填写的人事信息数据审核后及时通过网络进行上报,另一方面也可以迅速地接收到人事管理部门所反馈的各种人事信息等。采用这样的管理运行模式,人事管理部门以及基层单位可以对信息进行有效地采集和维护,建立可靠的基础库,实现一次录入,多次使用,资源共享,保证数据的一致性、时效性。
(二)人事档案管理模块
在实现原有传统人事档案管理的基础上,人事管理信息系统可以不断地丰富教师专业知识结构、学术科研成果水平及实际工作业绩等材料,逐步达到教学业务档案和人事档案的相互融合。一方面能够更加全面地反映教职员工各方面业绩成果,另一方面将纸质档案转变为电子信息档案,为教职员工在今后的出国培训、进修、离职等服务提供了极大的方便。
(三)人员(异动)管理模块
通过此模块可以有效地掌握学校人员的部门(单位)变化情况以及新入职、退休人员的具体情况。实现人员(异动)网络化管理,当有新员工入职时可以在签订合同后,通过网络程序,完成相应的报到手续,退休同理。当学校人员部门(单位)发生变化,或职务发生变化时,也可根据学校的相关文件调整相应的项目,通过网络告知各部门(单位)。
(四)工资福利管理模块
工资福利管理模块包含教职员工的工资管理、薪级管理、岗位津贴管理、绩效工资管理以及保险管理、丧葬费管理、公积金管理等。通过此模块的操作管理,可以根据人员的增加、减少、职称职务的调整等流程传递的数据,对相关人员进行工资变动处理;对人事人员和企业性质人员的保险缴纳情况进行管理,自动生成相应报表;学院福利、加班费的发放情况进行信息化管理。避免手工操作,减少错误率。
(五)岗位设置与聘任管理模块
按照省、市人社部门的统一安排部署,根据学院编制的核定情况确定各类人员以及各等级人员的数量,通过网络岗位设置和聘任方案,教职工可以在网上进行相关申报工作并通过网络上传提交申报材料。完成岗位设置与聘任的网上操作,包括信息报送、表格的填写以及岗位及等级的即时调整等。
(六)职务(等级)评聘管理模块
职务评审的教职工在人事管理系统的相应模块填写职称评审表格,相关职能部门通过人事管理信息系统进行申报人员所提交的相关佐证的审核工作。利用人事管理信息系统可以减少职称评审时表格手工填写、数据审核的重复性劳动,提高材料的准确性和工作效率,且能让评委了解到申报人员更全面的信息,使评审工作更加公开透明。
(七)年度考核管理模块
年度考核工作是事业单位院校每年都要进行的一项工作,通过此模块的操作,可以实现员工在人事管理信息系统中填写年度考核表,并通过系统传至部门(单位),统一报至人事管理部门。并可以通过系统进行考核结果的数据统计与分析功能。
(八)培训进修管理模块
当教职员工拟进行学历、学位教育以及业务能力培训时应进入本模块填写相应的表格,进行申请,当批准后方可进行;当教职员工完成学历、学位教育或业力能力培训时,应在系统中提交总结并附相应的佐证材料。
(九)社会服务模块
高职院校的特征之一便是社会服务工作。高职院校的教师基本上都是双师型教师,具体企业的兼职经验,或参与到一些社会科研等。通过此模块可以对高职院校教职员工在企业兼职、或参与企业研发等情况进行记录备案,并进行统计分析。
(十)人才招聘管理系统
当学校进行人员招聘时,可以在学校的主网站人才招聘的政策以及人才招聘的相关信息。应聘人员可以登录人事管理网站进行注册申请,在网上登录系统,填报应聘信息,并提交相应的佐证材料,人事管理人员在网上查看并审核应聘人员信息,并可以将应聘人员信息分拨至用人部门(单位),使用人单位可以全面了解报名人员的基本情况,组织考核面试,并在网站进行公示。实现人才招聘工作的网络化、信息化管理。
(十一)提醒管理系统
提供待办事项通过系统消息和短消息提醒等多种功能。当管理员需要传递消息给某用户的时候,可以通过系统给某人发消息,如果没有回复则系统会不断提醒该用户有任务要做。同时本模块还支持将消息内容发送到用户手机上。
(十二)数据统计分析系统
人事管理系统设计 篇5
关键词:人事管理;信息系统;功能模块;设计
中图分类号:TP315 文献标识码:A 文章编号:1007-9599 (2012) 17-0000-02
在人类进入21世纪之际,随着社会的组织化程度和生产的社会化程度越来越高,信息作为一种资源己经和材料、能源并称为现代社会发展的三大支柱之一。管理信息系统的研究与开发已经成为衡量一个国家、部门、企事业单位科技力量与经济实力的重要标志之一。传统的人事管理造成了人力资源搭配的不合理、人事档案管理的混乱、考勤考核的形式化、劳资计算的低效和不公开性,以及整个人事管理的效率不高等问题。人事、劳动、分配制度改革正处于深化过程中,伴随新的法规、政策的出台及单位转换机制的变化,动态的管理信息也越来越多,这也要求人事管理信息系统具有良好的升级更新能力。随着人事制度的不断改革,以及计算机的普及和人事管理系统的发展完善,利用计算机来实现人事管理势在必行[1]。
1 建立人事管理信息系统的技术基础
1.1 J2EE概述
J2EE企业应用模型是一种多层应用结构,其中包括:客户层、服务器层、业务层和企业信息系统 。客户端表示层分HTML、Java Applet和Java Application等类型,服务器端表示层用JSP、Servlet、Tag Libraries和JavaBeans实现,业务层用EJB实现。接入网络设备控制功能是系统同接入层网络设备进行交互的窗口,对攻击主机进行隔离等操作需要通过它来完成,所以它需要具备对接入层设备进行控制操作的能力。这种能力是通过TELNET和SNMP协议完成的。
1.2 JSP技术
JSP(Java Server Pages)是由Sun Micro Systems公司倡导、许多公司参与一起建立的一种动态网页技术标准,JSP技术有点类似ASP技术。JSP技术在多个方面支持动态Web页面的开发。可视化的编程方法。以及向导的功能,使开发人员几乎不用加入太多代码就可以开发出标准的Windows程序。数据访问特性允许对包括Microsoft SQL Server和其他企业数据库在内的大部分数据库格式建立数据库和前端应用程序。
2 人事管理信息系统需求分析
人事管理系统设计 篇6
在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。高效的人事管理可以提高企业的市场竞争力,使企业具有更强的凝聚力和活力。为此,提高人事管理工作的效率,设计一套人事管理系统具有实际应用意义。
本文以asp和sql server2000为开发工具,设计实现了一套基于b/s模式的中小企业人事管理系统。在文中,首先分析了企业人事管理工作以及工作流程,根据分析结果设计了该系统应具有的功能;其次,对系统的各个功能模块进行了详细的描述,包括用户登录模块、留言板模块、人事部门信息模块、系统设置模块、员工管理模块、员工自助模块和操作记录模块;最后结合系统开发阶段和测试阶段中发现的问题以及解决问题的方法,总结了开发此系统所取得的经验和体会。
关键词:人事管理; asp; sql server2000;b/s结构
3 系统设计分析
3.1 系统业务流程分析
人事管理系统是一个面向企业人事部门工作人员,为其提供服务的综合信息管理系统。人事人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。员工的个人信息等等都记录在人事系统里进行管理。
企业下设人事部门,全权处理企业内部一切人事事务。
人事档案登记过程,员工在人事科领取个人简历、家庭成员、社会关系、个人基本资料四式一份的表格,然后填写,填写完毕交回人事部门,由人事部门的档案管理组进行审核,审核不合格的发回重新填写,合格的以原始资料存档,并据以填写职工人事卡片。
人事档案统计过程,人事部门调查分析组按管理组提供的员工人事卡片统计各种所需的数据,然后填写所对应的统计报表,该统计报表一式两份,然后做出分析后,连同一份统计报表上交上一级主管部门,另一份统计报表存档备查。如发生企业内部人员调动、升职、降职、或添加职工和开除职工等情况时,只需修改、添加和删除相应的人事卡片,其余过程同上。
人事部门将收集到员工人事信息统一进行审核。审核过程中,人事信息需要所有审核人员通过,方可录入系统数据库。如信息有误,需要返回给员工进行重新填写或修改。
3.2 人事管理工作分析
企业人事部门主要工作:根据公司需要,招聘相关的人才以及对现有人才进行继续教育,加强公司的人力资源;对员工的信息管理,包括新员工的录入,员工信息的修改以及删除等;记录员工的奖惩、考核等信息;处理员工的调动等。
人事管理系统的主要任务是对人事档案进行整理,使得管理员能方便、快捷地对人事档案进行查询、统计、更新。通过该系统,使企业的人事管理工作系统化、规范化、自动化,从而提高企业人事管理的效率。
3.3 系统功能简述
根据前面的分析,本系统将设计以下功能:
1.用户登录功能:该人事管理系统主要是面向人事部门工作人员,为了提高系统的人性化管理,该系统也为其他员工提供一个窗口,方便员工查询个人资料等等。因此用户在登录时需选择登录身份,系统根据身份向数据库查询用户输入的帐号和密码是否符合,然后根据身份跳转到不同页面。
2.留言板功能:该系统提供一个人事部门与其他人员之间的交流平台,该模块可匿名留言,人事部门工作人员对留言可选择性的回复并。
3.人事部门信息功能:人事部门可以将最新的人事部门消息、招聘信息、培训计划出去,加强与员工间的交流,并对企业的人才引进和培养都有很大的帮助。
4.系统管理功能:高级管理员登录系统后可对该系统进行设置,包括员工的自助注册功能、新员工的录入审核、员工的修改权限设置、系统的基本信息如公司名、电话等等进行选择性设置;系统可设置多位管理员,他们可以根据各自的权限进行相关操作,实现系统功能的有效分配。该功能提高了人事管理系统的人性化,并降低了人事部门工作人员的工作强度,提高工作效率。
5.员工管理功能:包括对员工信息的添加、修改、删除、查询。员工在企业工作过程中可能会遇到部门调动、年度考核、奖惩记录等等,这些都会造成系统数据与实际不符,因此需要及时更新;对于员工离职或停薪留职就可对员工信息永久删除或删除到回收站,对删除但回收站的员工信息仍可回复;该系统提供了较全面的查询功能,管理员可对选择性的对员工资料查询,并可将查询的信息输出到excel。
人事管理系统设计 篇7
摘要随着社会的发展,信息资源的重要性也开始为人们所熟知,因此,如何设计高效的人事管理系统就成为了各大企业共同思考的问题,文章以当今社会各企业在开展人事管理工作时的主要内容为依据,运用理论与实际相结合的方式,对人事管理系统的需求和设计方案进行了深入的探索,供有关人员参考。
关键词企业人事管理系统设计实现
随着社会信息化进程的不断深入,各个企业在进行管理的过程中运用信息化技术是保证其在激烈的市场竞争中始终立于不败之地的基础,而作为企业管理工作中作重要的组成部分,针对人事管理的有关内容设计相应的信息系统就成为了现阶段各企业内部设计人员共同的工作目标。
一、人事管理系统的需求分析
(一)功能需求
首先需要设计人员明确的一点在于,设计和开发人事管理系统最主要的目的在于提高管理工作的效率,因此,在确定系统功能前,需要对系统需求进行深入的分析。
1.系统管理。该模块主要用于对系统运行的稳定性和安全性进行保证,因此,该模块的日常工作为对系统的用户、菜单和工作日志进行维护。
2.人员管理。该模块主要用于对企业员工的信息进行管理,包括工作岗位的调换、增减人员等,在对管理过程中,该模块可以辅助管理人员记进行信息的修改、添加或删减。
3.考勤管理。该模块主要用于对员工的出勤记录进行整理,并且生成相应的表格供企业岗位调动时使用。
4.薪资管理。该模块主要用于对员工的薪资进行信息设置和管理,该模块可以辅助管理员进行薪资数据的查询、核对等。
5.信息管理。该模块主要用于对企业员工的考勤、薪资等信息进行查询。
(二)非功能需求
1.系统完整性。想要保证系统功效得到充分发挥,能否稳定运行是基础,以此,在对系统的完整性进行研究的过程中,需要对用户管理、系统联机、软件升级等几个方面加以注意。
2.系统适应性。系统能否跟随其所服务企业的变化而变化是对该系统进行评价时的重要标准,除此之外,系统还需要具备能够随着技术的发展而对自身进行调整的能力,减少使用者对系统进行修改时所花费的时间。
二、人事管理系统的设计和实现
(一)架构设计
架构设计分为以下几个步骤:第一步,将系统通过细分的方式,使其成为相应的子版块;第二步,对不同子版块所具有的作用进行设计;第三步,将不同子版块间所对应的逻辑关系进行确认;第四步,对子版块和模块传输信息的方式进行设计。总的来说,对架构进行总体设计的过程首先是通过对不同方案的需求资料进行分析,确定能够达到特定目的的小方案的内容,然后将数据所对应的不同软件进行设计和优化,得出可行的框架,最后再根据数据库对模块内容进行完善。针对企业所设计的人事管理系统通常由查询、考勤、人事、工资四个管理模块以及最终的退出模块所组成,在上述模块中,具有系统管理功能的模块为基础模块,这是因为该模块能够控制使用者权限、限制使用者的行为,另外,最关键的模块为人事管理的相关模块,该模块所肩负的职责在于对企业人员的有关信息和日常活动进行管理,而使用频率最高的模块为查询模块,该模块兼具信息查询以及统计两种功能。
(二)数据库设计
1.设计理念概述。在对企业所应用的人事管理系统进行设计的过程中,通过对管理人员的工作内容进行分析和归纳可以发现,数据库所对应的结构以及包括的资料共分为以下几个方面:其一,企业员工的工资表,该表格所包含的内容有员工的基本工资、绩效奖金、附加工资以及工资下发日期等;其二,企业员工的信息表,该表格所包含的内容有企业就职人员的姓名、所在部门、职务、联系方式等;其三,企业员工的考勤表,该表格所包含的内容有员工进行签到的日期、r间等;其四,企业各部门表格,该表格所包含的内容有部门名称、就职人数等;其五,企业用户表,该表格所包含的内容有用户的名称和密码等。
2.数据库所用表格的设计。在对企业数据库所应用的体系进行构建的过程中,对于在日常工作室经常需要查阅的信息和资料应当通过特定的方式进行存储,这样做的好处在于,能够在资料查阅的过程中精简不必要的步骤,提高效率,但随之而来的问题就是如何在对数据库进行设计的过程中,既保证常用数据的单独存储,同时又保证系统的完整程度,想要对这一问题加以解决,需要设计人员将不同表格的名称进行选择,在这一过程中需要遵循的原则为:选择能够将表格内容进行准确反映的英文单词,而不是传统的中文词组。
三、结语
综上所述,近几年,人们依托于科学技术的进步,将数据库的有关技术广泛应用在了日常的工作和生活中,在对企业进行信息化建设时,应用信息技术构建一个完善、高效的管理系统是大势所趋,需要有关人员注意的是,我国现阶段信息化的程度与发达国将相比仍旧存在一定差距,因此,在对有关技术进行使用的过程中,对其进行不断的发展和完善是非常有必要的。
参考文献:
[1]何英俊。企业人事管理系统的设计与实现[D].电子科技大学,2014.
人事管理系统设计 篇8
本文所阐述的人事管理信息系统是在JSP环境下,以ACCESS2003为后台数据库,采用B/C模式高效地实现了通过使用不同权限,实现了人事信息管理信息系统的查询,删除,编辑,密码设置等功能。本系统是一个功能比较全面,操作较简单,界面比较友好的人事信息管理信息系统,系统主要包括八个模块:用户管理,员工管理,奖惩管理,薪资管理,培训管理,应聘管理,部门管理,系统管理。
(一)管理信息系统概述
管理信息系统是一个由人和计算机等组成的能进行管理信息收集,加工,存储,维护和使用的系统。管理信息系统能实测企业的各种运行情况;利用过去的数据预测未来;从全局出发辅助企业进行决策;利用信息控制企业的行为,帮助企业实现其规划目标。因此不能仅把信息系统看作是一个能对管理者提供帮助的基于计算机的人机系统,而且把它看作一个社会技术系统,将信息系统放在组织等社会这个大背景下去考察,并把考察重点,从科学理论转向社会实践,从技术方法转向使用这些技术的组织专人,从系统本身转向系统等组织环境的交互作用。
管理信息系统又是一门新的学科,到目前为止,发展还很不完善。它引用其他学科如管理科学与工程,经济理论,统计学,运筹学以及计算机科学等许多学科的概念和方法,融合成一门新的综合性,边缘性的学科。管理信息系统科学的三要素是系统的观点,数学的方法和计算机的应用,而这三点也正是管理现代化的标志。
管理信息系统的特点可归纳为:
⑴面向管理决策;
⑵有预测和控制能力;
⑶人机互动系统;
⑷数学模型的应用;
⑸数据集中统一,采用数据库;
⑹现代管理方法和手段相结合的系统;
⑺各学科交叉的边缘科学。
(二)国内信息系统发展现状
六十年代初期,计算机技术就开始应用于数据库的管理,形成了初期的信息系统。但是由于当时计算机硬件系统较弱,限制了软件系统的发展,信息系统只是简单的数据的集合。进入七十年代以后,由于计算机硬件和软件技术的飞速发展,尤其是大容量存储设备——硬盘的使用,为空间数据的录入,存储,检索和输出提供了强有力的手段。一些国家先后建立了许多不同专题,不同类型,不同规模的各具特色的信息管理信息系统。九十年代至今是信息管理信息系统的用户时代。一方面,信息管理信息系统已成为许多机构必备的工作系统。另一方面,社会对人事管理信息系统的认识普遍提高,需求大幅度增加,从而导致信息管理信息系统应用的扩大与深化。信息管理信息系统成为现代社会最基本的服务系统。我国的信息管理信息系统也是九十年代初开始快速发展的。经过十余年的发展,我国的数据库管理技术也广泛的应用与各个领域,并且形成了产业化。
(三)国内信息系统存在的问题
在企业信息化快速发展的时代,我们在充分肯定这些已经取得的成果的同时也不能忽视一些普遍性的问题。首先是过去10年左右,我国企业信息系统建设虽然轰轰烈烈地发展,但其成功率究竟如何?这些企业中的计算机的97%是用来做文字处理工作,有1/2是用于浏览网页,甚至有1/5的计算机是经常用来玩游戏的。根据研究发现:一些企业已经投入使用的模块,实际中并未发挥作用,它只是针对若干局部系统,或者特定类型的产品的试运行。运行最好的为库存管理模块,原因主要是库存与其它部门间的相互影响较小。其次,物料单,销售,采购及财务统计模块也在部分企业得到较好的应用。但成本管理及预测模块等使用情况较差。这些调查和结果分析都说明了:我国企业目前虽然使用计算机已经比较普遍,但许多信息系统的应用情况却并没有达到预想的效果。
(四)人事管理信息系统的开发背景和意义
随着经济全球一体化时代的到来,企业的发展不再仅限于技术的竟争,市场的竟争,更重要的是人才的竟争。企业在发展过程中,除了要维护好和客户的关系,掌握先进的行业生产技术,还必须拥有一批本领域中具有相当才能的工作人员,才能在信息时代的经济浪潮中立于不败之地。人才是企,事业单位的宝贵财富,是人力资源管理的核心。吸引人才,留住人才成为企业人力资源管理的一个重要课题。
要想留住人才不仅需要企业具有良好的发展前景,更重要的是企业要有一个相当健全的管理制。良好的管理体制,不仅能节省大量的企业人力物力,提高企业的经济效益,更重要能够帮助企业制订计划,按照一个良好的方向发展。人才的引入给企业的发展注入的新鲜的血液,带动了企业一系列新的发展变化。但是,人事管理是一项琐碎,繁杂而又必须十分细致的工作,是不能允许时常发生差错的。而我们国家一直以来使用传统人工的方式管理人事文件档案,这种管理方式存在着许多缺点,如:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。随着企业自身人力资源的日益庞大,复杂程度逐渐增强,以前简单的几段文字,几张报表的人机作坊再也无法适应如今企业的人事管理了,取代的是运用各种领域的知识,结合计算机科学而开发的人事信息管理信息系统,科学合理的来管理企业人事信息档案及扩充的人事管理信息系统。作为计算机应用的一部分,使用计算机对人事档案信息进行管理,具有手工管理所无法比拟的优点。新晨
人事管理信息系统是一个企事业单位不可缺少的部分,它的内容对于企事业单位的决策者和管理者来说都至关重要,所以人事管理信息系统应该能够为用户提供充足的信息和快捷的查询手段。时代的进步决定了企业的发展,而企业要发展必然完善的管理体系,所以说企业人事管理的自动化完全是时代进步的必然结果。合理的利用有助于企业发展的管理信息系统是企业改革的一种优越的体现。利用计算机对企业人事管理不仅保证了核算准确度,还成倍的提高了工作效率,而且便于查询使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。因此有利于办公自动化的人事管理信息系统能够极大地提高人事管理的效率,也是企业进行科学化,正规化管理的手段。
人事管理系统设计 篇9
[关键词]人事管理系统 b/s模式 net技术
一、概述
企业人事管理是企业管理的一项重要内容,在整个企业的管理中具有重要地位。随着计算机技术的飞速发展,企业信息化的发展趋势,人事管理系统已经成为企业管理内不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。
二、企业人事管理系统的分析与设计
1.需求分析
随着信息时代的到来以及办公自动化的全面发展,企业人事管理工作的需求也不断提高。传统的手工作业效率较低,操作也较复杂,已不能满足企业发展的要求。人事管理系统打破了传统手工操作的模式,动态的实现了职工信息管理、人事变动、职工考勤信息管理和部门机构管理等功能。
(1)系统用户管理
对使用系统的用户进行管理,为他们分配一定的权限,使他们规范的使用系统。本系统的用户及其操作权限都是由管理员添加的,管理员添加完毕之后,再将登录名(即职工编号)和密码分配给员工。
(2)职工信息管理
职工信息管理包括对职工基本信息和职工调动情况的记录进行查询、添加、删除和修改。
(3)职工考勤管理
用于对职工的考勤情况进行记录,同时管理和查询企业职工出勤情况。其中包括日考勤记录、请假、加班、出差等情况的查询、添加、删除和修改。
2.系统功能模块设计
根据对人事管理系统的功能需求分析,本系统的主要模块包括:系统用户管理、职工信息管理、职工考勤管理以及机构编制管理四个部分,具体如图1所示。
3.数据库设计
数据库是mis的重要组成部分。本系统采用sql作为数据库管理系统。一个数据库管理系统(database management system,简称dbms)是一系列软件程序的集合,一般具备以下功能:以规范的、一致的方式存储数据;以规范的、一致的方式将数据组织成记录;允许用规范、一致的方式存取记录。在数据库管理系统中,应用程序不能直接从存储介质获得所需的数据,它必须先将请求提交给dbms,由dbms负责从存储介质检索数据并提供给应用程序使用。因此一个数据库管理系统就是应用程序与数据之间的接口。在数据库管理系统中,多用户可以不必关心数据存储和其它实现的细节,可以在更高的抽象级别上观察和访问数据,适合不同类型用户的多种用户界面,保证并发访问时数据一致性的并发控制,增进数据安全性的访问控制。
三、企业人事管理系统的实现
各模块的实现:
1.登录模块
在本系统中,不同级别的使用者拥有不同的权限,本系统的用户身份分为职工、管理员、考勤员、主管四种:职工登录后能进行的操作包括修改登录密码和查询个人信息;管理员负责维护职工基本信息和职工流动信息,同时也具备修改密码和查询个人信息的权限;考勤员主要负责所有职工的各项考勤信息记录的维护,也拥有一般职工的权限;主管主要负责组织机构编制的管理,对新增子公司和各下属机构部门信息的管理。也可更改登录密码或查询个人信息。
2.系统用户管理模块
系统用户模块分为两个部分。第一部分是系统为每个系统的使用者提供了修改登录密码的权限。第二部分是登录人员可对个人基本信息、调动信息以及各项考勤信息进行查询。
修改登录密码:在管理人员添加用户时,系统会把每个新添用户的密码设置为一个默认值,管理人员无法对此默认值进行修改。用户一旦被分配了职工编号和权限,就可登录本系统,并对个人登录密码进行修改。
查询个人信息:用户登录后可以查看个人基本信息并进行核对,但为了系统安全性考虑,本系统没有给职工修改个人基本信息的权限,所以当用户基本信息发生变更,或者用户发现显示的基本信息与现实不符时,须向人事管理人员提出人事基本信息修改的申请。
3.职工信息管理模块
职工信息管理主要包括职工基本信息的管理和职工流动信息的管理,由管理员来完成此模块的操作。职工基本信息管理模块提供对职工基本信息的添加、删除、查询和修改功能。由于考虑到职工人数很多,查找起来可能很费力,所以提供了以职工姓名来对所有记录进行模糊查找。在查找的结果中,再根据职工编号,选择相应的职工记录便可。职工流动信息管理模块提供职工调动信息的添加、删除、查询和修改功能。
4.职工考勤信息管理模块
职工考勤信息管理模块包括日考勤信息管理和其他考勤信息管理,对于每一项考勤,本系统都提供了添加、编辑、删除的功能。除此以外,根据考勤信息记录量大的特点,特别对各项考勤设置特殊的查询方式。查询条件一共有三个,包括职工编号、起始日期和终止日期。
其他考勤信息管理模块包括请假信息管理、加班信息管理和出差信息管理三个部分。这三个模块都具备添加、删除和修改功能。
参考文献: