Chức năng quản lý nhân viên

Một phần của tài liệu BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG QUẢN LÝ CỬA HÀNG BÁN SỮA VINAMILK TRẦN CUNG (Trang 32 - 40)

Them Nhan Vien

Cap Nhap Nhan Vien

Xoa Nhan Vien nguoi dung Quan Ly Nhan Vien <<extend>>

<<extend>> <<extend>>

Hình 9. Use case Quản lý nhân viên

 Đặc tả Use case Quản lý nhân viên - Tác nhân: Người dùng, Nhân viên.

- Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì cần thực hiện chức năng đăng nhập vào hệ thống. Sau đó tác nhân sẽ lựa chọn yêu cầu quản lý kho mà mình mong muốn.

- Dòng sự kiện chính là:

- Tác nhân yêu cầu giao diện quản lý nhân viên.

- Hệ thống hiển thị giao diện quản lý nhân viên cho tác nhân.

- Tác nhân sẽ lựa chọn chức năng mà mình muốn: thêm nhân viên, xóa nhân viên, cập nhập nhân viên.

- Kết thúc Use case quản lý nhân viên. - Dòng sự kiện phụ:

+ Sự kiện 1: Nếu tác nhân thêm, sửa, xóa thành công thì hệ thống sẽ báo là thêm, cập nhập, xóa nhân viên thành công.

+ Sự kiện 2: Nếu thêm, cập nhâp, xóa, nhân viên, nhập không đúng thì hệ thống sẽ báo lỗi cho người dùng yêu cầu kiểm tra và nhập lại!!!

- Các yêu cầu đặc biệt: Nhân viên có thẩm quyền mới được truy cập.

- Trạng thái hệ thống trước khi sử dụng Use case: yêu cầu nhập đúng thông tin.

+ Nếu thêm, cập nhập, xóa thành công. Hệ thống sẽ báo là “Bạn đã thêm, cập nhập, xóa nhân viên thành công!” và hiển thị giao diện chính cho tác nhân thực hiện chức năng khác.

+ Nếu thêm, cập nhập, xóa thất bại: Hệ thống cũng sẽ gửi thông báo “Bạn thêm, cập nhập, xóa nhân viên không thành công!!!” và quay lại chức năng ban đầu mà người dùng vừa truy cập.

2.2.3.2 Biểu đồ hoạt động quản lý nhân viên

Sơ đồ chức năng chính của modul quản lý nhân viên Chức năng quản lý nhân viên bao gồm:

1. Thêm nhân viên

2. Cập nhập nhân viên

3. Xóa nhân viên

a. Người thực hiện  Người dùng

b. Điều kiện kích hoạt

 Người dùng đăng nhập vào hệ thống để vào chức năng vào chức năng thêm mới nhân viên của hệ thống

c. Sơ đồ luồng nghiệp vụ cơ bản

Hinh9.2. Biểu đồ hoạt động thêm nhân viên

d. Mô tả chức năng trong luồng nghiệp vụ cơ bản

- Bước 1: Người dùng(Bộ phận quản lý, nhân viên, khách hàng) hoặc các đơn vị hành chính khác yêu cầu thêm nhân viên.

- Bước 2: Hiển thị giao diện thêm mới nhân viên

- Bước 3: Người dùng lựa chọn nhập dữ liệu thêm nhân viên mới bao gồm:  Mã nhân viên (*)

 Họ tên nhân viên (*)  Năm sinh (*)

 Số điện thoại (*)  Lương (*)

- Bước 4: Kiểm tra dữ liệu đầu vào bao gồm:  Mã nhân viên

 Họ tên nhân viên  Năm sinh

 Địa chỉ  Số điện thoại  Lương

• Nếu nhập đúng thông tin nhân viên chuyển sang bước 5 • Nếu nhập sai thông tin nhân viên quay trở về bước 3

- Bước 5: Lưu thông tin vào cơ sở dữ liệu

- Bước 6: Thông báo: thêm nhân viên thành công - Bước 7: Kết thúc.

2.2.3.2.2. Biểu đồ hoạt động cập nhập nhân viên

a. Người thực hiện  Người dùng

b. Điều kiện kích hoạt

 Người dùng đăng nhập vào hệ thống để vào chức năng vào chức năng cập nhập thông tin nhân viên của hệ thống

Hinh9.3. Biểu đồ hoạt động chức năng cập nhập nhân viên

d. Mô tả chức năng trong luồng nghiệp vụ cơ bản

- Bước 1: Người dùng(Bộ phận quản lý, nhân viên, khách hàng) hoặc các đơn vị hành chính khác yêu cầu cập nhập nhân viên.

- Bước 2: Hiển thị giao diện cập nhập nhân viên

- Bước 3: Người dùng lựa chọn nhập dữ liệu sửa đổi thông tin nhân viên bao gồm:

 Mã nhân viên  Họ tên nhân viên  Năm sinh

 Địa chỉ  Số điện thoại  Lương

- Bước 4: Kiểm tra dữ liệu đầu vào bao gồm:  Mã nhân viên

 Họ tên nhân viên  Năm sinh

 Địa chỉ  Số điện thoại  Lương

• Nếu sửa đúng thông tin nhân viên chuyển sang bước 5 • Nếu sửa sai thông tin nhân viên quay trở về bước 3

- Bước 5: Lưu thông tin vào cơ sở dữ liệu

- Bước 6: Thông báo: Cập nhập nhân viên thành công - Bước 7: Kết thúc.

2.2.3.2.3. Biểu đồ hoạt động xóa nhân viên

a. Người thực hiện  Người dùng

b. Điều kiện kích hoạt

 Người dùng đăng nhập vào hệ thống để vào chức năng vào chức năng xóa nhân viên của hệ thống

Hinh9.4. Biểu đồ hoạt động chức năng xóa nhân viên

d. Mô tả chức năng trong luồng nghiệp vụ cơ bản

- Bước 1: Người dùng(Bộ phận quản lý, nhân viên, khách hàng) hoặc các đơn vị hành chính khác yêu cầu xóa nhân viên.

- Bước 2: Hiển thị giao diện xóa nhân viên

- Bước 3: Người dùng lựa chọn nhập dữ liệu thông tin nhân viên cần xóa bao gồm:

 Mã nhân viên (*)

- Bước 4: Kiểm tra dữ liệu đầu vào bao gồm:  Mã nhân viên

• Nếu nhập mã nhân viên cần xóa đúng chuyển sang bước 5 • Nếu nhập sai mã nhân viên quay trở về bước 3

- Bước 5: Lưu thông tin vào cơ sở dữ liệu

- Bước 6: Thông báo: Xóa nhân viên thành công - Bước 7: Kết thúc.

2.2.3.3 Biểu đồ trình tự quản lý nhân viên

Một phần của tài liệu BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG QUẢN LÝ CỬA HÀNG BÁN SỮA VINAMILK TRẦN CUNG (Trang 32 - 40)