Usecase đăng nhập

Một phần của tài liệu Xây dựng WebSite hỗ trợ học tin học lớp 10 (Trang 29 - 30)

• Biểu đồ Use-Case

Hình 3-6: Biểu đồ UseCase đăng nhập

Mô tả tóm tắt:

 Tên Ca sử dụng: Đăng nhập.

 Mục đích: Đảm bảo xác thực người dùng, người quản lý và các yêu cầu về bảo mật của hệ thống.

 Tác nhân: Người dùng, người quản lý.

 Tóm lược: Người dùng (Người quản lý) muốn sử dụng các dịch vụ hệ thống thì phải cung cấp thông tin là username và mật khẩu đăng nhập vào hệ thống. Hệ thống sẽ kiểm tra thông tin xem người dùng có đúng là thành viên của hệ thống không, nếu đúng thì người dùng có thể truy cập vào hệ thống với quyền nhất định đã được quy định: quyền admin hoặc quyền nhân viên ,thành viên

Mô tả kịch bản:

 Thông tin đầu vào: Username và Password  Điều kiện đầu vào: Không có

 Dòng sự kiện chính:

Bảng 3-8: Biểu đồ usecase cho chức năng đăng nhập

Hành động của tác nhân Phản ứng của hệ thống 1. Chọn chức năng đăng nhập

khi đã có tài khoản hoặc sau khi đăng kí xong hệ thống tự động cho thành viên vào trang đăng nhập.

2. Nhập thông tin tài khoản. 3. Gửi thông tin đăng nhập tới hệ thống.

4. Hiển thị trang chủ, tại đây người dùng có thể đăng nhập vào hệ thống.

5. Kiểm tra thông tin đăng nhập, nếu đúng thì cho phép truy cập hệ thống, sai thì thông báo lỗi.

 Dòng sự kiện phụ:

 Nếu người dùng (đã là thành viên của trang web) nhập tên truy cập (Username) và mật khẩu (Password) không đúng thì hệ thống sẽ đưa ra thông báo yêu cầu nhập lại.

 Khi khách hàng nhập chính xác thông tin tài khoản của mình, hệ thống xử lí và thông báo đăng nhập thành công, tự động bật lên trang chủ cho người dùng thao tác với các chức năng khác.

 Đối với người quản lí, nếu dùng Username, Password không đúng, hệ thống thông báo thông tin đăng nhập sai. Nếu thông tin đăng nhập chính xác, thông báo đăng nhập thành công và chuyển đến trang quản trị.

 Người quản trị hay người dùng muốn thay đổi thông tin tài khoản, chọn chức năng thay đổi mật khẩu, hệ thống hiển thị trang thay đổi mật khẩu.

Một phần của tài liệu Xây dựng WebSite hỗ trợ học tin học lớp 10 (Trang 29 - 30)