基于JSP的人事管理平台的设计与实现

来源:岁月联盟 作者: 时间:2014-05-28
摘 要:随着计算机和网络技术的快速发展,利用计算机对企业人事进行管理有着不可比拟的优势。本文利用JSP语言和SQL Server数据库设计并实现了一个人事管理平台,该平台实现了人事管理的基本功能,包括人员档案管理、培训管理、职称评定、奖惩管理以及人员调动管理等。通过该平台的应用,能建立现代人事管理模式、促进人事管理正规化、帮助企业提高管理实效、降低管理成本。
  关键词:JSP;人事;正规化
  0引言
  作为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理无法比拟的优点。例如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。这些优点能够极大地提高人事管理的效率,也是企业科学化、正规化管理与世界接轨的重要条件。
  人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求,推动企业劳动人事管理走向科学化、规范化的必要条件。因此,随着网络化的普及,利用网络化的人事管理平台进行企业人事信息的管理,可以大大提高企业管理的效率,解除了人事管理人员受时间空间上的束缚,前景十分看好。
  1系统功能需求
  通过对企业人事部门的调研和与人事管理人员的交流,本文设计的基于JSP的人事管理平台的主要任务是对人事档案进行整理,使得能方便地对人事档案进行查询和更新。通过该系统的运用,能使企业的人事管理工作系统化、规范化、自动化,从而提高企业人事管理的效率。鉴于此,本人事管理平台需要完成以下任务:
  管理员工的基本档案资料,包括员工编码号、姓名、性别、出生日期、婚姻状况、身份证号、部门、职务、公积金号码等,管理员可以修改人员档案中的内容。
  如果公司对员工进行某项培训,能够对培训情况进行记录,包括员工编号、培训内容、培训日期、培训结果等,可以在人员档案资料中查看到该员工的培训经历。
  给员工评定职称,该平台可以记录职称评定情况,包括员工编号、职称名称、评定日期、评定方式、职称英语、职称计算机等信息。可以在人员档案资料中查看到该员工的职称评定记录。
  员工表现出色或者犯了某种过失,公司需要给员工奖惩,平台需要提供该项功能,记录奖惩类别、内容、原因等信息,可以从人员档案资料中查看到该员工的奖惩记录。
  人员调动管理,记录调动前的部门和职务,调动后的部门和职务等信息。
  2系统功能模块
  2.1系统UML活动关系图
  用户进入人事管理平台前,需要通过平台的权限验证,如果登录用户不具备该平台的操作权限,提示越权信息,禁止进入该平台。当用户进入平台后,共有5个模块可以使用,分别为:人员档案、培训管理、职称评定、奖惩管理和调动管理。如果用户要退出人事管理平台,单击“退出平台”按钮即可。系统UML活动关系图如图1所示。
  图1系统UML活动关系图
  2.2系统模块
  根据上面的分析,可以得出该平台应包括登录模块、主页面模块、人员档案模块、培训管理模块、职称评定模块、奖惩管理模块、调动管理模块等。各模块又包括许多子功能模块,系统模块结构图如图2所示。
  图2系统模块结构图
  3关键技术介绍
  页面上的文本框,提供用户输入员工编号和姓名。由于员工编号均为数字,所以针对该文本框的onkeyup事件,编写处理脚本,该脚本使用了正则表达式。当键盘上某个按键被放开时,触发此事件,随即执行处理脚本,如果输入的不是数字,则不显示在文本框中,达到该文本框只能输入数字的要求,本系统其他JSP文件类似情况均作为处理。编写JavaScript函数,验证用户输入信息。
  
  4小结
  本文所设计的人事管理平台能够为查询人事信息提供充足的信息和快捷的查询手段。此平台具有很强的实用性,只要根据不同单位的具体使用情况稍加修改,就可以应用到实际管理工作中,该平台加强了管理的信息化手段,提高了企业的经济效益。
  参考文献:
  [1] Bryan Basham,Kathy Sierra ,Bert Bates.Head First Servlets & JSP.O'Reilly Press,2006.
  [2] Jayson Falkner,Kevin Jones.Servlets and JSP.O'Reilly Press,2007.