Professional Documents
Culture Documents
2 Mô tả vắn tắt: use case này cho phép người dùng tìm kiếm thông tin cửa hàng
3.1.1 Use Case bắt đầu khi người dùng kích vào biểu tượng tìm kiếm địa chỉ, hệ thống hiển thị
màn hình tìm kiếm
3.1.2 Người dùng nhập địa chỉ và kích vào nút tìm kiếm hệ thống sẽ kiểm tra địa chỉ trong bảng
CuaHang, use case kết thúc
3.2.1 ở B2 của luồng cơ bản, khi thông tin người dùng tìm kiếm k có thì hệ thống báo k tìm thấy
của hàng, use case quay lại B2
3.2.2 người dùng kích vào xem tất cả cửa hàng thì hệ thống sẽ hiển thị tất cả cửa hàng
3.2.2 Tại bất kì thời điểm nào trong quá trình thực hiện nấu không kết nối dc với CSDL thì hệ
thống hiển thị thông báo lỗi, ca sử dụng kết thúc
không
không
không
Không
1 Tên use case: xem thông tin sách
2 Mô tả vắn tắt: use case này cho phép người dùng xem thông tin sách
3.1.1 Use Case bắt đầu khi người dùng kích vào sản phẩm, hệ thống hiển thị các danh mục sản
phẩm từ bảng SANPHAM
3.1.2 Người dùng kích vào 1 danh mục sản phẩm thì sẽ hiển thị các danh mục con từ bảng
THELOAI
3.1.3 Người dùng chọn 1 danh mục con, hệ thống hiển thị các sản phẩm của danh mục con đó
gồm tên sách, giá sách, ảnh minh họa từ bảng SACH
3.1.4 Người dùng kích vào 1 sách thì hệ thống hiển thị các thông tin: ảnh, tên, giá, mã, giảm giá,
đánh giá từ bảng SACH
Tại B1 khi k có danh mục sản phẩm, hệ thống báo lỗi, use case kết thúc
Tại B2 khi chọn danh mục cha mà hệ thống k có thì hệ thống hiển thị k có danh mục con, use
quay lại B1
Tại B3 khi chọn danh mục con mà hệ thống k hiển thị các sản
không
không
không
Use case có quan hệ extend với use case thêm giỏ hàng và chia sẻ
1 tao tai khoan
Use case cho phép người dùng tạo tài khoản để sử dụng hệ thống
Luồng cơ bản
1. Use case bắt đầu khi ngườu dùng kích vào nút tạo tài khoản, hệ thống sẽ hiển thị form đăng kí
gồm: giới tính, họ tên, email, ngày sinh, mật khẩu, nhập lại mật khẩu
2. Người dùng nhập thông tin và kích vào nút đăng kí, hệ thống sẽ hiển thị form dăng nhập gồm
email và mk
3. Người dùng nhập thông tin vào form dk và kích vào nút đk, hệ thống sẽ đọc cột email và mật
khẩu trong bảng tài khoản, use case kết thúc
Luồng rẽ nhánh
1. Tại b2 nếu đã tồn tại tài khoản gồm eamil và mật khẩu trong bảng tài khoản thì hệ thống sẽ
quay trở lại b2 để nhập lại, hoặc bỏ qua thao tác khi đó use case kết thúc
2. Tại b3 nếu người dùng nhập sai tên hoặc mật khẩu thì hệ thống sẽ thông báo lỗi và nhập lại
3. Tại bất kỳ thời điểm nào trong quá trình thực hiện UC nếu không kết nối
được với cơ sở dữ iệu thì hệ thống sẽ hiển thị một thông báo lỗi và Use case
kết thúc.
Yêu cầu đặc biệt không
Tiền dk không
Hậu đk thêm 1 bản ghi vào bảng khách hàng
Điểm mở rộng không
4. Luồng rẽ nhánh
a. Tại 2b hoặc 3b nếu admin nhập thông tin môn học k hợp lệ thì hệ thống
báo lỗi, yêu cầu nhập lại, admin tiếp tục or kích HỦY để kết thúc
b. 2bhoawcj 3b kích vào nút hủy hệ thống sẽ bỏ qua thao tác thêm hoặc sửa
và hiển thị danh sách các môn học
c. 4b admin kích vào nút KHÔNG HỦY hệ thống bỏ qua thao tác xóa
d. Tại bất kỳ thời điểm nào trong quá trình thực hiện UC nếu không kết nối
được với cơ sở dữ iệu thì hệ thống sẽ hiển thị một thông báo lỗi và Use
case kết thúc.
5. Yêu cầu đặc biệt: use case chỉ cho phép 1 số vai trò như admin, người chủ
hệ thống thực hiện
6. Tiền dk: admin đăng nhập với quyền quản trị hệ thống trước khi thực hiện
use case
7. Hậu dk: nếu use case thành công thì thông tin về môn học sẽ dc cập nhật
trong csdl
8. Điểm mở rộng: không