Đây không chỉ là một dự án công nghệ, mà còn là một sứ mệnh để nâng cao hiệu suất làm việc và sự hài lòng của nguồn nhân lực, cũng như tối ưu hóa quy trình quản lý nhân sự cho công ty ch
GIỚI THIỆU ĐỀ TÀI
Trong bối cảnh thị trường và môi trường kinh doanh ngày càng biến động, việc hiệu quả hóa quản lý nhân sự trở nên quan trọng hơn bao giờ hết Đề tài này tập trung vào việc xây dựng một hệ thống website quản lý nhân sự đa chức năng và linh hoạt để đáp ứng nhu cầu của Công ty TNHH MediaLed.
2 Lý Do Chọn Đề Tài nhóm chọn đề tài này:
Tối Ưu Hóa Quy Trình Nhân Sự: Mục tiêu chính của dự án là tối ưu hóa và tự động hóa các quy trình nhân sự như chấm công, tính lương, quản lý hợp đồng và đào tạo, giúp tiết kiệm thời gian và giảm thiểu sai sót.
Tăng Cường Tính Linh Hoạt: Hệ thống sẽ cung cấp một giao diện người dùng thân thiện và linh hoạt, cho phép nhân viên và quản lý truy cập thông tin từ mọi thiết bị và mọi địa điểm.
Tăng Cường Bảo Mật và Tuân Thủ: Hệ thống sẽ được thiết kế với các biện pháp bảo mật mạnh mẽ, đảm bảo an toàn cho thông tin nhân sự và tuân thủ các quy định về quyền riêng tư.
Nâng Cao Tương Tác và Giao Tiếp Nội Bộ: Cung cấp các tính năng giao tiếp nội bộ như diễn đàn, tin nhắn và thông báo tự động để tăng cường tương tác và thông tin trong tổ chức.
Quản Lý Thông Tin Nhân Sự: Hồ sơ nhân viên, chấm công, tính lương, hợp đồng, và thông tin cá nhân.
Tương Tác Nhân Sự: Diễn đàn nội bộ, tin nhắn, và thông báo tự động.
Tích Hợp Đa Nhiệm: Kết nối với các hệ thống khác như tài khoản ngân hàng, email, và các ứng dụng văn phòng.
4 Công Nghệ và Ngôn Ngữ Sử Dụng:
Ngôn Ngữ Lập Trình: Sử dụng ngôn ngữ lập trình phổ biến và phù hợp như JavaScript để liên kết server, HTML-CSS để thiết kế trang website.
Cơ Sở Dữ Liệu: Sử dụng cơ sở dữ liệu mạnh mẽ như MySQL hoặc MongoDB để lưu trữ thông tin nhân sự.
Khung Phát Triển: Sử dụng các khung phát triển web như Django hoặc Flask để xây dựng nền tảng.
Tăng Cường Hiệu Suất Nhân Sự: Bằng cách tự động hóa các quy trình, nhân sự có thể tập trung vào công việc sáng tạo và chiến lược hơn.
Tăng Cường Linh Hoạt và Tiện Ích: Nhân viên có thể dễ dàng truy cập thông tin cá nhân và thực hiện các công việc quản lý từ mọi nơi.
Nâng Cao Tương Tác Nội Bộ: Giao tiếp trong tổ chức trở nên mạnh mẽ và hiệu quả hơn thông qua các tính năng tương tác trực tuyến.
Tăng Cường Bảo Mật và Tuân Thủ: Bảo vệ thông tin nhân sự và tuân thủ các quy định về an toàn thông tin và quyền riêng tư.
Hệ Thống Hoạt Động Mượt Mà: Xây dựng một hệ thống ổn định, hoạt động mượt mà và đáp ứng đúng như kỳ vọng.
Tương Tác Tăng Lên: Tăng cường tương tác và sự hài lòng từ phía người dùng cuối, cả nhân viên và quản lý.
Giảm Chi Phí và Thời Gian Quản Lý: Giảm thiểu chi phí và thời gian quản lý nhân sự, giúp công ty tập trung vào mục tiêu kinh doanh chính
Dự án xây dựng hệ thống website quản lý nhân sự này không chỉ đóng vai trò quan trọng trong việc tối ưu hóa quản lý nhân sự mà còn mang lại lợi ích to lớn cho toàn bộ tổ chức, giúp tạo ra một môi trường làm việc hiệu quả và linh hoạt.
KHẢO SÁT YÊU CẦU
2.1 Những yêu cầu của giám đốc, quản lý về chức năng đối với hệ thống:
Quản lý thông tin nhân viên:
Hồ sơ nhân viên chi tiết và cập nhật.
Thông tin về kinh nghiệm, kỹ năng, và bằng cấp của nhân viên.
Quản lý hợp đồng lao động, thông tin về lương thưởng và chế độ phúc lợi.
Quản lý Chấm công và Giờ làm việc:
Hệ thống chấm công trực tuyến.
Xác nhận và kiểm soát giờ làm việc.
Tích hợp với quy trình tính lương.
Tính lương và Quản lý Thuế:
Tính toán tự động lương, bảo hiểm và các khoản trợ cấp Tính toán thuế và các nghĩa vụ liên quan.
Tích hợp với hệ thống thanh toán.
Quản lý Nghỉ phép và Nghỉ việc: Đơn xin nghỉ phép và quản lý quy trình duyệt.
Thống kê số ngày nghỉ và thông tin nghỉ việc.
Bảo mật và Quản lý Truy cập:
Bảo mật thông tin nhân viên.
Quản lý quyền truy cập thông tin theo cấp độ.
Thông báo tự động về các sự kiện quan trọng.
Giao tiếp nội bộ giữa các bộ phận và nhân viên.
2.2 Những yêu cầu của nhân viên về chức năng đối với hệ thống: Xem và Quản lý Thông Tin Cá Nhân:
Tính năng xem và cập nhật thông tin cá nhân một cách dễ dàng Quản lý hồ sơ cá nhân, kinh nghiệm làm việc, và bảng điểm năng lực.
Chấm công và Nghỉ Phép:
Gửi và theo dõi đơn xin nghỉ phép một cách thuận tiện.
Xem lịch sử chấm công và giờ làm việc.
Thông Báo và Tin Tức Nội Bộ:
Nhận thông báo về các sự kiện, tin tức và cập nhật từ công ty.
Thông báo về các sự kiện quan trọng như ngày nghỉ, sự kiện công ty.
2.3 Những yêu cầu của khách hàng đối với hệ thống
Dễ sử dụng, dễ truy cập.
Tương thích di động: Website có thể truy cập được các thiết bị di động.
Nội dung và Thông tin:
Nội dung chất lượng: Đảm bảo nội dung là hữu ích, chất lượng và liên quan đến nhu cầu của khách hàng.
Thông tin chi tiết: Cung cấp đầy đủ thông tin về sản phẩm, dịch vụ hoặc nội dung trên website.
Phản hồi và liên lạc: Cung cấp các cơ hội để khách hàng có thể liên hệ và đưa ra phản hồi.
Trợ giúp trực tuyến: Hỗ trợ trực tuyến hoặc tài liệu hướng dẫn.
2.4 Những yêu cầu về chức năng của hệ thống website quản lý nhân sự:
Dễ sử dụng và Giao diện Người dùng Thân thiện:
Giao diện đơn giản và dễ sử dụng.
Có khả năng tương tác mượt mà và thân thiện với người dùng.
Truy cập Dễ Dàng từ Mọi Thiết Bị:
Khả năng truy cập từ điện thoại di động hoặc máy tính bảng. Đảm bảo tính tương thích trên nhiều trình duyệt web.
Có đầy đủ các chức năng quản lý mà khách hàng yêu cầu:
Có các chức năng quản lý mà khách hàng đặt ra. Đối với quản lý có thể truy cập để quản lý và chỉnh sửa thông tin của các tính năng quản lý.
Tối ưu hóa các chức năng của hệ thống.
Có đầy đủ các yêu cầu của phần mềm về ngôn ngữ và dữ liệu:
Ngôn Ngữ Lập Trình: Sử dụng ngôn ngữ lập trình phổ biến và phù hợp như JavaScript để liên kết server, HTML-CSS để thiết kế trang website.
Cơ Sở Dữ Liệu: Sử dụng cơ sở dữ liệu mạnh mẽ như SQLServer và Excel để lưu trữ thông tin nhân sự.
PHÂN TÍCH HIỆN TRẠNG
Sơ đồ Use Cases quản lý Nhân Sự ứng dụng tại MediaLed: (thiếu khách hàng)
CHI TIẾT CÁC CHỨC NĂNG
Trong mỗi chức năng quản lý đều có các chức năng con bao gồm:
- Xem: xem các chi tiết trong mục.
- Thêm: thêm mới vào cơ sở dữ liệu.
- Xóa: xóa theo mã và xóa khỏi cơ sở dữ liệu.
- Sửa: cập nhật dữ liệu dạng xem.
Chức năng đăng nhập và đăng xuất:
- Đăng nhập: phải đăng nhập mới có thể sử dụng chức năng trong website.
- Đăng xuất: đăng nhập với tài khoản khác hoặc dừng lại website.
Chi tiết về yêu cầu bảo mật:
- Tất cả phải đăng nhập mới có thể sử dụng các chức năng trong website.
- Trưởng phòng được phép sử dụng tất cả chức năng.
Không được phép thêm, xóa, sửa trong quản lý.
Thông tin các thực thể: (thêm chấm công)
THIẾT KẾ HỆ THỐNG
4.1.1 Các mô hình phác thảo của giao diện:
1.1 Mục chọn loại đăng nhập
1.2 Giao diện đăng nhập tài khoản
2 Giao diện sau khi đăng nhập của tài khoản admin
2.1 Giao diện sau khi dùng admin bấm vào các chức năng quản lý
3 Giao diện đăng nhập chính của trang nhân viên
3.1 Giao diện sau khi bấm vào các chức năng có trong trang nhân viên:
4 Xem thông tin cá nhân của tài khoản:
THỰC HIỆN DỰ ÁN
5.1 Sơ đồ mô hình ERD.
Thông tin cá nhân: quản lý các thông tin cá nhân của nhân viên
Tài khoản: quản lý thông tin cá nhân và bắt buộc phải có nó mới đăng nhập được vào web
Bộ phận làm việc: quản lý những bộ phận được phân chia cho nhân viên Chức vụ: quản lý phân chia các chức vụ trong công ty
Lịch làm việc: phân lịch làm việc và bộ phận làm việc cho nhân viên
Trình độ: phân biệt các trình độ học vấn
Thông báo : cập nhật thông báo, tin tức về các thông báo quan trọng
Chấm công: quản lý thời gian làm và nghỉ của nhân viên
Sản phẩm: quản lý những sản phẩm mà khách hàng có thể vào xem và mua
Loại sản phẩm: quản lý các loại mặt hàng sản phẩm để dễ dàng phân loại sản phẩm
Phân quyền: quản lý và phân quyền cho nhân viên và khách hàng
5.1.3 Chi tiết các thực thể
Thiết kế layout, thiết kế giao diện chi tiết cho các chức năng
Thiết kế thư viện cần thiết cho dự án a Cơ sở dữ liệu vật lý
TY MEDIA LED a.Bộ phận làm việc
TY MEDIA LED d.l ch làm vi c ị ệ
TY MEDIA LED e.lo i s n ph m ạ ả ẩ
TY MEDIA LED l.Trình độ
Thiết kế mô hình triển khai
KIỂM THỬ
Xây dựng test plan, test case và kết quả test