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

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 41)

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

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

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, thố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 soá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 soá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 hồ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ệ thống thơng tin quản lý nhân sự khóa luận đã đáp ứng được một số yêu cầu cơ bản đặt ra. Tuy nhiên, để đề tài có thể áp dụng vào thực tế, đáp ứng được những đòi hỏi cần phải có thêm thời gian nghiên cứu, khơng chỉ cần có kiến thức về cơng nghệ thơng tin mà cịn cần những kiến thức liên quan sao cho chương trình có thể đáp ứng được hầu hết các nghiệp vụ phát sinh trong thực tế, cung cấp tiện ích tối đa cho người dùng mà vẫn đảm bảo yêu cầu chương trình phải đơn giản, dễ sử dụng. Do đó, hướng phát triển của đề tài như sau: Hoàn thiện các chức năng đã phân tích thiết kế, thực hiện ghép nối các phần đã thiết kế. Mở rộng các module để giao tiếp với các thiết bị ngoại vi. Nghiên cứu bổ xung các chức năng mà tại thời điểm làm khóa luận này chưa nhận dạng được

Hệ thống được xây dựng cho phép các chức năng hoạt động độc lập với nhau, nên khi có sự thay đổi hay có nhu cầu thêm bớt chức năng không cần thiết phải xây dựng lại hệ thống. Hệ thống thông tin khi xây dựng thành công sẽ cải thiện được các thao tác bằng tay trên giấy tờ, sổ sách. Hệ thống mới phát triển nhằm giảm bớt số lượng nhân sự tham gia vào bộ phận quản lý.

KẾT LUẬN

Trong thời gian thực hiện đề tài khóa luận “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”, em đã nhận thấy tầm quan trọng của vấn đề quản lý nhân sự trong các cơ quan, cơng ty nói chung và cơng ty em thực tập nói riêng. Nó giúp cho nhà quản lý tiết kiệm được thời gian, công sức trong việc quản lý, lưu trữ. Do đó nó địi hỏi thật chính xác, kịp thời và đồng bộ.

Do thời gian làm khóa luận có hạn, dù cố gắng và được sự hướng dẫn của cô giáo Hà, anh chị trong cơng ty, anh chị khóa trước, bạn bè nhưng khóa luận của em vẫn gặp nhiều thiếu sót và hạn chế: chương trình cịn đơn giản, cơ sở dữ liệu cịn chưa được tối ưu hóa chặt chẽ, vấn đề bảo mật cơ sở dữ liệu chưa cao.

Tuy nhiên,bài khóa luận đã nêu được tầm quan trọng của tin học hóa trong quản lý nói chung và quản lý nhân sự nói riêng, khảo sát và phân tích, thiết kế hồn chỉnh một bài tốn quản lý, các from được thiết kế đơn giản, thân thiện với người dùng.

Em sẽ tiếp tục hoàn thiện hơn nữa những chức năng của chương trình và sẽ cố gắng thiết kế và cài đặt, nâng cấp chương trình sao cho phù hợp và đáp ứng được yêu cầu của bài toán trong thực tế.

Cuối cùng một lần nữa em xin chân thành cảm ơn các thầy cô giáo trong trường Đại học Thương Mại và đặc biệt là cô giáo hướng dẫn Ths. Đinh Thị 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 41)

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

(63 trang)