Usecase đăng kí thành viên

Một phần của tài liệu Luận văn Xây dựng website dạy nấu ăn trực tuyến và bán hàng qua mạng (Trang 66 - 67)

Định danh

 Tên: Đăng kí thành viên

 Mục tiêu (tĩm tắt): Đăng kí người dùng mới trong hệ thống website

 Tác nhân (chính, phụ) : Người dùng ( User)

 Ngày tạo và ngày cập nhật mới: 05/05/2014

 Người tạo: Nguyễn Hồng Thạch

 Phiên bản (version): 1.0

Chuỗi hành vi

 Mơ tả tổng quát: Đăng kí người dùng mới trên hệ thống website.

 Điều kiện đầu (pre-cond): Khơng cĩ.

 Chuỗi liên kết các thơng báo (messages):

 Hệ thống sẽ hiển thị form gồm 2 phần chính. Một là “thơng tin tài khoản người dùng”. Hai là “phần thơng tin cá nhân chi tiết của người dùng”.

 Actor sẽ phải nhập đầy đủ các thơng tin về tài khoản mà hệ thống yêu cầu trên form và sẽ thực hiện đăng kí tài khoản mới bằng cách nhấn nút đăng kí.

 Sau đĩ hệ thống sẽ thực hiện lưu thơng tin người dùng mới vào cơ sở dữ liệu và tài khoản vừa đăng kí bắt đầu cĩ hiệu lực hoạt động trên website.

 Nếu trong quá trình đăng ký người dùng nhập tên tài khoản và password dưới 5 ký tự. Hệ thống sẽ bật thơng báo yêu cầu người dùng nhập đủ 5 ký tự trở lên.

 Nếu password đăng kí khơng trùng với password được lập lại thì hệ thống sẽ thơng báo lỗi khơng trùng.

 Ngoại lệ nếu tên tài khoản đã tồn tại sẽ thơng báo với actor nhập lại tên tài khoản khác.

 Ngoại lệ do actor nhập sai mã xác nhận hệ thống sẽ thơng báo lỗi yêu cầu người dùng nhập đầy đủ để tránh tình trạng spam.

- Điều kiện cuối (post-cond): Cập nhật thơng tin (cĩ thể hiển thị thơng tin theo như yêu cầu) và lưu vào trong cơ sở dữ liệu.

GVHD: Ths Bùi Thị Hồng Phúc SVTH: Nguyễn Hồng Thạch

- Xử lý ngoại lệ (Exception):

 Các thơng tin bị bỏ trống trên form bị bỏ trống. Hệ thống phải thơng báo yêu cầu khơng được bỏ trống các thơng tin trên form.

 Nếu thơng tin đăng kí khơng được chấp nhận hoặc xãy ra lỗi ở sever khơng đăng kí được thì lập tức sẽ được chuyển về trang chủ.

Một phần của tài liệu Luận văn Xây dựng website dạy nấu ăn trực tuyến và bán hàng qua mạng (Trang 66 - 67)