Gói ca sử dụng tính lương

Một phần của tài liệu LUẬN VĂN:PHÂN TÍCH THIẾT KẾ PHẦN MỀM TÍNH LƯƠNG pot (Trang 70 - 77)

3.2.2.1 Ca sử dụng tính lương sản phẩm

- Lớp CNV có các thuộc tính và phương thức: o Thuộc tính:

 ID: Mã công nhân viên.  ten: Tên công nhân viên o Phương thức:

 Lay danh sach CNV(): Lấy danh sách công nhân viên.

- Lớp danhmuccongviec có các thuộc tính và phương thức: o Thuộc tính:

 ID: Mã công việc.

 ten cong viec: Tên công việc. o Phương thức:

 lay danh sach CNV(): Lấy danh sách công nhân viên

- Lớp danhmucluongsanpham có các thuộc tính và phương thức: o Thuộc tính:

o Phương thức:

 lay luong san pham cua CNV(): Lấy lương sản phẩm của công nhân viên.

 luu thong tin(): Lưu thông tin. - Lớp Frmluongsanpham có các phương thức:

o chon thang(): Chọn tháng. o Chon to(): Chọn tổ.

o Chọn cong, ca(): Chọn công, ca.

o Nhap thong tin va ket qua cong viec CNV, he so(): Nhập thông tin và kết quả công việc công nhân viên, nhập hệ số của công nhân viên.

o Cap nhat thong tin ket luan(): Cập nhật thông tin kết luận.

o Tinh luong san pham cua tung nhan vien(): Tính lương sản phẩm của từng nhân viên.

Hình 37. Biểu đồ tuần tự ca sử dụng tính lương sản phẩm

Biểu đồ cộng tác giữa các đối tượng

Hình 38. Biểu đồ cộng tác ca sử dụng tính lương sản phẩm

3.2.2.2 Ca sử dụng tính lương thời gian

Xác định các lớp đối tượng, phương thức và thuộc tính:

- Lớp CNV có các thuộc tính và phương thức:

o Thuộc tính:

 ID: Mã công nhân viên.  ten: Tên công nhân viên.

o Phương thức:

 Lay danh sach CNV(): Lấy danh sách công nhân viên.

- Lớp luongthoigian có các thuộc tính và phương thức: o Thuộc tính:

o Phương thức:

 lay thong tin luong thoi gian cua CNV(): Lấy thông tin lương thời gian của công nhân viên.

 luu thong tin luong thoi gian(): Lưu thông tin lương thời gian của công nhân viên. (adsbygoogle = window.adsbygoogle || []).push({});

- Lớp Frmluongsanpham có các phương thức: o chon thoi gian(): Chọn thời gian.

o Chon to(): Chọn tổ.

o Hien thi danh sanh(): Hiển thị danh sách công nhân viên.

o Tinh luong thoi gian(): Tính lương thời gian.

o Cap nhat tinh luong thoi gian cua CNV(): Cập nhật tính lương thời gian của công nhân viên.

Hình 39. Biểu đồ tuần tự ca sử dụng tính lươngthời gian

Biểu đồ cộng tác giữa các đối tượng

Hình 40. Biểu đồ cộng tác ca sử dụng tính lương thời gian

3.2.2.3 Ca sử dụng tính lương tạm ứng

Xác định các lớp đối tượng, phương thức và thuộc tính:

- Lớp CNV có các thuộc tính và phương thức: o Thuộc tính:

 ID: Mã công nhân viên.  ten: Tên công nhân viên. o Phương thức:

 lay thong tin cua CNV(): Lấy thông tin của công nhân viên.

- Lớp luongtamung có các thuộc tính và phương thức: o Thuộc tính:

o Phương thức:

 lay thong tin tam ung cua CNV(): Lấy thông tin tạm ứng của công nhân viên.  luu thong tin tam ung cua CNV(): Lưu thông tin tạm ứng của công nhân viên. - Lớp Frmluongtamung có các phương thức:

o chon to(): Chọn tổ.

o chon thang(): Chọn tháng.

o hien thi danh sanh(): Hiển thị danh sách công nhân viên.

o nhap thong tin tam ung(): Nhập thông tin tạm ứng.

o tinh luong tam ung(): Tính lương tạm ứng.

o cap nhat tinh luong thoi gian cua CNV(): Cập nhật tính lương tạm ứng của công nhân viên.

Biểu đồ tuần tự mô tả tương tác giữa các đối tượng

Hình 41. Biểu đồ tuần tự ca sử dụng tính lương tạm ứng

Biểu đồ cộng tác giữa các đối tượng

Hình 42. Biểu đồ cộng tác ca sử dụng tính lương tạm ứng

Xác định các lớp đối tượng, phương thức và thuộc tính:

- Lớp CNV có các thuộc tính và phương thức: o Thuộc tính:

 ID: Mã công nhân viên.  ten: Tên công nhân viên . o Phương thức:

 Lay thong tin cua CNV(): Lấy thông tin của công nhân viên (adsbygoogle = window.adsbygoogle || []).push({});

- Lớp luongthuong có các thuộc tính và phương thức: o Thuộc tính:

o Phương thức:

 lay thong tin dot thuong(): Lấy thông tin đợt thưởng.

 luu luong tuong(): Lưu lương thương. - Lớp Frmluongthuong có các phương thức:

o chon dot thuong(): Chọn đợt thưởng.

o hien thi danh sanh(): Hiển thị danh sách công nhân viên.

o nhap tien thuong cho CNV(): Nhập số tiền thưởng cho công nhân viên.

o tinh luong thuong(): Tính lương thưởng. o cap nhat luong thuong(): Cập nhật lương

thưởng của công nhân viên.

Biểu đồ tuần tự mô tả tương tác giữa các đối tượng

Hình 43. Biểu đồ tuần tự ca sử dụng tính lương thưởng

Hình 44. Biểu đồ cộng tác ca sử dụng tính lương thưởng

3.2.3 Gói ca sử dụng quản lý danh mục 3.2.3.1 Ca sử dụng quản lý danh muc tổ

Một phần của tài liệu LUẬN VĂN:PHÂN TÍCH THIẾT KẾ PHẦN MỀM TÍNH LƯƠNG pot (Trang 70 - 77)