PHẦN MỀM THIẾT KẾ VÀ CHẤM ĐIỂM TỰ ĐỘNG BIỂU MẪU THI TRẮC NGHIỆM - 5 doc - Pdf 20



Phần mềm thiết kế và chấm điểm tự động biểu mẫu thi trắc nghiệm
- 48 -

Hình 3-1: Mô hình Use-Case

3.3.3 Đặc tả Use-case:
3.3.3.1 THIETKEBIEUMAU:
• Tóm tắt:
Use case này mô tả cách thức người dùng thiết kế một biểu mẫu thi
trắc nghiệm.
• Luồng sự kiện:
o Luồng sự kiện chính:
Use case này bắt đầu khi người dùng tạo một biểu mẫu mới hay sữa
lại một biểu mẫu sẵn có.
1. Người dùng chọn tính năng soạn thảo biểu mẫu mới hay mở một
biễu mẫu c
ũ để sữa lại.

1. Hệ thống sẽ hiện lên một danh sách các biểu mẫu cho người
dùng chọn. Phần mềm thiết kế và chấm điểm tự động biểu mẫu thi trắc nghiệm
- 50 -
2. Người dùng chọn biểu mẫu cần sữa và xác nhận nó.
3. Trở về luồng chính, bước 2.
3.3.3.1.3 CHONDOITUONG:
1. Người dùng cung cấp một giá trị tọa độ.
2. Hệ thống sẽ kiểm tra xem tại vị trí đó có đối tượng nào hay
không.
- Nếu không có đối tượng nào thì đối tượng được chọn sẽ
là bản thiết kế (Page).
- Nếu có đối tượng tại vị trí đó: hệ thống sẽ ki
ểm tra xem
nút Ctrl có nhấn hay không?
+ Nếu không: tất cả các đối tượng hiện đang được
chọn sẽ bị bỏ chọn và đối tượng đó sẽ được chọn.
+ Nếu có: qua bước 3.
3. Nếu lúc đó chỉ có duy nhất một đối tượng được chọn thì các
thuộc tính của đối tượng đó sẽ được hiển thị lên màn hình.
4. Trở về luồng chính, bước 2.
3.3.3.1.4 THEMDOITUONGCOBAN:

2. Nếu không có đối tượng nào được chọn thì kết thúc luồng này.
3. Người dùng chọn tính năng xóa đối tượng.
4. Hệ thống sẽ xóa các đối tượng mà người dùng đã chọn trên ra
khỏi bản thiết kế.
3.3.3.1.6 CAPNHATDOITUONG:
1. Người dùng chọn đối tượng cần cập nhật (kích hoạt luồng
CHONDOITUONG).
2. Nếu không có đối tượng nào được chọn, hoặc có nhiều hơn một
đối tượng được chọn thì luồng này sẽ kết thúc.
3. Người dùng thay đổi thông tin thuộc tính của đối tượng đó (đã
được hiển thị lên màn hình nhờ luồng sự kiện chọn đối tượng).
Các thông tin này tùy thuộc vào từng loại đối tượng được chọn.
4. Thông tin về đối tượng sẽ được cập nhật.
5. Bản thiết kế sẽ được vẽ lại.
o Các luồng s
ự kiện khác: Phần mềm thiết kế và chấm điểm tự động biểu mẫu thi trắc nghiệm
- 52 -
A1: Có biểu mẫu chưa lưu.
1. Hệ thống hỏi xem người dùng có muốn lưu lại biểu mẫu đang
thiết kế hay không?
Nếu người dùng trả lời “có” thì luồng sự kiện LUUBIEUMAU

1. Hệ thống yêu cầu người dùng chọn chức năng muốn thực hiện
(thêm, xóa hay cập nhật thông tin đáp án).
2. Sau khi người dùng cung cấp thông tin yêu cầu thì một trong các
luồng sau được thực hiện.
- Nếu người dùng chọn chức năng thêm thì luồng phụ
THEMDAPAN được thực hiện.
- Nếu người dùng chọn chức năng cập nhật thì luồng phụ
CAPNHATDAPAN được thực hiện.
- Nếu người dùng chọn ch
ức năng xóa thì luồng phụ
XOADAPAN được thực hiện.
o Các luồng sự kiện phụ:
3.3.3.2.1 THEMDAPAN:
1. Hệ thống yêu cầu người dùng nhập vào thông tin đáp án như:
kỳ thi, môn thi, ngày thi, mẫu được sử dụng, đáp án đúng của
từng câu trả lời, thông tin về các tính điểm trong bài thi.
2. Sau khi người dùng cung cấp thông tin được yêu cầu, thì đáp án
này được thêm vào hệ thống.
3.3.3.2.2 CAPNHATDAPAN:
1. Hệ thống hiển thị danh sách các đ
áp án hiện có trong hệ thống
cho người dùng và yêu cầu người dùng chọn đáp án cần sửa.
2. Người dùng chọn đáp án. Hệ thống sẽ hiển thị thông tin của đáp
án lên màn hình.
3. Người dùng dùng thay đổi các thông tin của đáp án.
4. Sau khi người dùng thay đổi thông tin xong thì hệ thống sẽ cập
nhật thông tin của đáp án này vào hệ thống.

