Website hiển thị màn hình đăng nhập

Một phần của tài liệu Đề tài xây dựng hệ thống website bán trà sữa phúc long (Trang 20 - 33)

3. Người dùng nhập email và mật khâu 4._ Hệ thống kiểm tra email và mật khẩu hợp lệ

5... Hệ thống hiển thị màn hình chính ứng với quyền của người dùng

Ngoại lệ

4.1 Mật khâu chưa đúng hoặc email không tồn tại

4.1.1.Hệ thống thông báo lỗi và yêu cầu nhập lại 4.1.2 Quay lại bước 3 trong chuỗi sự kiện chính

Tén Use case Dang ky tai khoan

Tac nhan chinh Khách hàng, nhân viên

Điều kiện trước Đã đăng xuất website

Đảm bảo tôi thiêu

Điều kiện sau Tạo tài khoản thành công

Chuỗi sự kiện chính

1. Người dùng chọn chức năng đăng ký tài khoản trên website 2. Website hiển thị màn hình đăng ký tài khoản

3.. Người dùng nhập thông tin cân thiết 4. Hệ thống kiểm tra thông tin hợp lệ

5.. Hệ thống tạo tài khoản mới (vai trò là User), có trạng thái “Chưa xác thực”

6. Hệ thống gửi link xác thực vào email đăng ký và yêu cầu người dùng truy cập để xác thực

7.. Người dùng truy cập địa chỉ xác thực để nhập mã xác thực 8. Hệ thống kiểm tra mã xác thực hợp lệ

9, Hệ thống cập nhật tài khoản trạng thái “Đã xác thực”

10. Website thông báo tài khoản đăng ký thành công và điều hướng đến màn hình đăng nhập

Ngoại lệ

4.1 Email dang ky da ton tai

4.1.1.Hệ thống thông báo lỗi và yêu cầu chọn email khác 4.1.2 Quay lại bước 3 trong chuỗi sự kiện chính 8.1 Mã xác thực không hợp lệ

8.1.1 Hệ thống báo lỗi mã xác thực chưa đúng và yêu cầu nhập lại 8.1.2 Quay lại bước 7 trong chuỗi sự kiện chính

Tén Use case Khôi phục mật khẩu

Tác nhân chính Khách hàng, nhân viên

Điều kiện trước Đã có tài khoản trên website và muốn lấy lại mật khẩu đăng nhập

Đảm bảo tôi thiêu

Điều kiện sau Tài khoản được cập nhật mật khâu mới và website điều hướng sang trang đăng nhập

Chuỗi sự kiện chính

1. Người dùng chọn chức năng khôi phục mật khâu trên website

2. Website hiển thị màn hình khôi phục mật khâu 3. Người dùng nhập email/SDT tài khoản

4.. Hệ thống kiểm tra email/SDT tồn tại trên CSDL

5.. Hệ thống gửi mã OTP thông qua email/SDT người dùng đã khai báo và đặt timeout la 5 phut

6. Người dùng nhập mã OTP 7.. Hệ thống kiểm tra mã OTP hợp lệ

8. Website hién thi form yéu cau nhap mat khâu mới và mật khâu xác thực

9. Người dùng nhập vào mật khâu mới và mật khâu xác thực và chọn xác nhận

10. Hệ thống kiểm tra 2 mật khẩu hợp lệ

11.Hệ thống cập nhật mật khẩu mới cho tài khoản và thông báo đổi mật khâu thành công.

12. Hệ thống hiển thị lại màn hình đăng nhập

Ngoại lệ

4.1 Email/SDT không tôn tại trên CSDL

4.1.1.Hệ thống thông báo lỗi và yêu cầu nhập lai email/SDT 4.1.2 Quay lại bước 3 trong chuỗi sự kiện chính

7.1 Mã O7TP nhập không chính xác

7.1.1 Hệ thông thông báo lỗi và yêu cầu nhập lại mã OTP 7.1.2 Quay lại bước 9 trong chuỗi sự kiện chính

6.2 Nguoi dung chon gtr lai ma OTP

6.2.1 Hé thong sinh mã OTP khác và gửi lại

6.2.2 Hệ thong dat lai timeout là 5 phút

6.2.3 Quay lại bước 6 trong chuỗi sự kiện chính 10.1 Mật khâu mới và mật khâu xác thực không hợp lệ

10.1.1 Hệ thống thông báo lỗi và yêu cầu nhập lại 2 mật khẩu trên 10.1.2 Quay lại bước 12 trong chuỗi sự kiện chính

Tén Use case Thay đổi thông tin cá nhân

Tác nhân chính Khách hàng, nhân viên

