Chương 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2.1. Đặc tả các usecase trong hệ thống
2.1.2.2. Use-case login và logout
- Mục đích: Giúp người sử dụng đăng nhập để vào hệ thống.
- Điều kiện tiên quyết: Người dùng phải có tài khoản trong hệ thống. - Tác nhân chính: Người sử dụng.
- Điều kiện lỗi: Tên đăng nhập hoặc mật khẩu khơng chính xác. - In put:
+ Tên đăng nhập (bắt buộc) + Mật khẩu (bắt buộc) - Quy trình hoạt động:
Khi người dùng đăng nhập vào hệ thống, hệ thống sẽ kiểm tra người sử dụng đã kích hoạt được tài khoản hay chưa? Nếu tài khoản người dùng có tồn tài, thì hệ thống sẽ tiến hành kiểm tra sự kết hợp giữa tài khoản người dùng và mật khẩu có chính xác hay khơng? Nếu q trình kiểm tra khơng có lỗi, hệ thống sẽ lấy một số thông tin của người dùng lưu vào trong session, đó là những thơng tin về tên người dùng, lớp sinh hoạt, khoa sinh hoạt,… và chuyển người dùng đến trang chính của ứng dụng. Home page Login page Ebook page Search page Category page Luan van page Upload page Introduction page Manager page Index file My SQL database Link to
Logs into systern
Sinh viên thực hiện: Trịnh Xuân Lợi Trang 48
Các ứng dụng trong hệ thống sau đó có thể lấy thơng tin của người dùng trong suốt các trang web dựa trên ID người dùng hoặc tên người dùng được lưu trữ trong session của hệ thống thay vì phải yêu cầu người dùng cung cấp thông tin trên mỗi trang, điều này sẽ giúp ta tối ưu hóa được cơng việc hơn.
Quá trình đăng xuất ra khỏi hệ thống là công việc chọn link liên kết đăng xuất. Khi người dùng sử dụng chức năng này, tất cả thông tin session lưu trữ trong hệ thống sẽ được xóa hết.
- Output: Hiển thị lại những chức năng khi người dùng login vào hệ thống. - Kết quả: Đăng nhập vào được hệ thống, thơng tin được lưu trữ để có thể
thao tác các cơng việc. - Biểu đồ hoạt động: