Phân tích hệ thống

Một phần của tài liệu luận văn hệ thống thông tin kinh tế phân tích, thiết kế hệ thống thông tin quản lý nhân sự tại công ty cổ phần giải pháp công nghệ SAVIS việt nam (Trang 32 - 46)

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ NHÂN SỰ TẠI CÔNG TY CỔ PHẦN GIẢI PHÁP CÔNG NGHỆ SAVIS

3.3. Phân tích hệ thống

Thông qua mô tả quy trình quản lý nhân sự, các tác nhân tác động vào hệ thống bao gồm:

Nhân viên phòng nhân sự: theo dõi, cập nhật thông tin nhân viên (hồ sơ nhân viên, hợp đồng lao động, bảng chấm công) trong công ty.

Nhân viên phòng kế toán: lập và cập nhật thông tin lương của mỗi nhân viên.

Nhân viên: xem thông tin hồ sơ nhân viên, hợp đồng lao động, bảng chấm công và bảng lương của mình.

Ban giám đốc: là người nắm được tình hình kinh nhân sự, lương của công ty thông qua việc nhận các báo cáo từ hệ thống. Việc thống kê được thực hiện hàng tháng, hàng quý hoặc cũng có khi thống kê đột xuất.

Xác định các use case:

Bảng 3.1: Các use case trong biểu đồ Use case Tác

nhân Use case Mô tả Use case

Nhân viên Phòng nhân sự

Quản lý hồ sơ nhân viên

NVNS có thể tìm kiếm, thêm, sửa hoặc xóa hồ sơ nhân viên tùy theo sự thay đổi nhân sự của công ty.

Quản lý hợp đồng lao động

NVNS tiến hành thêm, sửa, xóa hoặc tìm kiếm hợp đồng lao động cho NV khi ký hợp đồng, hoãn hợp đồng hay hủy hợp đồng.

Quản lý bảng chấm công NVNS cập nhật thông tin về bảng chấm công.

Báo cáo thống kê Thống kê và in báo cáo về tình hình nhân sự Nhân viên

Kế toán Quản lý lương Cập nhật và tìm kiếm các thông tin về lương của nhân viên.

Thống kê báo cáo Thống kê và in báo cáo bảng lương.

Nhân viên

Quản lý hồ sơ nhân viên Nhân viên tìm kiếm để xem các thông tin của mình trong hồ sơ

Quản lý hợp đồng lao

động NV tìm kiếm để xem các thông tin của mình trong hợp đồng

Quản lý bảng chấm công NV tìm kiếm để xem các thông tin của mình trong bảng chấm công.

Quản lý bảng lương Nhân viên tìm kiếm để xem thông tin lương của mình.

Ban

Giám đốc Báo cáo thống kê Ban giám đốc xem báo cáo, tra cứu thông tin về nhân sự và lương.

Usecase tổng quát

Hình 3.1: Biểu đồ Use case tổng quát

Phân rã use case “Quản lý HSNV”

Hình 3.2: Biểu đồ Use case chi tiết Quản lý HSNV

Phân rã use case Quản lý HĐLĐ

Hình 3.3: Biểu đồ Use case chi tiết Quản lý HĐLĐ

Phân rã use case Quản lý BCCC

Hình 3.4: Biểu đồ Use case chi tiết Quản lý BCC

Phân rã use case Quản lý lương

Hình 3.5: Biểu đồ Use case chi tiết Quản lý lương

Phân rã use case Báo cáo, thống kê

Hình 3.6: Biểu đồ Use case chi tiết Báo cáo thống kê 3.3.2.Biểu đồ lớp

Các lớp thực thể và thuộc tính của các lớp thực thể được xác định rõ như ở dưới:

+ NGUOIDUNG (người dùng): MaNV, MaPB, QuyenHan.

+ HOSONV (hồ sơ nhân viên): MaNV, TenNV, MaPB, GioiTinh, DanToc, Ngaysinh, Diachi, SDT, TDHocVan, TonGiao,NgoaiNgu,NgayVaoLam.

+ HOPDONGLD (hợp đồng lao động): MaHD, MaNV, LoaiHD, CongViec, ThoiGian.

+ BANGCHAMCONG (bảng chấm công): MaBCC, MaNV, ThoiGian, SoNgayLV, SoNgayNghi, SoGioLamThem, Khenthuong, KyLuat.

+ BANGLUONG (bảng lương): MaBangLuong, MaNV, HSL, TongLuongCB, BHYT, BHXH, PhuCap, TongLuong, ThoiGian.

+ PHONGBAN (phòng ban): MaPB, TenPB, TruongPhong, SoNV.

+ BCNHANSU (báo cáo nhân sự): MaBCNS, MaPB, ThoiGian, SoNV.

+ BCLUONG (báo cáo lương): MaBCL, MaPB, ThoiGian, TongLuong.

Hình 3.7: Sơ đồ lớp chi tiết 3.3.3. Biểu dồ trạng thái

Trạng thái lớp HOSONV

Hình 3. 8: Biểu đồ trạng thái lớp HOSONV

Trạng thái lớp HĐLĐ

Hình 3.9: Biểu đồ trạng thái lớp HĐLĐ Trạng thái lớp bảng lương

Hình 3.10: Biểu đồ trạng thái lớp bảng lương

3.3.4. Biểu đồ tuần tự

- Biểu đồ tuần tự chức năng “Quản lý hồ sơ nhân viên”