Use case này cho phép người dùng chấm điểm một bài làm của thí
sinh. (Bài làm này là ảnh được scan vào máy). Phần mềm thiết kế và chấm điểm tự động biểu mẫu thi trắc nghiệm
- 55 -
• Luồng sự kiện:
o Luồng sự kiện chính:
1. Người dùng cho biết ảnh có chứa bài làm của thí sinh.
2. Người dùng chọn mẫu đã được sử dụng trong bài làm và đáp án của
bài làm đó.
3. Người dùng chọn chức năng chấm điểm.
4. Kết quả và thông tin về bài làm của thí sinh sẽ được hiển thị lên
màn hình.
o Các luồng sự kiện phụ:
Không
• Các yêu cầu
đặc biệt:
Không có.
• Điều kiện tiên quyết:
Ảnh chứa bài làm của thí sinh phải được đọc vào và người dùng phải
chọn mẫu và đáp án của bài làm đó.
• Post-Conditions:
Không có.

XOAKYTHI được thực hiện.
o Các luồng sự kiện phụ:
3.3.3.4.1 THEMKYTHI:
1. Hệ thống yêu cầu người dùng nhập vào thông tin kỳ thi bao
gồm: tên kỳ thi, thời gian thi.
2. Sau khi người dùng cung cấp thông tin được yêu cầu, thì kỳ thi
này được thêm vào h
ệ thống.
3.3.3.4.2 CAPNHATKYTHI:
1. Hệ thống hiển thị danh sách các kỳ thi có sẵn trong hệ thống lên
màn hình và yêu cầu người dùng chọn kỳ thi cần sửa.
2. Người dùng chọn kỳ thi. Hệ thống sẽ hiển thị thông tin của kỳ
thi lên màn hình. Phần mềm thiết kế và chấm điểm tự động biểu mẫu thi trắc nghiệm
- 57 -
3. Người dùng thay đổi các thông tin của kỳ thi.
4. Sau khi người dùng sửa thông tin xong thì hệ thống sẽ cập nhật
thông tin của kỳ thi này vào hệ thống.
3.3.3.4.3 XOAKYTHI:
1. Hệ thống hiển thị danh sách các kỳ thi có sẵn trong hệ thống lên
màn hình và yêu cầu người dùng chọn kỳ thi cần xóa.
2. Hệ thống nhắc người dùng xác nhận thao tác xóa kỳ thi.

hệ thống. Bao gồm các tính năng thêm, hiệu chỉnh và xóa thí sinh ra khỏi
hệ thống.
• Luồng sự kiện:
o Luồng sự kiện chính:
Use case này bắt đầu khi người dùng muốn thêm, thay đổi hay xóa
thông tin của thí sinh ra khỏi hệ thống.
1. Hệ thống yêu cầu người dùng chọn chức năng muốn thực hiện
(thêm, xóa hay cập nhật thông tin thí sinh).
2. Sau khi người dùng cung cấp thông tin yêu cầu thì một trong các
luồng sau
được thực hiện.
- Nếu người dùng chọn chức năng thêm thì luồng phụ
THEMTHISINH được thực hiện.
- Nếu người dùng chọn chức năng cập nhật thì luồng phụ
CAPNHATTHISINH được thực hiện.
- Nếu người dùng chọn chức năng xóa thì luồng phụ
XOATHISINH được thực hiện.
o Các luồng sự kiện phụ:
3.3.3.5.1 THEMTHISINH:
1. Hệ thống yêu cầu người dùng nhập vào thông tin thí sinh bao
gồ
m: mã thí sinh, họ tên, ngày sinh, giới tính, các thông tin
khác của thí sinh (ghi chú).
2. Sau khi người dùng cung cấp thông tin được yêu cầu, thì thí
sinh này được thêm vào hệ thống.
3.3.3.5.2 CAPNHATTHISINH:


Nếu use case thành công, thông tin thí sinh sẽ được thêm, cập nhật
hoặc xóa khỏi hệ thống. Ngược lại, trạng thái của hệ thống không thay đổi. Phần mềm thiết kế và chấm điểm tự động biểu mẫu thi trắc nghiệm
- 60 -
• Điểm mở rộng:
Không có.

3.3.3.6 QUANLYMONHOC:
• Tóm tắt:
Use case này cho phép người dùng duy trì thông tin của môn học
trong hệ thống. Bao gồm các tính năng thêm, hiệu chỉnh và xóa môn học ra
khỏi hệ thống.
• Luồng sự kiện:
o Luồng sự kiện chính:
Use case này bắt đầu khi người dùng muốn thêm, thay đổi hay xóa
thông tin của môn học ra khỏi hệ thống.
1. Hệ thống yêu cầu người dùng chọn chức năng muốn thực hiện
(thêm, xóa hay cập nhật thông tin môn họ
c).
2. Sau khi người dùng cung cấp thông tin yêu cầu thì một trong các
luồng sau được thực hiện.
- Nếu người dùng chọn chức năng thêm thì luồng phụ


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status