Chương 3 : Kiến thức nền tảng
4.1.3. Phân tích yêu cầu người dùng
4.1.3.4. Mô tả Usecase
Usecase: Quên mật khẩu
Tên Use-case Quản lý theo dõi
Mô tả Usecase được tạo ra để người dùng có thể cập nhật lại mật khẩu mới khi quên mật khẩu cũ.
Actor Người dùng ứng dụng
Tiền điều kiện Ứng dụng có kết nối internet
Hậu sự kiện Khơng có
Luồng sự kiện chính
1. Người dùng chọn chức năng quên mật khẩu ở trang đăng nhập 2. Hiển thị trang quên mật khẩu
3. Nhập email và số điện thoại. 4. Chọn cập nhật mật khẩu.
5. Mật khẩu mới được gửi về email
Luồng sự kiện phụ
1. Validate dữ liệu sai -> hệ thống hiển thị lỗi 2. So sánh dữ liệu sai với DB -> hệ thống báo lỗi
3. Có lỗi hệ thống trong quá trình cập nhật mật khẩu hay gửi mail -> hệ thống báo lỗi
Tên Use-case Quản lý theo dõi
Mô tả Usecase được tạo ra để người dùng có thể tạo sự kiện để quản lý bằng cách thủ công
Actor Quản lý
Tiền điều kiện Đăng nhập và có vai trị quản lý
Hậu điều kiện Tên sự kiện tạo mới chưa tồn tại
Luồng sự kiện chính 1. Người dùng chọn thêm sự kiện ở trang quản lý sự kiện 2. Nhập thông tin sự kiện
3. Nhấn tạo mới.
Luồng sự kiện phụ 1. Validate các trường dữ liệu sai -> hệ thống báo lỗi 2. Sự kiện đã tồn tại -> hệ thống báo lỗi
3. Có lỗi hệ thống trong quá trình tạo -> hệ thống báo lỗi 4. Tạo sự kiện từ biểu mẫu sự kiện
Bảng 4-4: Mô tả Usecase tạo sự kiện mới
Usecase: Tạo biểu mẫu sự kiện
Tên Use-case Quản lý theo dõi
Mô tả Usecase được tạo ra để người dùng có thể tạo biểu mẫu sự kiện sau này có thể tạo sự kiện tự động bằng cách thủ công
Actor Quản lý
Tiền điều kiện Đăng nhập và có vai trị quản lý
Hậu điều kiện Tên biểu mẫu sự kiện tạo mới chưa tồn tại
Luồng sự kiện chính 1. Người dùng chọn thêm biểu mẫu sự kiện ở trang quản lý biểu mẫu sự kiện
2. Nhập thông biểu mẫu sự kiện 3. Nhấn tạo mới.
2. Biểu mẫu đã tồn tại -> hệ thống báo lỗi
3. Có lỗi hệ thống trong quá trình tạo -> hệ thống báo lỗi 4. Tạo biểu mẫu sự kiện từ sự kiện
Bảng 4-5: Mô tả Usecase tạo biểu mẫu sự kiện
Usecase: Giao tiếp
Tên Use-case Quản lý theo dõi
Mô tả Usecase được tạo ra để người dùng có giao tiếp với nhau trực tuyến với nhau thơng qua các phịng giao tiếp của sự kiện, kịch bản, công việc
Actor Ban tổ chức của một sự kiện
Tiền điều kiện Đăng nhập và được phân công
Nếu ở trang sự kiện: phải có phịng do quản lý tạo
Hậu điều kiện Khơng có
Luồng sự kiện chính 1. Người dùng chọn phòng giao tiếp 2. Nhập nội dung tin nhắn
3. Bấm gửi.
Luồng sự kiện phụ Khơng có
Bảng 4-6: Mô tả usecase Giao tiếp
Usecase: Tạo công việc
Tên Use-case Quản lý theo dõi
Actor Quản lý hoặc người dùng được phân công quản lý công việc
Tiền điều kiện Đăng nhập và được phân công Phải có sự kiện để tạo cơng việc
Hậu điều kiện Tên công việc không bị trùng trong 1 sự kiện
Luồng sự kiện chính 1. Ở trang quản lý công việc, chọn sự kiện cần tạo 2. Chọn thêm công việc
3. Nhập thông tin công việc. 4. Chọn tạo mới
Luồng sự kiện phụ 1. Validate các trường dữ liệu sai -> hệ thống báo lỗi 2. Công việc đã tồn tại -> hệ thống báo lỗi
3. Có lỗi hệ thống trong q trình tạo -> hệ thống báo lỗi Bảng 4-7: Mô tả usecase tạo công việc
Usecase: Cập nhật chi tiết kịch bản
Tên Use-case Quản lý theo dõi
Mô tả Usecase được tạo ra để người dùng quản lý kịch bản
Tiền điều kiện Đăng nhập và được phân cơng Phải có sự kiện để tạo kịch bản
Hậu điều kiện Tên chị tiết kịch bản không bị trùng
Luồng sự kiện chính 1. Ở trang chỉnh sửa kịch bản • Thêm 2. Chọn thêm 3. Nhập thông tin 4. Chọn xác nhận • Sửa 2. Chọn sửa 3. Nhập thơng tin 4. Chọn xác nhận • Xóa 2. Chọn xóa 3. Xác nhận
Luồng sự kiện phụ 1. Validate các trường dữ liệu sai -> hệ thống báo lỗi
2. Có lỗi hệ thống trong q trình cập nhật -> hệ thống báo lỗi