Báo cáo phân tích và xây dựng hệ thống quản lý nhân sự cho công ty vừa và nhỏ

70 17 0
Báo cáo phân tích và xây dựng hệ thống quản lý nhân sự cho công ty vừa và nhỏ

Đ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

Hiện tại, nhu cầu tăng cường quản lý nhân lực ngày càng trở nên quan trọng với sự phát triển của doanh nghiệp. Việc xây dựng một hệ thống quản lý nhân sự có khả năng tinh chỉnh cao để phù hợp với quy mô của từng doanh nghiệp và cung cấp giao diện sử dụng đơn giản, người dùng có thể dễ dàng sử dụng mà không cần quy trình đào tạo phức tạp. Để giải quyết vấn đề này, đồ án tập trung vào xây dựng một hệ thống quản lý nhân sự linh hoạt và dễ sử dụng. Hệ thống này được thiết kế sao cho có khả năng tinh chỉnh và tùy chỉnh linh hoạt, giúp phù hợp với mọi quy trình và nhu cầu của từng doanh nghiệp. Giao diện người dùng của hệ thống được đơn giản hóa, trực quan và dễ tiếp cận, giúp người dùng có thể sử dụng một cách dễ dàng mà không cần phải tốn nhiều thời gian để học cách sử dụng. Kết quả đạt được sau cùng của đồ án là một hệ thống quản lý nhân sự hiện đại, linh hoạt và dễ sử dụng, đáp ứng nhu cầu quản lý nhân lực của các doanh nghiệp. Hệ thống này hứa hẹn mang lại sự tiến bộ đáng kể trong việc quản lý nhân lực, giúp doanh nghiệp phát triển mạnh mẽ và tăng cường tính cạnh tranh trên thị trường kinh doanh ngày nay.

