I. USE CASE DIGRAM 3 II. KỊCH BẢN 4 1. ĐĂNG KÝ TÀI KHOẢN 4 2. ĐĂNG NHẬP 6 3. XEM ĐƠN HÀNG 7 4. MUA HÀNG 8 5. XEM THÔNG TIN HỖ TRỢ 11 III. PHÂN TÍCH HỆ THỐNG 12 1. ĐĂNG KÝ 12 2. ĐĂNG NHẬP 14 3. ĐƠN HÀNG 16 4. MUA HÀNG 17 5. THÔNG TIN HỖ TRỢ 18
Trang 1TRƯỜNG ĐẠI HỌC KINH TẾ
ĐẠI HỌC ĐÀ NẴNG
***
BÀI TẬP GIỮA KỲ Phân tích hệ thống đặt hàng SENDO
Người thực hiện: Huỳnh Văn Công Luận - 42K14 GVHD: Vũ Hà Tuấn Anh
Đà Nẵng, tháng 4 năm 2019
Trang 2Mục Lục
I USE CASE DIGRAM 3
II KỊCH BẢN 4
1 ĐĂNG KÝ TÀI KHOẢN 4
2 ĐĂNG NHẬP 6
3 XEM ĐƠN HÀNG 7
4 MUA HÀNG 8
5 XEM THÔNG TIN HỖ TRỢ 11
III PHÂN TÍCH HỆ THỐNG 12
1 ĐĂNG KÝ 12
2 ĐĂNG NHẬP 14
3 ĐƠN HÀNG 16
4 MUA HÀNG 17
5 THÔNG TIN HỖ TRỢ 18
Link video thuyết trình: https://youtu.be/F8FuLqkbaZ4
Trang 3I USE CASE DIGRAM
Trang 4II KỊCH BẢN
1 ĐĂNG KÝ TÀI KHOẢN
Kịch bản thành công chính
1 Khách hàng chọn chức năng Đăng ký trên giao diện ứng dụng.
2 Hệ thống hiển thị Form Đăng ký.
3 Khách hàng điền số điện thoại
4 Hệ thống gửi mã OTP vào Số điện thoại khách hàng và hiển thị mục yêu cầu
nhập mã OTP
5 Khách hàng nhập mã OTP và nhấn nút Đăng ký.
6 Khách hàng điền thông tin họ tên và mật khẩu
7 Hiển thị MenuKhachHang
Mở rộng:
3a Hệ thống báo lỗi khi nhập thông tin khách hàng.
.1 Khách hàng kiểm tra và nhập lại thông tin tài khoản hoặc là sẽ huỷ việc
đăng ký
5a Hệ thống báo lỗi khi xác thực mã OTP
.1 Khách hàng kiểm tra và nhập lại mã OTP hoặc quay lại bước 4 hoặc hủy
việc đăng ký
Trang 5Giao diện Đăng ký
Trang 62. ĐĂNG NHẬP
Kịch bản thành công chính
1 Khách hàng chọn chức năng Đăng nhập trên giao diện ứng dụng.
2 Hệ thống hiển thị Form Đăng nhập.
3 Khách hàng điền Số điện thoại và Mật khẩu vào Form Đăng nhập.
4 Hệ thống kiểm tra thông tin tài khoản.
5 Hệ thống thông báo đăng nhập thành công và hiển thị MainKhachHang.
Mở rộng:
4 Hệ thống báo lỗi khi xác thực thông tin tài khoản
1 Khách hàng kiểm tra và nhập lại thông tin tài khoản (số điện thoại, mật
khẩu) hoặc là sẽ hủy việc đăng nhập
Giao diện Đăng nhập
Trang 73 XEM ĐƠN HÀNG
Kịch bản thành công chính
1 Khách hàng chọn chức năng Tài khoản => Đơn hàng.
2 Hệ thống kiểm tra thông tin tài khoản và lịch sử Đơn hàng.
3 Hệ thống hiển thị lịch sử mua hàng của khách hàng.
Giao diện Đơn hàng
Trang 84 MUA HÀNG
Kịch bản thành công chính
1 Khách hàng chọn chức năng Tìm kiếm trên giao diện ứng dụng.
2 Hệ thống hiển thị danh sách sản phẩm liên quan với key tìm kiếm
3 Khách hàng chọn sản phẩm trên giao diện.
4 Hệ thống hiển thị Thông tin chi tiết sản phẩm (Hình ảnh, tên sản phẩm, giá, phí
ship, bảo hành)
5 Khách hàng chọn size, màu sắc, số lượng (có thể chọn nhiều , những sản phẩm
hết hàng sẽ được hiện “hết hàng” và ẩn nút Đặt hàng)
6 Hệ thống hiển thị Form Thông tin giao hàng.
7 Khách hàng nhập thông tin (địa chỉ giao hàng, đơn vị giao hàng, ghi chú) và
ấn xác nhận
8 Hệ thống hiển thị giao diện Thanh toán
9 Khách hàng chọn phương thức thanh toán
10 Hệ thống hiển thị thông tin đặt hàng
Mở rộng:
9a Khách hàng thanh toán bằng tiền mặt.
1 Khách hàng chọn chức năng Thanh toán bằng tiền mặt khi nhận hàng trong
giao diện chọn phương thức thanh toán
2 Hệ thống thông báo thành công
b Khách hàng thanh toán bằng Mobile Banking qua ví SenPay
1 Khách hàng chọn chức năng Ứng dụng Mobile Banking quét mã
SenPay
2 Hệ thống hiển thị mã SenPay
3 Khách hàng quét mã và tiến hành thanh toán (sử dụng ứng dụng Mobile
Banking hỗ trợ SenPay của ngân hàng)
4 Hệ thống thông báo thanh toán thành công.
Trang 9Giao diện Mua hàng
Trang 115 XEM THÔNG TIN HỖ TRỢ Kịch bản thành công chính
1 Khách hàng chọn chức năng Trung Tâm hỗ trợ trên giao diện ứng dụng.
2 Hệ thống hiển thị thông tin hỗ trợ khách hàng.
Giao diện Hỗ Trợ
Trang 12III PHÂN TÍCH HỆ THỐNG
1 ĐĂNG KÝ Sequence Diagram
Comunication Digram
Trang 13Interaction Digram
Trang 142 ĐĂNG NHẬP Sequence Diagram
Comunication Diagram
Trang 15Interaction Diagram
Trang 163 ĐƠN HÀNG Sequence Diagram
Comunication Diagram
Trang 174 MUA HÀNG Sequence Diagram
Interaction Diagram
Trang 185 THÔNG TIN HỖ TRỢ Sequence Diagram