Đặc tả UC thêm hồ sơ

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ý nhân sự cho công ty cổ phần du lịch và dịch thuật happyvisa (Trang 38)

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

5.1. Xây dựng biểu đồ usecase của hệ thống

5.1.2 Đặc tả UC thêm hồ sơ

Tên UC Thêm hồ sơ

Tác nhân Nhân viên nhân sự

Mô tả Nhân viên nhân sự thêm hồ sơ của nhân viên mới được tuyển

dụng vào công ty và lưu trữ thông tin vào hệ thống Điều kiện bắt đầu Nhân viên nhân sự đăng nhập vào hệ thống

Điều kiện kết thúc Thêm đầy đủ các thông tin cần thiết của một hồ sơ nhân viên và lưu vào hệ thống

Luồng sựu kiện chính

- Cán bộ thêm hồ sơ mới vào hệ thống, điền đầy đủ các thông tin cần thiết của một hồ sơ nhân viên và lưu lại

- Hệ thống lưu lại những thông tin được đưa vào và báo cập nhật thành công

Luồng sự kiên phụ Hệ thống đưa ra thông báo lỗi đối vơi những hồ sơ bị trùng lặp hoặc thiếu thông tin

Bảng 3.4: Đặc tả UC thêm hồ sơ 5.1.3 Đặc tả UC tìm kiếm hồ sơ

Tên UC Tìm kiếm hồ sơ

Tác nhân Nhân viên nhân sự

Mơ tả Nhân viên nhân sự tìm kiếm hồ sơ nhân viên theo số CMTND

Điều kiện bắt đầu Nhân viên nhân sự đăng nhập vào hệ thống

Điều kiện kết thúc Nhân viên nhân sự nhập thơng tin từ hệ thống và đóng hệ thống

Luồng sự kiện chính

- Nhân viên nhân sự nhập thơng tin để tìm kiếm của một nhân viên vào chức năng tìm kiếm của hệ thống

- Hệ thống xử lý thông tin đưa vào - Hệ thống đưa ra thông tin chi tiết

- Nhân viên nhận thơng tin hệ thống đưa ra và đóng hệ thống

Luồng sự kiện phụ Hệ thống báo lỗi

5.1.4 Đặc tả UC xóa hồ sơ

Tên UC Xóa hồ sơ

Tác nhân Nhân viên nhân sự

Mơ tả Nhân viên nhân sự xóa hồ sơ khi có nhân viên thơi việc Điều kiện bắt đầu Nhân viên nhân sự đăng nhập vào hệ thống

Điều kiện kết thúc Hồ sơ được xóa thành cơng, nhân sự nhân sự đóng hệ thống

Luồng sự kiện chính

- Nhân viên nhân sự xóa hồ sơ

- Hệ thống chấp nhận và thơng báo hồ sơ được xóa thành cơng

Luồng sự kiện phụ Hệ thống báo lỗi

Bảng 3.6: Đặc tả UC xóa hồ sơ 5.1.5 Đặc tả UC thêm người dùng

Tên UC Thêm người dùng

Tác nhân Quản trị viên

Mơ tả Quản trị viên có quyền thêm người dùng vào hệ thống khi có thêm cán bộ nhân sự tương tác với hệ thống.

Điều kiện bắt đầu Quản trị viên đăng nhập với tài khoản Admin.

Điều kiện kết thúc Quản trị viên thực hiên xong các thao tác và đăng xuất. Luồng sự kiện

chính

- Cửa sổ quản trị hệ thống xuất hiện.

- Quản trị viên thực hiện các thao tác thêm người dùng. - Hệ thống thông báo cập nhật thành công.

- Quản trị viên đăng xuất khỏi hệ thống. Luồng sự kiện phụ Hệ thống báo lỗi.

5.1.6 Đặc tả UC xóa người d ùng

Tên UC Xóa người dùng

Tác nhân Quản trị viên

Mô tả Quản trị viên có quyền kiểm sốt người sử dụng hệ thống bằng chức năng xóa người dùng khi có cán bộ Nhân sự thơi việc.

Điều kiện bắt đầu Quản trị viên đăng nhập với tài khoản Admin. Điều kiện kết thúc Quản trị viên thực hiện xong thao tác và đăng xuất. Luồng sự kiện

chính

- Cửa sổ quản trị hệ thống xuất hiện.

- Quản trị viên thực hiện thao tác xóa người dùng. - Hệ thống thông báo thành công

- Quản trị viên đăng xuất khỏi hệ thống Luồng sự kiện phụ - Hệ thống báo có lỗi

Bảng 3.8: Đặc tả UC xóa người dùng 5.1.7 Đặc tả UC báo cáo – thống kê

