Sơ đồ tuần tự

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 37 - 51)

3.3. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

3.3.2. Sơ đồ tuần tự

a. Sơ đồ tuần tự đăng nhập

- Tác nhân: Admin, Sinh viên, Người đăng bài, Khách. - Các bước xử lý:

 Bước 1: Người dùng nhập tên tài khoản và email;  Bước 2: Người dùng gửi form;

 Bước 3: Module Validate kiểm tra form nhập, trả về lỗi nếu form chưa hợp

lệ;

 Bước 4: Module Authentication đăng nhập từ form nhập;

 Bước 5: Nếu đăng nhập thành công cho phép đăng nhập, ngược lại thơng báo

lỗi.

Hình 3.2: Sơ đồ tuần tự đăng nhập

b. Sơ đồ tuần tự thêm tài khoản mới

- Tác nhân: Admin. - Các bước xử lý:

 Bước 1: Người dùng nhập tên tài khoản, mật khẩu, nhập lại mật khẩu và loại

tài khoản;

 Bước 2: Người dùng gửi form;

 Bước 3: Module Validate kiểm tra form nhập, trả về lỗi nếu form chưa hợp

lệ;

 Bước 4: Controller thêm tài khoản mới từ form nhập;  Bước 5: Thông báo thêm tài khoản mới thành cơng.

Hình 3.3: Sơ đồ tuần tự thêm tài khoản mới

c. Sơ đồ tuần tự chỉnh sửa tài khoản

- Tác nhân: Admin, Sinh viên, Người đăng bài. - Các bước xử lý:

 Bước 1: Người dùng nhập mật khẩu, nhập lại mật khẩu;  Bước 2: Người dùng gửi form;

 Bước 3: Module Validate kiểm tra form nhập, trả về lỗi nếu form chưa hợp

lệ;

 Bước 4: Controller thêm tài khoản mới từ form nhập;  Bước 5: Thông báo thêm tài khoản mới thành công.

d. Sơ đồ tuần tự xóa tài khoản

- Tác nhân: Admin. - Các bước xử lý:

 Bước 1: Người dùng lựa chọn xóa tài khoản;

 Bước 2: Controller kiểm tra tài khoản trên CSDL có xóa được khơng;  Bước 3: Controller xóa tài khoản trên CSDL;

 Bước 4: Thơng báo thêm tài khoản mới thành cơng.

Hình 3.5: Sơ đồ tuần tự xóa tài khoản

e. Sơ đồ tuần tự thêm sinh viên mới

- Tác nhân: Admin. - Các bước xử lý:

 Bước 1: Người dùng nhập mã sinh viên, 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 và email;

 Bước 2: Người dùng gửi form;

 Bước 3: Module Validate kiểm tra form nhập, trả về lỗi nếu form chưa hợp

lệ;

 Bước 4: Controller thêm sinh viên mới từ form nhập;  Bước 5: Thơng báo thêm sinh viên mới thành cơng.

Hình 3.6: Sơ đồ tuần tự thêm sinh viên mới

f. Sơ đồ tuần tự chỉnh sửa sinh viên

- Tác nhân: Admin, Sinh viên. - Các bước xử lý:

 Bước 1: Người dùng nhập 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 và email;

 Bước 2: Người dùng gửi form;

 Bước 3: Module Validate kiểm tra form nhập, trả về lỗi nếu form chưa hợp

lệ;

 Bước 4: Controller thêm sinh viên mới từ form nhập;  Bước 5: Thông báo thêm sinh viên mới thành công.

g. Sơ đồ tuần tự xóa sinh viên

- Tác nhân: Admin. - Các bước xử lý:

 Bước 1: Người dùng lựa chọn xóa sinh viên;

 Bước 2: Controller kiểm tra sinh viên trên CSDL có xóa được khơng;  Bước 3: Controller xóa sinh viên trên CSDL;

 Bước 4: Thông báo thêm sinh viên mới thành công.

Hình 3.8: Sơ đồ tuần tự xóa sinh viên

h. Sơ đồ tuần tự thêm hộ chiếu mới

- Tác nhân: Admin. - Các bước xử lý:

 Bước 1: Người dùng nhập số hộ chiếu, ngày cấp, ngày hết hạn và nơi cấp;  Bước 2: Người dùng gửi form;

 Bước 3: Module Validate kiểm tra form nhập, trả về lỗi nếu form chưa hợp

lệ;

 Bước 4: Controller thêm hộ chiếu mới từ form nhập;  Bước 5: Thông báo thêm hộ chiếu mới thành công.

Hình 3.9: Sơ đồ tuần tự thêm hộ chiếu mới

i. Sơ đồ tuần tự chỉnh sửa hộ chiếu

- Tác nhân: Admin, Sinh viên. - Các bước xử lý:

 Bước 1: Người dùng nhập số hộ chiếu, ngày cấp, ngày hết hạn và nơi cấp;  Bước 2: Người dùng gửi form;

 Bước 3: Module Validate kiểm tra form nhập, trả về lỗi nếu form chưa hợp

lệ;

 Bước 4: Controller thêm hộ chiếu mới từ form nhập;  Bước 5: Thông báo thêm hộ chiếu mới thành cơng.

j. Sơ đồ tuần tự xóa hộ chiếu

- Tác nhân: Admin. - Các bước xử lý:

 Bước 1: Người dùng lựa chọn xóa hộ chiếu;

 Bước 2: Controller kiểm tra hộ chiếu trên CSDL có xóa được khơng;  Bước 3: Controller xóa hộ chiếu trên CSDL;

 Bước 4: Thông báo thêm hộ chiếu mới thành cơng.