: 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

Hình 3.11: Biểu đồ tuần tự chức năng “Quản lý hồ sơ nhân viên”

- Biểu đồ tuần tự chức năng “Quản lý lương”

: 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

Hình 3.12: Biểu đồ tuần tự chức năng “Quản lý lương”

- Biểu đồ tuần tự ca sử dụng: báo cáo thống kê

: Ban GD : Ban GD

:F Bao cao thong ke :F Bao cao

thong ke

: Ho so NV

: Ho so NV : Phong ban: Phong ban : Bang cap: Bang cap : Chuc vu: Chuc vu : Hop dong: Hop dong : Luong: Luong

1: Dang nhap 2: Kiem tra 3: Tra ve ket qua 4: Yeu cau chon cong viec 5: Chon bao cao thong ke

6: Hien thi form 7: Yeu cau nhap tt can thong ke

8: Nhap thông tin

9: Loc du lieu

10: Lay tt 11: Lay tt

12: Lay tt 13: Lay tt

14: Lay tt 15: Ket qua

16: Hien thi

Hình 3.13:Biểu đồ tuần tự ca sử dụng báo cáo thống kê 3.3.5. Biểu đồ hoạt động

Biểu đồ hoạt động chức năng đăng nhập

Trên giao diện quản trị hệ thống, người dùng chọn đăng nhập. Sau đó nhập tên đăng nhập và mật khẩu. Hệ thống sẽ tiếp nhận thông tin và tiến hành kiểm tra tên đăng nhập và mật khẩu. Nếu hợp lệ , hệ thống chấp nhận đăng nhập,hiện thị thông báo đăng nhập thành công. Nếu không hợp lệ hệ thống yêu cầu đăng nhập lại.

Hình 3.14: Biểu đồ hoạt động chức năng “Đăng nhập”

Biểu đồ hoạt động thêm hồ sơ nhân viên

Sau khi người quản lý đăng nhập vào hệ thống, sẽ tiến hành nhập thông tin nhân viên, hệ thống sẽ kiểm tra nếu thông tin nhập vào không trùng lặp với các thông tin đã có thì hệ thống sẽ lưu thông tin vừa nhập vào cơ sở dữ liệu. Nếu thông tin vừa nhập đã tồn tại trong hệ thống thì hệ thống sẽ yêu cầu nhập lại thông tin.

Hình 3.15: Biểu đồ hoạt động chức năng “Thêm hồ sơ”

Biểu đồ hoạt động sửa thông tin nhân viên

Người quản lý đăng nhập vào hệ thống, chọn thông tin cần sửa , hệ thống sẽ kiểm tra thông tin cần sửa có tồn tại hay không, nếu có thì hiện thị thông tin cần sửa và cho phép người quản lý sửa thông tin. Nếu thông tin cần sửa không tồn tại thì hệ thống sẽ báo lỗi và quay trở lại form chọn thông tin cần sửa.

Hình 3.16: Biểu đồ hoạt động sửa thông tin nhân viên

Biểu đồ hoạt động xóa thông tin

Người quản lý đăng nhập vào hệ thống thành công , sẽ nhập thông tin cần xóa, hệ thống sẽ kiểm tra thông tin cần xóa. Nếu thông tin cần xóa tồn tại hệ thống sẽ hiện thị thông tin cần xóa và cho phép người quản lý xóa. Và hiện thị thông báo xóa thành công. Nếu thông tin cần xóa không tồn tại, hệ thống sẽ báo lỗi và yêu cầu người dùng nhập lại thông tin cần xóa .

Hình 3.17: Biểu đồ hoạt động xóa thông tin

Biểu đồ hoạt động tìm kiếm

Các hoạt động như tìm kiếm hồ sơ nhân viên, tìm kiếm thông tin cá nhân, tìm kiếm thông tin lương hay tìm kiếm bảng chấm công của nhân viên đều có nhưng công việc cần thực hiện tương tự nhau và điều đó được thể hiện qua biểu đồ sau:

Hình 3.18: Biểu đồ hoạt động tìm kiếm

Biểu đồ hoạt động Báo cáo, thống kê

Hình 3.19: Biểu đồ hoạt động Báo cáo, thống kê 3.3.6. Biểu đồ triển khai

Hệ thống thông tin quản lý nhân sự có biểu đồ triển khai như sau: máy chủ phân quyền truy cập và quy định theo công việc của nhân viên từng phòng ban.

Cụ thể là máy phòng kế toán được hệ thống cho phép người dùng truy cập thực hiện các công việc quản lý và cập nhật thông tin lương. Máy phòng nhân sự được hệ

thống cho phép người dùng truy cập thực hiện các công việc quản lý và cập nhật thông tin nhân viên, thông tin hợp đồng và bảng chấm công. Máy phòng giám đốc được hệ thống cho phép người dùng truy cập thực hiện công việc xem báo cáo thống kê. Ngoài ra, còn có máy nhân viên nói chung được hệ thống cho phép truy cập để tra cứu và xem thông tin hồ sơ, hợp đồng, bảng chấm công và lương của họ.

Một phần của tài liệu luận văn hệ thống thông tin kinh tế phân tích, thiết kế hệ thống thông tin quản lý nhân sự tại công ty cổ phần giải pháp công nghệ SAVIS việt nam (Trang 32 - 46)

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

(54 trang)
w