Ca sử dụng “Tiếp nhận Quyết định lên lương” Biểu đồ tuần tự thực thi ca sử dụng Hình 22.. Ca sử dụng “Tiếp nhận Quyết định lên lương” tiếp Biểu đồ cộng tác thực thi ca sử dụng Hình 23..
Trang 1Ngành công nghệ thông tin
PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ỨNG DỤNG TRONG BÀI TOÁN QUẢN LÝ NHÂN SỰ - TIỀN LƯƠNG CÔNG TY THÉP ÚC
Trang 2NỘI DUNG CHÍNH CỦA ĐỒ ÁN
Nội dung đồ án gồm hai phần:
1 Cơ sở lý thuyết
2 Bài toán Quản lý Nhân sự - Tiền lương.
Trang 31 CƠ SỞ LÝ THUYẾT
Cơ sở lý thuyết của đề tài bao gồm:
• Khái niệm phân tích thiết kế hệ thống thông tin.
• Các hướng tiếp cận hệ thống thông tin chủ yếu.
• Ưu nhược điểm của phương pháp hướng đối tượng.
• Phân tích thiết kế hướng đối tượng với UML.
• Giới thiệu công cụ Rational Rose.
• Giới thiệu ngôn ngữ Visual Basic 6.0.
Trang 42 BÀI TOÁN QUẢN LÝ NHÂN SỰ - TIỀN LƯƠNG
Bài toán Quản lý Nhân sự - Tiền lương bao gồm:
• Mô tả bài toán.
Trang 52.1 MÔ TẢ BÀI TOÁN
Bài toán Quản lý Nhân sự - Tiền lương tại Công ty Thép Úc bao gồm các nội dung sau:
• Quản lý tuyển dụng
• Quản lý đào tạo
• Quản lý hồ sơ nhân viên
• Quản lý lương
• Quản lý các phúc lợi xã hội
Trang 6Hình 1.Sơ đồ
tiến trình nghiệp vụ
Quản lý tuyển dụng
Trang 7Hình 2 Sơ đồ
tiến trình nghiệp vụ
Quản lý đào tạo
Trang 8Hình 3.Sơ đồ
tiến trình nghiệp vụ
Quản lý lương
Trang 9Hình 4 Sơ đồ
tiến trình nghiệp vụ
Quản lý các phúc lợi
xã hội
Trang 102.2 XÁC ĐỊNH MÔ HÌNH NGHIỆP VỤ
Các chức năng nghiệp vụ R
42 Làm thủ tục lên lương
R 421 Tiếp nhận Quyết định lên lương
R 422 Tiếp nhận danh sách CBCNV được thăng cấp
R 423 Lập Quyết định thay đổi tình trạng nhân sự
R43 Tạm ứng lương
R 431 Tiếp nhận Đề nghị tạm ứng lương
R 432 Duyệt Đề nghị tạm ứng lương
R 5 Quản lý các phúc lợi xã hội
R51 Tiếp nhận Đơn xin nghỉ phép
R52 Lập Phiếu đề nghị tạm ứng
R53 Tiếp nhận Giấy chứng nhận nghỉ việc hưởng BHXH
R54 Lập ds người lao động hưởng trợ cấp BHXH
R55 Lập Phiếu đề nghị thanh toán hoàn tạm ứng
Tham chiếu Chức năng
R 1 Quản lý tuyển dụng
R 2 Quản lý đào tạo
R 3 Quản lý hồ sơ nhân viên
Trang 112.2 XÁC ĐỊNH MÔ HÌNH NGHIỆP VỤ (tiếp)
CBCNV Là đối tượng để quản lý.
Phòng ban Là đối tượng tham gia, phối hợp thực hiện các công
việc được giao.
Ban giám đốc Đưa ra các yêu cầu đối với tất cả các công việc
Kế toán Thực hiện các vấn đề liên quan đến việc chi trả tiền
lương, tạm ứng, bảo hiểm cho CBCNV.
Cơ quan BH Thực hiện việc thu chi tiền bảo hiểm cho công ty.
Các tác nhân của hệ thống
Trang 122.2 XÁC ĐỊNH MÔ HÌNH NGHIỆP VỤ (tiếp)
Xác định các ca sử dụng
1 Quản lý hồ sơ nhân viên
UC1 Thêm hồ sơUC2 Tìm kiếm hồ sơUC3 Sửa chữa hồ sơUC4 Xóa hồ sơ
2 Quản lý lương
UC4 Tính lương
UC4.1 Tiếp nhận Bảng chấm công UC4.2 Lập Bảng thanh toán lương UC5 Làm thủ tục lên lương
UC5.1 Tiếp nhận Quyết định lên lương
UC5.2 Tiếp nhận danh sách CBCNV được thăng cấp UC5.3 Lập Quyết định thay đổi tình trạng nhân sự
UC6 Tạm ứng lương
UC6.1 Tiếp nhận Đề nghị tạm ứng lương
UC6.2 Duyệt Đề nghị tạm ứng lương
3 Quản lý các phúc lợi xã
hội
UC7 Tiếp nhận Đơn xin nghỉ phépUC8 Lập Phiếu đề nghị tạm ứngUC9 Tiếp nhận GCN nghỉ việc hưởng BHXHUC10 Lập Danh sách người lao động hưởng trợ cấp BHXH
Trang 132.2 XÁC ĐỊNH MÔ HÌNH NGHIỆP VỤ (tiếp)
Mô hình ca sử dụng
Mô hình ca sử dụng mức tổng quát
Hình 5 Mô hình ca sử dụng mức tổng quát
Trang 142.2 XÁC ĐỊNH MÔ HÌNH NGHIỆP VỤ (tiếp)
Mô hình ca sử dụng mức chi tiết
Gói ca sử dụng “Quản lý hồ sơ nhân viên”
Hình 6 Biểu đồ ca sử dụng gói “Quản lý hồ sơ nhân viên”
Trang 152.2 XÁC ĐỊNH MÔ HÌNH NGHIỆP VỤ (tiếp)
Mô hình ca sử dụng mức chi tiết (tiếp)
Gói ca sử dụng “Quản lý lương”
Hình 7 Biểu đồ ca sử dụng gói “Quản lý lương”
Trang 162.2 XÁC ĐỊNH MÔ HÌNH NGHIỆP VỤ (tiếp)
Hình 8 Biểu đồ ca sử dụng gói “Quản lý các phúc lợi xã hội”
Mô hình ca sử dụng mức chi tiết (tiếp)
Gói ca sử dụng “Quản lý các phúc lợi xã hội”
Trang 172.3 PHÂN TÍCH HỆ THỐNG
2.3.1 Phân tích gói ca sử dụng “Quản lý hồ sơ nhân viên”
2.3.1.1 Ca sử dụng “Thêm hồ sơ”
Biểu đồ tuần tự thực thi ca sử dụng
Hình 9 Biểu đồ tuần tự thực thi ca sử dụng “Thêm hồ sơ”
Trang 182.3 PHÂN TÍCH HỆ THỐNG (tiếp)
Hình 10 Biểu đồ cộng tác thực thi ca sử dụng “Thêm hồ sơ”
2.3.1 Phân tích gói ca sử dụng “Quản lý hồ sơ nhân viên” (tiếp)
2.3.1.1 Ca sử dụng “Thêm hồ sơ” (tiếp)
Biểu đồ công tác thực thi ca sử dụng
Trang 192.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.1 Phân tích gói ca sử dụng “Quản lý hồ sơ nhân viên” (tiếp)
2.3.1.2 Ca sử dụng “Tìm kiếm hồ sơ”
Biểu đồ tuần tự thực thi ca sử dụng
Hình 11 Biểu đồ tuần tự thực thi ca sử dụng “Tìm kiếm hồ sơ”
Trang 212.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.1 Phân tích gói ca sử dụng “Quản lý hồ sơ nhân viên” (tiếp)
2.3.1.3 Ca sử dụng “Sửa chữa hồ sơ”
Biểu đồ tuần tự thực thi ca sử dụng
Hình 13 Biểu đồ tuần tự thực thi ca sử dụng “Sửa chữa hồ sơ”
Trang 222.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.1 Phân tích gói ca sử dụng “Quản lý hồ sơ nhân viên” (tiếp)
2.3.1.3 Ca sử dụng “Sửa chữa hồ sơ” (tiếp)
Biểu đồ cộng tác thực thi ca sử dụng
Hình 14 Biểu đồ cộng tác thực thi ca sử dụng “Sửa chữa hồ sơ”
Trang 232.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.1 Phân tích gói ca sử dụng “Quản lý hồ sơ nhân viên” (tiếp)
2.3.1.4 Ca sử dụng “Xóa hồ sơ”
Biểu đồ tuần tự thực thi ca sử dụng
Hình 15 Biểu đồ tuần tự thực thi ca sử dụng “Xóa hồ sơ”
Trang 242.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.1 Phân tích gói ca sử dụng “Quản lý hồ sơ nhân viên” (tiếp)
2.3.1.4 Ca sử dụng “Xóa hồ sơ” (tiếp)
Biểu đồ cộng tác thực thi ca sử dụng
Hình 16 Biểu đồ cộng tác thực thi ca sử dụng “Xóa hồ sơ”
Trang 252.3 PHÂN TÍCH HỆ THỐNG (tiếp)
Mô hình phân tích gói ca “Quản lý hồ sơ”
Hình 17 Mô hình phân tích gói ca “Quản lý hồ sơ”
Trang 262.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.2 Phân tích gói ca sử dụng “Quản lý lương”
2.3.2.1 Gói ca sử dụng “Tính lương”
a Ca sử dụng “Tiếp nhận Bảng chấm công”
Biểu đồ tuần tự thực thi ca sử dụng
Hình 18 Biểu đồ tuần tự thực thi ca sử dụng“Tiếp nhận Bảng chấm công”
Trang 272.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.2 Phân tích gói ca sử dụng “Quản lý lương” (tiếp)
2.3.2.1 Gói ca sử dụng “Tính lương” (tiếp)
a Ca sử dụng “Tiếp nhận Bảng chấm công” (tiếp)
Biểu đồ cộng tác thực thi ca sử dụng
Hình 19 Biểu đồ cộng tác thực thi ca sử dụng“Tiếp nhận Bảng chấm công”
Trang 282.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.2 Phân tích gói ca sử dụng “Quản lý lương” (tiếp)
2.3.2.1 Gói ca sử dụng “Tính lương” (tiếp)
b Ca sử dụng “Lập Bảng thanh toán lương”
Hình 20 Biểu đồ tuần tự thực thi ca sử dụng “Lập Bảng thanh toán lương”
Trang 292.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.2 Phân tích gói ca sử dụng “Quản lý lương” (tiếp)
2.3.2.1 Gói ca sử dụng “Tính lương” (tiếp)
b Ca sử dụng “Lập Bảng thanh toán lương” (tiếp)
Hình 21 Biểu đồ cộng tác thực thi ca sử dụng “Lập Bảng thanh toán lương”
Trang 302.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.2 Phân tích gói ca sử dụng “Quản lý lương” (tiếp)
2.3.2.2 Gói ca sử dụng “Làm thủ tục lên lương”
a Ca sử dụng “Tiếp nhận Quyết định lên lương”
Biểu đồ tuần tự thực thi ca sử dụng
Hình 22 Biểu đồ tuần tự thực thi ca sử dụng “Tiếp nhận Quyết định lên lương”
Trang 312.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.2 Phân tích gói ca sử dụng “Quản lý lương” (tiếp)
2.3.2.2 Gói ca sử dụng “Làm thủ tục lên lương” (tiếp)
a Ca sử dụng “Tiếp nhận Quyết định lên lương” (tiếp)
Biểu đồ cộng tác thực thi ca sử dụng
Hình 23 Biểu đồ cộng tác thực thi ca sử dụng “Tiếp nhận Quyết định lên lương”
Trang 322.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.2 Phân tích gói ca sử dụng “Quản lý lương” (tiếp)
2.3.2.2 Gói ca sử dụng “Làm thủ tục lên lương” (tiếp)
b Ca sử dụng “Tiếp nhận Danh sách CBCNV được thăng cấp”
Biểu đồ tuần tự thực thi ca sử dụng
Hình 24 Biểu đồ tuần tự thực thi ca “Tiếp nhận Danh sách CBCNV được thăng cấp”
Trang 332.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.2 Phân tích gói ca sử dụng “Quản lý lương” (tiếp)
2.3.2.2 Gói ca sử dụng “Làm thủ tục lên lương” (tiếp)
b Ca sử dụng “Tiếp nhận Danh sách CBCNV được thăng cấp” (tiếp)
Biểu đồ cộng tác thực thi ca sử dụng
Hình 25 Biểu đồ cộng tác thực thi ca “Tiếp nhận Danh sách CBCNV được thăng cấp”
Trang 342.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.2 Phân tích gói ca sử dụng “Quản lý lương” (tiếp)
2.3.2.2 Gói ca sử dụng “Làm thủ tục lên lương” (tiếp)
c Ca sử dụng “Lập Quyết định thay đổi tình trạng nhân sự”
Biểu đồ tuần tự thực thi ca sử dụng
Trang 352.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.2 Phân tích gói ca sử dụng “Quản lý lương” (tiếp)
2.3.2.2 Gói ca sử dụng “Làm thủ tục lên lương” (tiếp)
c Ca sử dụng “Lập Quyết định thay đổi tình trạng nhân sự” (tiếp)
Biểu đồ cộng tác thực thi ca sử dụng
Hình 27 Biểu đồ cộng tác thực thi ca “Lập Quyết định thay đổi tình trạng nhân sự”
Trang 362.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.2 Phân tích gói ca sử dụng “Quản lý lương” (tiếp)
2.3.2.3 Gói ca sử dụng “Tạm ứng lương”
a.Ca sử dụng “Tiếp nhận Đề nghị tạm ứng lương”
Biểu đồ tuần tự thực thi ca sử dụng
Hình 28 Biểu đồ tuần tự thực thi ca sử dụng “Tiếp nhận Đề nghị tạm ứng lương”
Trang 372.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.2 Phân tích gói ca sử dụng “Quản lý lương” (tiếp)
2.3.2.3 Gói ca sử dụng “Tạm ứng lương” (tiếp)
a Ca sử dụng “Tiếp nhận Đề nghị tạm ứng lương” (tiếp)
Biểu đồ cộng tác thực thi ca sử dụng
Hình 29 Biểu đồ cộng tác thực thi ca sử dụng “Tiếp nhận Đề nghị tạm ứng lương”
Trang 382.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.2 Phân tích gói ca sử dụng “Quản lý lương” (tiếp)
2.3.2.3 Gói ca sử dụng “Tạm ứng lương” (tiếp)
b Ca sử dụng “Duyệt Đề nghị tạm ứng lương”
Biểu đồ tuần tự thực thi ca sử dụng
Hình 30 Biểu đồ tuần tự thực thi ca sử dụng “Duyệt Đề nghị tạm ứng lương”
Trang 392.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.2 Phân tích gói ca sử dụng “Quản lý lương” (tiếp)
2.3.2.3 Gói ca sử dụng “Tạm ứng lương” (tiếp)
b Ca sử dụng “Duyệt Đề nghị tạm ứng lương” (tiếp)
Biểu đồ cộng tác thực thi ca sử dụng
Hình 31 Biểu đồ cộng tác thực thi ca sử dụng “Duyệt Đề nghị tạm ứng lương”
Trang 402.3 PHÂN TÍCH HỆ THỐNG (tiếp) Mô hình phân tích gói ca “Quản lý
lương”
Trang 412.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.3 Phân tích gói ca sử dụng “Quản lý các phúc lợi xã hội”
2.3.3.1 Ca sử dụng “Tiếp nhận Đơn xin nghỉ phép”
Biểu đồ tuần tự thực thi ca sử dụng
Hinh 33 Biểu đồ tuần tự thực thi ca sử dụng “Tiếp nhận Đơn xin nghỉ phép
Trang 422.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.3 Phân tích gói ca sử dụng “Quản lý các phúc lợi xã hội” (tiếp)
2.3.3.1 Ca sử dụng “Tiếp nhận Đơn xin nghỉ phép” (tiếp)
Biểu đồ cộng tác thực thi ca sử dụng
Hinh 34 Biểu đồ cộng tác thực thi ca sử dụng “Tiếp nhận Đơn xin nghỉ phép
Trang 432.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.3 Phân tích gói ca sử dụng “Quản lý các phúc lợi xã hội” (tiếp)
2.3.3.2 Ca sử dụng “Lập phiếu đề nghị tạm ứng”
Biểu đồ tuần tự thực thi ca sử dụng
Hình 35 Biểu đồ tuần tự thực thi ca sử dụng “Lập Phiếu đề nghị tạm ứng”
Trang 442.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.3 Phân tích gói ca sử dụng “Quản lý các phúc lợi xã hội” (tiếp)
2.3.3.2 Ca sử dụng “Lập phiếu đề nghị tạm ứng” (tiếp)
Biểu đồ công tác thực thi ca sử dụng
Hình 36 Biểu đồ cộng tác thực thi ca sử dụng “Lập Phiếu đề nghị tạm ứng”
Trang 452.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.3 Phân tích gói ca sử dụng “Quản lý các phúc lợi xã hội” (tiếp)
2.3.3.3 Ca sử dụng “Tiếp nhận GCN nghỉ việc hưởng BHXH”
Biểu đồ tuần tự thực thi ca sử dụng
Hình 37 Biểu đồ tuần tự thực thi ca “Tiếp nhận GCN nghỉ việc hưởng BHXH”
Trang 462.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.3 Phân tích gói ca sử dụng “Quản lý các phúc lợi xã hội” (tiếp)
2.3.3.3 Ca sử dụng “Tiếp nhận GCN nghỉ việc hưởng BHXH” (tiếp)
Biểu đồ cộng tác thực thi ca sử dụng
Hình 38 Biểu đồ cộng tác thực thi ca “Tiếp nhận GCN nghỉ việc hưởng BHXH”
Trang 472.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.3 Phân tích gói ca sử dụng “Quản lý các phúc lợi xã hội” (tiếp)
2.3.3.4 Ca sử dụng “Lập danh sách người lao động hưởng trợ cấp BHXH”
Biểu đồ tuần tự thực thi ca sử dụng
Hình 39.Biểu đồ tuần tự thực thi ca “Lập ds người lao động hưởng trợ cấp BHXH”
Trang 482.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.3 Phân tích gói ca sử dụng “Quản lý các phúc lợi xã hội” (tiếp)
2.3.3.4 Ca sử dụng “Lập ds người lao động hưởng trợ cấp BHXH” (tiếp)
Biểu đồ cộng tác thực thi ca sử dụng
Trang 492.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.3 Phân tích gói ca sử dụng “Quản lý các phúc lợi xã hội” (tiếp)
2.3.3.5 Ca sử dụng “Lập Phiếu đề nghị thanh toán hoàn tạm ứng”
Biểu đồ tuần tự thực thi ca sử dụng
Hình 41 Biểu đồ tuần tự thực thi ca “Lập Phiếu đề nghị thanh toán hoàn tạm ứng”
Trang 502.3 PHÂN TÍCH HỆ THỐNG (tiếp)
2.3.3 Phân tích gói ca sử dụng “Quản lý các phúc lợi xã hội” (tiếp)
2.3.3.5 Ca sử dụng “Lập Phiếu đề nghị thanh toán hoàn tạm ứng” (tiếp)
Biểu đồ cộng tác thực thi ca sử dụng
Trang 51Trần Thu Hà_CT802 - 51
2.3 PHÂN TÍCH HỆ THỐNG (tiếp)
Mô hình phân tích gói ca “Quản lý các phúc lợi xã hội”
Hình 43 Mô hình phân tích gói ca “Quản lý các phúc lợi xã hội”
Trang 522.4 THIẾT KẾ HỆ THỐNG
2.4.1 Thiết kế hệ thống “Quản lý hồ sơ nhân viên”
Trang 53Trần Thu Hà_CT802 - 53
2.4 THIẾT KẾ HỆ THỐNG (tiếp)
2.4.2 Thiết kế hệ thống “Quản lý lương”
Hình 45 Mô hình lớp thiết kế gói ca sử dụng “Quản lý lương”
Trang 542.4 THIẾT KẾ HỆ THỐNG (tiếp)
2.4.3 Thiết kế hệ thống “Quản lý các phúc lợi xã hội”
Trang 562.5 MỘT SỐ GIAO DIỆN CHƯƠNG TRÌNH
Hình 48 Giao diện đăng nhập
2.5.1 Giao diện đăng nhập
Trang 572.5 MỘT SỐ GIAO DIỆN CHƯƠNG TRÌNH (tiếp)
Hình 49 Giao diện chính của chương trình
2.5.2 Giao diện chính của chương trình
Trang 582.5 MỘT SỐ GIAO DIỆN CHƯƠNG TRÌNH (tiếp)
2.5.3 Giao diện cấp quyền cho người dùng
Trang 592.5 MỘT SỐ GIAO DIỆN CHƯƠNG TRÌNH (tiếp)
2.5.4 Giao diện cập nhật hồ sơ nhân viên
Hình 51 Giao diện cập nhật hồ sơ nhân viên
Trang 602.5 MỘT SỐ GIAO DIỆN CHƯƠNG TRÌNH (tiếp)
2.5.5 Giao diện bảng thanh toán lương
Hình 52 Giao diện bảng thanh toán lương