Biểu đồ lớp

Một phần của tài liệu (Luận văn đại học thương mại) phân tích thiết kế hệ thống thông tin quản lý lƣơng tại công ty cổ phần SIS việt nam (Trang 43 - 47)

3.3.3 Biểu đồ tuần tự

: NhanvienNS : NhanvienNS

: F QL-HSNV

: F QL-HSNV : HOSONV: HOSONV : PHONGBAN: PHONGBAN : HOCVAN: HOCVAN : DANTOC: DANTOC : TONGIAO: TONGIAO : NGOAINGU: NGOAINGU 1: Mo Form

2: YC Them Moi HSNV

3: Hien Thi Form Them Moi HSNV 4: Nhap Ma PB

5: Lay Ten PB ( ) 6: Hien Thi Ten PB ( )

7: Nhap Ma HocVan

8: Lay Ten HocVan ( ) 9: Hien Thi Ten HocVan ( )

10: Nhap Ma DanToc

11: Lay Ten DanToc ( ) 12: Hien Thi Ten DanToc ( )

13: Nhap Ma TonGiao

14: Lay Ten TonGiao ( ) 15: Hien Thi ten TonGiao ( )

16: Nhap Ma NgoaiNgu()

17: Lay Ten NgoaiNgu ( ) 18: Hien Thi Ten NgoaiNgu ( )

19: Nhap TT ( )

20: Kiem Tra TT Nhap 21: Luu HSNV 23: YC Sua (Xoa) HSNV 24: YC Nhap Ma NV 25: Nhap MaNV 26: Lay TT HSNV ( ) 27: Hien Thi HSNV ( ) 28: Sua (Xoa) HSNV

29: Kiem Tra TT Sua (Xoa) 30: Luu TT Sua (Xoa)

22: Luu Thanh Cong

31: Luu Thanh Cong

Mơ tả:

Nhân viên nhân sự khi có trường hợp cần khai báo quản lý cho nhân viên mới. Nhân viên mở giao diện Thêm mới hồ sơ nhân viên.

Với mỗi mã Phịng ban, Học vấn, Dân tộc, Tơn giáo, NgoaiNgu hệ thống gọi vào các method tương ứng trong class HoSONV, PhongBan, HocVan, DanToc, TonGiao, NgoaiNgu. Các method này phụ trách đối chiếu dữ liệu từ database, mapping dữ liệu đến tên của các mã. Nếu mã không khớp với dữ liệu, method sẽ tự động cập nhật vào database với bảng tương ứng.

Với các thơng tin khơng cần mapping dữ liệu ví dụ như tên Nhân viên, mã tài khoản v.v.. sẽ được hệ thống sử dụng validate_primitive để kiểm tra dạng dữ liệu hợp lệ như: thông tin chỉ cho phép dạng Alphanumeric hoặc Number. Nếu không hợp lệ sẽ gửi error message về cho giao diện và dừng mọi hành động lưu vào database.

Với trường hợp cần cập nhật hồ sơ nhân viên trong q trình thơng tin bị sai. Nhân viên nhân sự sẽ tra cứu hồ sơ thông qua MaNV, nhập MaNV vào ô tra cứu trên giao diện, MaNV này sẽ được gửi đến method Lay TT HoSo Bang MaNV() trong class HoSoNV, kết quả của method này là tồn bộ thơng tin liên quan đến MaNV sẽ được trả về giao diện và đưa lên form. Quy trình sửa thơng tin là lặp lại quả quá trình thêm mới, cũng sẽ gọi đến các method validate và check mã. Kiểm tra tính đúng đắn và phản hồi về giao diện.

: NVKETOAN : NVKETOAN : F CAPNHAT- BANGLUONG : F CAPNHAT-

BANGLUONG : BANGLUONG: BANGLUONG : CT-BANGLUONG: CT-BANGLUONG

3: HienThi Form Them BangLuong ( ) 4: Nhap TT BangLuong ( ) 5: KiemTra TT Nhap 6: Luu BangLuong 7: YC Sua BangLuong 8: YC Nhap MaBangLuong 9: Nhap MaBangLuong ( ) 10: Lay TT BnagLuong ( ) 11: Hien Thi TT BangLuong ( ) 12: Nhap MaNV

13: Lay TT Luong NV ( ) 14: Hien Thi Luong NV

15: Nhap TT Sua ( )

16: Kiem Tra TT Sua 17: Luu TT Sua

19: YC Xoa BangLuong

20: YC Nhap MaBangLuong

24: Nhap MaNV

26: Hien Thi bangLuong

18: Luu TT sua

21: Nhap MaBangLuong

22: Lay TT BangLuong 23: Hien Thi BangLuong

27: Xoa BangLuong

25: Lay TT BangLuong 1: Mo Form ( )

2: YC Them BangLuong

Sau khi nhân viên đã có hồ sơ trong hệ thống, Nhân viên nhân sự tiếp tục ghi nhận bảng lương của nhân viên vào hệ thống bằng việc mở giao diện Quản lý bảng lương. Sau khi nhập dữ liệu vào biểu mẫu, dữ liệu về bảng lương sẽ được kiểm tra độ chính xác về định dạng, khơng cho phép các ký tự đặc biệt. Nếu quá trình kiểm tra độ chính xác thành cơng, dữ liệu sẽ được lưu vào database, ngược lại nếu có lỗi xẩy ra, một error message sẽ hiện ra đề nghị người nhập sửa thông tin khơng chính xác.

Việc tra cứu bảng lương theo MaNV, sẽ gọi vào hàm Lay_TT_BangLuong của class CT-BANGLUONG, nếu tìm được dữ liệu bảng lương của MaNV nhập vào, thơng tin sẽ được đưa lên màn hình.

Việc Sửa và Xóa bảng lương sẽ được thực hiện tuần tự bắt đầu từ việc Nhân viên Nhân sự nhập mã bảng lương, method Lay TT BangLuong của class BangLuong sẽ được gọi và lấy tồn bộ thơng tin bảng lương theo MaBangLuong, và trả về giao diện. Nếu mã bảng lương bị sai thì q trình lấy thơng tin sẽ trả về kết quả rỗng. Nhân viên nhân sự tiến hành xác nhận thông tin bảng lương và quyết định có xóa hay cập nhật sửa. 3.3.4. Biểu đồ hoạt động Nhap Ma Nhanvien Cap Nhat QTKTKL TT QTKTKLKiem Tra Luu QTKTKL Mo Form YC Cap Nhat KTKL Sai Dung

TT QTKTKL bao gom: MaNV, MaHTKTKL, MaLyDoKTKL, MucKTKL, ngayKTKL

HienThi TT QTKTKL

Một phần của tài liệu (Luận văn đại học thương mại) phân tích thiết kế hệ thống thông tin quản lý lƣơng tại công ty cổ phần SIS việt nam (Trang 43 - 47)

Tải bản đầy đủ (PDF)

(73 trang)