Chức năng đăng nhập dành cho Guest có tài khoản Khi đăng nhập Guest sẽ được đưa đến giao diện User hay Admin dựa trên quyền sẵn có

Một phần của tài liệu ĐỒ án môn học CHUYÊN đề cơ sở đề tài lập TRÌNH WEB bán HÀNG APPLE (Trang 32 - 34)

Guest sẽ được đưa đến giao diện User hay Admin dựa trên quyền sẵn có trên tài khoản đó.

Hình 2.6 UseCase Đăng nhập

Use case: Đăng Nhập

19

Các tác nhân: Guest

Điều kiện trước: Guest phải có tài khoản đã được đăng ký. Điều kiện sau: Hệ thống xác nhận tài khoản tồn tại và hợp lệ.

Mơ tả: Khi Guest đã có 1 tài khoản đăng nhập, Guest có thể bật chức năng Đăng nhập và

nhập tên đăng nhập và mật khẩu để đăng nhập làm người dùng đã đăng ký. Hệ thống sẽ kiển tra xem tài khoản vừa nhập đó có tồn tại khơng, đồng thời kiểm tra quyền của tài khoản. Nếu tài khoản tồn tại và có quyền Admin thì Guest sẽ được đưa đến giao diện của Admin. Nếu tài khoản khơng có quyền Admin thì Guest sẽ được đưa đến giao diện người dùng User. Nếu trường hợp tài khoản khơng tồn tại thì hệ thống đưa ra thơng báo là tài khoản khơng tồn tại, hay hãy kiểm tra lại tên đăng nhập hay mật khẩu.

Các sự kiện chính Hành động của tác nhân

1, Guest chọn chức năng đăng nhập 2, Guest nhập tên đăng nhập và mật khẩu vào form đăng nhập

3, Hệ thống kiểm tra tài khoản tồn tại, đồng thời có quyền Admin hệ thơng sẽ đưa Guest vào giao diện Admin

4, Hệ thống thông báo đã đăng nhập thành công

Các sự kiện phụ Hành động của tác nhân

3.a, Tài khoản có tồn tại và khơng có quyền Admin. Hệ thống sẽ đưa Guest vào giao diện Người dùng User

3.a.2, Hệ thống thông báo đã đăng nhập thành công

3.b, Hệ thống kiểm tra trong CSDL chỉ tồn tại tên đăng nhập hoặc mật khẩu

3.b.1, Hệ thống đưa ra thông báo là “hãy kiểm tra tên đăng nhập hoặc mật khẩu” 3.b.2, Guest kiểm tra và đánh lại tên đăng

20

nhập hay mật khẩu mật khẩu

3.b.2.a, Guest tạo một tài khoản mới 3.b.2.b, Nếu Guest điền lại tên đăng nhập hoặc mật khẩu và thử lại

3.c, Hệ thống kiểm tra và không tồn tại tên đăng nhập hay mật khẩu

3.c.1, Hệ thống đưa ra thông báo “Tài khoản chưa tồn tại hãy kiểm tra lại tên đăng nhập và mật khẩu, nếu chưa lập một tài khoản xin vui lòng tạo một tài khoản mới”

Bảng 4 Mô tả UseCase Đăng nhập

2.3.7. UseCase Gửi phản hồi

Một phần của tài liệu ĐỒ án môn học CHUYÊN đề cơ sở đề tài lập TRÌNH WEB bán HÀNG APPLE (Trang 32 - 34)

Tải bản đầy đủ (DOCX)

(108 trang)
w