Tên UC In báo cáo nhân sự

Tác nhân Ban Giám đốc

Mô tả Hệ thống cho phép Ban Giám đốc in và quản lý các báo cáo về tình hình nhân sự của cơng ty

Điều kiện bắt đầu Ban Giám đốc đăng nhập vào hệ thống

Điều kiện kết thúc Ban Giám đốc in ra báo cáo và đăng xuất khỏi hệ thống Luồng sự kiện

chính

- Ban Giám đốc nhập yêu cầu báo cáo nhân sự vào hệ thống - Hệ thống xử lý thông tin và đưa ra báo cáo tại thời điểm hiện tại

- Ban Giám đốc in ra báo cáo và đăng xuất Luồng sự kiện phụ - Hệ thống báo lỗi do thông tin nhập vào sai

5.1.8 Đặc tả UC đăng nhập

Tên UC Đăng nhập

Tác nhân Quản trị viên, cán bộ Nhân sự, ban giám đốc

Mô tả Chức năng liên quan đến quá trình đăng nhập hệ thống của người dung

Điều kiện bắt đầu Người dùng chọn chức năng đăng nhập vào hệ thống Điều kiện kết thúc Hệ thống thơng báo kết quả của q trình đăng nhập Luồng sự kiện

chính

- Màn hình đăng nhập xuất hiện.

- Người dùng nhập tên đăng nhập và mật khẩu và click chuột vào nút đăng nhập.

- Hệ thống kiểm tra thông tin và trả về kết quả. - UC kết thúc

Luồng sự kiện phụ Hệ thống đưa ra lỗi trong quá trình đăng nhập Bảng 3.10: Đặc tả UC đăng nhập

5.1.9 Biểu đồ UC

5.2. Xây dựng biểu đồ lớp

Xác định các lớp:

- Ho so NV (Ma NV, Ho ten, So CMTND Ngay cap, Noi cap, Ngay sinh, Gioi tinh, Gia dinh, So DT, Mail, So TK, Ngan hang, , Dia chi, Quoc tich, Dan toc, Ton giao)

- Nhan vien (Ma NV, Ho ten )

- Nguoi dung (Ten dang nhap, Mat khau, Ho ten, Quyen han) - Phong ban (Ma PB, Ten PB, SDT)

- Qua trinh cong tac (Ma Chuc vu, Ma NV, Ten NV, Ngay bo nhiem, Ngày mien nhiem, Ma PB)

- Chuc vu (MaCV, TenCV)

- Luong (Ma bang luong, Ma NV, Ten NV, Nguoi lap, HSLuong, Luongtoithieu, Luongchinh, Tienluong, BHXH, BHYT, Phu cap, Luongthuclinh )

- Hop dong (Ma HD, So CMTND, Loai HD, Ngay ky, Ngay ket thuc, Ghi chu)

- Bang cap (Ma CM, Ma NV, Ten CM, Noi dao tao, He dao tao) - KTKL (Ma KTKL, Ma NV, Ten KTKL, Tien KTKL, Ngay KTKL)

Biểu đồ lớp:

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

5.3.1. Biểu đồ tuần tự ca sử dụng: đăng nhập

: Nguoi dùng : Nguoi dùng

:F Dang nhap

:F Dang nhap : Dang nhap: Dang nhap

1: Mo form dang nhap

2: Hien thi form 3: Yeu cau nhap ten dang nhap và mat khau

4: Nhap ten dang nhap và mat khau

5: Kiem tra thong tin 6: Hien thi thong bao

Bao thanh cong hoac bao loi

Sơ đồ 4: Biểu đồ tuần tự ca sử dụng: đăng nhập 5.3.2. Biểu đồ tuần tự ca sử dụng: Tìm kiếm hồ sơ

: Canbo NS : Canbo NS :F Tim kiem :F Tim kiem : Ho so NV: Ho so NV 1: Dang nhap 2: Kiem tra 3: Yeu cau chon công viec

4: Mo form tim kiem

5: Hien thi form 6: Nhap tt can tim kiem

7: Tim kiem tt tra ve 8: Ho so NV tra ve 9: hien thi thong bao

T hong bao tim thay hoac khong ti m thay

5.3.3. Biểu đồ tuần tự ca sử dụng: báo cáo thống kê : Ban GD : 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

5.3.4. Biểu đồ tuần tự ca sử dụng: Cập nhật thông tin hồ sơ : Canbo NS : Canbo NS : Canbo NS :F Capnhat tt HS :F Capnhat tt HS : Capnhat tt HS

