Họ tên sinh viên : Thân Hoàng Thiên Thiên Mã số sinh viên : 22687721 Môn : Phân tích thiết kế hệ thống Lớp : DHKTPM18A Yêu cầu : 1. Xác định các yêu cầu chức năng , yêu cầu phi chức năng và các quy tắc nghiệp vụ của hệ thống a) Yêu cầu chức năng - Khách hàng tìm kiếm sản phẩm ( theo loại , theo nhãn hiệu , nhập từ khóa ,… ) - Khách hàng cập nhật giỏ hàng ( xóa hoặc thêm sản phẩm ) - Khách hàng đặt hàng - Khách hàng thanh toán trực tuyến b) Yêu cầu phi chức năng - Chạy ổn định - An toàn - Bảo mật - Thân thiện, dễ sử dụng c) Quy tắc nghiệp vụ của hệ thống - Để thanh toán thì khách hàng phải có tài khoản và đăng nhập thành công - Đặt hàng sau 24h không thanh toán hệ thống tự động huỷ đơn hàng d) Quy trình nghiệp vụ của chức năng đặt hàng - Chọn sản phẩm cho vào giỏ hàng - Click nút đặt hàng - Điền thông tin đặt hàng - Chọn phương thức thanh toán - Xác nhận đơn hàng 2. Vẽ sơ đồ use case biểu diễu các chức năng của hệ thống Topmot
3.Viết đặc tả use case đặt hàng
Tên use case: Đặt hàng website Topmot
Mô tả sơ lược: Khách hàng thực hiện yêu đặt hàng quần áo trên hệ thống Website Topmot
Actor chính: Khách hàng
Actor phụ: Không
Tiền điều Mặt hàng có trong giỏ hàng
kiện: Khách hàng đăng nhập thành công vào hệ thống
Hậu điều kiện: Đơn hàng được lưu trên hệ thống
Số lượng hàng được cập nhật
Luồng sự kiện chính
Actor chính System
1. Khách hàng click nút đặt hàng 2.Hiển thị form đặt hàng 3. Khách hàng điền thông tin 4.Hệ thống kiểm tra 6.Khách hàng xác nhận và kết thúc 5.Hệ thống thông báo đặt hàng thành công Luồng sự kiện phụ 4.a.1 : Khách hàng chọn nhập lại 4.a : Hệ thống thông báo sai cú pháp 4.b.1 : Khách hàng chọn xác nhận 4.b : Hệ thống quay lại bước 2
4.Vẽ sơ đồ activity biểu diễn đặc tả use case Đặt hàng