Bảng phân côngThành viên Nhiệm vụ Nguyễn Phạm Huyền Trân Tổng hợp tài liệu Viết một phần tài liệu Vẽ biểu đồ use case quản lý thông tin nhân viên Vẽ biểu đồ use case tính lương
Trang 1TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO GIỮA KÌ PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Đề tài: HỆ THỐNG QUẢN LÝ NHÂN SỰ
Giảng viên: Mai Thanh Thảo
Nhóm 17: Nguyễn Phạm Huyền Trân
Phạm Ngọc Phú Dương Minh Nhật
Trang 2Mục lục
I Lập kế hoạch 1
Xác định nhu cầu 1
Phân tích yêu cầu người dùng 1
Định nghĩa phạm vi 2
Lập kế hoạch chi tiết 2
II Phân tích 3
Thu thập yêu cầu 3
Xác định chức năng 3
Phân tích yêu cầu 3
III Thiết kế 3
Kiến trúc hệ thống 3
Thiết kế giao diện 3
Thiếy kế cơ sỡ dữ liệu 3
Định nghĩa module 3
IV Triển khai 3
V Biểu đồ 4
Biểu đồ UseCase tổng quát 4
Biểu đồ UseCase cho Quản lý thông tin nhân viên 4
Biểu đồ UseCase cho Tính lương 5
Biểu đồ UseCase cho Hợp đồng lao động 5
Biểu đồ Class Diagram 6
Biểu đồ Trình tự cho chấm công 6
Biểu đồ Trình tự cho tính lương 7
Biểu đồ hoạt động cho chấm công 7
Biểu đồ hoạt động cho tính lương 8
Biểu đồ trạng thái 8
Phụ lục
Danh sách thành viên: nhóm 17
Họ và Tên MSSV Nhóm trưởng
Nguyễn Phạm Huyền Trân 089305023533 x
Phạm Ngọc Phú 075205021304
Dương Minh Nhật 075205011271
Đề tài đăng kí cuối kì: Quản lý kho hàng
Trang 3Bảng phân công
Thành viên Nhiệm vụ
Nguyễn Phạm Huyền Trân Tổng hợp tài liệu
Viết một phần tài liệu
Vẽ biểu đồ use case quản lý thông tin nhân viên
Vẽ biểu đồ use case tính lương
Vẽ biểu đồ use case hợp đồng lao động
Vẽ biểu đồ lớp.
Phạm Ngọc Phú Viết một phần tài liệu
Vẽ biểu đồ trình tự Chức năng chấm công
Vẽ biểu đồ trình tự Chức năng tính lương
Vẽ biểu đồ lớp.
Dương Minh Nhật Viết một phần tài liệu
Vẽ biểu đồ trạng thái
Vẽ biểu đồ hoạt động tính lương
Vẽ biểu đồ hoạt động chấm công
Danh mục hình ảnh
Hình 1 Biểu đồ use case tổng quát 4
Hình 2 Biểu đồ use case Quản lý thông tin nhân viên 4
Hình 3 Biểu đồ use case tính lương 5
Hình 4 Biểu đồ use case hợp đồng lao động 5
Hình 5 Biểu đồ Class diagram 6
Hình 6 Biểu đồ trình tự cho chức năng chấm công 6
Hình 7 Biểu đồ trình tự cho chức năng tính lương 7
Hình 8 Biểu đồ hoạt động chấm công 7
Hình 9 Biểu đồ hoạt động tính lương 8
Hình 10 Biểu đồ trạng thái chấm công 8
Trang 4I Lập kế hoạch
Xác định nhu cầu
- Tạo một hệ thống quản lý nhân sự cho một công ty quy mô nhỏ
- Lưu trữ và cập nhật thông tin cá nhân, hợp đồng lao động và lịch sử làm việc của 100% nhân viên
Cho phép ghi nhận thời gian check in, check out của nhân viên hàng ngày
thủ theo quy định của pháp luật
giúp giảm thời gian và công sức cho nhân viên
tạo sự tin tưởng giữa công ty và nhân viên
lương, thưởng, hoặc nghỉ phép do mọi thông tin được ghi nhận rõ ràng
quy trình làm việc gây khó khăn khi chuyển đổi hệ thống và sự tương thích với các hệ thống khác
Phân tích yêu cầu người dùng
- Quản lý hợp đồng lao động:
Nhân viên khi mới gia nhập công ty sẽ được ký hợp đồng lao động với các điều khoản rõ ràng như thời hạn hợp đồng, mức lương cơ bản, điều khoản về quyền và nghĩa vụ của nhân viên, quy định về các trường hợp chấm dứt hợp đồng như hết hạn hợp đồng, vi phạm kỷ luật, hoặc thỏa thuận chấm dứt hợp đồng giữa hai bên Nhân viên sẽ nhận mẫu hợp đồng từ công ty, điền thông tin, và ký kết Sau đó, họ
sẽ nộp hợp đồng này lên phòng nhân sự để phê duyệt
Phòng nhân sự có nhiệm vụ xem xét các điều khoản, xác nhận tính hợp lệ của hợp đồng, và phê duyệt Hợp đồng được lưu trữ trong hệ thống quản lý để tiện tra cứu sau này
- Quản lý thông tin nhân viên:
Hệ thống lưu trữ tất cả thông tin cá nhân và nghề nghiệp của nhân viên, bao gồm tên, ID nhân viên, chức vụ, phòng ban, thông tin ngày sinh, giới tính
Trang 5- Theo dõi chấm công:
Mỗi nhân viên sẽ chấm công hàng ngày thông qua hệ thống quét thẻ từ Hệ thống
sẽ ghi lại thời gian vào làm và ra về của nhân viên
Dữ liệu chấm công này sẽ được sử dụng để tính lương và quản lý hiệu suất làm việc
Phòng nhân sự sẽ giám sát dữ liệu chấm công, xử lý các trường hợp chấm công thiếu hoặc sai lệch (nếu có)
- Tính lương:
Hệ thống sẽ tự động tính toán lương hàng tháng cho mỗi nhân viên dựa trên lương
cơ bản, số giờ làm việc thực tế (theo dữ liệu chấm công), và các yếu tố khác như thưởng, phụ cấp, hoặc các khoản khấu trừ (nếu có) Sau khi cộng các khoản thưởng
và trừ các khoản khấu trừ, hệ thống sẽ tính toán lương thực nhận mà nhân viên sẽ được trả
Phòng nhân sự sẽ kiểm tra và phê duyệt bảng lương trước khi tiến hành trả lương cho nhân viên
Các thông tin về bảng lương sẽ được lưu trữ để nhân viên có thể tra cứu khi cần
- Thông tin nhân viên (hồ sơ cá nhân, hợp đồng lao động, thông tin liên hệ)
- Bảng chấm công, dữ liệu về giờ làm việc
- Dữ liệu lương
Định nghĩa phạm vi:
Lập kế hoạch chi tiết:
o Thời gian: Phát triển trong vòng 3 tháng, ra mắt phiên bản đầu tiên sau 6 tháng
o Nhân sự: 1 lập trình viên, 1 thiết kế giao diện, 1 quản lý dự án
II Phân tích
Thu thập yêu cầu:
phỏng vấn để hiểu rõ các tác vụ hàng ngày của họ, vấn đề hiện tại và các cải tiến cần có
Trang 6 Xác định chức năng:
Phân tích yêu cầu khác:
điểm
III Thiết kế
o Lớp giao diện: Nhập liệu và hiển thị thông tin, giao diện thân thiện, dễ sử dụng.
o Lớp logic nghiệp vụ: Các phương thức thực hiện các quy trình nghiệp vụ cụ thể
như thêm, sửa, xóa, tìm kiếm và tính toán các thông tin liên quan đến nhân sự
o Lớp cơ sở dữ liệu: Lưu trữ tất cả thông tin của nhân viên, dữ liệu chấm công,
tính lương
Thiết kế giao diện: Tạo giao diện trực quan, dễ sử dụng, phù hợp với nhiều thiết bị
Thiết kế cơ sở dữ liệu:
Định nghĩa module:
(theo dữ liệu chấm công), và các yếu tố khác như thưởng, phụ cấp
của nhân viên
IV Triển khai
Lập trình: Phát tiển module, kết nối với cơ sở dữ liệu SQL server
Kiểm thử: Kiểm thử từng module, kiểm thử toàn bộ hệ thống
Triển khai: Đặt hệ thống lên server, cấu hình môi trường hoạt động
Bảo trì: Theo dõi hoạt động của hệ thống, cập nhật phiên bản, sửa lỗi khi cần
V Biểu đồ
Biểu đồ UseCase tổng quát
Trang 7Biểu đồ UseCase cho Quản lý thông tin nhân viên
Hnh 1 Biểu đồ use case Quản lý thông tin nhân viên
Biểu đồ UseCase cho Tính lương
Trang 8Biểu đồ UseCase cho Hợp đồng lao động
Hnh 4 Biểu đồ use case Hợp đồng lao động
Trang 9Biểu đồ Class Diagram
Hnh 5 Class diagram
Biểu đồ Trình tự cho chấm công
Hnh 6 Biểu đồ trnh tự chấm công
Trang 10Biểu đồ Trình tự cho tính lương
Hnh 7 Biểu đồ trnh tự tính lương
Biểu đồ hoạt động cho chấm công
Hnh 8 Biểu đồ Hoạt động chấm công
Trang 11Biểu đồ hoạt động cho tính lương
Hnh 9 Biểu đồ hoạt động tính lương
Biểu đồ trạng thái
Hnh 10 Biểu đồ trạng thái chấm công
Trang 12Giao diện thông tin nhân viên
Giao diện bảng lương
Trang 13Giao diện quản lý chấm công