Điều kiện trước Đăng nhập vào website thành công và có nhu cầu cần

thay đổi thông tin tài khoản

Đảm bảo tối thiểu Thông tin cá nhân không cập nhật khi dữ liệu nhập vào

không hợp lệ

Điều kiện sau Thông tin cá nhân được cập nhật thành công.

Chuỗi sự kiện chính

1. Người dùng đăng nhập, vào trang quản lý tài khoản và chọn mục thông tin cá nhân

Hệ thống hiền thị thông tin cá nhân người dùng.

Người dùng cập nhật thông tin mới.

Hệ thống kiểm tra dữ liệu hợp lệ.

Hệ thống yêu cầu người dùng xác nhận lưu.

Người dùng xác nhận.

m1 ® mm + YS

Hệ thống lưu đữ liệu được cập nhật và thông báo cập nhật thành công.

Tén Use case Thay déi mt khau

Tac nhan chinh Khach hang, nhan vién

Điều kiện trước Đăng nhập vào website thành công

Đảm bảo tối thiểu Mật khâu không cập nhật khi dữ liệu nhập chưa hợp lệ

hoặc người dùng không xác thời trong thời gian cho phép

Điều kiện sau Mật khâu được thay đổi thành công.

Chuỗi sự kiện chính

1. Người dùng đăng nhập, vào trang quản lý tài khoản và chọn mục mật khâu tài khoản

2. Người dùng nhập vào mật khẩu cũ, mật khâu mới và mật khẩu xác thực.

3. Hệ thống kiểm tra dữ liệu hợp lệ.

4.. Hệ thống cập nhật mật khâu mới và thông báo cập nhật thành công.

Tén Use case Cập nhật giỏ hàng

Tác nhân chính Khách hàng, nhân viên

Điều kiện trước Đăng nhập vào website thành công.

Đảm bảo tôi thiêu

Điều kiện sau Dữ liệu giỏ hàng được cập nhật

Chuỗi sự kiện chính

1. Người dùng đăng nhập và thực hiện chức năng mua hàng: thêm, xóa sản phẩm hoặc thay đôi thông tin 36 lượng, kích thước, ...

2. Hệ thống cập nhật đữ liệu giỏ hàng và tính, hiện thi lai tong tiền.

Tén Use case Thanh toan gid hang

Tác nhân chính Khách hàng, nhân viên

Điều kiện trước Đăng nhập vào website thành công và giỏ hàng chứa tối thiểu | sản phâm

Đảm bảo tối thiểu Dữ liệu giỏ hàng không thay đổi nếu khách hàng không xác nhận

thanh toán hoặc thanh toán không thành công

Điều kiện sau Dữ liệu giỏ hàng được lưu thành hóa đơn trong CSDL, và được làm mới ngay sau đó

Chuỗi sự kiện chính

1. Người dùng đăng nhập và chọn chức năng thanh toán trên mục giỏ hàng 2. Hệ thống hiền thị form nhập thông tin người nhận gồm: địa chỉ, họ tên, ..., tông

tiền mua hàng, phí vận chuyên, tông tiền thanh toán.

3.. Người dùng thay đôi thông tin người nhận (nếu có)

4.. Hệ thống kiểm tra đữ liệu hợp lệ (nếu thông tin người nhận có thay đồi) 5. Hệ thống tự động tìm cửa hàng phân phối gần nhất, tính và hiển thị lại phí vận

chuyên.

6. Hệ thông yêu cầu người dùng chọn phương thức thanh toán: tiền mặt (mặc định)

hoặc thẻ tín dụng

7. Người dùng chọn phương thức thanh toán và chọn Xác nhận.

8. Hệ thống lưu đữ liệu hóa đơn mới có trạng thái “Chờ xử lý” và gửi về cuối danh sách hàng đợi đơn hàng chờ xử lý tại cửa hàng gần nhất.

9. Hệ thống tự động tạo bản sao hóa đơn tương tự và gửi cho đối tác giao hàng với địa chỉ nhận hàng là cửa hàng tiếp nhận hóa đơn.

10. Hệ thống đặt dữ liệu giỏ hàng của khách hàng về mặc định (rỗng).

11. Hệ thống hiển thị màn hình thông báo mã đơn hàng, trạng thái đơn hàng mới cho người dùng và gửi về email người dùng.

Ngoại lệ:

7.1 Người dùng chọn phương thức thanh toán qua thẻ 7.1.1 Hệ thống hiền thị thêm form nhập thông tin thẻ 7.1.2 Người dùng nhập vào thông tin thẻ cần thiết

7.1.3 Hệ thống kiểm tra tính hợp lệ của thông tin thẻ nhập vào.

