Ứng dụng phần mềm nguồn mở trong bài toán quản lý nguồn nhân lực
MỤC LỤC CHƢƠNG 1: GIỚI THIỆU BÀI TOÁN QUẢN LÝ NGUỒN NHÂN LỰC TÌM HIỂU CHUNG VỀ PHẦN MỀM NGUỒN MỞ 1.1 1.2 1.3 1.3.1 OrangeHRM 1.3.2 Achievo 1.3.3 SugarCRM 1.3.4 Epiware 1.3.5 LimeSurvey CHƢƠNG 2: 2.1 GIỚI THIỆU VỀ ORANGE HRM VÀ HƢỚNG DẪN CÀI ĐẶT 2.2 CÀI ĐẶT 2.3 Cài đặt Web 10 2.3.1 Giao diện hình cài đặt 10 2.3.2 Chấp nhận điều khoản 11 2.3.3 Cấu hình sở liệu 11 2.3.4 Kiểm tra hệ thống 13 2.3.5 Admin User Creation – Tạo người sử dụng 15 2.3.6 Confirmation - Xác nhận 16 2.3.7 Installing - Cài đặt 17 2.3.8 Registration-Đăng ký 20 2.4 Đăng nhập vào OrangeHRM 21 CHƢƠNG 3: SỬ DỤNG ORANGEHRM CHO BÀI TOÁN QUẢN LÍ NHÂN SỰ HƢỚNG DẪN SỬ DỤNG NHANH CHO ORANGEHRM .22 3.1 22 3.1.1 Admin Module 22 3.1.2 PIM Module 22 3.1.3 Employee Self Service Module (ESS) 23 3.1.4 Leave Module 23 3.1.5 Time Module 23 3.1.6 Reports Module 23 3.1.7 BUG Tracker 23 3.2 24 3.2.1 Khởi động & đăng nhập 24 3.2.2 Sử dụng OrangeHRM 24 3.2.3 Một vài thông tin khác 46 LỜI MỞ ĐẦU Ngày nay, ứng dụng công nghệ thông tin áp dụng lĩnh vực nghiên cứu khoa học kĩ thuật đời sống, máy tính trở thành cơng cụ trợ giúp đắc lực cho người lưu trữ, phân tích xử lý thông tin Ở nước ta, với phát triển chung kinh tế, tin học ngày ứng dụng rộng rãi công tác quản lý bước khẳng định sức mạnh vị trí quan trọng Đã đời nhiều phần mềm quản lý khác phù hợp với đặc thù đất nước áp dụng nhiều lĩnh vực Tuy nhiên lĩnh vực, mỗ , vv Là sinh viên khoa CNTT trường, mong muốn kiểm định kết học tập lý thuyết thông qua việc áp dụng học vào thực tiễn tơi làm đồ án tốt nghiệp Bởi phần mềm nguồn mở quan tâm nhà quản lý khả phát triển nhanh chi phí thấp Nghiên cứu tốn quản lý nguồn nhân lực mục tiêu đề tài : Chương 2: CHƢƠNG 1: GIỚI THIỆU BÀI TỐN QUẢN LÝ NGUỒN NHÂN LỰC TÌM HIỂU CHUNG VỀ PHẦN MỀM NGUỒN MỞ 1.1 Bài toán quản lý nhân cần giải đƣợc vấn đề sau: Tác động tài nguồn nhân lực Quá trình làm việc, bao gồm lập kế hoạch nhân sự, tuyển dụng nhân Làm để phát triển nhân viên, bao gồm đào tạo, quản lý hiệu suất, nghiệp quản lý Làm hệ thống bồi thường công việc, bao gồm lương lợi ích Quản lý quan hệ lao động số luật liên quan, bao gồm thủ tục công lý đạo đức quan hệ nhân viên An toàn sức khỏe nhân viên Hình 1.1 Mơ tả tốn quản lý nhân 1.2 Phần mềm nguồn mở phần mềm với mã nguồn công bố sử dụng giấy phép nguồn mở Giấy phép cho phép nghiên cứu, thay đổi cải tiến phần mềm, phân phối phần mềm dạng chưa thay đổi thay đổi Năm 1998 nhóm người chủ trương thuật ngữ phần mềm tự nên thay phần mềm nguồn mở thuật ngữ mơ hồ dễ sử dụng cho giới doanh nghiệp Định nghĩa Nguồn mở, dùng Tổ chức Sáng kiến Nguồn mở, thể triết lí nguồn mở xác định ranh giới việc sử dụng, thay đổi tái phân phối phần mềm nguồn mở Giấy phép phần mềm cung cấp cho người dùng quyền vốn bị cấm quyền, gồm quyền sử dụng, thay đổi tái phân phối Một vài giấy phép phần mềm nguồn mở thẩm định thuộc giới hạn Định nghĩa Nguồn mở Thí dụ bật Giấy phép Công cộng GNU (GPL) Trong nguồn mở cho phép công chúng truy cập vào nguồn sản phẩm, giấy phép nguồn mở cho phép tác giả điều chỉnh cách truy cập Phần mềm nguồn mở (PMNM) phần mềm cung cấp dạng mã nguồn, khơng miễn phí giá mua mà chủ yếu miễn phí quyền: người dùng có quyền sửa đổi, cải tiến, phát triển, nâng cấp theo số nguyên tắc định giấy phép PMNM (ví dụ General Public Licence – GPL) mà không cần xin phép ai, điều mà họ không phép làm phần mềm nguồn đóng (tức phần mềm thương mại) Nhà cung cấp phần mềm nguồn mở có quyền yêu cầu người dùng trả số chi phí dịch vụ bảo hành, huấn luyện, nâng cấp, tư vấn, vv tức dịch vụ thực thực để phục vụ người dùng, không bán sản phẩm nguồn mở tài sản trí tuệ chung, khơng phải tài sản riêng nhà cung cấp Phần mềm mã mở tiếng trình duyêt Mozilla Firefox, Phần mềm văn phịng OpenOffice, Hệ điêù hành Linux 1.3 Có vài lý mở phần mềm nguồn mở ưa thích vài tổ chức: Tự khả tăng cường tuỳ chỉnh phần mềm cung cấp quyền trì Giá thành thấp, khơng có lệ phí giấy phép Điều bạn chi tiêu phần cứng để lưu trữ phần mềm cộng với thời gian lập trình để nâng cao cài đặt phần mềm Thơng thường khơng cần phải tốn nhà phát triển nâng cấp phần mềm phát hành Sau phần mềm mã nguồn mở đƣợc nhiều ngƣời sử dụng: 1.3.1 OrangeHRM Là hệ thống quản lý nguồn nhân lực dùng để theo dõi thông tin khác liên quan đến nguồn nhân lực tổ chức Với OrangeHRM, nhân viên chi tiết quan trọng lưu trữ quản lý Thông qua sở liệu trung tâm chi tiết nhân viên, bạn dễ dàng tìm nhân viên bạn nghỉ hưu tỷ lệ nhân viên bạn khơng có trình độ cao đẳng Thơng qua phần mềm Nhân sự, tổ chức bạn dễ dàng tìm hiểu nhân học tất nhân viên thông qua dễ dàng để sử dụng công cụ báo cáo Chủ chốt OrangeHRM bao gồm theo dõi nghỉ phép / vắng mặt, quản lý thời gian… 1.3.2 Achievo Là phần mềm nguồn mở quản lý dự án hệ thống mà sử dụng để theo dõi tất dự án tổ chức Module quản lý dự án bao gồm quản lý nhiệm vụ, giai đoạn, quy hoạch, hoạt động nguồn lực dự án Các module thời gian đăng ký cho phép nhân viên đăng ký thời gian trên, dự án giai đoạn / kết hợp hoạt động Đó từ mô đun tất thời gian đăng ký cho dự án ghi nhận, cho phép quản lý dự án để theo dõi số ngày chi tiêu nguồn lực cho dự án cụ thể Chủ chốt vòng Achievo bao gồm Scheduler cho mục đích báo cáo lập kế hoạch dự án, với biểu đồ, quản lý quan hệ khách ang, vv 1.3.3 SugarCRM Là phần mềm quản lý quan hệ khách hàng dùng để theo dõi quản lý tất khách hàng hoạt động bán hàng tổ chức Với SugarCRM, bạn theo dõi nhiệm vụ khác mà thuộc nhân viên bán ng bao gồm hẹn tới, hội đầu, trường hợp mở nhiều 1.3.4 Epiware Là hệ thống quản lý tài liệu cho phép tổ chức để quản lý tài liệu trực tuyến cách hiệu đáng tin cậy Với Epiware, người dùng cộng tác, chia sẻ làm việc tài liệu mà không cần phải lo lắng việc ghi đè lên tập tin khác Lợi ích tài liệu lưu trữ địa điểm tập trung tăng cường kho kiến thức tổ chức sở Chức quan trọng khác Epiware bao gồm lịch, quản lý công việc biểu đồ Gantt 1.3.5 LimeSurvey Là phần mềm quản lý khảo sát cho phép tổ chức để tiến hành điều tra online Với 19 loại câu hỏi để tạo, loại điều tra tạo Ứng dụng phải có cho người cịn tạo chạy giấy thủ cơng dựa điều tra Với LimeSurvey, khảo sát trực tuyến tạo mà khơng cần mã hóa html Tất câu hỏi tạo cách chọn loại câu hỏi thích hợp nhiều câu trả lời nút radio đơn tùy chọn Khảo sát trực tuyến dễ dàng kích hoạt tất câu hỏi tạo Các khả bao gồm khả theo dõi người sử dụng chưa đáp ứng với khảo sát khả gửi email nhắc nhở lơ Bạn n tâm để có tỷ lệ cao nhiều khảo sát phản ứng với LimeSurvey CHƢƠNG 2: GIỚI THIỆU VỀ ORANGE HRM VÀ HƢỚNG DẪN CÀI ĐẶT 2.1 Các điều kiện tiên cần thiết để cài đặt OrangeHRM là: Apache HTTP Server 1.3 MySQL 5.0.12 PHP 5.1.2 Nếu bạn có máy chủ web Apache HTTP (và PHP5 nạp Module Apache) MySQL chạy, bạn có đủ điều kiện để cài OrangeHRM (Lưu ý: OrangeHRM 2.2 đòi hỏi phải PHP5) Trong trường hợp bạn khơng có thiết lập điều kiện , bạn có hai lựa chọn Sử dụng AMP stack có Apache, MySQL PHP cấu hình sẵn để làm việc Xem AMP stack for Windows bạn sử dụng Windows Nếu bạn muốn bạn cấu hình Apache, MySQL PHP cách thủ cơng Bạn tham khảo OrangeHRM FAQ Hỏi đáp cách cài đặt / cấu hình chúng AMP stack for Windows AMP stack giới thiệu cho Windows Windows XAMPP 1.6.0a Lƣu ý: bạn phải chắn gói tải phải gói khơng phải nâng cấp, hay gói phát triển, vv… Sau tải về, bắt đầu cài đặt XAMPP cho Windows Bạn chọn vị trí cài đặt mặc định nhấp Next Khi hỏi đến "Cài đặt XAMPP máy chủ (Apache, MySQL, .) dịch vụ?", Chọn Có Khi hỏi "Cài đặt Apache dịch vụ",? Chọn Có Khi hỏi "Cài đặt MySQL dịch vụ",? Chọn Có Bạn bỏ qua dịch vụ khác cách chọn no chúng khơng cần thiết cho OrangeHRM Chọn Yes để bắt đầu bảng điều khiển XAMPP Hình 2.1 Bảng XAMPP Lưu ý: Nếu bạn sử dụng phần mềm tường lửa (tức là; Windows Firewall) nhắc chắn XAMPP (Apache Web Server, MySQL) miễn khỏi danh sách bị chặn Nếu bạn sử dụng Skype, điều dẫn đến xung đột port với Apache server-web XAMPP Vì chắn bạn khởi động lại Windows để đảm bảo XAMPP dịch vụ bắt đầu trước Skype (sau Skype cho cổng tự do) 2.2 CÀI ĐẶT Sao chép tập tin o Copy orangeHRM-2.5.0.4 vào tài liệu gốc Apache HTTP Server o o installer rangeHRM-2.5.0.4 lang_en_full.php _vi_full.php o Copy orangehrm-2.5.0.4 \language\default\ lang_default_benefits.php Ghi Nếu bạn sử dụng XAMPP cho Windows tài liệu gốc \ Htdocs \ ex C: \ Program Files \ xampp \ htdocs Nếu bạn sử dụng XAMPP Linux, tài liệu gốc / Htdocs / Giải nén Trích xuất OrangeHRM-2.5.0.4.zip vào thư mục, trích xuất tất thứ vào thư mục gọi 'Orangehrm2' Cài đặt Web Sử dụng Javascript để kích hoạt trình duyệt http:// / Orangehrm2/ Giới thiệu trình duyệt Mozilla Firefox 1.0 Microsoft Internet Explorer 5.5 2.3 Cài đặt Web Cài đặt web mơ tả 2.3.1 Giao diện hình cài đặt Nhấn [Tiếp tục] nút giao diện hình để tiến hành cài đặt Hình 2.2 Giao diện hình cài đặt 10 Hình 3.13 Gõ Tên người dùng mật chọn nhân viên Hãy chắn trạng thái thiết lập để 'enabled' nhấp vào Lưu Lưu ý, hồ sơ nhân viên phải tồn hệ thống trước người sử dụng tạo cho nhân viên Người sử dụng tạo nhân viên đăng nhập vào mơ-đun cách sử dụng ESS Tên người dùng mật lựa chọn 3.2.2.5 Đăng nhập nhƣ ngƣời dùng ESS Để đăng nhập người dùng ESS, sử dụng tên người dùng mật chọn tạo người sử dụng Sau đăng nhập người sử dụng ESS duyệt qua trình đơn, thể hình 3.14 Hình 3.14 Sau đăng nhập, người dùng ESS xem chỉnh sửa thơng tin cá nhân thông qua PIM Module mà không cần phải thông qua nhân viên nhân công ty Người dùng xem tóm tắt việc nghỉ phép họ xin nghỉ phép thông qua module Nếu người dùng ESS người giám sát cho nhân viên khác người chấp nhận từ chối việc nghỉ phép nhân viên 34 Thơng qua Module người dùng tạo bảng thời gian hàng tuần gửi chúng chấp thuận người giám sát 3.2.2.6 Module nghỉ phép Các quản trị nhân có thể: • Xem tóm tắt nghỉ phép cho nhân viên đề tên ngày nghỉ thuộc loại có sẵn • Xác định ngày nghỉ – Các ngày cuối tuần kì nghỉ đặc biệt • Xác định loại nghỉ phép • Phân cơng việc nghỉ phép cho nhân viên 35 3.15 Người sử dụng ESS có thể: • Xem tóm tắt nghỉ phép cá nhân • Xem lại thơng tin chi tiết • Xin nghỉ phép 3.16 Xem danh Các người dùng ESS - người giám sát có thể: • Xem tóm tắt việc nghỉ phép cá nhân nhân viên (Cấp dưới) • Xem Danh sách thơng tin nghỉ phép chi tiết • Áp dụng cho việc nghỉ phép • Chỉ định nghỉ phép cho nhân viên cấp • Phê duyệt / từ chối nghỉ phép 36 3.17 3.2.2.7 Administrator – Quản trị viên Để xem tóm tắt việc nghỉ phép kích từ trình đơn bên trái Sau chọn năm Người quản trị chọn lọc thơng tin tóm tắt việc nghỉ phép riêng nhân viên(bấm vào Browse để tìm kiếm đoạn code nhân viên tên), xem loại nghỉ phép Các loại nghỉ phép định nghĩa người quản trị 3.19 Nếu người quản trị muốn xem tất thông tin nghỉ phép (khơng có lọc), hình tương tự với hiển thị hình 3.20 hiển thị Quản trị chỉnh sửa thơng tin quyền nghỉ phép cho người lao động cách chỉnh sửa tóm tắt việc nghỉ phép Hình 3.20 Các chức khác có sẵn cho quản trị viên mô tả User Orange 37 HRM Các quản trị viên nhường lại việc nghỉ phép cho nhân viên Nếu việc nghỉ phép giao cho quản trị viên người giám sát nhân viên, nghỉ không cần phê duyệt Các hình hiển thị hình 3.21 sử dụng để phân cơng nghỉ phép Hình 3.21 Quản trị phải lựa chọn nhân viên, cách duyệt qua danh sách nhân viên, chọn loại nghỉ phép, đến từ ngày định cho dù nghỉ phép ngày hay nửa ngày Cuối cùng, ý kiến phải nhập vào Giao ca về, nhấp vào nút Apply ESS Bằng cách nhấp vào Danh sách nghỉ phép Leave List từ menu bên trái, người sử dụng ESS xem danh sách loại nghỉ phép có tóm tắt việc nghỉ phép có hiệu lực Hơn người sử dụng ESS xin nghỉ phép cách bấm vào Apply menu bên trái Sau đó, hình hiển thị hình 3.22 xuất 38 Hình 3.22 Chọn ngày muốn loại nghỉ phép chọn ngày nửa ngày Nếu có ý kiến khác, nhập vào nhận xét hộp trống bấm Save Đơn xin nghỉ gửi cho người giám sát, họ đăng nhập vào ESS module (xem mô tả đây) Nếu email thơng báo cấu hình, người giám sát gửi email, thông báo cho họ việc nghỉ phép, chờ phê duyệt Người sử dụng ESS tạm thời huỷ bỏ việc nghỉ phép, chờ phê duyệt phê duyệt chưa thực Điều thực thông qua chức Leave List hệ thống Các danh sách nghỉ phép sử dụng để xem thông tin chi tiết nhân viên cấp ESS - Giám sát Người giám sát người sử dụng ESS mà họ giao cho cấp Các cấp phân công thông qua "Report-to" module PIM Người giám sát phải định cho người lao động "Report-to" module PIM họ Ngoại trừ tính mơ tả trên, giám sát viên chấp nhận từ chối việc nghỉ phép thông qua module ESS cấp xin nghỉ phép Để làm điều click vào Approve Leaves menu bên trái Nếu cấp xin nghỉ phép, hình tương tự với hiển thị hình 3.23 xuất 39 Hình 3.23 Phê duyệt từ chối việc nghỉ phép, chọn điều bạn muốn từ hộp Status sau nhấp vào Save Hệ thống có khả phê duyệt phần từ chối nghỉ Để thực hiện, người giám sát phải nhấp vào liên kết với ngày nghỉ, rõ trạng thái thích hợp cho ngày nghỉ nhấn Save Người giám sát có khả phân cơng nghỉ phép (như quản trị viên) Sự khác biệt quản trị viên người giám sát quản trị viên định việc nghỉ phép cho nhân viên cơng ty người giám sát phân cơng nghỉ phép cho cấp 3.2.2.8 Time Module Các Time Module tự động theo dõi thời gian làm thủ tục ESS ngƣời dùng Người sử dụng ESS hệ thống chỉnh sửa trình duyệt bảng thời gian hàng tuần Người dùng phải chọn Timesheets / Personal Timesheets mục menu chọn tuần mà bảng thời gian cần chỉnh sửa Các bảng thời gian trống hàng tuần hiển thị hình 3.24 40 Hình 3.24 Khi tuần chọn, người dùng phải chỉnh sửa bảng thời gian cho tuần cách bấm vào Edit Các ấn bảng thời gian bao gồm việc thêm mới, chỉnh sửa xóa thời gian kiện Xem hình 3.25 cho biết thêm thơng tin Hình 3.25 S ) Để xác định thời gian người sử dụng kiện phải chọn khách hàng, dự án, thời gian bắt đầu, kết thúc thời gian / thời gian kiện mô tả Nút Update sử dụng để thêm thời gian kiện vào bảng thời gian Các nút Insert time dùng để chèn thời gian làm cho dễ dàng với người sử dụng để xác định thời gian xác định dạng Khi người sử dụng hoàn tất sửa đổi bảng thời gian, họ gửi chấp thuận người giám sát quản trị nhân Để làm vậy, nhấn nút Submit, hiển thị hình 3.26 41 3.26 Administrator sử dụng ESS - Supervisor Người quản trị giám sát người dùng xem qua, chỉnh sửa phê duyệt / bác bỏ bảng theo dõi thời gian người lao động với khác biệt quản trị viên có quyền truy cập vào bảng thời gian tất nhân viên cơng ty người giám sát truy cập vào bảng tời gian cấp Hình 3.27 cho thấy bảng thời gian hàng tuần nhân viên, chờ giải cho phê duyệt Hình 3.27 42 Phê duyệt từ chối bảng thời gian, người giám sát / quản trị phải nhấp vào nút thích hợp Các ý kiến nhập vào Một bảng thời gian phê duyệt khơng thể chỉnh sửa 3.2.2.8 Reports Module – Báo cáo Vào module báo cáo cách nhấp vào nút Báo cáo sau thấy hình hiển thị hình 3.28 Hình 3.28 Để tạo báo cáo click vào Định nghĩa báo cáo menu bên trái sau nhấp vào Add hình hiển thị hình 3.29 xuất 43 Hình 3.29 Từ bạn định nghĩa báo cáo từ tiêu chuẩn khác Sau hoàn thành nhấn Lưu Báo cáo mặc định giao cho nhóm người dùng mà bạn thuộc Sau lưu, bạn quản lý việc phân cơng nhóm người sử dụng loại bỏ có / thêm người cần thiết Để xem báo cáo bấm vào Xem Báo Cáo menu bên trái sau nhấp vào tên báo cáo từ danh sách 3.2.2.9 Email OrangeHRM (Ví dụ: Để quản lý hoạt động, bảng chấm công, việc nghỉ phép) Để cấu hình mail, xác định giá trị thích hợp cho trường nhấp vào nút Lưu 44 3.30 3.31 3.2.2.10 Bug Tracker Nếu bạn tình cờ gặp phải lỗi bạn báo cáo cách sử dụng BugTracker cách nhấp vào Bug Tracker từ trình đơn Nhập tiêu chí khác mô tả nhấp vào Save lỗi báo cáo cho nhóm OrangeHRM Xem hình 3.32 45 Hình 3.32 3.2.3 Một vài thông tin khác Hướng dẫn nhằm giới thiệu cách nhanh chóng phiên 2.2 OrangeHRM hiển thị mơ-đun ngun tắc hệ thống Để biết thêm hướng dẫn thơng tin tính cụ thể vui lịng tham khảo OrangeHRM Hướng dẫn sử dụng Nếu bạn có câu hỏi, ý kiến vv bạn liên lạc cách gửi email cho OrangeHRM qua info@orangehrm.com Cảm ơn bạn sử dụng OrangeHRM! 46 KẾT LUẬN Trên c 47 CÁC TÀI LIỆU THAM KHẢO [1]http://www.wareprise.com/2008/09/01/top-5-office-productivity-open-sourcesoftware/vi/ [2] http://www.youtube.com/watch?v=s3unDu3QfW0&feature=player_embedded#! [3] http://www.apachefriends.org/en/xampp-windows.html [4] http://www.youtube.com/watch?v=s3unDu3QfW0&feature=related [5] http://www.orangehrm.com/download.php 48 ... nhân viên, bạn dễ dàng tìm nhân viên bạn nghỉ hưu tỷ lệ nhân viên bạn khơng có trình độ cao đẳng Thơng qua phần mềm Nhân sự, tổ chức bạn dễ dàng tìm hiểu nhân học tất nhân viên thông qua dễ dàng... thông tin nhân viên 3.2.2.2 PIM Module Trong Module PIM bắt đầu cách nhấp vào Add để nhập thơng tin nhân viên Xem hình 3.8 Hình 3.8 Thêm nhân viên Nhập thơng tin lĩnh vực nhấn Lƣu Trong trường... nhân cần giải đƣợc vấn đề sau: Tác động tài nguồn nhân lực Quá trình làm việc, bao gồm lập kế hoạch nhân sự, tuyển dụng nhân Làm để phát triển nhân viên, bao gồm đào tạo, quản lý hiệu suất, nghiệp