郭咏夏 张晓昱 庄涵
摘要:信息化迅速发展以及普及的今天,企业的发展依赖于可靠、安全的信息化管理,然而为了提高系统开发的效率,提升公司效益,实现低风险、高产出,项目人力资源管理系统的开发越来越受到企业的重视。同时,随着互联网的发展,网上交易、电子商务在各行各业的日益发展壮大,更需要一个安全的、可靠的、高效的管理系统来管理,因此,本系统的设计就变得尤为重要。
关键词:人力资源管理;J2EE;安全高效
1.系统开发背景
如今,我们身处在大数据日益蓬勃的时代,越来越多的问题都是通过计算机来解决。人力资源管理是企业信息管理的重要部分,企业面对大量的管理信息和资料,采用人工处理浪费时间、人力和物力,而且数据的准确性因此会降低。
在项目管理中“人”的因素也极为重要,因为项目中所有活动均是由人来完成的。如何充分发挥“人”的作用,对于项目的成败起着至关重要的作用。项目人力资源管理中所涉及的内容就是如何发挥“人”的作用。
本系统采用Java语言基于J2EE架构设计,能够跨平台使用,有较大的实用性和移植性,极大地方便了公司的项目人力资源管理。可以节省很多工作时间,进而节省公司运作成本。
2. J2EE概述
J2EE是不同于传统应用开发的技术架构,它包含了许多组件,可以简化并且规范应用系统的开发和部署,从而提高所开发系统的可移植性、安全性与重用性。J2EE的核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术,都有相同的标准和相同的规格,这可以使J2EE架构在不同平台之间,保存这优良的兼容性。而且J2EE所具有的良好的伸缩性、灵活性、易于维护的特点为商务系统提供了优良的机制。J2EE降低了开发多层应用进而产生的费用和其他开发过程中的复杂性,也能支持对现有应用程序的强有力的集成,其支持Enterprise JavaBeans的完全性,其支持打包和部署应用的良好性,既能增强安全的防范,又能增强系统的性能。
3. 系统需求分析及业务需求
需求分析在系统开发中如此重要。在这个简单的过程中,应该满足分析阶段的所有需要。当一切的需求都被確定后,才会针对这些需求而得出具体的解决方案。
经过仔细调研和分析发现,该系统主要开发基于Java平台,数据库使用SQL作为数据库存储软件,该系统主要实现了专业管理,项目管理,项目交流,研发人员管理,项目经管理员,项目进度跟踪,项目资料下载等模块。如图1所示。
4. 市场前景可行性
(1)项目管理可行性
项目管理在企业的正常运作中是个很特殊的任务,其所具有的完整性和时间性,在项目进行中的每一个阶段,都会发挥出特定的作用,以上的称之为项目管理。项目管理中的资源有人、设备、技术、资料等各种因子,但几乎所有项目都可以证实项目管理中人是最重要的因子是人。由此一个成功的项目中人的重要性,所以项目人力资源管理就显得尤为重要。
项目管理中的人力资源管理,从项目启动到项目收尾,每一个环节都不可或缺,项目团队的组建,成员明确项目工作的目标和自我的任务,在项目执行过程成员能并且不断进行协调、激励。
项目人力资源管理系统的开发,既能满足项目人力资源管理的相关因子,又能方便了企业正常的运作,结合现代企业管理的知识,此系统在管理上是可行的。
(2)开发技术可行性
为了适用系统运行平台的变化性,本系统选择当今流行的Java语言作为系统的开发语言。Java语言具有跨平台的优势,相对于其他语言来说整个系统的可移植性非常高,对于平台的依赖关系非常小,只要可以安装JDK,系统就可以正常运行。
5. 竞争优势
本系统在开发时,底层技术架构选择了J2EE,同时,系统所用的数据库是SQL数据库,其特点主要有三点:
(1)综合统一
(2)高度非过程化
(3)语言简洁,易学易用
系统也用到了执行SQL语句时的必要条件JDBC,JDBC字面的意思为Java数据库连接,是执行时的Java API,多种关系数据库通过其都可以统一访问,通过JDBC,发送SQL语句到各种关系型数据库,是非常容易。同时,Java语言和JDBC结合起来,不同的平台编写程序员可以写相同的应用程序,这正体现其可跨平台的特点,也是Java语言在具体运用中的优势。
B/S(Browser/Server)结构,是浏览器和服务器结构。随着当今Internet技术的迅速发展,C/S结构顺应时代的改变而产生B/S结构。B/S结构它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。B/S架构管理软件更是方便、快捷、高效。
6. 总结
本系统设计的企业项目人力资源管理系统主要由以下六个功能模块组成,分别是系统的登陆管理模块、发布项目模块、项目变更的管理模块、项目进度查看模块、员工的信息管理模块以及项目的管理模块。同时本项目公司人力资源管理系统对系统的配置要求较低、安装方便、使用简单、安全性高、便于维护,便于扩展,修改方便,有很大的实用价值。同时,系统采用Java语言基于J2EE架构设计,能够跨平台使用,有较大的实用性和移植性,极大地方便了公司的项目人力资源管理。可以节省很多工作时间,进而节省公司运作成本。
作者简介:
郭咏夏,女(1999~)研究方向软件设计
张晓昱,女(1988~)研究方向项目论证评估
庄 涵,女(1999~)研究方向软件需求管理