: Capnhat tt HS :Chuc vu:Chuc vu : Heso LCB: Heso LCB :Loai Hop dong:Loai Hop dong :Bang cap:Bang cap :Phong ban:Phong ban :KTKL:KTKL :Ho so NV:Ho so NV

1: Dang nhap 2: Kiem tra 3: Tra ve ket qua 4: Yeu cau chon cong viec

5: Chon cap nhat tt HS

7: Yeu cau cac tt hien tai 8: Lay tt 9: Lay tt 10: Lay tt 11: Lay tt 12: Lay tt 13: Lay tt 14: Cap nhat tt moi

15: Kiem tra tt 16: Xac nhan luu

17: Luu du lieu 6: Hien thi form

5.3.5. Biểu đồ tuần tự ca sử dụng xóa hồ sơ

: Canbo NS : Canbo NS

:F Xoa ho so

:F Xoa ho so : Xoa ho so: Xoa ho so : Ho so nhan vien : Ho so nhan

vien

1: Dang nhap

2: Kiem tra 3: Ket qua tra ve

4: Yeu cau chon cong viec 5: Chon xoa ho so

7: Hien cac tt HS 8: Xoa ho so

9: Kiem tra tt

10: Xac nhan xoa

11: Cap nhat CSDL 6: Hien thi form

Sơ đồ 8: Biểu đồ tuần tự ca sử dụng xóa hồ sơ

5.3.6. Biểu đồ tuần tự ca sử dụng thêm người dùng

: Quan tri vien : Quan tri vien

:F Them nguoi dung :F Them nguoi dung : Them nguoi dung : Them nguoi dung : CSDL : CSDL 1: Dang nhap 2: Kiem tra

3: Ket qua tra ve 4: Yeu cau chon cong viec

5: Chon them nguoi dung

8: Them tai khoan

7: Hien danh sach nguoi dung

9: Kiem tra

10: Xac nhan them

11: Luu nguoi dung vào CSDL 12: Danh sach nguoi dung

6: Hien thi form

5.3.7. Biểu đồ tuần tự ca sử dụng xóa người dùng

: Quan tri vien : Quan tri vien

:F Xoa nguoi dung :F Xoa nguoi

dung : Xoa nguoi : Xoa nguoi dungdung : CSDL: CSDL

1: Dang nhap

2: Kiem tra 3: Ket qua tra ve

4: Yeu cau chon cong viec 5: Chon xoa nguoi dung

7: Hien danh sach nguoi dung 8: Chon tai khoan xoa

9: Kiem tra

10: Gui tt ve tai khoan xoa 11: Xac nhan xoa

12: Cap nhat CSDL 13: Danh sach nguoi dung

6: Hien thi form

Sơ đồ 10: Biểu đồ tuần tự ca sử dụng xóa người dùng

5.3.8 Biểu đồ tuần tự ca sử dụng thêm hồ sơ

: Canbo NS : Canbo NS

:F Them ho so

:F Them ho so : Them ho so: Them ho so : Ho so nhan vien : Ho so nhan

vien

1: Dang nhap

2: Kiem tra

3: Tra ve ket qua

4: Yeu cau chon cong viec 5: Chon them ho so

7: Nhap thong tin ho so

8: Kiem tra thong tin

10: Luu ho so nhan vien 9: Xac nhan luu

6: Hien thi form

5.3.9 Biểu đồ tuần tự ca sử dụng báo cáo lương

Sơ đồ 12: Biểu đồ tuần tự ca sử dụng báo cáo lương

5.4. Thiết kế HTTT quản lý nhân sự

Sau q trình phân tích hệ thống, nhận thấy hệ thống có các chức năng chính được chia vào các module như sau:

Hệ thống phần mềm quản lý nhân sự

Module Quản lý

lương

Module

báo cáo Tìm kiếmModule

Hình 1: Sơ đồ các module chức năng của hệ thống

Mô tả các module

Module hệ thống: Có chức năng bao gồm: Thêm tài khoản, xóa tài khoản, thoát. Modules giúp phân quyền người sử dụng hệ thống.

