I.Mô tả bài toánQuản lý nhân sự: Phòng nhân sự quản lý tất cả nhân viên của công ty. Mỗi nhân viên có các thông tin là mã nhân viên, tên, địa chỉ, số chứng thư. Khi có nhu cầu tuyển thêm nhân viên, ban lãnh đạo sẽ ra quyết định tuyển dụng, phòng nhân sự sẽ đăng thông báo tuyển dụng. Sau khi tiếp nhận hồ sơ lao động, phòng nhân sự sẽ duyệt hồ sơ và tổ chức phỏng vấn. Nếu đạt, công ty sẽ cho họ thử việc, và sau khi hoàn thành tốt sẽ kí hợp đồng lao động với người lao động.Khen thưởng kỉ luật: Trong khi làm việc, hội đồng kỉ luật của công ty có trách nhiệm khen thưởng, kỉ luật những cá nhân có thành tích tốt cũng như vi phạm lao động. Quản lí lương: Khi mới vào công ty, tùy từn chức vụ sẽ có mức lương khác nhau. Trong thời gian làm việc, nếu nhân viên hoàn thành tốt nhiệm vụ được giao, không có vi phạm kỉ luật thì sau 3 năm sẽ được tăng lương. Quản lí chấm công: Hàng ngày, theo dõi công việc của nhân viên bằng bảng chấm công và hàng tháng lập bảng lương để xét lương cho nhân viên.Báo cáo thống kê: Lập bảng báo cáo lương, báo cáo nhân sự cho ban giám đốc theo tháng hoặc theo quý.
I. Mô tả bài toán Quản lý nhân sự: Phòng nhân sự quản lý tất cả nhân viên của công ty. Mỗi nhân viên có các thông tin là mã nhân viên, tên, địa chỉ, số chứng thư. Khi có nhu cầu tuyển thêm nhân viên, ban lãnh đạo sẽ ra quyết định tuyển dụng, phòng nhân sự sẽ đăng thông báo tuyển dụng. Sau khi tiếp nhận hồ sơ lao động, phòng nhân sự sẽ duyệt hồ sơ và tổ chức phỏng vấn. Nếu đạt, công ty sẽ cho họ thử việc, và sau khi hoàn thành tốt sẽ kí hợp đồng lao động với người lao động. Khen thưởng kỉ luật: Trong khi làm việc, hội đồng kỉ luật của công ty có trách nhiệm khen thưởng, kỉ luật những cá nhân có thành tích tốt cũng như vi phạm lao động. Quản lí lương: Khi mới vào công ty, tùy từn chức vụ sẽ có mức lương khác nhau. Trong thời gian làm việc, nếu nhân viên hoàn thành tốt nhiệm vụ được giao, không có vi phạm kỉ luật thì sau 3 năm sẽ được tăng lương. Quản lí chấm công: Hàng ngày, theo dõi công việc của nhân viên bằng bảng chấm công và hàng tháng lập bảng lương để xét lương cho nhân viên. Báo cáo thống kê: Lập bảng báo cáo lương, báo cáo nhân sự cho ban giám đốc theo tháng hoặc theo quý. Biểu đồ phân cấp chức năng: Biểu đồ mức ngữ cảnh Quản lí nhân sự, tiền lương Báo cáo danh sách NV được lên Tìm kiếm theo phòng Tìm kiếm theo chức vụ Tìm kiếm theo tên NV In danh sách lương Lập bảng công Cập nhật thông tin lương Quản lí lương Báo cáo thống kê Báo cáo danh sách NV có khen thưởng kỉ luật Báo cáo NV nghỉ việc Báo cáo chi tiết Báo cáo theo phòng Báo cáo theo chức vụ Báo cáo tổng hợp Cập nhật hồ sơ nhân viên Nhập mới hồ sơ nhân viên Tra cứu tìm kiếm Quản lí nhân viên Lập bảng lương Xét khen thưởng, kỉ luật Giải thích: 1: Thông tin cá nhân. 2: Tiền lương, bảng lương, phòng ban, quyết định khen thưởng. 3: Danh sách lương nhân viên, bảng công, khen thưởng và báo cáo nhân sự. 4: Thông tin cập nhật từ nhân viên. 5: Bảng lương, bảng công, thông tin lương. 6: Lương đã tính. 7: Báo cáo về lương, về nhân sự. 8: Thông tin yêu cầu báo cáo, bảng lương đã duyệt, quyết định khen thưởng đã duyệt. Biểu đồ mức đỉnh Giải thích: 9: Thông tin cá nhân. 10: Phòng ban, quyết định khen thưởng. 11: Tiền lương, bảng lương. 12: Thông tin cập nhật từ nhân viên. 13: Bảng công, khen thưởng, báo cáo nhân sự và danh sách lương nhân viên. 14: Bảng lương, bảng công, thông tin lương. 15: Lương đã tính. 16: Thông tin nhân viên, bảng công. 17: Báo cáo về lương, nhân sự. 18: Thông tin báo cáo đã duyệt. 19: Phòng ban, tên nhân viên. 20: Phòng ban, nhân viên, chức vụ. II. Đặc tả và vẽ biểu đồ use case Biểu đồ use case tổng quát: Xem thong tin luong Cung cap thong tin ca nhan Nhan vien Dang nhap Tinh luong NV phong tai chinh ke toan Lap bang luong cap nhat ho so NV phong nhan su Lap bang cham cong Biểu đồ use case chi tiết: <Extend> <Extend> <Extend> Nhân viên Xem thông tin lương NV phòng kế toán tài chính Ban GĐ NV phòng nhân sự Danh mục hồ sơ, lương Cung cấp thông tin cá nhân Tìm kiếm Cập nhật sửa chữa hồ sơ nhân sự Đăng nhập Tính lương Lập bảng lương Báo cáo về lương Cập nhật hồ sơ mới Báo cáo về nhân sự Quyết định khen thưởng kỷ luật Lập bảng chấm công Lương nv HĐLĐ Khen thưởng kỷ luật Bảng lương Tiền lương Đọc use case: Tác nhân Use case Mô tả Nhân viên - Cung cấp thông tin cá nhân - Đăng nhập - Xem thông tin về lương Khi vào làm trong công ty, tất cả nhân viên của công ty phải cung cấp thông tin cá nhân của mình cho phòng quản lí nhân sự. Nhân viên được phân công 1 công việc cụ thể. Và họ cung cấp một mà đăng nhập, để đăng nhập vào đó xem thông tin cá nhân của mình xem có sai sót gì không, xem thông tin về lương. Phòng kế toán tài chính - Tính lương - Lập bảng lương - Báo cáo về lương Phòng kế toán nhân bảng chấm công từ phòng quản lí nhân sự. Dựa vào bảng chấm công, khen thưởng kỉ luật(nếu có) để tính lương nhân viên. Tiếp theo, nhân viên kế toán lập bảng lương. Cuối tháng làm báo cáo để nộp lên ban giám đốc. Phòng quản lí nhân sự - Cập nhật sửa chữa hồ sơ nhân sự. - Cập nhật hồ sơ mới. - Lập bảng chấm công - Báo cáo về nhân sự - Quyết định khen thưởng kỉ luật. Phòng quản lí nhân sự nhận được thông tin cập nhật mới từ nhân viên, nếu có sai sót gì thì nhân viên phòng nhân sự có nhiệm vụ sửa những lỗi sai về thông tin của nhân viên. Nhân viên nhân sự lập bảng chấm công sau mỗi ngày làm việc. Ghi nhận khen thưởng kỉ luật( nếu có) Cuối tháng lập báo cáo và gửi cho giám đốc duyệt. Ban giám đốc - Thông tin yêu cầu báo cáo - Báo cáo đa duyệt, duyệt quyết định khen thưởng kỉ luật - Báo cáo lương, nhân sự Giám đốc nhận báo cáo lương, nhân sựu từ phòng kế toán, phòng nhân sự, đề nghị khen thưởng kỉ luật . Sau đó, GĐ duyệt báo cáo và trả lại những quyết định và báo cáo đã được duyệt. III. Biểu đồ lớp 0 1 0 *0 1 0 1 1 * 0 1 0 1 0 * 0 1 0 1 PHÒNG Mã phòng Tên phòng Địa chỉ Sửa phòng () Xóa phòng () CHỨC VỤ Mã chức vụ Tên chức vụ Sửa chức vụ () NHÂN VIÊN Mã nhân viên Tên nhân viên Địa chỉ Giới tính Số CMT Mã phòng Số TK nhân hàng Mã chức vụ Thêm NV () Sửa TT NV () Xóa nhân viên () LƯƠNG NHÂN VIÊN Mã lương NV Mã nhân viên Bậc lương Hệ số lương Lương cơ bản Ngày bắt đầu Ngày kết thúc Sửa lương NV () HỢP ĐỒNG LĐ Mã HĐLĐ Mã nhân viên Loại HĐLĐ Từ ngày Đến ngày Địa chỉ làm việc Hệ số lương Phụ cấp Chức vụ Ngày ký Thêm HĐ () Sửa HĐ () Xóa HĐ () KHEN THƯỞNG KỶ LUẬT Mã KTKL Mã nhân viên Hình thức Ngày quyết định Lý do Người ký Sửa () Xóa () IV. Biểu đồ trạng thái 4.1 Trạng thái lớp nhân viên 4.2 Trạng thái lớp lương nhân viên 4.3 Trang thái lớp hợp đồng lao động 4.4 Trang thái lớp phòng. IV.5 Trạng thái lớp khen thưởng kỉ luật [...]... cáo gửi lại báo cáo đã phê duyệt 5.3 Biểu đồ tuần tự chức vụ 5.4 Biểu đồ tuần tự quản lý hợp đồng lao động 5.5 Biểu đồ tuần tự khen thưởng kỉ luật khen thưởng kỷ luật Nv QTNS giao diện chính form khen thưởng kỷ luật dk khen thưởng kỷ luật đăng nhập hệ thống đăng nhập thành công cập nhật thông tin nhân viên y/c thông tin nv thông tin nv KTKL Thông tin nv KTKL duyệt y/c trả lời y/c cập nhật thành công... chính form tuyển dụng dk tuyển dụng GĐ NV ĐN hệ thống ĐN thành công tiếp nhận hồ sơ y/c hồ sơ thông tin nv thông tin nv duyệt hồ sơ đã duyệt chấp nhận hồ sơ thêm mới thành công cập nhật thành công cập nhật thành công 5.2 Biểu đồ tuần tự quản lí lương nhập thông tin nhân viên quản lý lương nhân viên kt giao diện chính form trả lương dk trả lương GĐ đăng nhập hệ thống đăng nhập thành công số ngày lương bảng... hoạt động cho lớp khen thưởng kỉ luật 6.3 Biểu độ hoạt động cho lớp lương nhân viên VII Thiết kế giao diện tương ứng Form đăng nhập Form chính của quản lí nhân sự tiền lương Form quản lí nhân viên: Form quản lí khen thưởng kỉ luật Form quản lí lương nhân viên Form quản lý phòng ban Form quản lý chức vụ