Mô tả kịch bản của ứng dụng

Một phần của tài liệu Xây dựng ứng dụng J2EE với Rational Rose và UML (Trang 37)

Ứng dụng này là một phần của hệ thống thương mại điện tử. Ứng dụng này đảm trách chức năng chính trong cả hệ thống, cho phép khách hàng tìm chọn và đặt mua hàng thông qua mạng. Vì khả năng và thời gian nên em chỉ tập trung vào phần ứng dụng này.

Kịch bản mua hàng được mô tả theo trình tự sau:

1. Khách hàng truy cập vào trang chủ Web site của ứng dụng này. Nó cho phép tìm sản phẩm thông qua giao diện tìm kiếm.

2. Bất cứ khi nào khách hàng cũng có thể đăng nhập vào hệ thống bằng cách cung cấp một account và password. Nếu khách hàng chưa có account thì hệ thống yêu cầu tạo mới account bất cứ khi nào.

3. Khách hàng duyệt qua danh mục hàng, khách hàng chọn loại hàng để hiển thị danh sách tất cả các sản phẩm trong loại hàng đó.

4. Khách hàng chọn một sản phẩm cụ thể trong danh sách. Hệ thống hiển thị thông tin về sản phẩm đã chọn như: sự mô tả về sản phẩm, hình ảnh, thông tin giá cả. Mỗi sản phẩm có nhiều mục hàng, mỗi mục hàng được trình bày riêng biệt.

5. Khách hàng quyết định mua một mục hàng cụ thể

6. Khách hàng chọn mục hàng cần mua vào trong giỏ hàng. Nếu khách hàng chưa đăng nhập vào hệ thống thì được hệ thống yêu cầu đăng nhập. Nếu khách hàng chưa có tài khoản thì có thể tạo mới.

7. Khi khách hàng yêu cầu ghi tên trước khi rời hệ thống thì hệ thống sẽ hiển thị các mục hàng đã chọn cùng với thông tin giá cả.

8. Khách hàng xác nhận hố đơn, hệ thống thu thập thông tin về vận chuyển, thanh tốn cho hóa đơn.

9. Cuối cùng khách hàng xác nhận đơn đặt hàng và hệ thống chấp nhận việc phát chuyển hóa đơn đi.

Một phần của tài liệu Xây dựng ứng dụng J2EE với Rational Rose và UML (Trang 37)