3.2. PHÂN TÍCH YÊU CẦU
3.2.3. Phân tích chức năng sinh viên
a. Đăng nhập
- Đầu vào: Tên tài khoản và mật khẩu - Xử lý:
Hệ thống nhận yêu cầu xử lý;
Hệ thống chuyển công việc cho Controller đăng nhập xử lý; Controller đăng nhập kiểm tra đăng nhập.
- Đầu ra:
Đăng nhập thành công: Thông báo đăng nhập thành công và chuyển trang; Đăng nhập không thành công: Thông báo đăng nhập không thành công.
b. Xem thông báo
Xem thông báo:
- Đầu vào: Id thông báo. - Xử lý:
Hệ thống nhận yêu cầu xử lý;
Truy xuất thông báo trong CSDL.
- Đầu ra: Trả về thông báo.
c. Quản lý tài khoản
Xem thông tin:
- Đầu vào: Id tài khoản. - Xử lý:
Hệ thống nhận yêu cầu xử lý;
Bộ xác thực kiểm tra quyền truy cập của tài khoản;
Hệ thống chuyển công việc cho Controller quản lý tài khoản xử lý; Truy xuất tài khoản trong CSDL.
- Đầu ra:
Truy xuất thành công: Trả về thông tin tài khoản;
Truy xuất không thành công: Thông báo quyền truy cập bị hạn chế.
Chỉnh sửa thông tin:
- Đầu vào: Họ tên, cmnd, giới tính, ngày sinh, dân tộc, quốc tịch, lớp, địa chỉ, số điện thoại, email và id tài khoản.
- Xử lý:
Hệ thống nhận yêu cầu xử lý;
Bộ xác thực kiểm tra quyền truy cập của tài khoản;
Hệ thống chuyển công việc cho Controller quản lý tài khoản xử lý; Controller quản lý tài khoản xác nhận form nhập và kiểm tra lỗi form; Controller quản lý tài khoản chỉnh sửa tài khoản trong CSDL.
- Đầu ra:
Chỉnh sửa tài khoản thành công: Thông báo chỉnh sửa tài khoản thành công; Chỉnh sửa tài khoản không thành công: Thông báo chỉnh sửa tài khoản không
thành công.
d. Quản lý hộ chiếu
Xem hộ chiếu: - Đầu vào: Không. - Xử lý:
Hệ thống nhận yêu cầu xử lý;
Bộ xác thực kiểm tra quyền truy cập của hộ chiếu;
Hệ thống chuyển công việc cho Controller quản lý hộ chiếu xử lý; Truy xuất thông tin hộ chiếu trong CSDL.
- Đầu ra:
Truy xuất thành công: Trả về thông tin hộ chiếu;
Truy xuất không thành công: Thông báo quyền truy cập bị hạn chế.
Chỉnh sửa hộ chiếu:
- Xử lý:
Hệ thống nhận yêu cầu xử lý;
Bộ xác thực kiểm tra quyền truy cập của hộ chiếu;
Hệ thống chuyển công việc cho Controller quản lý hộ chiếu xử lý; Controller quản lý hộ chiếu xác nhận form nhập và kiểm tra lỗi form; Controller quản lý hộ chiếu chỉnh sửa hộ chiếu trong CSDL.
- Đầu ra:
Chỉnh sửa hộ chiếu thành công: Thông báo chỉnh sửa hộ chiếu thành công; Chỉnh sửa hộ chiếu không thành công: Thông báo chỉnh sửa hộ chiếu không
thành công.
e. Quản lý visa
Xem visa:
- Đầu vào: Không. - Xử lý:
Hệ thống nhận yêu cầu xử lý;
Bộ xác thực kiểm tra quyền truy cập của visa;
Hệ thống chuyển công việc cho Controller quản lý visa xử lý; Truy xuất thông tin visa trong CSDL.
- Đầu ra:
Truy xuất thành công: Trả về thông tin visa;
Truy xuất không thành công: Thông báo quyền truy cập bị hạn chế.
Chỉnh sửa visa:
- Đầu vào: Số thẻ, số lần nhập cảnh, ngày phát hành, ngày hết hạn và id visa. - Xử lý:
Hệ thống nhận yêu cầu xử lý;
Bộ xác thực kiểm tra quyền truy cập của visa;
Hệ thống chuyển công việc cho Controller quản lý visa xử lý; Controller quản lý visa xác nhận form nhập và kiểm tra lỗi form; Controller quản lý visa chỉnh sửa visa trong CSDL.
- Đầu ra:
Chỉnh sửa visa thành công: Thông báo chỉnh sửa visa thành công;
Chỉnh sửa visa không thành công: Thông báo chỉnh sửa visa không thành