PHÂN TÍCH HỆ THỐNG

Một phần của tài liệu thiết kế phần mềm thi thử trắc nghiệm đại học (Trang 27)

2.2.1 Phân tích hệ thống: Quản trị hệ thống

PhanQuyenQuanLyMonThi

QuanLyQuyenThanhVien

XemNhatKy QuanTriVien

PhanQuyenGiaoVienRaDe (from Use Cases)

PhanQuyenGiamDinhVien (from Use Cases) NguoiQuanLyMonThi

2.2.1.1 Biểu đồ usecase: Phân quyền quản lý của quản trị viên (PhanQuyenQuanLyMonThi)

Tao/Cap Nhat Nguoi Quan Ly Mon Thi

Xoa Nguoi Quan Ly Mon Thi QuanTriVien

(f rom Us e-C as e Model)

Mô tả:

Tên actor chính: QuanTriVien là người quản trị hệ thống chính

Điều kiện trước:

o Người sử dụng đăng nhập vào hệ thống và có quyền của QuanTriVien. o Các thông tin hệ thống đã tồn tại trong hệ thống.

Điều kiện sau: Xác nhận thông tin về Người Quản lý Môn Thi với quyền quản

lý môn thi: Tên Đăng Nhập và Mật khẩu.

Mô tả dòng công việc

Tác vụ tạo và cập nhật quyền cho người quản lý môn thi

• Hệ thống hiển thị các môn thi

• Người sử dụng chọn môn thi

• Hệ thống kiểm tra xem môn thi đã có người quản lý chưa:

o Nếu đã có, hệ thống hiển thị các thông tin về người quản lý môn thi đó, người sử dụng cập nhật các thông tin cần sửa đổi.

o Nếu chưa có, người sử dụng tạo mới các thông tin như: tên người quản lý môn thi, tên đăng nhập, mật khẩu,…

• Khi người sử dụng đã nhập đầy đủ các thông tin hệ thống sẽ xác nhập lưu thông tin:

o Đối với hành động cấp mới quyền người quản lý môn thi, hệ thống sẽ thêm thông tin về quyền người quản lý môn thi vào hệ thống

o Đối với hành động cập nhật quyền người quản lý môn thi, hệ thống sẽ cập nhật thông tin này vào trong hệ thống

: QuanTriVien

: QuanTriVien : frmQuanLyMonThi : frmQuanLyMonThi NguoiQuanLyMonThiNguoiQuanLyMonThi : : 1: Kiem Tra Thong Tin Nguoi Quan Ly Mon

2: Hien Thi Thong Tin Nguoi Quan Ly Mon

3: Tao/Cap Nhat Thong Tin Nguoi Quan Ly Mon

4: Xac Nhan Luu Thong Tin

5: Luu Thong Tin

Hình 2.5 Biểu đồ tuần tự tạo và cập nhật người quản trị

Tác vụ xóa quyền người quản lý môn thi

• Hệ thống sẽ hiện ra các môn thi

• Người sử dụng sẽ chọn môn thi.

• Hệ thống hiển thị thông tin của người quản lý môn thi

• Người sử dụng xác nhận xóa.

• Hệ thống xóa quyền của người quản lý môn thi.

: QuanTriVien

: QuanTriVien : frmQuanLyMonThi : frmQuanLyMonThi NguoiQuanLyMonThiNguoiQuanLyMonThi : : 1: Hien Thi Thong Tin Nguoi Quan Ly Mon

2: Chon Thong Tin Nguoi Quan Ly Mon 3: Xac Dinh Xoa

4: Xoa Thong Tin

2.2.1.2 Biểu đồ usecase: Phân quyền ra đề thi (PhanQuyenRaDeThi)

Tao/Cap Nhat Quyen Giao Vien Ra De Thi

Xoa Quyen Giao Vien Ra De Thi NguoiQuanLyMonThi

Mô tả:

Tên actor chính: NguoiQuanLyMonThi là người quản lý môn thi chính

Điều kiện trước:

o Người sử dụng đăng nhập vào hệ thống và có quyền của NguoiQuanLyMonThi. o Các thông tin hệ thống đã tồn tại trong hệ thống.

Điều kiện sau: Xác nhận thông tin giáo viên với quyền ra đề thi như: Tên Đăng

Nhập và Mật khẩu.

Mô tả dòng công việc

Tác vụ tạo/ cập nhật quyền giáo viên ra đề thi

• Hệ thống kiểm tra thông tin giáo viên ra đề thi của môn thi:

o Nếu môn thi đã có giáo viên ra đề thi môn thi rồi thì hiển thông tin về giáo viên ra đề thi, người sử dụng cập nhật các thông tin.

o Nếu môn thi còn chưa có giáo viên ra đề thi thì người sử dụng tạo mới các thông tin về giáo viên ra đề thi như: tên giáo viên ra đề thi, tên đăng nhập, mật khẩu…

