Hệ thống làm bài thi trắc nghiệm trực tuyến (P.2)

2.PHÂN TÍCH
2.1.Xây dựng biểu đồ Use Case
2.1.1.Các tác nhân của hệ thống


-Mô tả

  • Administrator: là nhân viên quản trị của hệ thống, có các quyền và chức năng như: tạo các tài khoản, quản lý thông tin các khóa học, kỳ thi,…
  • Teacher: là các giáo viên, có các chức năng: ra đề thi, đáp án
  • Student: là các sinh viên

2.1.2.Phân tích các Use Case
2.1.2.1.Các Use Case liên quan đến tác nhân Student


2.1.2.1.1.Use Case Login to Student Region
– Tóm tắt

  • Đây là trường hợp sử dụng học sinh đăng nhập vào hệ thống để làm bài thi


– Tác nhân

  • Student


– Liên quan

  • Không có các Use Case liên quan


– Luồng sự kiện

  • Luồng sự kiện chính


- Học sinh chọn đăng nhập trên giao diện của hệ thống thi trực tuyến
- Hệ thống hiển thị hộp thoại đăng nhập
- Học sinh nhập ID tài khoản và mật khẩu đã được cấp
- Hệ thống xác nhận mật khẩu
- Hiển thị giao diện chức năng của học sinh
- Kết thúc Use Case


  • Luồng sự kiện rẽ nhánh


- Luồng rẽ nhánh thứ nhất
• Học sinh hủy yêu cầu đăng nhập
• Hệ thống bỏ qua hộp thoại đăng nhập, hiển thị giao diện ban đầu của hệ thống
• Kết thúc Use Case
- Luồng rẽ nhánh thứ hai
• ID tài khoản và mật khẩu nhập vào không hợp lệ
• Hệ thống từ chối đăng nhập
• Hiển thị thông báo và hộp thoại đăng nhập
• Kết thúc Use Case
- Luồng rẽ nhánh thứ ba
• Hệ thống có lỗi trong quá trình xử lý xác nhận tài khoản
• Hiển thị thông báo lỗi
• Kết thúc Use Case





2.1.2.1.2. Use Case Manager Student Individual-infor
– Tóm tắt

  • Đây là trường hợp sử dụng học sinh xem và thay đổi thông tin cá nhân của mình


– Tác nhân

  • Student


– Liên quan

  • Use Case này phải sử dụng Use Case Login


– Luồng sự kiện

  • Luồng sự kiện chính


- Học sinh chọn xem thông tin cá nhân
- Hệ thống hiển thị thông tin cá nhân của học sinh
- Học sinh có thể thay đổi một số thông tin: mật khẩu đăng nhập, các thông tin mô tả khác, nhập lại mật khẩu cũ
- Học sinh chọn lưu thông tin thay đổi
- Hệ thống xác nhận yêu cầu, kiểm tra dữ liệu và lưu thông tin mới
- Hiển thị thông báo
- Kết thúc Use Case


  • Luồng sự kiện rẽ nhánh


- Luồng rẽ nhánh thứ nhất
• Học sinh hủy yêu cầu thay đổi thông tin
• Hệ thống hiển thị lại thông tin ban đầu của học sinh
• Kết thúc Use Case
- Luồng rẽ nhánh thứ hai
• Mật khẩu cũ không hợp lệ
• Hệ thống từ chối cập nhật
• Hệ thống hiển thị lại thông tin đã nhập và yêu cầu nhập lại mật khẩu cũ
• Kết thúc Use Case
- Luồng rẽ nhánh thứ ba
• Hệ thống có lỗi trong quá trình xử lý
• Hiển thị thông báo lỗi
• Kết thúc Use Case


2.1.2.1.3.Use Case View Mark
– Tóm tắt

  • Đây là trường hợp sử dụng học sinh xem thông tin điểm các môn thi của mình


– Tác nhân

  • Student


– Liên quan

  • Use Case này phải sử dụng Use Case Login


– Luồng sự kiện

  • Luồng sự kiện chính


- Học sinh chọn xem điểm
- Hệ thống hiển thị thông tin điểm theo các môn thi của học sinh
- Kết thúc Use Case


  • Luồng sự kiện rẽ nhánh


- Hệ thống có lỗi trong quá trình xử lý
- Hiển thị thông báo lỗi
- Kết thúc Use Case


2.1.2.1.4.Use Case Take Exam
– Tóm tắt

  • Đây là trường hợp sử dụng học sinh thực hiện bài thi của mình


– Tác nhân

  • Student


– Liên quan

  • Use Case này phải sử dụng Use Case Login


– Luồng sự kiện

  • Luồng sự kiện chính


- Học sinh chọn chức năng làm bài thi môn thi hiện tại
- Hệ thống hiển thị thông tin đề thi môn thi hiện tại của học sinh
- Học sinh chọn các câu trả lời trong đề thi
- Kết thúc Use Case khi học sinh chọn nộp bài hoặc hết thời gian làm bài


  • Luồng sự kiện rẽ nhánh
    • - Luồng rẽ nhánh thứ nhất
      • Hiện tại không có môn thi nào cho học sinh
      • Hệ thống hiển thị thông báo không có môn thi
      • Kết thúc Use Case
      - Luồng rẽ nhánh thứ hai
      • Hệ thống có lỗi trong quá trình xử lý
      • Hiển thị thông báo lỗi
      • Kết thúc Use Case
      

      2.1.2.1.5. Use Case Check Time
      – Tóm tắt

  • Đây là trường hợp sử dụng xuất hiện khi một học sinh làm bài thi


– Tác nhân

  • Student


– Liên quan

  • Use Case này phải sử dụng Use Case Login và Use Case Take Exam


– Luồng sự kiện

  • Luồng sự kiện chính


- Học sinh làm bài thi
- Hệ thống bắt đầu thực hiện chức năng kiểm tra thời gian làm bài, thời gian làm bài sẽ được hệ thống giảm dần cho đến hết
- Kết thúc Use Case khi học sinh chọn nộp bài hoặc hết thời gian làm bài


  • Luồng sự kiện rẽ nhánh


- Hệ thống có lỗi trong quá trình xử lý
- Hiển thị thông báo lỗi
- Kết thúc Use Case

,

  1. Để lại bình luận

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: