Kịch bản cho ca sử dụng

Một phần của tài liệu Báo cáo thực tập Đề tài “xây dựng website quản lý nhân sự sử dụng spring mvc (Trang 21 - 30)

CHƯƠNG 2 PHÂN TÍCH, THIẾT KẾ HỆ THỐNG

2.2 Kịch bản cho ca sử dụng

Bảng 1 Kịch bản usecase đăng nhập Tên usecase Đăng nhập

Tác nhân

chính

Người dùng bao gồm: quản lý Tiền điều kiện Người dùng vào màn hình đăng nhập Hậu điều kiện Người dùng đăng nhập thành công

Kịch bản chính 1. Người dùng truy cập vào trang đăng nhập qua ứng dụng 2. Hệ thống hiển thị giao diện đăng nhập gồm ô tên tài

khoản, mật khẩu và nút đăng nhập

3. Người dùng nhập thông tin tài khoản và mật khẩu sau đó click nút đăng nhập

4. Hệ thống kiểm tra thông tin đăng nhập và chuyển đến trang chủ tương ứng với vai trò của tài khoản

Ngoại lệ 3. Giao diện báo tài khoản hoặc mật khẩu không đúng 3.1. Người dùng nhập lại thông tin tài khoản, mật khẩu và click nút đăng nhập

3.2. Hệ thống đăng nhập thành công

3. Giao diện báo tài khoản hoặc mật khẩu không được để trống 3.1. Người dùng nhập đầy đủ tài khoản hoặc mật khẩu bỏ

trống

3.2. Hệ thống đăng nhập thành công

2. Kịch bản cho usecase quản lý phòng

Bảng 2 Kịch bản usecase thêm phòng Tên usecase Thêm phòng

Tác nhân

chính

Người dùng bao gồm: Quản lý

Tiền điều kiện Quản lý đăng nhập thành công

Hậu điều kiện Quản lý thêm thành công Kịch bản chính 1. Quản lý chọn tạo phòng

2. Hệ thống hiển thị giao thêm phòng bao gồm các trường liên quan

3. Quản lý nhập đúng và đầy đủ các trường và ấn nút tạo 4. . Hệ thống kiểm tra thông tin nhập và xác nhận thành công Ngoại lệ 4. Giao diện thông báo các trường nhập chưa đúng

4.1 nhập lại thông tin và ấn tạo mới

4.2 Hệ thống kiểm tra thông tin nhập và xác nhận thành công

Bảng 3 Kịch bản usecase sửa thông tin phòng Tên usecase Sửa thông tin phòng

Tác nhân

chính

Người dùng bao gồm: quản lý Tiền điều kiện Quản lý đăng nhập thành công Hậu điều kiện Quản lý sửa thành công phòng Kịch bản chính 1. Quản lý chọn sửa phòng

2. Hệ thống hiển thị giao sửa sản phẩm bao gồm các trường liên quan

3. Quản lý nhập và sửa đầy đủ các trường và ấn nút sửa 4. Hệ thống kiểm tra thông tin nhập và xác nhận sửa thành

công

Ngoại lệ 5. Giao diện thông báo các trường nhập chưa đúng 5.1 Quản lý nhập lại thông tin và ấn sửa

5.2 Hệ thống kiểm tra thông tin nhập và xác nhận sửa thành công

Bảng 4 Kịch bản usecase xóa phòng Tên usecase xóa phòng

Tác nhân

chính

Người dùng bao gồm: quản lý Tiền điều kiện Quản lý đăng nhập

Hậu điều kiện Quản lý xóa thành công phòng Kịch bản chính 1. Quản lý chọn xóa sách bất kỳ

2. Hệ thống hiển thị thông báo xác nhận xóa 3. Quản lý chọn xác nhận xóa

4. Hệ thống thống báo xóa thành công Ngoại lệ 3.1 Quản lý chọn không xóa

3. Kịch bản cho usecase quản lý nhân viên

Bảng 5 Kịch bản usecase thêm nhân viên

Tên usecase Thêm nhân viên

Tác nhân

chính

Người dùng bao gồm: Quản lý Tiền điều kiện đăng nhập thành công Hậu điều kiện thêm thành công

Kịch bản chính 5. Quản lý chọn tạo nhân viên

6. Hệ thống hiển thị giao thêm nhân viên bao gồm các trường liên quan

7. Quản lý nhập đúng và đầy đủ các trường và ấn nút tạo 8. . Hệ thống kiểm tra thông tin nhập và xác nhận thành công Ngoại lệ 4. Giao diện thông báo các trường nhập chưa đúng

