软件工程论文

您当前的位置:学术堂 > 计算机论文 > 软件工程论文 >

J2EE技术下高校人事资源管理系统架构分析

来源:电子设计工程 作者:杨鹏;徐建
发布于:2018-11-09 共3796字

  摘    要: 随着社会体制的不断完善和发展, 高校人事管理系统也出现了诸多弊端。针对目前传统的高校人事管理系统灵活性低, 可维护性差, 需要重复性建设等问题, 文中提出了一种基于J2EE的高校人事管理系统的设计。该方法首先对国内外现有的高校人事管理系统进行数据挖掘及分析, 并通过对现有高校人事办公流程进行调查总结, 分析归纳出人事管理系统的功能模块。然后, 利用软件工程的思想进行系统的整体框架设计。最后, 系统采用J2EE框架体系架构实现了各个人事工作流程需求模块的设计和实现。经过系统测试, 系统功能组件及功能实现均可较好地完成, 且该功能模块操作简单、效率高。该系统的完成能够使高校人事之间沟通更加方便, 办公效率更高。

  关键词: J2EE; 软件工程; 人事管理系统; 数据挖掘;
 

J2EE技术下高校人事资源管理系统架构分析
 

  Abstract: With the development and perfection of the social system, personnel management system in Colleges and universities also appeared a lot of problems. At present, the flexibility of the personnel management system of the traditional is not high, poor maintainability, repetitive construction problems, this paper presents the design of a personnel management system based on J2 EE. Data mining and analysis of the existing domestic and foreign university personnel management system, through the investigation and summary of work flow of existing personnel in Colleges and universities, analyzed and summed up the function module of the personnel management system, the overall frame of the system frame design using the idea of software engineering, the system uses the J2 EE framework architecture and implementation the design of all the personnel work flow demand module. After the system test, the system function modules and functions can be completed very well, and the function module has the advantages of simple operation, high efficiency. This system can make the communication between university personnel more convenient, more high working efficiency.

  Keyword: cloud computing; data mining; data reduction; data mining;

  随着高校人力资源队伍的不断壮大, 高校人力资源数量不断增加, 每年各高校用于人力资源管理和规划的成本也在大幅度上升。因此, 利用信息技术来管理高校人力资源, 降低人力资源管理开销成本成为当下的研究热点[1]。对于高校人力资源管理系统的决策管理人员而言, 高校人事管理系统的实施将对决策产生重要的正面影响。通过对高校人力资源管理系统数据的分析, 能够及时了解高校职位的缺乏情况, 也便于决策者对人力物力进行权衡投资, 为高校人力资源新业务的开展提供完整的数据支持[2]。同时, 在计算机的支持下能够快速产生业务报表及图文信息, 从这些信息中可直观的看出, 人力资源数据带来的各种信息和走势, 从而能够及时对不合理的地方进行调整与改善。

  基于Java EE[3]的高校人力资源管理系统灵活性与可行度高, 且便于维护, 因此被广泛应用在各个不同的行业。该系统在突破传统模式不足的同时, 还能促进高校人力资源工作部门的工作效率。而要想更好的实现信息管理系统的设计和实现, 首先要对高校人力资源工作流程有一个清楚的调查。然后, 总结归纳出人力资源工作流程和步骤, 再由软件设计人员根据软件工程技术设计各部分功能软件开发及实现流程[4]。最后, 通过系统功能模块的测试, 从而实现高效人力资源管理系统[5]。

  1、 J2EE技术简介

  J2EE技术为sun公司所提出, 其英文全称Java2 Platform[6], Enterprise Edition。该技术主要为企业提供分布式和高可靠性的技术解决方案[7], 其主要优势是能够实现跨平台运行, 即能在WINDOWS, UNIX和LINUX系统下运行[8]。Java平台是J2EE技术的核心[9], Java类库代码具有代码公开、标准公开、API公开3大特质。因此, J2EE技术在系统的设计、系统技术集成、可靠性和安全性上均具有优于其他语言不可替代的位置。J2EE在Web中的4层架构图[10]如图1所示。

  图1 J2EE四层结构图
图1 J2EE四层结构图

  2、 高校人事资源管理系统架构

  2.1、 信息管理系统的业务逻辑设计

  如图2所示为高校信息管理系统的业务逻辑设计图。由于高校中人事资源主要是为学生工作[11], 因此将人力资源和学生、教职工一同设计为高校系统的主要3个用户。但这3个用户在系统功能上既相互独立同时又有交叉[12]。学生在信息库中可以查看自身的个人信息、选课、成绩等, 同时学生的信息还会被反馈到教师的个人用户中。教师在该系统中可对学生的成绩和课程等进行填写[13], 人事管理系统下的主要工作对象即为学生和教师的相关信息。因此, 能够将高校人力资源管理系统功能模块分为学生信息管理模块、教务管理模块和人事资源管理模块[14]。

  图2 信息管理系统的业务逻辑图