• Người sử dụng xác nhận lưu thông tin vào hệ thống:

o Đối với hành động cập mới quyền cho giáo viên ra đề, hệ thống thêm thông tin quyền giáo viên ra đề vào hệ thống.

o Đối với hành động cập nhật quyền cho giáo viên ra đề, hệ thống cập nhật thông tin vào hệ thống.

: NguoiQuanLyMonThi : NguoiQuanLyMonThi : frmQuanLyMonThi : frmQuanLyMonThi : GiaoVienRaDe : GiaoVienRaDe

2: Hien Thi Thong Tin Giao Vien Ra De

3: Tao/Cap Nhat Thong Tin

4: Xac Dinh Luu

5: Luu Thong Tin 1: Xem Thong Tin Giao Vien Ra De

Hình 2.7 Biểu đồ tuần tự tạo và cập nhật quyền giáo viên ra đề thi

Tác vụ xóa Quyền Giáo viên ra đề thi

• Hệ thống hiển thị các giáo viên ra đề thi của môn thi cho người quản lý môn thi.

• Người sử dụng chọn giáo viên ra đề thi.

• Hệ thống hiện ra thông tin về giáo viên ra đề thi.

• Hệ thống yêu cầu người sử dụng xác nhận xóa.

• Nếu người sử dụng xác nhận xóa, hệ thống sẽ xóa quyền của giáo viên ra đề thi này trong hệ thống.

: NguoiQuanLyMonThi

:

NguoiQuanLyMonThi : frmQuanLyMonThi : frmQuanLyMonThi

: GiaoVienRaDe : GiaoVienRaDe

1: Hien Thi Thong Tin Giao Vien Ra De

3: Xac Nhan Xoa Thong Tin

4: Xoa Thong Tin 2: Chon Giao Vien Ra De

2.2.1.3 Biểu đồ usecase: Phân quyền giám định viên (PhanQuyenGiamDinhViên)

Tao/Cap Nhat Quyen Giam Dinh Vien

Xoa Quyen Giam Dinh Vien NguoiQuanLyMonThi

Mô tả:

Tên actor chính: NguoiQuanLyMonThi là người quản lý môn thi chính

Điều kiện trước:

o Người sử dụng đăng nhập vào hệ thống và có quyền của NguoiQuanLyMonThi. o Các thông tin hệ thống đã tồn tại trong hệ thống.

Điều kiện sau: Xác nhận thông tin về giáo viên với quyền Giam Dinh Viên

như: Tên Đăng Nhập và Mật khẩu.

Mô tả dòng công việc

Tác vụ tạo/cập nhật quyền cho giám định viên

• Hệ thống kiểm tra các giám định viên trong hệ thống:

o Nếu thông tin giám định viên đã tồn tại trong hệ thống, thì hiển thị thông tin về giám định viên, người sử dụng cập nhật các thông tin.

o Nếu chưa có tồn tại thông tin giám định viên, người sử dụng nhập mới các thông tin về giám định viên như: tên giám định viên, tên đăng nhập, mật khẩu, quyền hạn…

• Người sử dụng xác nhận lưu thông tin vào hệ thống

o Đối với hành động tạo mới quyền cho giám định viên của khối thi, hệ thống thêm thông tin quyền giám định viên vào hệ thống.

o Đối với hành động cập nhật quyền giám định viên, hệ thống cập nhật thông tin giám định viên vào hệ thống.

: NguoiQuanLyMonThi : NguoiQuanLyMonThi : frmQuanLyGiamDinhVien : frmQuanLyGiamDinhVien : GiamDinh : GiamDinh

2: Hien Thi Thong Tin Giam Dinh Vien

4: Xac Nhan Luu Thong Tin 3: Tao/Cap Nhat Thong Tin Giam Dinh Vien

5: Luu Thong Tin 1: Kiem Tra Thong Tin Giam Dinh Vien

Hình 2.9 Biểu đồ tuần tự tạo và cập nhật quyền giám định viên

Tác vụ xóa quyền giám định viên

• Hệ thống hiển thị thông tin các giám định viên.

• Người sử dụng chọn giám định viên.

• Hệ thống hiện ra thông tin về giám định viên.

• Hệ thống yêu cầu người sử dụng xác nhận xoá.

• Hệ thống xoá quyền của giám định viên này trong hệ thống.

: NguoiQuanLyMonThi : NguoiQuanLyMonThi : frmQuanLyGiamDinhVien : frmQuanLyGiamDinhVien : GiamDinh : GiamDinh 1: Hien Thi Thong Tin Giam Dinh Vien

3: Xac Nhan Xoa Thong Tin

4: Xoa Thong Tin 2: Chon Thong Tin Giam Dinh Vien

Một phần của tài liệu thiết kế phần mềm thi thử trắc nghiệm đại học (Trang 27)

Tải bản đầy đủ (DOC)

(53 trang)
w