4.1 nhập lại thông tin và ấn tạo mới

4.2 Hệ thống kiểm tra thông tin nhập và xác nhận thành công

Bảng 6 Kịch bản usecase sửa thông tin nhân viên Tên usecase Sửa thông tin nhân viên

Tác nhân

chính

Người dùng bao gồm: quản lý Tiền điều kiện Quản lý đăng nhập thành công Hậu điều kiện Quản lý sửa thành công nhân viên Kịch bản chính 1. Quản lý chọn sửa nhân viên

2. Hệ thống hiển thị giao sửa sản phẩm bao gồm các trường

liên quan

3. Quản lý nhập và sửa đầy đủ các trường và ấn nút sửa 4. Hệ thống kiểm tra thông tin nhập và xác nhận sửa thành công

Ngoại lệ 5. Giao diện thông báo các trường nhập chưa đúng 5.1 Quản lý nhập lại thông tin và ấn sửa

5.2 Hệ thống kiểm tra thông tin nhập và xác nhận sửa thành công

Bảng 7 Kịch bản usecase xóa thành viên Tên usecase xóa nhân viên

Tác nhân

chính

Người dùng bao gồm: quản lý

Tiền điều kiện Quản lý đăng nhập

Hậu điều kiện Quản lý xóa thành công nhân viên Kịch bản chính 1. Quản lý chọn xóa nhân viên bất kỳ

2. Hệ thống hiển thị thông báo xác nhận xóa 3. Quản lý chọn xác nhận xóa

4. Hệ thống thống báo xóa thành công Ngoại lệ 3.1 Quản lý chọn không xóa

4. Usecase quản lý ứng viên

Bảng 8 Kịch bản usecase thêm ứng viên Tên usecase Thêm ứng viên

Tác nhân

chính

Người dùng bao gồm: Quản lý Tiền điều kiện đăng nhập thành công Hậu điều kiện thêm thành công

Kịch bản chính 9. Quản lý chọn tạo ứng viên

10.Hệ thống hiển thị giao thêm ứng viên bao gồm các trường liên quan

11.Quản lý nhập đúng và đầy đủ các trường và ấn nút tạo 12.. Hệ thống kiểm tra thông tin nhập và xác nhận thành công Ngoại lệ 4. Giao diện thông báo các trường nhập chưa đúng

4.1 nhập lại thông tin và ấn tạo mới

4.2 Hệ thống kiểm tra thông tin nhập và xác nhận thành công

Bảng 9 Kịch bản usecase sửa thông tin ứng viên Tên usecase Sửa thông tin ứng viên

Tác nhân chính

Người dùng bao gồm: quản lý

Tiền điều kiện Quản lý đăng nhập thành công Hậu điều kiện Quản lý sửa thành công ứng viên Kịch bản chính 1. Quản lý chọn sửa khách hàng

2. Hệ thống hiển thị giao sửa danh mục bao gồm các trường liên quan

3. Quản lý nhập và sửa đầy đủ các trường và ấn nút sửa 4. Hệ thống kiểm tra thông tin nhập và xác nhận sửa thành công

Ngoại lệ 5. Giao diện thông báo các trường nhập chưa đúng 5.1 Quản lý nhập lại thông tin và ấn sửa

5.2 Hệ thống kiểm tra thông tin nhập và xác nhận sửa thành công

Bảng 10 Kịch bản usecase xóa ứng viên Tên usecase xóa ứng viên

Tác nhân

chính

Người dùng bao gồm: quản lý

Tiền điều kiện Quản lý đăng nhập

Hậu điều kiện Quản lý xóa thành công ứng viên

Kịch bản chính 1. Quản lý chọn xóa thành viên bất kỳ 2. Hệ thống hiển thị thông báo xác nhận xóa 3. Quản lý chọn xác nhận xóa

4. Hệ thống thống báo xóa thành công Ngoại lệ 3.1 Quản lý chọn không xóa

5. Usecase thống kê số lượng nhân viên, ứng viên, phòng Bảng 11 Kịch bản usecase thống kê

Tên usecase Xem thống kê

Tác nhân

chính

Người dùng bao gồm: quản lý Tiền điều kiện Quản lý đăng nhập

Hậu điều kiện Thuê sách

Kịch bản chính 1. Quản lý chọn xem thống kê

2. Hệ thống hiện thị các nhân viên các uwgns viên và phòng

Ngoại lệ

Một phần của tài liệu Báo cáo thực tập Đề tài “xây dựng website quản lý nhân sự sử dụng spring mvc (Trang 21 - 30)

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

(38 trang)