本地下载文件大小:40.9 MB
OrangeHRM是一款开源的人力资源管理软件,采用PHP+MySQL构建,拥有员工信息模块、休假模块、时间管理模块、考勤模块、绩效模块、招聘模块和报表模块等八大功能模块,涵盖日常的HR常用功能,虽说源代码来自国外,但是已经可以汉化成中文了,因此安装和使用就较为方便了。
1、管理模块
系统设置,公司定义,职位要求等基础信息维护
2、员工信息模块
员工信息的维护和管理
3、休假模块
各种类型假期的维护管理
4、时间管理模块
计划、出勤、排班等任务管理
5、福利模块
包括员工健康储蓄、薪资计划等
6、招聘模块
岗位说明、应聘者管理等
7、绩效模块
员工的绩效管理、考核方案、考核设置
8、报表模块
定义报表、查看报表等
1、易安装
基于php+mysql非常易于安装
2、易配置
提供友好的GUI配置界面;
3、模块化
系统可以分为很多不同功能模块
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 即可。
系统会根据客户端浏览器的语言环境自动匹配识别不同的语言。
rangeHRM的程序编写的比较规范了,但还没有特别规范,汉化起来不是特别方便。汉化工作主要包括以下几个方面:
汉化language目录下的文件;
汉化symfony\apps\orangehrm\i18n目录下的文件;
修改一些没有使用国际化编程规范的程序文件;
汉化symfony的plugin的i18n下面的文件。
使用方式
先安装orangeHRM 2.6.12.1;
从本项目中下载文件后,解压到orangeHRM安装目标下。除了新添加的语言文件外,还将覆盖orangeHRM的一些程序文件;
以Admin登录后,打开菜单Admin->Configuration->Localization,点击Edit按钮,language改为‘中文’。
说明
系统安全/ 22.6 MB
音频转换/ 9.5 MB
编程软件/ 9.7 MB
网络辅助/ 34.5 MB
商业贸易/ 18.4 MB
软件评论
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!