▪ Tại bước 1 trong luồng cơ bản, nếu trong bảng “TINTUC” chưa có dữ liệu, thì hệ thống sẽ hiển thị một thơng báo: “Chưa có tin tức nào!” và use case kết thúc.
▪ Tại bất kỳ thời điểm nào trong q trình thực hiện use case nếu khơng kết nối được cơ sở dữ liệu thì hệ thống sẽ khơng làm việc và use case kết thúc.
● Các yêu cầu đặc biệt:
Khơng có.
● Tiền điều kiện:
Khơng có.
● Hậu điều kiện:
Khơng có.
● Điểm mở rộng:
Khơng có.
3.3.2. Mơ tả use case Xem thông tin các cửa hàng (Diệp Thi Linh)
● Tên use case: XemThongTinCuaHang
● Mô tả vắn tắt: Use case này cho phép khách hàng xem thông tin cửa hàng.
● Luồng sự kiện:
Phân tích đặc tả các yêu cầu của hệ thống \* \*
o Luồng cơ bản:
▪ Use case này bắt đầu khi khách hàng kích chuột vào “Giới thiệu”. Hệ thống sẽ lấy thông tin về cửa hàng gồm: tên cửa hàng, ảnh giới thiệu, giới thiệu từ bảng CUAHANG và hiển thị lên màn hình.
o Luồng rẽ nhánh:
▪ Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thơng báo lỗi và use case kết thúc.
▪ Tại bước 1 trong luồng cơ bản khi hệ thống khơng tìm được cửa hàng nào thì sẽ hiển thị một thơng báo: “Khơng tìm thấy cửa hàng nào!” lên màn hình.
● Các yêu cầu đặc biệt:
Khơng có
● Tiền điều kiện:
Khơng có
● Hậu điều kiện:
Khơng có
3.3.3. Mơ tả use case Xem Các Sản Phẩm (Diệp Thi Linh)
● Tên use case: XemCacSanPham
● Mô tả vắn tắt: Use case này cho phép khách hàng xem thông tin sản phẩm theo
danh mục “Đồng phục học sinh” hoặc “Đồng phục công sở”.
● Luồng sự kiện:
o Luồng cơ bản:
▪ Use case này bắt đầu khi khách hàng kích chuột vào danh mục cụ thể trong danh sách danh mục “Đồng phục học sinh” hoặc “Đồng phục công sở” trên thanh menu. Hệ thống sẽ lấy thông tin về các sản phẩm gồm: ảnh minh họa, tên sản phẩm, mã sản phẩm, giá sản phẩm từ bảng SANPHAM và hiển thị lên màn hình.
▪ Khi khách hàng kích một sản phẩm bất kỳ trong danh sách. Hệ thống sẽ lấy thông tin về sản phẩm gồm: các ảnh minh hoạ, tên sản phẩm, giá sản phẩm, chất liệu, màu sắc, kiểu dáng, kích thước của sản phẩm, mơ tả chi tiết của sản phẩm được chọn từ bảng SANPHAM và hiển thị lên màn hình. Use case kết thúc.
Phân tích đặc tả các yêu cầu của hệ thống \* \*
o Luồng rẽ nhánh:
▪ Tại bước 1 trong luồng cơ bản, nếu trong bảng SANPHAM chưa có dữ liệu, thì hệ thống sẽ hiển thị một thơng báo: “Chưa có sản phẩm nào!” và use case kết thúc.
▪ Tại bước 2 trong luồng cơ bản, nếu khơng tìm thấy sản phẩm thuộc danh mục được chọn từ bảng DANHMUCSP, thì hệ thống sẽ hiển thị một thơng báo: “Khơng tìm thấy sản phẩm nào thuộc danh mục này!” và use case kết thúc.
▪ Tại bất kỳ bước nào trong luồng cơ bản, nếu khơng kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thơng báo lỗi và use case kết thúc.
● Các u cầu đặc biệt:
Khơng có.
● Tiền điều kiện:
Khơng có.
● Hậu điều kiện:
Khơng có.
3.3.4. Mơ tả use case Xem Các Danh Mục Sản Phẩm (Đỗ Xuân Chiến)
● Tên use case: XemCacDanhMucSanPham
● Mô tả vắn tắt: Use case này cho phép khách hàng xem thông tin các danh mục.
● Luồng sự kiện:
o Luồng cơ bản:
▪ Use case này bắt đầu khi khách hàng di chuột vào danh mục cụ thể “Đồng phục học sinh” hoặc “Đồng phục công sở” trên thanh menu. Hệ thống sẽ lấy thông tin về các danh mục gồm: tên danh mục từ bảng DANHMUCSP và hiển thị lên màn hình.
▪ Khách hàng kích vào tên một danh mục trong danh sách danh mục. Hệ thống sẽ lấy ra các sản phẩm thuộc danh mục đó từ bảng DANHMUCSP và hiển thị lên màn hình các sản phẩm đó. Use case kết thúc.
o Luồng rẽ nhánh:
▪ Tại bước 1 trong luồng cơ bản, nếu trong bảng DANHMUCSP chưa có dữ liệu, thì hệ thống sẽ hiển thị một thơng báo: “Chưa có Phân tích đặc tả các u cầu của hệ thống
danh mục nào!” và use case kết thúc.
▪ Tại bước 2 trong luồng cơ bản, nếu khơng tìm thấy danh mục được chọn từ bảng DANHMUC, thì hệ thống sẽ hiển thị một thơng báo: “Khơng tìm thấy danh mục này!” và use case kết thúc. ▪ Tại bất kỳ bước nào trong luồng cơ bản, nếu không kết nối được
với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thơng báo lỗi và use case kết thúc.
● Các yêu cầu đặc biệt:
Khơng có.
● Tiền điều kiện:
Khơng có.
● Hậu điều kiện:
Khơng có.
3.3.5. Mơ tả use case Đăng Ký Mua Hàng (Đỗ Xuân Chiến)
● Tên use case: DangKyMuaHang
● Mô tả vắn tắt: Use case này cho phép khách hàng đăng ký mua hàng
● Luồng sự kiện:
o Luồng cơ bản:
▪ Use case này bắt đầu khi khách hàng kích chuột vào “Báo giá đồng phục” trên thanh menu. Hệ thống sẽ chuyển hướng sang một trang mới hiển thị màn hình u cầu nhập thơng tin chi tiết cho việc đăng ký nhận báo giá sản phẩm gồm các thông tin sau: Họ và tên khách hàng, số điện thoại, số lượng, sản phẩm cần may.
▪ Khách hàng nhập thông tin cho đăng ký nhận báo giá và kích vào nút gửi đi. Hệ thống sẽ thơng báo đăng ký nhận báo giá thành công. Use case kết thúc.
o Luồng rẽ nhánh:
▪ Tại bước 2 tại luồng cơ bản, nếu khách hành nhập thiếu thông tin hoặc thơng tin khơng hợp lệ thì hệ thống sẽ báo lỗi yêu cầu nhập lại. Khách hàng phải nhập đầy đủ và hợp lệ hoặc có thể thốt ra khỏi giao diện đăng ký. Use case kết thúc.
● Các u cầu đặc biệt:
Khơng có
● Tiền điều kiện:
Phân tích đặc tả các yêu cầu của hệ thống \* \*
Khơng có
● Hậu điều kiện:
Khơng có
3.3.6. Mơ tả use case Mua Hàng (Đỗ Xuân Chiến)
● Tên use case: MuaHang
● Mơ tả vắn tắt: Use case này có chức năng giúp người dùng mua hàng.
● Luồng sự kiện