1 / 21

PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ LưƠNG CÔNG TY TNHH e&y

PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ LưƠNG CÔNG TY TNHH e&y. Nhóm 18 Đào Thị Dệt Nguyễn Quang Đại Trần Thị Phương Hà Thị Hồng Sơn Nguyễn Kỷ Tuấn. NỘI DUNG. MÔ TẢ YÊU CẦU. Phát biểu bài toán.

bud
Download Presentation

PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ LưƠNG CÔNG TY TNHH e&y

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ LưƠNG CÔNG TY TNHH e&y Nhóm 18 Đào Thị Dệt Nguyễn Quang Đại Trần Thị Phương Hà Thị Hồng Sơn Nguyễn Kỷ Tuấn

  2. NỘI DUNG

  3. MÔ TẢ YÊU CẦU

  4. Phát biểu bài toán • Công ty TNHH Ernst&Young Việt Nam có 800 nhân viên, làm việc theo buổi, đã có hệ thống quản lý nhân sự, máy chấm công, cần xây dựng hệ thống quản lý lương. • Yêu cầu: • Nhân viên: Xem phiếu lương chi tiết, xác nhận lương trước khi trả. • HR: • Thực hiện tính lương (theo hợp đồng và ngày công; ghi nhận các khoản thu nhập khác, giảm trừ; tính thuế; tính bảo hiểm; tính thực trả) • Tạo bảng lương chi tiết cho nhân viên xác nhận • Tạo bảng lương tổng hợp gửi Ban giám đốc phê duyệt. • Kế toán: Thực hiện ghi nhận và trả lương (bao gồm cả nộp thuế TNCN, Bảo hiểm). • Ban giám đốc: Phê duyệt bảng lương.

  5. Mô hình nghiệp vụ tổng thể

  6. Đặc tả UC Lập bảng lương • Mô tả tóm tắt: UC mô tả cách người dùng tạo bảng lương • Luồng các sự kiện – Luồng cơ bản • - HR vào màn hình quản lý lương, chọn “Tạo bảng lương”. • - Hệ thống hiển thị form nhập tham số thời gian, đơn vị. • - Người dùng nhập thông tin, ấn “Đồng ý” • - Hệ thống thực hiện: • Lấy danh sách nhân viên có trong bảng chấm công của tg đã chọn. • Tính lương: theo bảng chấm công, hợp đồng ; tính bảo hiểm, thuế TNCN, thực trả. • - Gửi email đề nghị xác nhận lương đến các nhân viên • - Đóng form Tạo bảng lương, cập nhật MHDS Bảng lương

  7. Đặc tả UC Lập bảng lương • Luồng các sự kiện – Luồng thay thế • - Nhân viên nghỉ việc/vào làm trong tháng: vẫn chấm công, tính lương. • - Nhân viên nghỉ phép/ốm/hưởng lương: vẫn tính công. • - Không nhập tham số khi tạo bảng lương: Hiển thị thông báo. • - Nhập tham số giống bảng lương đã có: Hiển thị thông báo. • Yêu cầu đặc biệt • Không có

  8. Đặc tả UC Lập bảng lương • Tiền điều kiện • - Người dùng ở màn hình quản lý lương (HR) • - Đã có dữ liệu chấm công, thông tin hồ sơ nhân viên đầy đủ • - Nhân viên có email • Hậu điều kiện • Thành công: Bảng lương được lưu vào DB, gửi thông báo xác nhận cho nhân viên. • Thất bại: Không tạo bảng lương, không gửi email thông báo, hiển thị thông báo lỗi. • Điểm mở rộng • Không có

  9. PHÂN TÍCH HỆ THỐNG

  10. Phân tích kiến trúc • Key abstraction

  11. Phân tích kiến trúc • Mô hình kiến trúc (MVC)

  12. Phân tích ca sử dụng • Biểu đồ tuần tự - UC lập bảng lương

  13. Phân tích ca sử dụng • Biểu đồ lớp phân tích

  14. THIẾT KẾ HỆ THỐNG

  15. Xác định các phần tử thiết kế • Chuyển từ lớp phân tích sang phần tử thiết kế

  16. Xác định các phần tử thiết kế • Phân chia package các phần tử thiết kế

  17. Xác định các phần tử thiết kế • Các thành phần kiến trúc và quan hệ phụ thuộc

  18. Mô hình triển khai

  19. Thiết kế lớp • Sơ đồ lớp tổng thể

  20. Cảm ơn

More Related