Đâ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
Trang 1Đinh Viết Phong Thành viên
PD0652 Nguyễn Thái Quý Thành viên
BÁO CÁO DỰ ÁN TỐT NGHIỆPXÂY DỰNG WEBSITE QUẢN LÝ NHÂN SỰ ỨNG
DỤNG TẠI CÔNG TY MEDIA LED
TP.Đà Nẵng 15-09-2023
G CAOĐẲNG
Trang 2PHẦN 1 – GIỚI THIỆU ĐỀ TÀI 6
PHẦN 2 – KHẢO SÁT YÊU CẦU 6
Trang 3TY MEDIA LED
LỜI MỞ ĐẦU
Những thay đổi đột phá trong công nghệ thông tin đã mở ra một kỷ nguyên mới của sự kết nối và tương tác trong mọi lĩnh vực của cuộc sống, từ doanh nghiệp đến đời sống cá nhân Trong bối cảnh này, quản lý nhân sự, động lực và phát triển nguồn nhân lực đang trở thành một trong những yếu tố chính để doanh nghiệp không chỉ tồn tại mà còn phát triển.
Chính vì vậy, đồ án tốt nghiệp 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ự toàn diện cho Công Ty TNHH MediaLed Đâ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úng tôi.
Trong một thị trường ngày càng cạnh tranh, khả năng quản lý và tận dụng hiệu quả nguồn nhân lực là một trong những yếu tố quyết định sự thành công của mọi doanh nghiệp Công Ty TNHH MediaLed, như nhiều doanh nghiệp khác, đối mặt với thách thức của việc quản lý một lượng thông tin khổng lồ liên quan đến nhân sự, từ chấm công đến quản lý lương và phúc lợi Mục tiêu chính của dự án này không chỉ là xây dựng một website quản lý nhân sự hiện đại và linh hoạt mà còn là tạo ra một công cụ hữu ích, giúp tối ưu hóa công việc của bộ phận nhân sự và đồng thời cung cấp trải nghiệm tốt nhất cho người lao động.
Chúng tôi hy vọng rằng dự án này không chỉ đáp ứng được nhu cầu quản lý hiện tại của Công Ty TNHH MediaLed mà còn là một nền tảng có thể mở rộng và điều chỉnh linh hoạt theo sự phát triển của doanh nghiệp Sự hỗ trợ từ các bộ phận liên quan và sự tích cực của đội ngũ phát triển đã là động lực mạnh mẽ cho chúng tôi để tạo ra một sản phẩm chất lượng và đáp ứng nhất Đồ án này sẽ bao gồm các phần chính như phân tích yêu cầu, thiết kế hệ thống, triển khai, và đánh giá hiệu suất Mỗi phần sẽ được thiết kế cẩn thận để đảm bảo rằng cả quá trình xây dựng và kết quả đều đáp ứng được mong đợi và đáp ứng đúng nhu cầu của Công Ty TNHH MediaLed.
Trang 4WEBSITE QUẢN LÝ NHÂN SỰ ỨNG DỤNG TẠI CÔNG TY MEDIA LED
Chúng tôi hi vọng rằng đồ án này không chỉ là một dự án tốt nghiệp mà còn là một công cụ hữu ích và mang lại giá trị thực cho Công Ty TNHH MediaLed Cùng nhau, hãy đi vào cuộc hành trình của chúng tôi để xây dựng nền tảng quản lý nhân sự tiên tiến và hiệu quả.
Trang 7TY MEDIA LED
……… ………
Trang 8TY MEDIA LED
PHẦN 1 – 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.
3 Phạm Vi Dự Án:
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ự.
Trang 9TY MEDIA LED
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.
5 Lợi Ích Dự Kiến:
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ư.
6 Dự Kiến Kết Quả:
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.
Trang 10TY MEDIA LED
PHẦN 2 – 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 độ.
Trang 11TY MEDIA LED
Thông báo:
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ốngTrải nghiệm Người dù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.
Trang 12TY MEDIA LED
Hỗ trợ Khách hàng:
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ự.
Trang 13TY MEDIA LED
PHẦN 3 – PHÂN TÍCH HIỆN TRẠNG
Sơ đồ Use Cases quản lý Nhân Sự ứng dụng tại MediaLed: (thiếukhá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.
Trang 14TY MEDIA LED
- Trưởng phòng được phép sử dụng tất cả chức năng - Nhân viên:
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)
Trang 15TY MEDIA LED
Trang 17TY MEDIA LED
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ý
Trang 18TY MEDIA LED
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:
Trang 19TY MEDIA LED
4 Xem thông tin cá nhân của tài khoản:
Trang 20TY MEDIA LED
PHẦN 5 – 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.1 Sơ đồ ERDDiagram level 1:
Trang 21TY MEDIA LED
5.1.2 Sơ đồ ERDDiagarm level2:
Trang 22TY MEDIA LED
5.1.3 Chi tiết các thực thể- Sản Phẩm
Trang 24TY MEDIA LED
-Chấm Công
-Bộ Phận Làm Việc
-Phân Quyền
Trang 25TY MEDIA LED
-Thông Tin Cá Nhân
-Chức Vụ
Trang 26TY MEDIA LED
-Tài Khoản
-Trình Độ
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ý
Trang 27TY MEDIA LED a.Bộ phận làm việc
B.Ch m côngấ
Trang 28TY MEDIA LED
c.ch c vứụ
Trang 29TY MEDIA LED
d.l ch làm vi c
Trang 30TY MEDIA LED
e.lo i s n ph mạảẩ
Trang 31TY MEDIA LED
F.phân quy nề
Trang 32TY MEDIA LED
G.S n Ph mảẩ
Trang 33TY MEDIA LED
H.Tài Kho nả
Trang 34TY MEDIA LED
K.Thông Báo
Trang 35TY MEDIA LED
K.Thông Báo
Trang 36TY MEDIA LED
l.Trình độ
Trang 37TY MEDIA LED
Thiết kế mô hình triển khai
PHẦN 6 – KIỂM THỬ
Xây dựng test plan, test case và kết quả test
PHẦN 7 – HƯỚNG DẪN TRIỂN KHAI VÀ SỬ DỤNG