图2 信息管理系统的业务逻辑图

  2.2、 功能层次体系结构

  根据上节所述的功能模块, 本文着重研究人力资源管理系统模块功能, 从各功能模块和模块功能的普遍适用性及可拓展性出发, 采用J2EE中的SOA基本技术架构进行该管理系统的设计。其充分利用Java语言的跨平台性[15]以及SOA[16]的分层工作特点, 将高校人力资源管理系统设计为如图3所示的4层结构。从上到下依次为表示层、业务逻辑层、服务层、系统层。表示层主要为人机交互页面, 例如工作人员能通过注册登录页面注册账号登录系统查询和编辑学生的状态信息;业务逻辑层能够对一些用户或系统的日常数据进行管理;服务层主要是与应用层进行数据请求和发送的数据交换功能;而系统层主要是用于学生、教师及学校管理人员的信息保存, 信息通过注册之后均可保存在J2EE的数据库中。

  3、 人力资源管理系统的实现

  打开系统后, 工作人员需要点击登录页面输入账号密码登录系统。注册成功后首次登陆会提示完善账号信息, 需要输入姓名、性别、职位、年龄、联系方式及身份证号等信息。然后输入验证码, 通过邮箱进行账号激活等。用户在完善个人信息后, 进入登陆状态即成为合法用户。已经注册过的合法人员需要输入正确的用户名及密码才能登陆系统, 若用户登录的信息和数据库中的信息不一致, 则会显示出错。此时, 用户可找回密码或重新登录。图4所示为系统登录后的工作页面。

  进入系统后, 点击个人信息或者页面中的工资信息查看均会在业务处理层和服务层中进行代码编写以处理相应的请求, 从而获得数据库中的数据信息。图5所示为点击个人信息查询之后显示的个人数据信息页面。

  图3 基于J2EE的人力资源管理系统层次结构图
图3 基于J2EE的人力资源管理系统层次结构图

  图4 普通用户系统主页面
图4 普通用户系统主页面

  图5 普通员工查看个人信息
图5 普通员工查看个人信息

  除了查看个人信息之外, 该高校人事资源管理系统还能够进行员工信息添加、修改、删除、查询等工作。如图6所示为普通员工进行个人信息修改的显示界面。

  4、 结束语

  文中通过对现有的高校人事资源管理系统的弊端进行总结归纳, 并对现有高校工作人员工作流程进行跟踪调查。通过调查结果, 首先给出高校管理系统的功能逻辑流程图。该图能够反映工作人员的工作流程步骤, 清楚地记录下每一步工作内容涉及的其他部门。然后, 在J2EE框架下设计基于SOA[17,18]的人力资源管理系统。该系统使用Myeclipse开发软件进行开发, 通过Java代码编写应用层、业务层和数据库层, 从而实现整个系统流程工作。在后期的软件测试下结果表明, 该系统各项功能均可高效实现。由此说明, 该系统可广泛应用于各大高校中的人力资源管理领域。

  图6 普通员工修改个人信息
图6 普通员工修改个人信息

  参考文献:

  [1]薛医贵.基于ASP的高校人力资源管理信息系统研究[J].电子设计工程, 2016, 24 (6) :162-164.
  [2]徐秋云, 李葆华.新时期高校人力资源管理模式创新探讨[J].人力资源管理, 2011 (4) :119-120.
  [3]韩王莹.云存储平台下的高校人力资源管理系统研究[J].电子设计工程, 2015, 23 (14) :64-66.
  [4]张恩宽.人力资源管理系统的设计与实现[D].成都:电子科技大学, 2012.
  [5]庄璋.基于SSH框架的人力资源管理系统的设计与实现[D].上海:复旦大学, 2012.
  [6]林俊, 黄慧欣, 方宽, 等.基于聚类算法的人力资源考核管理系统研究[J].自动化与仪器仪表, 2017 (8) :44-46.
  [7]宋胜女.基于J2EE的高职院校人事管理系统的设计与实现[D].石家庄:河北科技大学, 2014.
  [8]陈彩虹, 阳小利, 佘济云.高等学校人事信息管理的问题与对策[J].中南林学院学报, 2003 (6) :38-40.
  [9]宁勇, 王仕仲.基于J2EE的企业人事管理系统的设计[J].数字技术与应用, 2011 (1) :105-108.
  [10]安旭.面向SOA架构的模型驱动开发方法研究[D].长春:东北师范大学, 2011.
  [11]吕宏伟. SOA体系结构中的Web Service技术[J].电脑编程技巧与维护, 2010 (4) :75-78.
  [12]苏常友.SOA中基于QoS的Web服务选择研究[D].长沙:湖南大学, 2011.
  [13]梁胜彬, 朱小艳, 董靓.基于SOA的协同软件体系架构研究[J].现代计算机, 2012 (15) :18-22.
  [14]武装, 李洪奇.一种分布式SOA体系结构的设计与实现[J].微计算机信息, 2008 (36) :253-255.
  [15]岳兆娟, 史劼, 李斌, 等.一种基于SOA的可信软件体系架构模型[J].中国电子科学研究院学报, 2016, 11 (3) :315-318.
  [16]赵会群, 孙晶.一种SOA软件系统可信性评价方法研究[J].计算机学报, 2010, 33 (11) :2202-2210.
  [17]施继延, 杨宗亮, 刘炎, 等.基于SOA的电网物流服务大厅应用系统的设计与实现[J].电子设计工程, 2017, 25 (2) :71-75.
  [18]肖祥林, 周春容.基于云+SOA架构的异构智慧校园平台设计与实现[J].电子设计工程, 2018, 26 (4) :85-89.

原文出处:杨鹏,徐建.基于J2EE的高校人事管理系统的设计与实现[J].电子设计工程,2018,26(17):54-56+61.
相关内容推荐
相关标签:软件技术毕业论文人事管理系统论文
返回:软件工程论文