+ Kết nối với hệ thống máy quét vân tay chấm công, tự động cập nhật dữ liệu chấm công vào hệ thống, giảm bớt công việc thủ công cho bộ phận nhân sự... o Lợi ích: Giảm thiểu công việc thủ
Trang 1TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP HỒ CHÍ MINH
VIỆN CÔNG NGHỆ THÔNG TIN – ĐIỆN, ĐIỆN TỬ
-BÁO CÁO HỌC PHẦN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
ĐỀ TÀI: THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÂN SỰ
GVHD: Mai Thanh Thảo
1 Lê Trọng Phúc MSSS:089205021215 Lớp: CN2303E
2 Quách Yến Ngân MSSS:087305001959 Lớp: CN2303E
3 Võ Minh Quân MSSS:087205013497 Lớp: CN2303E
Trang 2I Lập kế hoạch 2
1 Xác định Nhu Cầu: 2
2 Phân Tích Yêu Cầu Người Dùng: 4
3 Thiết Kế 5
4 Triển Khai 7
II Khởi Tạo Dự Án 9
1 Biểu Mẫu Xác Định Mục Tiêu Dự Án 10
2 Biểu Mẫu Lập Kế Hoạch Dự Án 10
3 Biểu Mẫu Xây Dựng Nhóm Dự Án 11
4 Biểu Mẫu Xác Định Rủi Ro Dự Án 11
5 Biểu Mẫu Tài Liệu Hóa Yêu Cầu Ban Đầu 12
III Xác Định Yêu Cầu Hệ Thống 12
1 Biểu Mẫu Xác Định Yêu Cầu Hệ Thống 12
2 Biểu Mẫu Chiến Lược Phân Tích Yêu Cầu 13
3 Biểu Mẫu Kỹ Thuật Thu Thập Yêu Cầu 13
4 Biểu Mẫu Phỏng Vấn Thu Thập Yêu Cầu 14
5 Biểu Mẫu Use-Case Modeling 15
6 Biểu Mẫu Xác Định Mục Tiêu Dự Án 17
7 Biểu Mẫu Lập Kế Hoạch Dự Án 17
8 Biểu Mẫu Xây Dựng Nhóm Dự Án 18
9 Biểu Mẫu Xác Định Rủi Ro Dự Án 18
10 Biểu Mẫu Tài Liệu Hóa Yêu Cầu Ban Đầu 18
11 Biểu Mẫu Xác Định Yêu Cầu Hệ Thống 19
12 Biểu Mẫu Chiến Lược Phân Tích Yêu Cầu 19
13 Biểu Mẫu Kỹ Thuật Thu Thập Yêu Cầu 20
14 Biểu Mẫu Phỏng Vấn Thu Thập Yêu Cầu 20
15 Biểu Mẫu Use-Case Modeling 20
IV Mô Hình Hóa Chức Năng Hệ Thống 22
1 Use case Diagram 22
2 Biểu đồ hoạt động (Activity Diagram) 24
3 Biểu đồ luồng dữ liệu (DFD - Data Flow Diagram) 31
4 Biểu đồ trình tự (Sequence diagram) 31
V Mô Hình Hóa Cấu trúc Hệ Thống 35
1 Biểu Đồ Lớp (Class Diagram) 35
2 Mối Quan Hệ Giữa Các Lớp 37
4 Biểu Đồ Quan Hệ (Association Diagram) 37
5 Biểu Mẫu Đặc Tả Lớp (Class Specification Form) 37
VI Thiết kế giao diện hệ thống quản lý nhân sự 45
1 Giao diện Đăng nhập hệ thống 45
2 Giao diện chính của hệ thống 45
3 Giao diện quản lý nhân sự 46
4 Giao diện bảng lương 46
PHẦN KẾT LUẬN 47
I Lập kế hoạch
1 Xác định Nhu Cầu:
o Mục tiêu: Xây dựng một hệ thống quản lý nhân sự nhằm hỗ trợ doanh nghiệp
quản lý toàn diện và hiệu quả các hoạt động liên quan đến nhân sự,
o Công ty: ZOMA
o Địa chỉ: 1 Tô Ký, Tân Chánh Hiệp, Quận 12, TP.HCM
o Điện thoại: 0355146612
Sơ đồ quản lí nhân sự công ty ZOMA:
Trang 3Thông tin lương:
Cách tính lương:
+Lương cơ bản :mức lương *26ngày/số ngày đi làm
Quy định lương:
+Ngày làm 8h, một tháng làm 26 ngày, tăng ca 24.000VND/1h
+Mức lương: 7.000.000VND/tháng đối với nhân viên
+Mức lương: 10.000.000VND/tháng đối với trưởng phòng
+Mức lương: 15.000.000VND/tháng đối với quản lí
- Quản lý hồ sơ nhân viên: Tổ chức lưu trữ toàn bộ thông tin nhân viên như thông
tin cá nhân (tên, địa chỉ, ngày sinh), chức vụ, phòng ban, lịch sử và đánh giá hiệu suất
+ Hỗ trợ cập nhật thông tin nhân viên khi có thay đổi, đồng bộ hóa dữ liệu một cách chính xác và nhanh chóng
- Quản lý chấm công: Ghi nhận và lưu trữ thời gian làm việc của nhân viên hàng
ngày, bao gồm giờ vào, giờ ra, và thời gian nghỉ
+ Kết nối với hệ thống máy quét vân tay chấm công, tự động cập nhật dữ liệu chấm công vào hệ thống, giảm bớt công việc thủ công cho bộ phận nhân sự
Trang 4+ Cung cấp bảng chấm công rõ ràng và chi tiết, giúp quản lý theo dõi sát sao tình hình làm việc của nhân viên, phát hiện các vấn đề như làm quá giờ hay nghỉ nhiều lần.
- Tính lương thưởng: Tự động hóa quy trình tính toán lương cho nhân viên, dựa
trên các yếu tố như lương cơ bản, thời gian làm việc
+ Quản lý lương theo chính sách của công ty, đảm bảo tính chính xác và minh bạch trong các khoản chi trả
+ Giúp bộ phận nhân sự dễ dàng tổng hợp và duyệt bảng lương hàng tháng, giảm thiểu lỗi trong việc tính toán và đảm bảo nhân viên nhận lương đúng hạn
- Quản lý nghỉ phép: Tạo quy trình yêu cầu nghỉ phép trực tuyến, nơi nhân viên có
thể nộp đơn xin nghỉ phép qua hệ thống
+ Cung cấp công cụ để quản lý phê duyệt hoặc từ chối yêu cầu nghỉ phép, cập nhật lịch nghỉ phép tự động
+ Theo dõi tổng số ngày phép của từng nhân viên, giúp đảm bảo nhân viên không vượt quá số ngày phép quy định và giúp quản lý lập kế hoạch nhân sự phù hợp
o Lợi ích: Giảm thiểu công việc thủ công qua tự động hóa chấm công, tính lương,
theo dõi nghỉ phép, và cập nhật dữ liệu giữa các bộ phận, giúp quy trình nhanh chóng
+ Tính toán tự động giảm lỗi trong chấm công, giúp dữ liệu chính xác, đảm bảo quyền lợi cho nhân viên
+ Tiết kiệm thời gian cho bộ phận nhân sự, giúp họ tập trung vào công việc chiến lược Nhân viên dễ dàng truy cập thông tin cá nhân, tăng tính tự chủ và giảm tải côngviệc cho bộ phận nhân sự
+ Cung cấp dữ liệu nhân sự chi tiết, giúp nhà quản lý ra quyết định chính xác và lập
kế hoạch phát triển nhân sự hiệu quả
o Rủi ro: Dữ liệu nhạy cảm có nguy cơ bị truy cập trái phép và tấn công mạng, gây
mất mát thông tin và thiệt hại pháp lý
+ Có thể xảy ra sai sót trong tính toán lương hoặc dữ liệu chấm công, làm giảm độ tin cậy và gây tốn kém khi sửa chữa
+ Nhân viên có thể gặp khó khăn khi thích nghi với công nghệ mới, gây gián đoạn quy trình và tâm lý không hài lòng Cần đào tạo và hỗ trợ kỹ thuật kịp thời
2 Phân Tích Yêu Cầu Người Dùng:
o Người dùng: quản lý, bộ phận nhân sự, nhân viên.
o Nghiệp vụ: Quản lý hồ sơ nhân viên, quản lý chấm công, quản lý lương thưởng,
theo dõi nghỉ phép
o Dữ liệu: Thông tin cá nhân nhân viên, dữ liệu lương, dữ liệu chấm công, lịch sử
nghỉ phép, hồ sơ công việc
Định Nghĩa Phạm Vi:
o Tính năng: Quản lý hồ sơ nhân viên, thoe dõi thời gian làm việc và chấm công,
tính lương thưởng, quản lý nghỉ phép
o Giới hạn: Không tích hợp với hệ thống kế toán trong giai đoạn đầu.
Lập Kế Hoạch Chi Tiết:
Trang 5o Thời gian: Phát triển hệ thống trong vòng 4 tháng, ra mắt phiên bản đầu tiên sau
6 tháng
o Ngân sách: Dự trù chi phí cho phần cứng, phần mềm, nhân sự, và đào tạo.
o Nhân sự: 2 lập trình viên, 1 thiết kế giao diện, 1 quản lý dự án.
o Công cụ: Sử dụng framework Laravel, cơ sở dữ liệu MySQL, công cụ quản lý
phiên bản Git
Phân Tích
Thu Thập Yêu Cầu:
o Phỏng vấn các quản lý và nhân viên bộ phận nhân sự để nắm rõ quy trình hiện tại
và nhu cầu của doanh nghiệp
o Khảo sát nhân viên để hiểu rõ mong muốn và yêu cầu của người sử dụng hệ thống
Xác Định Chức Năng:
o Quản lý hồ sơ nhân viên: Cung cấp chức năng tạo mới, cập nhật và xóa hồ sơ
nhân viên Hệ thống cho phép lưu trữ thông tin cá nhân của nhân viên, bao gồm tên, địa chỉ, số điện thoại, email, ngày sinh, vị trí công việc và lịch sử công tác
o Quản lý chấm công: Cho phép nhân viên đăng nhập để ghi nhận thời gian làm
việc hàng ngày Hệ thống tự động tính toán thời gian làm việc, giờ làm thêm, và
hỗ trợ quản lý các trường hợp vắng mặt, đi muộn, và về sớm
o Quản lý nghỉ phép: Cung cấp chức năng cho nhân viên gửi yêu cầu nghỉ phép và
cho phép quản lý phê duyệt hoặc từ chối yêu cầu Hệ thống theo dõi số ngày nghỉ phép của từng nhân viên và cập nhật vào hồ sơ cá nhân
o Quản lý tính lương thưởng: Tính toán và quản lý bảng lương hàng tháng cho
nhân viên, bao gồm các khoản lương cơ bản, phụ cấp và khấu trừ Hệ thống cung cấp báo cáo chi tiết về lương thưởng và hỗ trợ in phiếu lương cho nhân viên
Phân Tích Yêu Cầu Khác:
o Hiệu năng: Hệ thống phải đáp ứng được lượng truy cập lớn, đặc biệt trong các
giai đoạn tính lương hoặc chấm công hàng tháng
o Bảo mật: Bảo vệ thông tin cá nhân và dữ liệu nhạy cảm của nhân viên.
o Khả dụng: Hệ thống cần hoạt động ổn định, sẵn sàng 24/7.
3 Thiết Kế
Kiến Trúc Hệ Thống: Mô hình MVC: chia hệ thống thành 3 phần chính:
o Lớp giao diện: Phát triển giao diện trực quan, dễ sử dụng, tương thích với nhiều
thiết bị (máy tính, máy tính bảng, điện thoại di động)
o Lớp logic nghiệp vụ: Xử lý các nghiệp vụ quản lý nhân sự như quản lý hồ sơ
nhân viên, tính toán lương thưởng, theo dõi nghỉ phép
o Lớp cơ sở dữ liệu: Thiết kế cơ sở dữ liệu MySQL với các bảng như nhân viên,
chấm công, lương thưởng, nghỉ phép, bảo mật dữ liệu
Thiết kế Use Case:
o Use Case: “Quản lý hồ sơ nhân viên”:
o Actor: Quản lý, Bộ phận nhân sự
o Luồng chính: Bộ phận nhân sự đăng nhập vào hệ thống và truy cập mục "Quản
lý hồ sơ nhân viên" Thêm mới hoặc cập nhật thông tin nhân viên (bao gồm thôngtin cá nhân, chức vụ, phòng ban, lương, …) và lưu, đồng bộ thông tin
o Kịch bản thay thế: Nếu nhập thiếu thông tin cần thiết, hệ thống thông báo lỗi và
yêu cầu bổ sung
Trang 6 Thiết kế Use Case:
o Use Case: “Quản lý chấm công”:
o Actor: Bộ phận nhân sự, Quản lý, Nhân viên
o Luồng chính: Nhân viên đăng nhập vào hệ thống và kiểm tra bảng chấm công cá
nhân, và bộ phận nhân sự cập nhật dữ liệu chấm công từ máy chấm công vào hệ thống Sau đó quản lý kiểm tra và phê duyệt bảng công cuối tháng
o Kịch bản thay thế: Nếu có sai sót trong dữ liệu chấm công, nhân viên có thể yêu
cầu điều chỉnh, và bộ phận nhân sự sẽ xử lý
Thiết kế Use Case:
o Use Case: “Quản lý lương thưởng”:
o Actor: Quản lý, Bộ phận nhân sự
o Luồng chính: Bộ phận nhân sự truy cập vào mục "Quản lý lương thưởng" và
nhập thông tin về lương cơ bản, số giờ làm việc Hệ thống tự động tính toán và tạo bảng lương, và quản lý duyệt bảng lương cuối tháng
o Kịch bản thay thế: Nếu có sai sót trong bảng lương, quản lý hoặc nhân viên có
thể yêu cầu điều chỉnh
Thiết kế Use Case:
o Use Case: “Quản lý nghỉ phép”:
o Actor: Nhân viên, Quản lý
o Luồng chính: Nhân viên đăng nhập và tạo yêu cầu nghỉ phép, và yêu cầu được
gửi tới quản lý để phê duyệt Quản lý duyệt hoặc từ chối yêu cầu nghỉ phép, thôngtin nghỉ phép sẽ được cập nhật trên hệ thống
o Kịch bản thay thế: Nếu quản lý từ chối yêu cầu nghỉ phép, nhân viên nhận được
thông báo với lý do từ chối
Thiết Kế Giao Diện:
o Giao diện người dùng: Tạo giao diện thân thiện, dễ sử dụng với các chức năng
quản lý nhân sự, chấm công, tính lương
o Đáp ứng trên nhiều thiết bị: Đảm bảo hệ thống có thể hoạt động tốt trên các loại
thiết bị khác nhau
Thiết Kế Cơ Sở Dữ Liệu:
o Cấu trúc bảng dữ liệu: Thiết kế các bảng lưu trữ thông tin nhân viên, bảng
lương, chấm công, với các mối quan hệ phù hợp và tối ưu hóa cho truy vấn
o Bảo mật: Thực hiện mã hóa dữ liệu nhạy cảm và quản lý quyền truy cập cho các
bảng dữ liệu quan trọng
Định Nghĩa Module:
o Chia hệ thống thành các module chính: Quản lý hồ sơ nhân viên, quản lý chấm
công, quản lý lương, quản lý nghỉ phép
4 Triển Khai
Lập Trình:
o Viết code: Sử dụng Laravel để phát triển các module chính của hệ thống quản lý
nhân sự
o Kết nối cơ sở dữ liệu: Kết nối hệ thống với cơ sở dữ liệu MySQL, đảm bảo tính
tương thích và hiệu năng cao
Kiểm Thử:
Trang 7o Kiểm thử đơn vị (Unit Testing): Kiểm tra từng phần chức năng riêng lẻ để đảm
bảo chúng hoạt động đúng như mong đợi
o Kiểm thử tích hợp: Đảm bảo các module hoạt động đồng bộ với nhau, không
gây xung đột
o Kiểm thử hệ thống: Thực hiện kiểm tra tổng thể để đảm bảo hệ thống hoạt động
ổn định trước khi triển khai
Triển Khai:
o Đặt hệ thống lên server: Đưa hệ thống lên máy chủ, có thể là server nội bộ hoặc
trên các nền tảng đám mây như AWS, Google Cloud
o Cấu hình môi trường hoạt động: Thiết lập môi trường sản xuất (production) với
các cấu hình cần thiết để hệ thống chạy mượt mà
Bảo Trì:
o Giám sát hoạt động: Sử dụng các công cụ giám sát để theo dõi hiệu suất và sự
ổn định của hệ thống sau khi triển khai
o Cập nhật và nâng cấp: Thực hiện các bản cập nhật phần mềm để thêm tính năng
mới, sửa lỗi, và cải thiện bảo mật
o Hỗ trợ người dùng: Cung cấp dịch vụ hỗ trợ kỹ thuật, xử lý sự cố và đào tạo
người dùng nếu cần thiết
Sơ đồ Use Case tổng quát :
Trang 8Sơ đồ use case quản lí hồ sơ nhân viên :
Trang 9Sơ đồ use case quản lí tính lương :
II Khởi Tạo Dự Án
Trang 10Hệ thống quản lý nhân sự của một công ty với các chức năng như quản lý thông tin nhân viên, theo dõi chấm công, quản lý lương, quản lý nghỉ phép.
1 Biểu Mẫu Xác Định Mục Tiêu Dự Án
Tên biểu mẫu: Xác Định Mục Tiêu Dự Án
Tên Dự Án Hệ Thống Quản Lý Nhân Sự
Mục Tiêu Chính Xây dựng hệ thống hỗ trợ việc quản lý thông tin nhân viên, theo dõi chấm
công, quản lý lương, quản lý nghỉ phép
Nhân viên, quản lý, bộ phận nhân sự, nhà cung cấp dịch vụ
Phạm Vi Dự Án Thiết kế, phát triển và triển khai hệ thống quản lý nhân sự và các chức
năng liên quan
2 Biểu Mẫu Lập Kế Hoạch Dự Án
Tên biểu mẫu: Kế Hoạch Dự Án
Trang 113 Biểu Mẫu Xây Dựng Nhóm Dự Án
Tên biểu mẫu: Xây Dựng Nhóm Dự Án
4 Biểu Mẫu Xác Định Rủi Ro Dự Án
Tên biểu mẫu: Đánh Giá Rủi Ro Dự Án
Tên Rủi Ro Rủi ro tích hợp với hệ thống quản lý nhân sự hiện tại
Loại Rủi Ro Kỹ thuật
Tên Rủi Ro Lỗi bảo mật trong xử lý thông tin nhân viên
Loại Rủi Ro Bảo mật
Trang 12Người Phụ Trách Chuyên gia bảo mật
5 Biểu Mẫu Tài Liệu Hóa Yêu Cầu Ban Đầu
Tên biểu mẫu: Tài Liệu Yêu Cầu Hệ Thống
Mô Tả Nhu Cầu Hệ thống cần hỗ trợ quản lý thông tin nhân viên, theo dõi chấm công,
quản lý lương, quản lý nghỉ phép
Yêu Cầu Chức Năng Người dùng có thể thêm, sửa, xóa thông tin nhân viên, theo dõi thời
gian làm việc, tính toán lương, xử lý yêu cầu nghỉ phép
Yêu Cầu Phi Chức
Các Bên Liên Quan Nhân viên, quản lý, bộ phận nhân sự, nhà cung cấp dịch vụ
Các Giả Định Giả định người dùng có kết nối internet ổn định, có thể truy cập hệ
thống từ cả máy tính và thiết bị di động
III Xác Định Yêu Cầu Hệ Thống
Hệ thống quản lý nhân sự của một công ty truyền thông với các chức năng như quản lý hồ sơ nhân viên, quản lý chấm công, quản lý nghỉ phép, quản lý lương.
1 Biểu Mẫu Xác Định Yêu Cầu Hệ Thống
Trang 13năng 2 Quản lý chấm công
2 Hiệu năng cao, xử lý giao dịch nhanh chóng dưới 3 giây
3 Hệ thống phải sẵn sàng hoạt động 24/7 với thời gian chết tối thiểu
Yêu cầu giao
diện
1 Giao diện dễ sử dụng, thân thiện với người dùng
2 Hỗ trợ trên cả máy tính và thiết bị di động
3 Giao diện hỗ trợ đa ngôn ngữ
Mục tiêu kinh
doanh
1 Tăng cường hiệu quả quản lý nhân sự
2 Giảm thời gian xử lý giao dịch và tăng sự hài lòng của nhân viên
Rủi ro và
thách thức
1 Nguy cơ tấn công bảo mật
2 Có thể xảy ra sai sót trong tính toán lương hoặc dữ liệu chấm công
3 Nhân viên có thể gặp khó khăn khi thích nghi với công nghệ mới
3 Thu thập phản hồi từ người dùng, cải thiện và bổ sung tính năng
Ưu điểm Linh hoạt với các thay đổi trong yêu cầu của người dùng Cải tiến liên tục giúp
hệ thống ngày càng hoàn thiện, đáp ứng tốt hơn nhu cầu quản lý nhân sự
Nhược
điểm
Có thể kéo dài thời gian phát triển do yêu cầu liên tục thay đổi Khó quản lý nếu yêu cầu thay đổi quá nhiều trong mỗi chu kỳ, có thể dẫn đến quá trình phát triển không hiệu quả
Trang 142 Các yêu cầu về bảo mật và hiệu năng.
3 Mong muốn về giao diện người dùng và trải nghiệm người dùng
1 Bạn gặp khó khăn gì khi sử dụng hệ thống hiện tại?
2 Những chức năng nào là quan trọng nhất đối với bạn?
3 Bạn mong muốn giao diện sử dụng như thế nào?
Trang 15Kết quả phỏng
vấn
Ghi nhận các yêu cầu chức năng, đề xuất cải thiện UI/UX, và các vấn đề cần ưu tiên xử lý
5 Biểu Mẫu Use-Case Modeling
Use-Case 1: Quản lý hồ sơ nhân viên
Use-Case ID UC-001
Tên Use-Case Quản lý nhân viên
Mô tả Hệ thống cho phép bộ phận nhân sự tạo mới, cập nhật, và xóa hồ sơ nhân
viên, đồng thời lưu trữ thông tin cá nhân của nhân viên
1 Bộ phận nhân sự đăng nhập vào hệ thống
2 Truy cập vào mục "Quản lý hồ sơ nhân viên"
3 Thêm mới hoặc cập nhật thông tin nhân viên (bao gồm thông tin cá nhân,chức vụ, phòng ban, lương…)
4 Lưu và đồng bộ thông tin vào hệ thống
Tên Use-Case Quản lý chấm công
Mô tả Hệ thống cho phép nhân viên ghi nhận thời gian làm việc hàng ngày và
quản lý dữ liệu chấm công
Trang 162 Ghi nhận thời gian vào và ra.
3 Bộ phận nhân sự cập nhật dữ liệu chấm công từ máy chấm công vào hệthống
4 Quản lý kiểm tra và phê duyệt bảng công cuối tháng
Dữ liệu chấm công được lưu và phê duyệt thành công
Ghi chú bổ sung Hệ thống cần hỗ trợ việc đồng bộ hóa dữ liệu từ máy chấm công
Use-Case 3: Quản lý nghỉ phép
Tên Use-Case Quản lý nghỉ phép
Mô tả Hệ thống cho phép nhân viên gửi yêu cầu nghỉ phép và quản lý phê
duyệt hoặc từ chối yêu cầu đó
1.Nhân viên đăng nhập và tạo yêu cầu nghỉ phép
2 Gửi yêu cầu nghỉ phép đến quản lý
3.Quản lý duyệt hoặc từ chối yêu cầu nghỉ phép
4.Thông tin nghỉ phép được cập nhật trên hệ thống
Nhân viên đã đăng nhập vào hệ thống
Điều kiện kết thúc Yêu cầu nghỉ phép được duyệt hoặc từ chối và thông tin được cập nhật Ghi chú bổ sung Hệ thống cần theo dõi tổng số ngày phép của từng nhân viên
Use-Case 4: Quản Lý lương thưởng
Use-Case ID UC-004
Tên Use-Case Quản lý tính lương thưởng
Mô tả Hệ thống tự động tính toán lương cho nhân viên dựa trên các yếu tố như
Trang 17lương cơ bản, thời gian làm việc và các khoản thưởng phạt.
1 Bộ phận nhân sự truy cập vào mục "Quản lý lương thưởng"
2 Nhập thông tin về lương cơ bản, số giờ làm việc và các khoản thưởng phạt
3 Hệ thống tự động tính toán và tạo bảng lương.4 Lưu lại thông tin thay đổi
4 Quản lý duyệt bảng lương cuối tháng
Hệ thống cần đảm bảo tính chính xác và minh bạch trong các khoản chi trả
6 Biểu Mẫu Xác Định Mục Tiêu Dự Án
Tên biểu mẫu: Xác Định Mục Tiêu Dự Án
Tên Dự Án Hệ Thống Quản Lý Nhân Sự
Mục Tiêu Chính Xây dựng hệ thống hỗ trợ việc quản lý thông tin nhân viên, theo dõi chấm
công, quản lý lương, quản lý nghỉ phép
Quan Nhân viên, quản lý, bộ phận nhân sự, nhà cung cấp dịch vụ.
Phạm Vi Dự Án Thiết kế, phát triển và triển khai hệ thống quản lý nhân sự và các chức
năng liên quan
7 Biểu Mẫu Lập Kế Hoạch Dự Án
Tên biểu mẫu: Kế Hoạch Dự Án
Tên Dự Án Hệ Thống Quản Lý Nhân Sự
Trang 18Giảm Thiểu Lập kế hoạch dự phòng cho các lỗi kỹ thuật, thử nghiệm tích hợp sớm, thuê chuyên gia tư vấn bảo mật nếu cần thiết.
8 Biểu Mẫu Xây Dựng Nhóm Dự Án
Tên biểu mẫu: Xây Dựng Nhóm Dự Án
9 Biểu Mẫu Xác Định Rủi Ro Dự Án
Tên biểu mẫu: Đánh Giá Rủi Ro Dự Án
Tên Rủi Ro Rủi ro tích hợp với hệ thống quản lý nhân sự hiện tại
Loại Rủi Ro Kỹ thuật
Tên Rủi Ro Lỗi bảo mật trong xử lý thông tin nhân viên
Loại Rủi Ro Bảo mật
Trang 19Người Phụ Trách Chuyên gia bảo mật
10 Biểu Mẫu Tài Liệu Hóa Yêu Cầu Ban Đầu
Tên biểu mẫu: Tài Liệu Yêu Cầu Hệ Thống
Mô Tả Nhu Cầu Hệ thống cần hỗ trợ quản lý thông tin nhân viên, theo dõi chấm công,
quản lý lương, quản lý nghỉ phép
Yêu Cầu Chức Năng Người dùng có thể thêm, sửa, xóa thông tin nhân viên, theo dõi thời
gian làm việc, tính toán lương, xử lý yêu cầu nghỉ phép
Yêu Cầu Phi Chức
Thống Phải tích hợp với hệ thống hiện tại của công ty, tuân thủ quy định về bảo mật dữ liệu nhân viên, cần tương thích trên cả web và mobile
Các Bên Liên Quan Nhân viên, quản lý, bộ phận nhân sự, nhà cung cấp dịch vụ
Các Giả Định Giả định người dùng có kết nối internet ổn định, có thể truy cập hệ
thống từ cả máy tính và thiết bị di động
IV Mô Hình Hóa Chức Năng Hệ Thống
1 Use case Diagram
Biểu mẫu mô tả use case
Nhân viên thực hiện check-in vào hệ thống
Hệ thống ghi nhận thời gian check-in
Nhân viên làm việc trong thời gian quy định
Khi kết thúc ngày làm việc, nhân viên thực hiện check-out
Hệ thống ghi nhận thời gian check-out và gửi yêu cầu duyệt chấm công.Quản lý duyệt yêu cầu chấm công
Hệ thống lưu thông tin chấm công đã duyệt
Kịch bản
thay thế
Kịch bản thay thế 1: Nhân viên quên check-in
Hệ thống phát hiện nhân viên chưa check-in
Hệ thống yêu cầu nhân viên thực hiện check-in lại vào thời điểm thực tế
Kịch bản thay thế 2: Quản lý từ chối yêu cầu chấm công
Quản lý từ chối yêu cầu chấm công vì không hợp lệ
Nhân viên nhận thông báo và cập nhật lại thông tin check-in hoặc check-out
Trang 20Điều kiện
tiên quyết
Nhân viên phải đăng nhập vào hệ thống
Kết quả Thông tin chấm công của nhân viên được cập nhật vào hệ thống và lưu trữ
sưao khi được quản lí phê duyệt
Các use case chính
Check-in: Nhân viên thực hiện thao tác check-in để bắt đầu ca làm việc.
Check-out: Nhân viên thực hiện thao tác check-out khi kết thúc ca làm việc.
Duyệt chấm công: Quản lý thực hiện duyệt thông tin chấm công do nhân viên gửi lên.
Cập nhật thông tin chấm công: Nhân viên cập nhật lại thời gian check-in/check-out khi cần
thiết (sau khi bị từ chối hoặc do lỗi)
Trang 21Thông báo và xử lý quên in/out: Hệ thống phát hiện việc nhân viên quên
check-in hoặc check-out và gửi thông báo yêu cầu nhân viên thực hiện hoặc điều chỉnh
Xem lịch sử chấm công: Xem lại lịch sử check-in/check-out và trạng thái phê duyệt của từng ca
làm việc
2 Biểu đồ hoạt động (Activity Diagram)
Biểu mẫu mô tả biểu đồ hoạt động:
Các hoạt
động chính
Nhân viên gửi yêu cầu nghỉ phép, Kiểm tra tính hợp lệ của yêu cầu nghỉ phép,Xác nhận thông tin nghỉ phép, Phê duyệt hoặc từ chối yêu cầu nghỉ phép, Cậpnhật thông tin nghỉ phép vào hệ thống
Ứng dụng Giúp đảm bảo rằng các yêu cầu nghỉ phép được xử lý một cách công bằng và
minh bạch, đồng thời cập nhật thông tin chính xác vào hệ thống
Mẫu biểu đồ hoạt động:
Hoạt động chính: Bắt đầu từ Nhân viên gửi yêu cầu nghỉ phép, Kiểm tra tính hợp lệ, Xác
nhận thông tin nghỉ phép, Phê duyệt hoặc từ chối, Cập nhật thông
Điểm quyết định: Kiểm tra tính hợp lệ của yêu cầu nghỉ phép, Phê duyệt yêu cầu nghỉ
phép