.9 Usecase đăng ký cho người dùng

Một phần của tài liệu ĐỀ TÀI XÂY DỰNG ỨNG DỤNG DI ĐỘNG BÁN LAPTOP CỦA CỬA HÀNG TÂN HƯNG TẠI THỦ DẦU MỘT BÌNH DƯƠNG (Trang 46 - 48)

Use Case ID UC-1.2 Use Case Name Đăng ký

Description Giúp người dùng (khách hàng) đăng ký tài khoản trên ứng dụng

Actor(s) Người dùng

Priority Có

Trigger Là người dùng, tôi muốn đăng ký tài khoản, để sử dụng dịch vụ tại ứng dụng bán laptop online

Pre-

Condition(s):

Thiết bị của người dùng đã được kết nối internet khi thực hiện đăng ký

Post-

Condition(s):

Người dùng đăng ký tại ứng dụng thành công

Hệ thống ghi nhận hoạt động đăng ký thành công vào Activity đăng nhập.

Basic Flow 1. Người dùng truy cập ứng dụng bán laptop online.

2. Khách hàng chọn chức năng “Đăng ký tài khoản”

3. Hệ thống hiển thị các thông tin yêu cầu để đăng ký: tên đăng nhập, mật khẩu, email, … các thông tin cá nhân liên quan khác. 4. Khách hàng cung cấp các thông tin và tạo tài khoản

5. Hệ thống xác nhận thông tin và tạo tài khoản cho khách hàng 6. Lấy thông tin khách hàng

7. Hệ thống trả về kết quả 8. Hiển thị

Alternative Flow

Không có

Exception Flow 4c. Khách hàng cung cấp các thông tin yêu cầu không đúng, để trống, tên đăng nhập, email, mật khẩu không hợp lệ hay đã tồn tại. Người dùng cần cung cấp lại thông tin đăng ký.

4c1. Người dùng chọn lệnh hủy đăng ký. Use Case dừng lại. Business Rules Không có

Non-Functional Requirement

NFR1.1-1: Timeout cho màn hình đăng nhập dưới 60 giây. NFR1.1-2: Mật khẩu của người dùng phải được hash bằng MD5. NFR1.1-3: Mật khẩu của người dùng phải trên 8 ký tự.

NFR1.1-4: Số điện thoại của người dùng phải đúng 10 ký tự số. NFR1.1-5: Email của dùng phải có ký tự “@”.

NFR1.1-6: Mật khẩu và nhập lại mật khẩu phải trùng khớp.

2.7.1.3 Sơ đồ và đặc tả Use Case tìm kiếm

Một phần của tài liệu ĐỀ TÀI XÂY DỰNG ỨNG DỤNG DI ĐỘNG BÁN LAPTOP CỦA CỬA HÀNG TÂN HƯNG TẠI THỦ DẦU MỘT BÌNH DƯƠNG (Trang 46 - 48)