ĐẠI HỌC BÁCH KHOA HÀ NỘI ĐỒ ÁN TỐT NGHIỆP Xây dựng hệ thống quản lý nhân doanh nghiệp nhỏ PHẠM BÁ HIỆP hiep.pb194277@sis.hust.edu.vn Ngành Công nghệ thông tin truyền thông Giảng viên hướng dẫn: TS Lã Thế Vinh Chữ ký GVHD Khoa: Kỹ thuật máy tính Trường: Cơng nghệ thơng tin Truyền thơng HÀ NỘI, 08/2023 LỜI CẢM ƠN Tôi xin gửi lời cảm ơn sâu sắc đến thầy hướng dẫn tôi, Tiến sĩ Lã Thế Vinh giúp đỡ tơi hồn thành đồ án tốt nghiệp Đầu tiên, muốn bày tỏ lịng biết ơn đến thầy hướng dẫn dành thời gian tâm huyết để hướng dẫn suốt trình nghiên cứu viết đồ án Thầy sẵn sàng hỗ trợ việc tìm kiếm tài liệu, giải đáp thắc mắc cung cấp lời khuyên quý giá để giúp hoàn thành đồ án cách tốt Thầy người giúp hiểu rõ chủ đề nghiên cứu phát triển kỹ nghiên cứu viết báo cáo cách chuyên nghiệp Tơi muốn bày tỏ lịng biết ơn đến Ban giám hiệu trường cung cấp cho điều kiện nguồn tài ngun cần thiết để tơi hồn thành khóa luận Những điều kiện bao gồm sở vật chất, thư viện, phòng học giảng viên giỏi trường Cuối cùng, muốn gửi lời cảm ơn đến gia đình, bạn bè người thân yêu động viên, ủng hộ đứng đắn bên cạnh suốt thời gian nghiên cứu viết khóa luận Một lần nữa, tơi xin chân thành cảm ơn Tiến sĩ Lã Thế Vinh tất người giúp đỡ suốt q trình hồn thành khóa luận tốt nghiệp Phạm Bá Hiệp - 20194277 - IT04 K64 i TÓM TẮT NỘI DUNG ĐỒ ÁN Hiện tại, nhu cầu tăng cường quản lý nhân lực ngày trở nên quan trọng với phát triển doanh nghiệp Việc xây dựng hệ thống quản lý nhân có khả tinh chỉnh cao để phù hợp với quy mô doanh nghiệp cung cấp giao diện sử dụng đơn giản, người dùng dễ dàng sử dụng mà khơng cần quy trình đào tạo phức tạp Để giải vấn đề này, đồ án tập trung vào xây dựng hệ thống quản lý nhân linh hoạt dễ sử dụng Hệ thống thiết kế cho có khả tinh chỉnh tùy chỉnh linh hoạt, giúp phù hợp với quy trình nhu cầu doanh nghiệp Giao diện người dùng hệ thống đơn giản hóa, trực quan dễ tiếp cận, giúp người dùng sử dụng cách dễ dàng mà không cần phải tốn nhiều thời gian để học cách sử dụng Kết đạt sau đồ án hệ thống quản lý nhân đại, linh hoạt dễ sử dụng, đáp ứng nhu cầu quản lý nhân lực doanh nghiệp Hệ thống hứa hẹn mang lại tiến đáng kể việc quản lý nhân lực, giúp doanh nghiệp phát triển mạnh mẽ tăng cường tính cạnh tranh thị trường kinh doanh ngày Sinh viên thực (Ký ghi rõ họ tên) Phạm Bá Hiệp - 20194277 - IT04 K64 ii Mục lục Lời cảm ơn i Tóm tắt nội dung đồ án ii Danh mục hình vẽ Danh mục bảng biểu Danh mục từ viết tắt Danh mục thuật ngữ Giới thiệu đề tài 1.1 Đặt vấn đề 1.2 Mục tiêu phạm vi đề tài 1.3 Định hướng giải pháp 1.4 Bố cục đồ án Khảo sát phân tích yêu cầu 2.1 Khảo sát trạng 2.2 Tổng quan chức 2.2.1 Biểu đồ use case tổng quát 2.2.2 Biểu đồ phân rã use case 2.3 Biểu đồ hoạt động 2.3.1 Quy trình nghiệp vụ “Chấm cơng” 2.3.2 Quy trình nghiệp vụ “Xin nghỉ phép” 2.4 Đặc tả chức 2.5 Yêu cầu phi chức Công nghệ sử dụng 3.1 Front-end 3.1.1 ReactJS 3.1.2 MantineUI 3.1.3 Typescript 3.1.4 Firebase 3.2 Back-end 3.2.1 Java 3.2.2 MySQL 3.2.3 JSON Web Token 3.3 Deployment 3.3.1 Vercel 1 2 3 5 11 11 12 13 20 21 21 21 22 22 23 23 23 24 24 24 24 3.3.2 Railway Thực nghiệm đánh giá 4.1 Thiết kế kiến trúc 4.2 Thiết kế giao diện 4.3 Thiết kế lớp 4.3.1 Luồng hoạt động 4.3.2 Thiết kế API 4.4 Thiết kế sở liệu 4.4.1 Tổng quát 4.4.2 Đặc tả sở liệu 4.5 Xây dựng ứng dụng 4.5.1 Thư viện công cụ 4.5.2 Minh họa module 4.6 Kiểm thử 4.6.1 Testing 4.6.2 Deployment 25 26 26 27 28 28 32 34 34 35 42 42 43 51 51 51 54 54 54 54 55 55 56 56 Kết luận hướng phát triển 6.1 Kết luận 6.2 Hướng phát triển 58 58 58 Giải pháp đóng góp bật 5.1 Tính phân quyền dựa vai trò 5.1.1 Vấn đề 5.1.2 Giải pháp 5.2 Chức “Tải ảnh, file qua Firebase” 5.2.1 Vấn đề 5.2.2 Giải pháp 5.2.3 Kết đạt Tài liệu tham khảo Phạm Bá Hiệp - 20194277 - IT04 K64 60 Danh mục hình vẽ 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 Biểu đồ use case tổng quát Biểu đồ use case phân rã quản lý nhân viên Biểu đồ use case phân rã “Quản lý phân quyền” Biểu đồ use case phân rã “Quản lý nghỉ phép” Biểu đồ use case phân rã “Quản lý chấm công” Biểu đồ use case phân rã “Quản lý thông báo” Biểu đồ hoạt động Quy trình nghiệp vụ “Chấm cơng” Quy trính nghiệp vụ "Xin nghỉ phép" 10 11 12 13 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 4.19 4.20 4.21 4.22 4.23 4.24 4.25 4.26 4.27 4.28 4.29 4.30 Thiết kế kiến trúc tổng quan Giao diện thiết kế website Giao diện thiết kế website Giao diện thiết kế website Luồng hoạt động use case “Cập nhật thông tin nhân viên” Luồng hoạt động use case “Tạo yêu cầu nghỉ phép” Luồng hoạt động use case “Chấp nhận yêu cầu nghỉ phép” Database Entity Relationship Diagram Bảng danh sách nhân viên Thông tin chi tiết nhân viên Sửa thông tin nhân viên Thêm nhân viên Bảng danh sách vai trò Chi tiết vai trò Modal phân quyền cho vai trò Thêm nhân vào vai trò Bảng thống kê số ngày nghỉ phép dư Bảng danh sách yêu cầu nghỉ phép Bảng lịch sử yêu cầu nghỉ phép cá nhân Tạo yêu cầu nghỉ phép Chấp thận từ chối yêu cầu nghỉ phép Danh sách thông báo đăng Danh sách thông báo nháp Tạo thông báo Q trình tạo thơng báo Xóa thông báo Sửa thông báo Bảng danh sách chấm công Checkin Checkout 27 27 28 28 30 31 32 34 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 50 50 51 Phạm Bá Hiệp - 20194277 - IT04 K64 4.31 Cấu hình database cho railway 4.32 Giao diện cấu hình 4.33 Giao diện deploy 52 52 53 5.1 5.2 56 57 Trạng thái loading tải ảnh Trạng thái loading tải ảnh Phạm Bá Hiệp - 20194277 - IT04 K64 Danh mục bảng biểu 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 Mô tả module hệ thống Đặc tả use case “Cập nhật quyền vai trò” Đặc tả use case “Thêm nhân viên” Đặc tả use case “Tạo yêu cầu nghỉ phép” Đặc tả use case “Chấp thuận yêu cầu” Đặc tả use case “Checkin/Checkout” Đặc tả use case “Tạo thông báo” Đặc tả use case “Sửa thông báo” 14 15 15 16 17 18 19 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.15 Danh sách API Table “users” Bảng "user_role" Bảng “role” Bảng “permission” Bảng “role_permission” Bảng “role_property” Bảng “news” Bảng “news_user” Bảng “department” Bảng “time_off” Bảng “time_off_history” Bảng “time_off_request” Bảng “attendance” Danh sách thư viện công cụ sử dụng 33 35 36 36 37 37 38 38 39 39 40 40 41 42 43 Phạm Bá Hiệp - 20194277 - IT04 K64 DANH MỤC TỪ VIẾT TẤT Từ viết tắt Từ viết đầy đủ API Application Programming Interface CRUD Create, Read, Update, Delete HRM Human Resources Management HTML Hypertext Markup Language ERD Entity Relationship Diagram UI User Interface URL Uniform Resource Locator Phạm Bá Hiệp - 20194277 - IT04 K64 DANH MỤC THUẬT NGỮ Thuật ngữ Chi tiết RESTful API Một tiêu chuẩn giao diện ứng dụng máy tính giao tiếp với Database Một tập hợp có tổ chức liệu lưu trữ quản lý hệ thống máy tính ERD Một sơ đồ, thể thực thể có database, mối quan hệ chúng với Use case Mô tả tương tác người dùng hệ thống môi trường cụ thể Module Một đơn vị độc lập, xây dựng để thực nhiệm vụ cụ thể cung cấp chức cụ thể Url Một đường dẫn liên kết đến website, tham chiếu tới tài nguyên mạng Internet Modal Một hộp cửa sổ lên hiển thị trang web ứng dụng Phạm Bá Hiệp - 20194277 - IT04 K64

Ngày đăng: 04/12/2023, 20:46

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

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

Tài liệu liên quan