2.3.1.1. Đăng ký tài khoản.
Để có thể đăng nhập vào hệ thống, sinh viên cần đăng ký tạo cho mình một tài khoản. Để tạo tài khoản thì sinh viên này cung cấp thông tin cá nhân (họ tên, ngày sinh, trường, khoa, khóa học,….) và thông tin vê tài khoản (user/password).
Tên Use case. Đăng ký tài khoản.
Tác nhân. Sinh viên.
Sự kiện kích hoạt.
Khi sinh viên chọn đăng ký tài khoản sử dụng hệ
thống.
Input Thông tin cá nhân, trường, khoa, khóa học. Thông tin tài khoản user/password.
Output Thông tin cá nhân đã được kiểm tra và tài khoản được cập nhật.
Luồng sự kiện chính:
Nhập thông tin cá nhân, thông tin tài khoản. Kiểm tra thông tin người dùng.
Tạo và cập nhật tài khoản cho người dùng. Luồng sự kiện phụ:
Thông báo không tạo được tài khoản. Quay lại giao diện đăng ký tạo tài khoản. 2.3.1.2. Đăng nhập hệ thống.
Với tài khoản cá nhân gồm user và password. Người dùng sẽ nhập vào khi muốn
đăng nhập để sử dụng được hệ thống.
Tên Use case. Đăng nhập hệ thống.
Tác nhân. Sinh viên.
Sự kiện kích hoạt. Khi sinh muốn truy cập vào hệ thống.
Input User / password
Output Hệ thống hiển thị cùng các chức năng tương ứng cho SV.
Luồng sự kiện chính: Nhập user/password.
2.3.1.3. Lấy lại mật khẩu.
Khi người sử dụng quên mất mật khẩu của mình. Người này sẽ cần cung cấp thông tin cá nhân như: họ tên, ngày sinh, trường, khóa lớp,… để có thể lấy lại được mật khẩu trước đây đã sử dụng.
Tên Use case. Lấy lại mật khẩu.
Tác nhân. Sinh viên.
Sự kiện kích hoạt.
Không đăng nhập do sai tài khoản, yêu cầu xin lại thông tin tài khoản.
Input Thông tin cá nhân: họ tên, ngày sinh, trường, khoa, khóa.
Output Thông tin tài khoản trước đây đã tạo. Luồng sự kiện chính:
Nhập thông tin cá nhân. Kiểm tra thông tin.
Gửi lại thông tin tài khoản. Luồng sự kiện phụ:
Không tìm thấy thông tin người dùng. Thông báo không tìm thấy.
Yêu cầu nhập lại thông tin. Yêu cầu tạo tài khoản. 2.3.1.4. Đổi mật khẩu.
Khi người sử dụng muốn thay đổi thông tin tài khoản của mình. Họ cần khai báo user/password cũ và nhập user/password mới mà họ muốn sử dụng.
Tên Use case. Đổi mật khẩu.
Tác nhân. Sinh viên.
Sự kiện kích hoạt. Người dùng muốn đổi thông tin tài khoản. Input User/password cũ, user/password mới Output User/ password được tạo mới.
Luồng sự kiện chính:
Nhập user/password cũ và nhập user/password mới. Kiểm tra user/password cũ.
2.3.1.5. Đăng ký vào KTX.
SV chọn mẫu đơn đăng ký vào KTX. Sau đó, sinh viên cần cung cấp thông tin cá nhân (theo mẫu có sẵn). Sinh viên gửi đơn này và chờ thông báo kết quả.
Tên Use case. Đăng ký vào KTX.
Tác nhân. Sinh viên.
Sự kiện kích hoạt.
Sinh viên muốn đăng ký đểđược vào KTX ở sẽ sử
dụng chức năng này để nộp bản đăng ký. Input Biểu mẫu đăng ký với thông tin cá nhân.
Output Biểu mẫu đã được kiểm tra thông tin và lưu trữ. Luồng sự kiện chính:
Chọn biểu mẫu và nhập thông tin.
Kiểm tra thông tin và gửi thông báo đã gửi thành công. Cập nhật biểu mẫu .
Luồng sự kiện phụ:
Thông báo không gửi được yêu cầu kiểm tra lại thông tin biểu mẫu. Hiển thị lại giao diện dùng cho đăng ký.
2.3.1.6. Hiển thị thông tin phòng.
Sinh viên muốn biết thông tin về hiện trạng phòng trong KTX qua mạng. Hệ thống sẽ cung cấp các thông tin cần thiết cho sinh viên về các hiện trạng phòng như: số lượng phòng, số phòng còn trống, loại phòng,…
Tên Use case. Hiển thị thông tin phòng.
Tác nhân. Sinh viên.
Sự kiện kích hoạt.
Sinh viên muốn xem hiện trạng về phòng của KTX. Input Yêu cầu hiển thị (loại phòng, phòng còn trống,…). Output Hiển thị theo yêu cầu.
Luồng sự kiện chính: Nhập yêu cầu hiển thị. Kiểm tra thông tin. Hiển thị kết quả.
2.3.1.7. Đăng ký phòng.
Sinh viên có thể sử dụng chức năng này để có thể xem thông tin các phòng, các loại phòng,… trong KTX. Sinh viên có thể dựa vào đó mà chọn phòng để đăng ký ở qua mạng. Sinh viên cũng cần cung cấp thông tin cá nhân tương ứng với tờ khai đăng ký vào KTX.
Tên Use case. Đăng ký phòng.
Tác nhân. Sinh viên.
Sự kiện kích hoạt. Sinh viên chọn phòng theo nguyện vọng của mình. Input Phòng đăng ký và thông tin cá nhân kèm theo. Output Danh sách chọn phòng của SV.
Luồng sự kiện chính: Hiển thị thông tin phòng.
Chọn phòng, nhập thông tin cá nhân. Kiểm tra thông tin.
Thông báo yêu cầu đã gửi được và cập nhật Luồng sự kiện phụ:
Thông báo thông tin chọn chưa gửi được. Yêu cầu kiểm tra thông tin.
Quay lại giao diện chọn phòng. 2.3.1.8. Xin ra khỏi KTX.
Khi tập thể, cá nhân có nguyện vọng chuyển ra khỏi KTX. Đổi với tập thể thì cần có cá nhân đại diện. Họ cần viết đơn, có thể nộp trực tiếp hoặc nếu gửi qua mạng thì sẽ sử
dụng chức năng trợ giúp của hệ thống và các sự kiện sẽđược mô tả như dưới đây. Tên Use case. Xin ra khỏi KTX
Tác nhân. Sinh viên
Sự kiện kích hoạt. Làm đơn ra khỏi KTX.
Input Thông tin đơn xin ra khỏi KTX.
Output Đơn xin ra đã được cập nhật vào hệ thống (Lưu vào danh sách Tạm).
Luồng sự kiện chính:
Chọn mẫu đơn và nhập thông tin. Kiểm tra thông tin.
2.3.1.9. Hiển thị hóa đơn điện nước.
Khi sinh viên muốn biết thông tin về tiêu thụđiện nước của phòng. Sinh viên có thể
xem hóa đơn vềđiện nước của phòng. Sinh viên cần cung cấp số phòng mà mình cần tìm. Hệ thống sẽ kiểm tra số phòng và sẽ hiển thị hóa đơn điện nước của phòng đó.
Tên Use case. Hiển thị Hóa đơn điện nước.
Tác nhân. Sinh viên.
Sự kiện kích hoạt.
Sinh viên muốn xem hóa đơn phải thanh toán vềđiện nước của phòng.
Input Thông tin hòng cần xem (sỗ phòng). Output Hóa đơn điện nước.
Luồng sự kiện chính: Nhập thông tin phòng. Kiểm tra thông tin.
Hiển thị hóa đơn của phòng. Luồng sự kiện phụ:
Không thấy phòng cần tìm. Yêu cầu nhập lại thông tin.