分类

安卓应用安卓游戏

编程软件 源码相关

OrangeHRM(人力资源管理系统)

OrangeHRM(人力资源管理系统) v4.7官方版 附安装教程

大小:40.9 MB

语言:简体中文系统:WinXP, Win2003, Vista, Win7, Win8, Win10

类别:源码相关时间:2021-01-04 20:17

OrangeHRM是一款开源的人力资源管理软件,采用PHP+MySQL构建,拥有员工信息模块、休假模块、时间管理模块、考勤模块、绩效模块、招聘模块和报表模块等八大功能模块,涵盖日常的HR常用功能,虽说源代码来自国外,但是已经可以汉化成中文了,因此安装和使用就较为方便了。

功能模块

1、管理模块

系统设置,公司定义,职位要求等基础信息维护

2、员工信息模块

员工信息的维护和管理

3、休假模块

各种类型假期的维护管理

4、时间管理模块

计划、出勤、排班等任务管理

5、福利模块

包括员工健康储蓄、薪资计划等

6、招聘模块

岗位说明、应聘者管理等

7、绩效模块

员工的绩效管理、考核方案、考核设置

8、报表模块

定义报表、查看报表等

软件特点

1、易安装

基于php+mysql非常易于安装

2、易配置

提供友好的GUI配置界面;

3、模块化

系统可以分为很多不同功能模块

OrangeHRM安装配置教程

OrangeHRM在Windows 下的安装非常简单,安装包中包含了 Apache、MySQL、PHP等内容,只需按照提示一步一步执行完安装程序即可正常运行。本文主要介绍的是 Linux 下的安装配置,且默认已经安装并配置好 LAMP 服务器。

1. 下载orangehrm-2.5.tar.gz

下载文件到 /var/www/html/ 目录下解压缩:

cd /var/www/html/

tar -zxvf orangehrm-2.5.tar.gz

mv orangehrm-2.5/orangehrm-2.5/ orangehrm

注意把嵌套目录 /orangehrm-2.5/orangehrm-2.5 改成 orangehrm ,然后改变 orangehrm 的所有者为 apache :

chown apache:apache -R /var/www/html/orangehrm/

2. 使用 orangehrm/dbscript/dbscript.sql 文件建立数据库

mysql -u root mysql

Enter password:输入密码

mysql> show databases;

创建数据库:hr_mysql

mysql> CREATE DATABASE hr_mysql;

mysql> GRANT ALL PRIVILEGES ON hr_mysql.* TO 'orangehrm'@'localhost' IDENTIFIED BY 'bianjie1234';

mysql> FLUSH PRIVILEGES;

可以查看一下创建的用户:

mysql> SELECT user,host,password from mysql.user;

切换数据库并用脚本创建表和数据:

mysql> use hr_mysql;

mysql> source /var/www/html/orangehrm/dbscript/dbscript.sql;

mysql> show tables;

退出:

mysql> \q

最新发现:上面的脚本有问题,里面少了一个表。

正确的方法是:

mysql> source /var/www/html/orangehrm/dbscript/dbscript-1.sql;

mysql> source /var/www/html/orangehrm/dbscript/dbscript-2.sql;

不过上面两个脚本中没有登录插入登录用户:

mysql> INSERT INTO hs_hr_users VALUES ('USR001','demo','fe01ce2a7fbac8fafaed7c982a04e229','Admin','',null,'','Yes','1','','0000-00-00 00:00:00','0000-00-00 00:00:00',null,null,'','','','','','','','','','Enabled','','','','','','',0,'','USG001');

3. 修改 orangehrm/lib/confs/Conf.php 配置文件

cd /var/www/html/orangehrm/lib/confs/

cp Conf.php-distribution Conf.php

nano Conf.php

$this->dbhost = 'localhost';

$this->dbport = '3306';

$this->dbname = 'hr_mysql';

$this->dbuser = 'orangehrm';

$this->dbpass = 'bianjie1234';

$this->smtphost = 'mail.bianjiesky.com';

$this->version = '2.5';

复制代码

4. 重新启动 Apache 服务:

/etc/init.d/httpd restart

复制代码

打开浏览器,打开 http://localhost/orangehrm/ 出现页面,使用用户名 demo ,密码 demo 登陆,OK!

5. 中文汉化:

从官方网站可以下载中文语言包,不过版本是 2.4.0.1

http://www.orangehrm.com/language-pack.php

另外,你可以从 http://www.joomlagate.com/ 下载一个版本为 2.5 的语言包,包含简体和繁体:

OrangeHRM_v2.5.x_Chinese_language.zip

解压后,把 zh-cn 直接拷贝到 /var/www/html/orangehrm/language 即可。

系统会根据客户端浏览器的语言环境自动匹配识别不同的语言。

OrangeHRM汉化方法

rangeHRM的程序编写的比较规范了,但还没有特别规范,汉化起来不是特别方便。汉化工作主要包括以下几个方面:

汉化language目录下的文件;

汉化symfony\apps\orangehrm\i18n目录下的文件;

修改一些没有使用国际化编程规范的程序文件;

汉化symfony的plugin的i18n下面的文件。

使用方式

先安装orangeHRM 2.6.12.1;

从本项目中下载文件后,解压到orangeHRM安装目标下。除了新添加的语言文件外,还将覆盖orangeHRM的一些程序文件;

以Admin登录后,打开菜单Admin->Configuration->Localization,点击Edit按钮,language改为‘中文’。

说明

∨ 展开

同类推荐

相关下载

热门游戏

下载排行

热门关键字

  • 编程软件
  • 编程控件
  • 编译调试
  • 开发环境
  • 网页制作
  • 安装制作
  • 数据库类
  • Java相关
  • 加壳脱壳
  • 控件下载
  • 源码相关
  • 编程其他