8 Kịch bản use case đặt hàng

Một phần của tài liệu NGHIÊN CỨU WEBDRIVERIO VÀ ÁP DỤNG TRONG KIỂM THỬ TỰ ĐỘNG ỨNG DỤNG WEB (Trang 34 - 38)

Tên Use Case Đặt hàng

Tác nhân chính Thành viên Tiền điều kiện (Pre-

Condition)

Thành viên xem chi tiết giỏ hàng

Đảm bảo thành công Thành viên đặt hàng thành công Đảm bảo tối thiểu Trở lại màn hình xem chi tiết giỏ hàng

Kích hoạt Thành viên chọn nút “Đặt mua” trên Form Xem chi tiết giỏ hàng

Chuỗi sự kiện chính:

1. Thành viên kích hoạt form Xem chi tiết giỏ hàng.

2. Hệ thống hiển thị danh sản phẩm sản phẩm gồm: STT, Tên sản phẩm, đơn giá, số lượng, Thành tiền, một linktext "Xóa" sản phẩm, nút "Thêm Sản Phẩm Vào Giỏ" , "Cập nhật giỏ hàng", "Thanh toán"

3. Thành viên click chọn “Thanh toán”.

4. Hệ thống hiển thị form "Thơng Tin Người Thanh Tốn" (gồm có: Tên Khách Hàng, Email, Số Điện Thoại, Địa Chỉ) và form "Thông Tin Giao Hàng" (gồm có: Ngày Giao Hàng, nút "Date", Nơi Giao Hàng)

5. Thành viên nhập tất cả các thông tin bắt buộc và click chọn “Order”.

6. Hệ thống kiểm tra các thông tin trong các form cập nhật thông tin đặt hàng vào cơ sở dữ liệu.

7. Thành viên click vào nút "Thanh Toán"

SVTH: Tạ Hữu Đức Lớp: KTĐT & THCN K58

Ngoại lệ:

6. Hệ thống thông báo thông tin người nhận không hợp lệ.

6.1 Hệ thống yêu cầu nhập lại thông tin người nhận. 6.2 Thành viên nhập lại thông tin và tiếp tục các bước sau.

2.2. PHÂN TÍCH YÊU CẦU VÀ THIẾT KẾ CỦA TRANG WEB 2.2.1. Phân tích u cầu 2.2.1. Phân tích u cầu

Mơ tả hệ thống

- Khách hàng sau khi truy cập vào hệ thống thì có thể thực hiện các chức năng như tìm kiếm sản phẩm, xem thơng chi tiết sản phẩm, xem danh sách sản phẩm theo danh mục và đăng nhập. Nếu khách hàng chưa đăng nhập mà muốn thêm sản phẩm vào giỏ hàng thì sẽ được yêu cầu đăng nhập.

- Thành viên đã đăng nhập thì sẽ có thể thêm sản phẩm vào giỏ hàng, kiểm tra và chỉnh sửa giỏ hàng, đặt hàng, nhập thông tin giao hàng để đặt hàng. - Đối với những người dùng chưa có tài khoản để đăng nhập vào hệ thống thì

người dùng có thể đăng ký tài khoản mới.

2.2.2. Phân tích hệ thống

SVTH: Tạ Hữu Đức Lớp: KTĐT & THCN K58

Hình 2. 2 Sơ đồ thực thể ❖ Lược đồ cơ sở dữ liệu Lược đồ cơ sở dữ liệu

SVTH: Tạ Hữu Đức Lớp: KTĐT & THCN K58

Hình 2. 3 Lược đồ cơ sở dữ liệu

- Mỗi lớp thực thể đề xuất thành một bảng tương ứng trong CSDL

o Bảng CT_DONDATHANG o Bảng DONDATHANG o Bảng ADM o Bảng HOA o Bảng LOAI_HOA o Bảng KHACH_HANG o Bảng ADM o Bảng TIN_TUC o Bảng LIEN_HE

SVTH: Tạ Hữu Đức Lớp: KTĐT & THCN K58

Một phần của tài liệu NGHIÊN CỨU WEBDRIVERIO VÀ ÁP DỤNG TRONG KIỂM THỬ TỰ ĐỘNG ỨNG DỤNG WEB (Trang 34 - 38)