当前位置:首页 > 工作总结 > 人力资源管理六大模块 [基于JSP的人力资源管理系统的分析与研究]
 

人力资源管理六大模块 [基于JSP的人力资源管理系统的分析与研究]

发布时间:2019-02-22 04:25:35 影响了:

  摘要:本文描述的是致力于完成管理系统与互联网技术、多媒体技术相结合的人力资源管理信息系统。它以基于WEB的B/S模式来实现各种功能。本系统的主要功能包括员工基本信息管理,信息发布管理,考勤管理和薪资管理等。本系统采用基于JAVA语言的JSP 为主要工具并结合数据库管理系统开发。
  关键词:JSP;人力资源管理;B/S
  
  一、问题的提出和系统描述
  
  中国的社会主义市场经济当前正处在一个高速发展的时期,改革开放二十多年来,许多方面发生了巨大变化,由市场主导的经济发展模式已经初步建立起来,但是在这个经济转型的时代中,落后的和先进的生产技术、落后的和先进的管理方式都同时并存,特别是在人事管理方面,许多公司由于历史的原因,还在使用落后传统的管理方式,人力资源的市场规则没有完全建立起来,这种情况一定程度上制约了经济的发展,但从另一个方面来看,这个处于过渡时期的市场中蕴藏了巨大的商机。
  企业人力资源管理系统就是针对上述问题所设计的一套在线管理企业日常工作的解决方案。该系统能够满足企业信息化管理的要求,充分利用了网络资源,发挥互联网的经济、快捷的优势,解决了以往手工管理混乱,占用大量人力资源,工作繁重易出差错等一系列问题,缩减了工作人员的工作量,提高了工作效率和准确性。
  
  二、相关知识与技术
  
  (一)B/S模式及其优势与劣势
  B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。
  (二)JSP概要介绍
  JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,作为最热门的网络编程语言之一,在电子商务和电子政务开发中得到了广泛的应用。
  JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低。另外,JSP通过JavaBean实现了功能扩充,能够执行更为复杂的处理。
  
  三、系统分析与设计
  
  (一)系统可行性分析
  本系统是基于Web的应用系统,针对现如今企业的现状,进行合理的管理。主要对各种人员信息,企业信息进行管理。根据用户角色的不同,对其所能进行的操作进行了严格的限定。可以对各种的数据进行添加,修改,删除,更新,查询等功能。同时,还对员工薪资,出勤,以及调动等人事信息进行管理。
  (二)系统需求
  1 系统定义
  本系统是采用JSP完成基于Web的应用程序,整个开发过程坚持实用、高效、安全、稳定的原则,它能基本满足企业日常工作的需求。本系统充分利用互联网快速,方便的优势,提高了企业的工作效率,增强了可操作性。
  2 系统用户设定
  本系统的用户只分为两类:
  管理用户:整个系统的管理者,拥有最高级权限,可以进行本系统中的所有操作,本系统在数据库中定义为A。
  普通用户:注册通过后可以在系统中发表留言,发送E-mail拥有对部分信息和系统功能的浏览和使用权限。本系统在数据库中定义为B。
  3 系统业务功能概述
  本系统主要包括了以下几项业务管理内容:
  员工基本信息管理:主要对员工的基本相关信息进行浏览、查询修改、添加、删除等操作;员工公司信息管理:主要对职员的公司相关信息进行管理,包括对其合同、培训、休假、出差、保险等信息进行管理;政策信息管理:主要对国家法规、本市相关政策以及公司的规章制度等信息进行管理;部门信息管理:主要对本公司的组织机构的设置进行管理及对部门的设置与职位的设置;考勤管理:用于对本公司的考勤情况进行录入、查询并作出相应的统计;薪资管理:用于对员工的薪资进行录入,查询。并且联系其考勤,加班等信息一并计算;人才招聘管理:用于向外界发布招聘信息,对招聘的流程进行统一管理,包括根据部门职位等信息制作招聘计划、根据应聘信息进行招聘等;公司通知公告管理:用于对本公司内全体员工发布通知公告等信息;公司论坛管理:是本公司内员工的自由论坛,用于方便员工与员工及公司之间的交流;公司新闻发布:用于对公司内外的新闻,事件进行发布,使员工了解时事新闻;系统运行日志管理:用于对系统运行中出现的各种情况作记录,以备软件维护之用;系统提示信息管理:用于对员工信息管理中出现的注册信息进行提示,并进行处理;人事管理:对员工的履历,合同等信息进行管理。
  (三)数据库设计
  企业人力资源管理系统的后台数据库使用的是ACCESS 2003进行设计和管理,整个数据库中暂时包含了11张数据库表。各个表名及功能如下:
  
  (四)总体设计
  1系统操作流程
  用户输入用户名与密码,登录,如果出错给出提示信息;登陆成功后,根据登陆用户名的级别选择登陆界面;用户可以选择注册申请,输入注册信息以等待管理管理用户予以处理;A级(管理用户)权限登录到管理用户级登录界面��窗体Awelcome,进行所有操作;B级(普通用户)权限登录到B级普通用户登录界面��窗体Bwelcome,只拥有浏览到组织机构,制度政策、人员基本信息、人才招聘、公司通告、公司论坛及新闻发布等信息界面,可进入公司论坛进行操作;
  2 系统流程图
  
  结论与展望
  本系统最终完成的功能是:用户进入系统,通过身份验证,并根据各自不同的权限进入各自的管理界面,从而实现不同的管理要求。可实现对公司员工的相应信息进行查找,编辑,对薪资,考勤等进行登记,管理,系统日志的添加,注册信息的处理等功能。
  在对这个系统的设计和实现的过程中,逐渐发现了一些需要改进甚至是不合理的地方,但是由于前期设计和个人技术水平的制约,系统的许多功能只能交由以后去进一步完善和优化了。
  1.内容简单:由于水平有限,在对系统的开发过程中,只对几个模块的基本功能实现进行工作,而其他的安全性,界面设计等没有做太多的深入。如果有机会,要对数据库进行改进,在界面设计上与CSS结合,使其更具有亲和力。
  2.功能不全面:在对系统的实现过程中,对模块的功能分析的不彻底,导致部分模块功能不丰富,小的细节没有给予应有的注意。
  
  参考文献
  [1] 冯燕奎 , 赵德奎.JSP实用案例教程[M]. 北京:清华大学出版社,2004.161-163.
  [2]孙一林 , 彭波.Java数据库编程实例[M]. 北京:清华大学出版社,2003.323-342.
  [3]梁旭.java信息系统设计与开发实例[M].机械工业出版社,2004.1-16
  [4]耿祥义,张跃平. JAVA2实用教程(修订)[M]. 北京:清华大学出版社,2001.329-345.

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3