Module quản lý nhân sự: Gồm có các chức năng: Quản lý hồ sơ nhân viên ( tiếp nhận, cập nhật,sửa, xóa hồ sơ nhân viên.

Modules quản lý lương: Gồm có các chức năng: Quản lý các danh mục phòng ban; quản lý danh mục chức vụ; quản lý hệ số lương; quản lý danh mục lương cơ bản, quản lý lương nhân viên theo tháng.

Modules tìm kiếm gồm có các chức năng: Tìm kiếm nhân viên theo bằng cấp, Tìm kiếm điều động nhân sự, tìm kiếm hợp đồng lao động; tìm kiếm lương; tìm kiếm theo mã nhân viên, tìm kiếm theo phịng ban.

Modules báo cáo: Giúp cho quá trình xuất ra các báo cáo của các phòng ban, gửi lên ban giám đốc giúp cho quá trình điều tra, ra quyết định như: Báo cáo lương; báo cáo nhân sự.

5.4.1 Thiết kế giao diện

Thiết kế giao diện cho phần mềm quản lý nhân sự phải thoả mãn điều kiện giao diện thân thiện, đẹp mắt, dễ sử dụng và cung cấp đủ thông tin để người sử dụng dễ dàng quản lý nhân viên. Phần mềm quản lý nhân sự gồm có một số các giao diện chính sau:

Module Quản lý nhân sự Module

Giao diện đăng nhập hệ thống

Hình 2: Giao diện form đăng nhập

Sau khi đăng nhập thành cơng, trên màn hình sẽ hiện lên giao diện của hệ thống. Chương trình sử dụng giao diện thực đơn. Người dùng có thể làm các cơng việc như: thay đổi mật khẩu, cập nhật, tìm kiếm hoặc tra cứu thơng tin về lương, nhân sự. Và có thể in ra các báo cáo cần thiết, giúp lãnh đạo đưa ra được quyết định chính xác mang lại lợi ích cho Cơng ty.

Giao diện đổi mật khẩu:

Hình 3: Giao diện form đổi mật khẩu

Giao diện form hợp đồng lao động

Giao diện form khen thưởng kỷ luật:

Giao diện form quản lý chức vụ:

Hình 6: Giao diện form quản lý chức vụ Giao diện form quản lý phịng ban:

Giao diện form cập nhật chun mơn:

Hình 8: Giao diện form cập nhật chuyên môn Giao diện form quản lý lương:

Giao diện form tìm kiếm

Hình 10: Giao diện form Tìm kiếm thơng tin nhân viên 5.4.2 Thiết kế kiểm sốt

Để hồn thiện được hệ thống phần mềm quản lý nhân sự thì ta phải có sự kiểm sốt được các sự cố xảy ra trong quá trình tiến hành xây dựng hệ thống. Sau đây là một số các kiểm soát cần lưu ý trong xây dựng hệ thống:

- Kiểm sốt các thơng tin thu nhập và các thơng tin xuất: Để bảo đảm tính xác thực của các thơng tin thu thập để đưa vào hệ thống phần mềm quản lý nhân sự cũng như các thông tin xuất từ hệ thống, nhất thiết phải thiết lập các biện pháp kiểm tra đối với các thông tin được đưa vào hệ thống.

- Kiểm sốt các sự cố làm gián đoạn chương trình

+ Khóa từng phần cơ sở dữ liệu: CSDL được phân hoạch thành các đơn vị để cập nhật. Khi cập nhật kết thúc, phiên bản mới của đơn vị thay thế phiên bản cũ và sự cập nhật được hoàn thành. Nếu trong q trình cập nhật, hệ thống có sự cố thì bản gốc vẫn cịn ngun vẹn.

+ Tạo thủ tục phục hồi: Nhằm đưa CSDL trở về trạng thái đúng đắn mà có nó ngay trước khi bị hỏng vì một sự gián đoạn chương trình. Việc tạo thủ tục phục hồi phụ thuộc vào nguyên nhân của sự gián đoạn chương trình quản lý nhân sự.

- Kiểm sốt các xâm phạm từ phía con người.

+ Xác định những điểm hở của hệ thống: Là những điểm mà tại đó thơng tin của hệ thống nhân sự có khả năng bị truy nhập trái phép, bị sửa chữa, lấy cắp thậm chí phá hủy thơng tin, có thể gây thiệt hại lớn cho hệ thống quản lý nhân sự của Công ty.

+ Biện pháp phòng ngừa, khắc phục: Nhận dạng nhân sự. Mật khẩu: Mỗi một cán bộ nhân viên trong Cơng ty phải có mật khẩu truy nhập riêng. Tạo mật mã: Mã hóa dữ liệu sang dạng khơng hiểu được. Người hiểu phải có quy tắc giải mã thích hợp.

+ Phân biệt riêng tư: Gán cho mỗi loại người dùng một số quyền truy nhập nhất định. Cho phép một số người dùng được phép ủy quyền tức giao quyền truy nhập cho người khác.

5.5. Kết luận và một số định hướng, giải pháp phát triểnĐịnh hướng phát triển đối với đề tài Định hướng phát triển đối với đề tài

Đây là một đề tài có tính thực tế cao, với nhiệm vụ là phân tích thiết kế hệ

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ý nhân sự cho công ty cổ phần du lịch và dịch thuật happyvisa (Trang 38)

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

(63 trang)