Account không được cập nhật: điều này xảy ra khi người dùng nhập thông tin không hợp lệ.

Một phần của tài liệu Đồ án tốt nghiệp: Xây dựng ứng dụng J2EE với Rational Rose và UML potx (Trang 41 - 42)

tin mà người dùng nhập vào không hợp lệ thì xảy ra các điều sau:

- Hệ thống thông báo những dữ liệu nhập vào không hiệu lực, yêu cầu nhập lại. - Người dùng nhập lại thông tin và hệ thống xác nhận lại những thông tin đó. - Nếu nhập vào thông tin hợp lệ thì sẽ được lưu vào hệ thống.

- Nếu không hợp lệ thì hệ thống yêu cầu nhập lại cho đến khi hợp lệ.

● Pre – Condition (điều kiện trước): người dùng phải đăng nhập vào hệ thống trước khi muốn cập nhật account của mình

● Post –Condition (điều kiện sau):

1. Account người dùng được cập nhật.

2. Account không được cập nhật: điều này xảy ra khi người dùng nhập thông tin không hợp lệ. hợp lệ.

3.2.3.3 Use case đăng nhập vào và thoát khỏi hệ thống (Signin and off).a) Use case đăng nhập (signin) a) Use case đăng nhập (signin)

Tóm tắt

Use case này là nơi mà người sử dụng được nhận diện trong hệ thống. Nếu người dùng đã có một account trong hệ thống, người dùng cung cấp một user name và password để xác nhận. Nếu người dùng chưa được xác nhận thì chưa đăng nhập vào hệ thống được.

Nếu người dùng không có một account trong hệ thống thì có thể tạo mới. Khi account được tạo mới thì người dùng đó được đăng nhập.

Các luồng sự kiện

Luồng các sự kiện chính

Use case này bắt đầu khi người dùng muốn đăng nhập hệ thống. 1. Hệ thống đưa dấu nhắc đến nơi nhập user name và password.

2. Người dùng nhập thông tin user name và password vào. Hệ thống xác nhận thông tin nhập vào có hợp lệ hay không.

3. Hệ thống thông báo đăng nhập thành công. 4. Use case kết thúc.

Luồng sự kiện phụ

1. New User: Người dùng không có một account, hệ thống cho phép tạo account. Một khi account được tạo, người dùng được xem như đã đăng nhập.

2. Lỗi xác nhận người sử dụng: người dùng nhập user name và password bị sai, sự đăng nhập không thành công, hệ thống báo lỗi yêu cầu trở lại đăng nhập tiếp.

Một phần của tài liệu Đồ án tốt nghiệp: Xây dựng ứng dụng J2EE với Rational Rose và UML potx (Trang 41 - 42)