7.1.4 Hệ thống kiểm tra số dư có đủ đề thanh toán.

7.1.5 Hệ thống yêu cầu người đùng nhập mã OTP xác nhận thanh toán 7.1.6 Người dùng nhập mã OTP mà phía dịch vụ thẻ cung cấp đề xác thực 7.1.7 Hệ thong gi ma OTP cho bén cung cap dich vu thé dé thanh toan

7.1.8 Quay lại bước 8 trong chuỗi sự kiện chính

Tén Use case Tra cứu đơn hàng

Tác nhân chính Khách hàng, nhân viên

Điều kiện trước Đăng nhập thành công vào hệ thông

Đảm bảo tôi thiêu

Điều kiện sau Khách hàng nắm được thông tin đơn hàng của mình

Chuỗi sự kiện chính

1. Người dùng chọn xem lịch sử đơn hàng.

2. Người dùng chọn lọc đơn hàng theo trạng thái (nêu có) 3. Hệ thống hiển thị ra danh sách tất cả đơn hàng theo trạng thái.

Tén Use case Yêu cầu hủy đơn hàng

Tác nhân chính Khách hàng, nhân viên

Điều kiện trước Đã đặt hàng thành công qua website

Đảm bảo tôi thiêu

Điều kiện sau Khách hàng hủy đơn hàng thành công.

Chuỗi sự kiện chính

1. Khách hàng chọn chức năng tra cứu các đơn hàng đã đặt.

2. Hệ thống hiền thị đanh sách các đơn hàng đã đặt, cho phép hủy cho các đơn hàng có trạng thái “Chờ xử lý”.

3.. Khách hàng chọn đơn hàng có thê hủy theo mong muốn và chọn hủy.

4. Hệ thông gửi xác nhận khách hàng có thực sự muốn hủy đơn hàng.

5. Hệ thống chuyển trạng thái của đơn hàng tương ứng thành đã hủy và thông báo ra màn hình.

6. Hệ thông hoàn tiền lại cho khách nều đã thanh toán qua thẻ.

Tén Use case Khiêu nại don hang

Tac nhan chinh Khách hàng, nhân viên

Điều kiện trước Đăng nhập thành công vào website và người dùng có nhu cầu

khiếu nại về đơn hàng đã đặt thành công trên website

Đảm bảo tôi thiêu

Điều kiện sau Khiêu nại được lưu lại với trạng thái “Chờ xử lý”

Chuỗi sự kiện chính

1. Người dùng chọn chức năng tra cứu đơn hàng

2.. Người dùng chọn thời gian cần tra cứu don hang (néu co) 3. Website hién thi đanh sách đơn hàng theo kết quá tìm kiếm 4.. Người dùng chọn đơn hàng cần khiêu nại

5. Website hién thi chỉ tiết đơn hàng và cung cấp chức năng Khiếu nại 6. Người dùng chọn Khiếu nại

7. Website hién thị màn hình nhập thông tin khiếu nại gồm: nội dung, danh mục khiếu nại

§.. Người dùng nhập thông tin cần thiết và chọn xác nhận 9. Hệ thông kiểm tra dữ liệu hợp lệ

10. Website lưu dữ liệu khiếu nại với trạng thái “Chờ xử lý”, thêm vào hàng đợi cho

NV CSKH xứ lý

11. Website hiển thị thông báo gửi khiếu nại thành công

Tén Use case Tra ciru thong tin va san pham

Tac nhan chinh Khách hàng, nhân viên

Điều kiện trước Truy cap vao website thành công

Dam bao toi thiéu

Điều kiện sau Website hiển thị thông tin về dịch vụ, sản phâm cần tra cứu

Chuỗi sự kiện chính

1. Người dùng chọn xem, lọc các thông tin theo danh mục có sẵn như danh mục sản phâm, danh mục các chính sách, điều khoản, thông tin liên lạc,...

2.. Người dùng nhập từ khóa tìm kiếm (nêu có)

3. Hệ thống hiển thị thông tin tương ứng với nhu cầu của khách gửi vào

Tén Use case Danh gia san pham

Tác nhân chính Khách hàng

Điều kiện trước Đăng nhập vào website thành công và có nhu cầu cần đánh giá sản phẩm

Đảm bảo tối thiểu

Điều kiện sau Đánh giá sản phâm được lưu lại

Chuỗi sự kiện chính

1. Khách hàng tra cứu sản phẩm trong danh mục (nếu có)

Một phần của tài liệu Đề tài xây dựng hệ thống website bán trà sữa phúc long (Trang 20 - 33)

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

(120 trang)