Love?

TRY TO MAKE DREAM COME TRUE

Quảng cáo

---

Thứ Hai, 2 tháng 11, 2009

Phân tích và thiết kế 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
theo blog của NGUYEND

Không có nhận xét nào:

Đăng nhận xét