Hình 3.11: Sơ đồ tuần tự xóa hộ chiếu

k. Sơ đồ tuần tự mở đợt cập nhật hộ chiếu

- Tác nhân: Admin. - Các bước xử lý:

 Bước 1: Người dùng nhập ngày mở cập nhật và ngày kết thúc cập nhật trên

form;

 Bước 2: Module Validate kiểm tra form nhập;  Bước 3: Controller mở đợt cập nhật hộ chiếu.

Hình 3.12: Sơ đồ tuần tự mở đợt cập nhật hộ chiếu

l. Sơ đồ tuần tự thêm visa mới

- Tác nhân: Admin. - Các bước xử lý:

 Bước 1: Người dùng nhập số thẻ, số lần nhập cảnh, ngày phát hành và ngày

hết hạn;

 Bước 2: Người dùng gửi form;

 Bước 3: Module Validate kiểm tra form nhập, trả về lỗi nếu form chưa hợp

lệ;

 Bước 4: Controller thêm visa mới từ form nhập;  Bước 5: Thông báo thêm visa mới thành công.

m. Sơ đồ tuần tự chỉnh sửa visa

- Tác nhân: Admin, Sinh viên. - Các bước xử lý:

 Bước 1: Người dùng nhập số thẻ, số lần nhập cảnh, ngày phát hành và ngày

hết hạn;

 Bước 2: Người dùng gửi form;

 Bước 3: Module Validate kiểm tra form nhập, trả về lỗi nếu form chưa hợp

lệ;

 Bước 4: Controller thêm visa mới từ form nhập;  Bước 5: Thông báo thêm visa mới thành cơng.

Hình 3.14: Sơ đồ tuần tự chỉnh sửa visa

n. Sơ đồ tuần tự xóa visa

- Tác nhân: Admin. - Các bước xử lý:

 Bước 1: Người dùng lựa chọn xóa visa;

 Bước 2: Controller kiểm tra visa trên CSDL có xóa được khơng;  Bước 3: Controller xóa visa trên CSDL;

Hình 3.15: Sơ đồ tuần tự xóa visa

o. Sơ đồ tuần tự mở đợt cập nhật visa

- Tác nhân: Admin. - Các bước xử lý:

 Bước 1: Người dùng nhập ngày mở cập nhật và ngày kết thúc cập nhật trên

form;

 Bước 2: Module Validate kiểm tra form nhập;  Bước 3: Controller mở đợt cập nhật visa.

p. Sơ đồ tuần tự thêm thông báo mới

- Tác nhân: Admin, Người đăng bài. - Các bước xử lý:

 Bước 1: Người dùng nhập tiêu đề thông báo và nội dung thông báo;  Bước 2: Người dùng gửi form;

 Bước 3: Module Validate kiểm tra form nhập, trả về lỗi nếu form chưa hợp

lệ;

 Bước 4: Controller thêm thông báo mới từ form nhập;  Bước 5: Thông báo thêm thông báo mới thành cơng.

Hình 3.17: Sơ đồ tuần tự thêm thông báo mới

q. Sơ đồ tuần tự chỉnh sửa thông báo

- Tác nhân: Admin, Người đăng bài. - Các bước xử lý:

 Bước 1: Người dùng nhập tiêu đề thông báo và nội dung thông báo;  Bước 2: Người dùng gửi form;

 Bước 3: Module Validate kiểm tra form nhập, trả về lỗi nếu form chưa hợp

lệ;

 Bước 4: Controller thêm thông báo mới từ form nhập;  Bước 5: Thông báo thêm thơng báo mới thành cơng.

Hình 3.18: Sơ đồ tuần tự chỉnh sửa thông báo

r. Sơ đồ tuần tự xóa thơng báo

- Tác nhân: Admin, Người đăng bài. - Các bước xử lý:

 Bước 1: Người dùng lựa chọn xóa thơng báo;

 Bước 2: Controller kiểm tra thơng báo trên CSDL có xóa được khơng;  Bước 3: Controller xóa thơng báo trên CSDL;

 Bước 4: Thông báo thêm thông báo mới thành công.

s. Xem thông tin tài khoản

- Tác nhân: Admin, Sinh viên, Người đăng bài. - Các bước xử lý:

 Bước 1: Người dùng truy cập trang xem thông tin tài khoản;  Bước 2: Controller truy xuất thông tin trên database;

 Bước 3: Controller hiển thị thông tin tài khoản.

Hình 3.20: Sơ đồ tuần tự xem thông tin tài khoản

t. Xem thông tin hộ chiếu

- Tác nhân: Admin, Sinh viên. - Các bước xử lý:

 Bước 1: Người dùng truy cập trang xem thông tin hộ chiếu;  Bước 2: Controller truy xuất thông tin trên database;

 Bước 3: Controller hiển thị thơng tin hộ chiếu.

Hình 3.21: Sơ đồ tuần tự xem thông tin hộ chiếu

u. Xem thông tin visa

- Tác nhân: Admin, Sinh viên. - Các bước xử lý:

 Bước 1: Người dùng truy cập trang xem thông tin visa;  Bước 2: Controller truy xuất thông tin trên database;  Bước 3: Controller hiển thị thông tin visa.

Hình 3.22: Sơ đồ tuần tự xem thơng tin visa

v. Xem thông báo

- Tác nhân: Admin, Người đăng bài, Sinh viên, Khách. - Các bước xử lý:

 Bước 1: Người dùng truy cập trang xem thông báo;  Bước 2: Controller truy xuất thông báo trên database;  Bước 3: Controller hiển thị thông báo.

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 37 - 51)