Nghiên cứu xây dựng hệ thống quản lý nguồn lực

52 15 0
Nghiên cứu xây dựng hệ thống quản lý nguồn lực

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC SƯ PHẠM – ĐẠI HỌC ĐÀ NẴNG KHOA TIN HỌC BÁO CÁO KHÓA LUÂN TỐT NHIỆP TÊN ĐỀ TÀI NGHIÊN CỨU XÂY DỰNG HỆ THỐNG QUẢN LÝ NGUỒN LỰC Sinh viên CBHD Lớp MSSV : Phan Trần Thanh Nhã : ThS Đồn Duy Bình : 16CNTT1 : 312022161131 ĐÀ NẴNG, 05/2020 MỤC LỤC MỞ ĐẦU 1.1 Giới thiệu đề tài 1.2 Mục tiêu 1.3 Nhiệm vụ 1.4 Đối tượng phạm vi nghiên cứu CHƯƠNG TỔNG QUAN 1.1 Kiến trúc hệ thống 1.2 Lý thuyết công nghệ sử dụng CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 17 2.1 Yêu cầu hệ thống 17 2.2 Phân tích hệ thống 22 2.3 Thiết kế 32 CHƯƠNG HỆ THỐNG QUẢN LÝ NHÂN LỰC 42 3.1 Khảo sát 45 3.2 Kết đạt 42 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 48 Kết luận 48 Hướng phát triển 48 DANH MỤC HÌNH ẢNH Hình 1 Mơ hình kiến trúc hệ thống Hình Tương tác client server 11 Hình Qúa trình xử lý API 12 Hình Mơ hình kiến trúc MVC 13 Hình Biều đồ phân rã chức tổng thể 19 Hình 2 Biểu đồ phân rã super admin 19 Hình Biểu đồ phân rã chức admin 20 Hình Biểu đồ phân rã chức manager 21 Hình Biểu đồ phân rã chức Nomal User 22 Hình Sơ đồ use case tổng thể 23 Hình Sơ đồ uese case quản lý lập lịch 24 Hình Sơ đồ use case tạo lịch làm việc 25 Hình Use case chỉnh sửa lịch làm việc 26 Hình 10 Use xem lịch làm việc 27 Hình 11 Use case quán lý project 28 Hình 12 Sơ đồ lớp hệ thống 33 Hình 13 Biều đồ login 34 Hình 14 Biểu đồ lập lịch 35 Hình 15 Biểu đồ xóa lập lịch 36 Hình 16 Biểu đồ sửa lập lịch 37 Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) Hình 17 Biểu đồ tạo project 38 Hình 18 Biểu đồ sửa project 39 Hình 19 Biểu đồ xóa project 40 Hình 20 Sơ đồ sở liệu hệ thống 41 Hình Giao diện đăng nhập 42 Hình Giao diện quản lý lập lịch 43 Hình 3 Giao diện tạo lập lịch 45 Hình Giao diện quản lý nhân viên 46 Hình Giao diện thêm nhân viên 47 Hình Giao diện thêm nhân viên 47 Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) DANH MỤC BIỂU BẢNG Bảng Quan hệ role user 18 Bảng Đặc tả use case lập lịch 29 Bảng Đặc tả use case chỉnh sửa lập lịch 30 Bảng Đặc tả use case xem lập lịch 31 Bảng Đặc tả use case tạo project 32 Bảng Đặc tả use case tạo thời gian nghỉ 32 Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) DANH MỤC CÁC TỪ VIẾT TẮT Viết tắt MVC API REST HTTP XML Từ đầy đủ Ý nghĩa Model View Controler Mô hình – Khung nhìn – Điều khiển Application Programming Ứng dụng – Giao diện – Lập trình Interface Representational State Chuyển trạng thái đại diện Transfer Hypertext Transfer Protocol Giao thức truyền siêu văn Extensible Markup Ngôn ngữ đánh dấu mở rộng Language Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) MỞ ĐẦU 1.1 Giới thiệu đề tài Trên thực tế quản lý nguồn nhân lực bước quan trọng, định thành công hay thất bại tổ chức nói chung dự án nói riêng Hiểu tầm quan trọng quản lý nguồn nhân lực quan trọng thành công dự án, đặt biệt dự án phần mềm Tuy nhiên, nhiều tổ chức, quan quản lý nhân lực cách thủ công liên lạc qua email, lên hế hoạch excel hay word Vì làm việc cách thủ công thiếu hiệu quả, người quản lý nhiều thời gian để lên lịch làm việc cho nhân viên vào dự án khác Sự đời hệ thống quản lý nguồn lực giải vấn đề Mục đích Hệ Thống Quản Lý Nguồn Lực cho phép người quản lý nhân viên kết nối với nửa người quản lý lên lịch cách dễ dàng nhanh chóng, tiệng lợi rõ ràng nến tảng trực tuyến đồng thới nhân viên họ kiểm tra thời gian làm việc dự án phân bổ thời gian hợp lý để làm việc hiệu suất 1.2 Mục tiêu  Xử lý vấn đề gặp phải lên kế làm việc truyền thống cho tổ chức hay tập thể  Cải thiện, tăng cường kết nối quản lý nhân viên  Hỗ trợ người quản lý để lên kế hoạch cho nhân viên đồng thới quán lý dễ dàng dự án mà họ làm việc 1.3 Nhiệm vụ  Xây dựng hệ thống với chức như:  Quản lý lập lịch cho nhân viên  Quản lý dự án  Xem dòng thời gian làm việc dự án nhân viên Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020)  Lên lịch nghỉ cho trường hợp đặt biệt  Cung cấp môi trường tiện lợi, dễ sử dụng, thân thiện nâng cao hiệu công việc người sử dụng 1.4 Đối tượng phạm vi nghiên cứu 1.4.1 Phạm vi nghiên cứu  Sử dụng ngơn ngữ lập trình Nodejs, Mơ hình MVC, kiến trúc RESFULL API  Sử dụng thư viện Reactjs lập trình phía client-side  Qn lý sở liệu bàng NoSQL vớ Mongodb 1.4.2 Phương pháp nghiên cứu 1.4.2.1 Lý thuyết  Khảo sát nhu cầu thực tế, sử dụng sử dụng phương pháp vấn khảo sát, phân tích thống kê để hiểu rõ chủ đề  Đề xuất chức cho ứng dụng nhận phản hồi cập nhật chức từ Product Owner, đưa giải pháp hợp lý, phù hợp với xu hướng phát triều nhu cầu người sử dụng  Học hỏi kỹ thuật lập trình cần dùng hệ thống  Hiểu cách hoạt động client server  Hiều cách lưu trữ quản lý Mongodb 1.4.2.2 Lập trình  Sử dụng ngơn ngữ tàng Javascript  Sử dụng Nodejs/Express lập trình phái Server  Sử dụng Reactjs lập trình phái client  Sử dụng Mongodb để quản lý liệu Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) 1.5 Bố cục báo cáo khóa luận tốt nghiệp Bố cục khóa luận gồm chương: Chương 1: TỔNG QUAN Chương 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Chương 3: HỆ THỐNG QUẢN LÝ NGUỒN NHÂN LỰC Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) CHƯƠNG TỔNG QUAN 1.1 Kiến trúc hệ thống Với đầu vào hầu hết liệu cung cấp người dùng giao diện ứng dụng web Các ứng dụng front-end gửi yêu cầu với liệu đến API back-end hệ thống Ở ddaaydz API back-end quy trình để xử lý liệu lưu liệu vào sở liệu hệ thống Hệ thống sử dụng kiến trúc hướng dịch vụ để xây dựng hệ thống Để hiển thị thông tin hệ thống, ứng dụng front-end gửi yêu cầu đến API phụ trợ hệ thống Sau đó, API back-end đọc tham số yêu cầu này, lấy liệu tương ứng từ sở liệu hệ thống gửi lại theo định dạng JSON cho giao diện người dùng Giao diện người dùng xử lý liệu hiển thị chúng giao diện ứng dụng Hình 1 Mơ hình kiến trúc hệ thống 1.1 Lý thuyết cơng nghệ sử dụng 1.1.1 Lý thuyết 1.1.1.1 HTTP Giao thức truyền siêu văn (HTTP) giao thức ứng dụng cho hệ thống thông tin phân tán, hợp tác hypermedia Nó giao thức chung, khơng trạng thái, sử dụng cho nhiều tác vụ việc sử dụng cho siêu văn bản, chẳng hạn máy chủ tên hệ thống quản lý đối Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) 36 2.3.1.3 Biểu đồ xóa lập lịch Hình 15 Biểu đồ xóa lập lịch Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) 37 2.3.1.4 Biểu đồ sửa lập lịch Hình 16 Biểu đồ sửa lập lịch Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) 38 2.3.1.5 Biểu đồ tạo project Hình 17 Biểu đồ tạo project Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) 39 2.3.1.6 Biểu đồ sửa project Hình 18 Biểu đồ sửa project Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) 40 2.3.1.7 Biểu đồ xóa project Hình 19 Biểu đồ xóa project Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) 41 2.3.3 Thiết kế sở liệu cho hệ thống Hình 20 Sơ đồ sở liệu hệ thống Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) 42 CHƯƠNG HỆ THỐNG QUẢN LÝ NGUỒN NHÂN LỰC 3.1 Khảo sát 3.1.1 Về hoạt động quản lý nhân lực Doanh nghiệp chưa có phịng ban riêng biệt quản lý nhân lực, công tác nhân lực cho người quản lý đứng đầu người phòng ban đảm nhiệm Các nhà lãnh đạo nắm bắt thông tin nhân thông qua báo cáo cấp đưa định điều chỉnh vể nhân hay nguồn lực khen thưởng nhân viên 3.2 Kết  Giao diện đăng nhập Hình Giao diện đăng nhập Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) 43  Giao diện quản lý lập lịch Hình Giao diện quản lý lập lịch Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) 44  Giao diện tạo lập lịch Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) 45 Hình 3 Giao diện tạo lập lịch  Giao diện quản lý nhân viên Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) 46 Hình Giao diện quản lý nhân viên Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) 47  Giao diện thêm nhân viên Hình Giao diện thêm nhân viên  Giao diện tìm kiếm Hình Giao diện thêm nhân viên Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) 48 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết luận Trước bùng nổ nhu cầu quản lý nguồn nhân lực chất lượng loại hình dịch vụ, Các DN có quy trình riêng việc xử lý, lưu trữ liệu tác nghiệp theo đặc điểm riêng DN sổ sách, giấy tờ, bảng tính Excel, số chương trình phần mềm xây dựng riêng biệt phần mềm kế toán, phần mềm quản lý khách hàng, phần mềm quản lý vật tư, phần mềm quản lý nhân tiền lương… Đa số lãnh đạo DN Việt Nam nhận thức tầm quan trọng ứng dụng CNTT tác nghiệp điều hành DN triển khai ứng dụng lúng túng lựa chọn giải pháp đồng dẫn đến ứng dụng manh mún rời rạc hiệu khơng cao Vì vậy, ứnng dụng quản lý nguồn lực DN Việt Nam xu hướng tất yếu để quản trị DN cách tổng thể tối ưu phù hợp với nhu cầu ứng dụng cơng nghệ giải pháp đại, tồn diện Quản lý nguồn lực thành công mang lại lợi ích vơ to lớn cho DN việc nâng cao lực quản lý lãnh đạo, hiệu cơng việc tồn doanh nghiệp, tạo môi trường thống cho phép DN khai thác thông tin thuận lợi trao đổi thông tin với đối tượng khác DN cách thuận tiện nhanh chóng Hướng phát triển Nâng cấp hệ thống quản lý lên lịch cho nhân viên cho phù hợp với thực tiễn dễ sử dụng , không tốn nhiều nhớ liệu Cải thiện việc truy nhập, tìm kiếm với tốc độ nhanh dự án có nhiều nhân viên nhiều project Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) 49 Ý KIẾN CỦA CÁN BỘ HƯỚNG DẪN Đà Nẵng, ngày tháng năm 2020 Cán hướng dẫn Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) 50 TÀI LIỆU THAM KHẢO Website: https://reactjs.org/docs/getting-started.html https://nodejs.org/en/docs/ https://resourceguruapp.com/ Bài viết, báo: Xu hướng quản trị nguồn nhân lực kỉ nguyên số, đăng tapchitaichinh.vn Sách, Giáo trình: Javascript: The Good Parts, tác giả Douglas Crockford Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) ... nhân viên vào dự án khác Sự đời hệ thống quản lý nguồn lực giải vấn đề Mục đích Hệ Thống Quản Lý Nguồn Lực cho phép người quản lý nhân viên kết nối với nửa người quản lý lên lịch cách dễ dàng nhanh... back-end hệ thống Ở ddaaydz API back-end quy trình để xử lý liệu lưu liệu vào sở liệu hệ thống Hệ thống sử dụng kiến trúc hướng dịch vụ để xây dựng hệ thống Để hiển thị thông tin hệ thống, ứng... liệu cho hệ thống Hình 20 Sơ đồ sở liệu hệ thống Phan Trần Thanh Nhã – Lớp 16CNTT1 (2016-2020) 42 CHƯƠNG HỆ THỐNG QUẢN LÝ NGUỒN NHÂN LỰC 3.1 Khảo sát 3.1.1 Về hoạt động quản lý nhân lực Doanh

Ngày đăng: 06/05/2021, 16:55

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan