You are on page 1of 4

1 Tên use case: tìm kiếm cửa hàng

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 Luồng các sự kiện

3.1 Luồng cơ bản

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 Luồng rẽ nhánh

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

4 Các yêu cầu đặc biệt

không

5 Tiền điều kiện

không

6 Hậu điều kiện

không

7 Các điểm mở rộ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 Luồng các sự kiện

3.1 Luồng cơ bản

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

3.2 Luồng rẽ nhánh

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

4 Các yêu cầu đặc biệt

không

5 Tiền điều kiện

không

6 Hậu điều kiện

không

7 Các điểm mở rộ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

Use case bảo trì


1. Bảo trì môn học
2. Mô tả vắn tắt: use case cho phép người quản trị xem, thêm, sửa, xóa các
môn học trong bảng MONHOC
3. Các luồng cơ bản
3.1. Use case bắt đầu khi admin kích vào nút “môn học” trêm menu quản
trị. Hệ thống lấy thông tin chi tiết của các môn học(mã,tên,số
tinschir,học phí, mô tả) từ bảng MONHOC trong CSDL và hiển thị
danh sách các môn học lên màn hình
3.2. Thêm môn học
a. Admin kích vào nút”thêm mới” trên của sổ danh sách môn học. hệ
thống hiển thị màn hình yêu cầu nhập thông tin chi tiết cho môn
học : mã,tên,số tín,học phí,mô tả
b. Admin nhập thông tin kích vào nút “ tạo”, hệ thống sẽ tạo 1 môn
học mới trong MONHOC và hiển thị danh sách các môn học đã
dc cập nhất
3.3. Sửa môn học
a. Admin kích vào nút sửa trên 1 dòng môn học, hệ thống sẽ lấy
thông tin cũ của mon học dc chọn gồm:mã ,tên,… từ MONHOC
và hiển thị lên màn hình
b. Admin nhập tt và kích vào cập nhật, hệ thống sẽ sửa thông tin của
mon học dc chọn trong MONHOC và hiển thị danh sách mon học
dc cập nhật
3.4. Xóa môn học
a. Admin kích vào nút xóa trên 1 dòng môn học, hệ thoongshieenr
thị yêu cầu xác nhận xóa
b. Admin kích vào nút đồng ý, hệ thống sẽ xóa môn học dc chọn
khỏi bảng MONHOC và hiển thị danh schs các môn dc cập nhật
Use case kết thúc

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

You might also like