Phân tích chức năng người đăng bài

Một phần của tài liệu Đồ án tốt nghiệp website quản lý visa lưu học sinh tại udck (Trang 33 - 35)

3.2. PHÂN TÍCH YÊU CẦU

3.2.4. Phân tích chức năng người đăng bài

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. 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: Tiêu đề thông báo, nội dung thông báo 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.

c. Quản lý thông báo

Xem danh sách thông báo: - Đầu vào: Không.

- Xử lý:

 Hệ thống nhận yêu cầu xử lý;

 Hệ thống chuyển công việc cho Controller quản lý thông báo xử lý;  Truy xuất danh sách thông báo trong CSDL.

- Đầu ra:

 Truy xuất thành công: Trả về danh sách thông báo;

 Truy xuất không thành công: Thông báo quyền truy cập bị hạn chế.

Thêm thông báo mới:

- Đầu vào: Tiêu đề thông báo và nội dung thông báo. - 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 thông báo;

 Hệ thống chuyển công việc cho Controller quản lý thông báo xử lý;  Controller quản lý thông báo xác nhận form nhập và kiểm tra lỗi form;  Controller quản lý thông báo thêm thông báo mới vào CSDL;

 Controller quản lý thông báo thông báo qua email cho sinh viên.

- Đầu ra:

 Thêm thông báo thành công: Thông báo thêm thông báo thành công;

 Thêm thông báo không thành công: Thông báo thêm thông báo không thành

công.

Chỉnh sửa thông báo:

- Đầu vào: Tiêu đề thông báo, nội dung thông báo và id thông báo. - 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 thông báo;

 Hệ thống chuyển công việc cho Controller quản lý thông báo xử lý;  Controller quản lý thông báo xác nhận form nhập và kiểm tra lỗi form;  Controller quản lý thông báo chỉnh sửa thông báo trong CSDL.

- Đầu ra:

 Chỉnh sửa thông báo thành công: Thông báo chỉnh sửa thông báo thành công;  Chỉnh sửa thông báo không thành công: Thông báo chỉnh sửa thơng báo

khơng thành cơng. Xóa 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ý;

 Bộ xác thực kiểm tra quyền truy cập của thông báo;

 Hệ thống chuyển công việc cho Controller quản lý thông báo xử lý;  Controller quản lý thông báo kiểm tra id thơng báo;

 Xóa thơng báo thành cơng: Thơng báo xóa thơng báo thành cơng;

 Xóa thông báo không thành công: Thơng báo xóa thơng báo không thành

công.

Một phần của tài liệu Đồ án tốt nghiệp website quản lý visa lưu học sinh tại udck (Trang 33 - 35)