Professional Documents
Culture Documents
Bản Dịch Của Software - Requirements-SWR302-Group3
Bản Dịch Của Software - Requirements-SWR302-Group3
Hệ thống LMM
Trang |1
Từ khóa và định nghĩa
STT
Các từ viết tắt Sự định nghĩa
1 BR_Mật khẩu Mật khẩu có thể chứa bất kỳ ký tự Unicode nào, không được chứa
dấu cách, dài ít nhất 8 ký tự và tối đa 20 ký tự, hiển thị dưới dạng *
thay vì ký tự rõ ràng
2 BR_Email Email không được chứa dấu cách, không có ký tự đặc biệt và kết
thúc bằng @gmail.com
3 BR_Tên đầy đủ Tên đầy đủ có thể sử dụng tiếng Việt, dấu cách và không chứa ký
hiệu đặc biệt
4 BR_Số điện thoại Số điện thoại phải chứa chữ số, không có dấu cách hoặc ký tự khác.
Gồm 10 ký tự
Trang |4
I. Tổng quan về sản phẩm
1. Tầm nhìn sản phẩm
Dành cho các tổ chức giáo dục và người học có nền tảng đơn giản giúp phân phối tài liệu học tập và
kết hợp cộng tác và phát triển trong cộng đồng học tập. Hệ thống quản lý tài liệu học tập (LMM) là
một ứng dụng dựa trên Internet và hỗ trợ điện thoại thông minh, giúp người học tìm tài liệu và chia
sẻ các khóa học họ cần một cách nhanh chóng và dễ dàng hơn. Nó nhấn mạnh tầm quan trọng của
sự hợp tác và phát triển khóa học
Trang |9
3. Các tính năng chính
FE-01: Thêm, sửa, xóa giáo trình
FE-05: Xem danh sách, thêm, sửa, xóa, tải mẫu câu hỏi
Trang |10
4. Yêu cầu của người dùng
4.1 Danh sách diễn viên
# Diễn viên Sự miêu tả
Trưởng phòng
2 Phụ trách mọi hoạt động của bộ phận
CRDD
Phụ trách mọi hoạt động của chương trình giảng dạy được phân
3 Nhân viên CRDD
công
Nhân viên Phòng Xem giáo trình, giáo trình; lấy cấu trúc chấm điểm của một môn
4
Đào tạo (AD) học
Người thiết kế
5 giáo trình (nguồn Thiết kế giáo trình được giao
bên ngoài)
Trang |11
Tìm kiếm và truy cập vào các chương trình giảng dạy, giáo trình,
7 Giáo viên
tài liệu giảng dạy
s
ố Học sinh Tìm kiếm và truy cập vào các giáo trình, tài liệu học tập
8
Nhận thông tin tổng hợp về chuyên ngành, chương trình giảng
9 Khách mời
dạy và giáo trình
Trong đó
NHẬN
Sự miêu tả
DẠNG Tính năng Trường hợp sử dụng
Trang |12
2. Đăng xuất Đăng xuất tài khoản
Chỉnh sửa hồ sơ người
3. Chỉnh sửa thông tin
dùng
4. Đặt lại mật khẩu Đặt lại mật khẩu khi quên mật khẩu
Đổi mật khẩu Thay đổi thông tin mật khẩu khi người
5.
dùng muốn
Quản lý tài khoản Xem danh sách người Xem tất cả hệ thống người dùng đã sử
6. dùng dụng
8. Người dùng biên tập Thay đổi thông tin người dùng
Khóa/Mở khóa người Khóa/Mở khóa người dùng khi người
9. dùng dùng gặp sự cố
Quản lý chương Xem danh sách
Hiển thị danh sách chương trình giảng
10. trình giảng dạy chương trình giảng
dạy
dạy
11. Tìm kiếm giáo trình Tìm thông tin về chương trình giảng dạy
17. Xem chi tiết kết hợp Hiển thị thông tin chi tiết combo
21. Chỉnh sửa kết hợp Chỉnh sửa và thay đổi thông tin combo
23. Thêm PLO Thêm kết quả học tập của chương trình
Trang |13
Thêm bản đồ PLO Thêm bản đồ kết quả học tập chương
24.
trình
Xóa ánh xạ PLO hàng Xóa kết quả học tập của chương trình
25.
theo hàng khỏi hệ thống
41. Quản lý giáo trình Tìm kiếm giáo trình Tìm giáo trình có trong hệ thống
42. Tạo giáo trình Thiết kế giáo trình và đưa vào hệ thống
43. Xem chi tiết giáo trình Hiển thị thông tin chi tiết của giáo trình
44. Chỉnh sửa giáo trình Chỉnh sửa, thay đổi thông tin giáo trình
Trang |14
Phê duyệt/Không phê giáo trình này có được chấp nhận hay
45. duyệt giáo trình không
46. giáo trình nhân bản Tạo giáo trình nhân bản để lưu giáo trình
47. Giáo trình xuất khẩu Xuất giáo trình vào hệ thống
Xuất chi tiết giáo trình
48. Xuất giáo trình sang file PDF
sang tệp PDF
49. Xóa giáo trình Xóa giáo trình khỏi hệ thống
56. Xóa ánh xạ CLO hàng Xóa ánh xạ CLO hàng khỏi hệ thống
57. Quản lý vật liệu Thêm tài liệu Thêm một vật liệu
58. Chỉnh sửa tài liệu Chỉnh sửa, thay đổi thông tin tài liệu
60. Xem danh sách tài liệu Hiển thị danh sách vật liệu
63. Chỉnh sửa lịch trình Chỉnh sửa và thay đổi thông tin lịch trình
69. Quản lý đánh giá Thêm đánh giá Tạo đánh giá
Trang |15
70. Chỉnh sửa đánh giá Chỉnh sửa, thay đổi thông tin đánh giá
71. Xóa đánh giá Xóa đánh giá thoát khỏi hệ thống
Xem đánh giá danh
72. Hiển thị danh sách đánh giá
sách
Quản lý nhật ký Xem nhật ký hoạt Hiển thị thông tin chi tiết của nhật ký
73. hoạt động động hoạt động
Báo cáo số lượt tham Báo cáo số lượng giáo trình trong hệ
74. quan giáo trình thống
Xuất nhật ký hoạt
75. Xuất nhật ký hoạt động sang tệp excel
động sang tệp Excel
Ủy quyền chương Giao giáo trình cho Phân công nhân viên giảng dạy vào hệ
76. trình giảng dạy nhân viên thống
Tìm kiếm chương
trình giảng dạy được Có thể tìm thấy chương trình giảng dạy
77.
được giao
giao
Thay đổi quyền giảng Nhân viên có thể thay đổi chương trình
78. dạy cho nhân viên giảng dạy
Xem chương trình
giảng dạy được giao Hiển thị danh sách chương trình giảng
79.
dạy được giao của tôi
của tôi
Thiết kế giáo trình Gán giáo trình cho
80. người thiết kế hoặc Cho phép người khác cùng xem
người đánh giá
Thay đổi trạng thái
hoạt động của giáo Thay đổi và chỉnh sửa trạng thái hoạt
81.
động của giáo trình được giao
trình được giao
Xem tất cả các giáo Hiển thị danh sách các giáo trình được
82. trình được giao giao
Tìm kiếm giáo trình
83. Tìm giáo trình được giao theo yêu cầu
được giao
84. Thêm bình luận mới Thêm nhận xét vào phản hồi
88. Quản lý quyết định Tạo quyết định Tạo quyết định cho hệ thống
Trang |16
89. Chỉnh sửa quyết định Chỉnh sửa, thay đổi thông tin quyết định
105. Xem chi tiết combo Hiển thị thông tin chi tiết combo
106. Quản lý đơn hàng Xem danh sách PO Hiển thị danh sách PO
Trang |17
Chỉnh sửa chương Chỉnh sửa và thay đổi PO Chương trình
113. trình giảng dạy PO giảng dạy
Xóa chương trình Xóa chương trình giảng dạy PO khỏi hệ
114. giảng dạy PO thống
Xem chương trình Hiển thị thông tin chi tiết về chương
115. giảng dạy PO trình giảng dạy PO
Quản lý câu hỏi Xem giáo trình môn Hiển thị thông tin chi tiết về giáo trình
116. học của môn học
117. Tìm kiếm câu hỏi Tìm câu hỏi có trong hệ thống
Xem danh sách buổi Hiển thị danh sách các buổi học của giáo
118. học của giáo trình trình
Xem danh sách Câu Danh sách hiển thị Câu hỏi của buổi học
119. hỏi của buổi học
120. Xem chi tiết câu hỏi Hiển thị thông tin chi tiết câu hỏi
121. Chỉnh sửa câu hỏi Chỉnh sửa và thay đổi thông tin câu hỏi
123. Xem trước câu hỏi Xem danh sách câu hỏi
125. Cung cấp câu hỏi Nhà cung cấp câu hỏi
Nhập câu hỏi cho mỗi
126. Nhập câu hỏi trong buổi học
buổi học của giáo trình
Nhập câu hỏi cho giáo
127. Câu hỏi đầu vào
trình
BR-01 Người dùng phải cung cấp Email/Tài khoản và mật khẩu để đăng nhập.
Trang |18
BR-04 Chỉ Quản trị viên mới có thể xem tất cả các dịch vụ ở tất cả các tiểu bang.
Quản trị viên có thể xem tất cả hồ sơ nhưng người dùng chỉ có thể xem hồ sơ
BR-05
của chính họ.
Người dùng phải nhập email xác thực và đúng mật khẩu để đăng nhập thành
BR-06
công
BR-07 Mọi người đều có thể truy cập bài đăng của sự kiện tại trang chủ
BR-08 Không thể cập nhật nhiệm vụ của sự kiện này sang sự kiện khác
BR-09 Chỉ người tạo bình luận mới có quyền cập nhật và xóa bình luận
BR-10 Người dùng không thể truy cập màn hình “Đăng nhập”
Người dùng chưa đăng nhập và chưa có quyền truy cập vào màn hình “Tải tài
BR -11
liệu”, “Xem câu hỏi”
BR-12 Chỉ những người dùng chỉ sở hữu bài viết mới có thể cập nhật.
Quản trị viên có thể xem tất cả hồ sơ nhưng người dùng chỉ có thể xem hồ sơ
BR-13
của chính họ.
Tính toánĐối với một số tài liệu lớn hơn 1gb, yêu cầu được nén dưới dạng tệp
BR-14
hỗ trợ
Diễn viên chính: Học sinh Diễn viên phụ: Giáo viên
Các trường hợp sử dụng cho phép người dùng xem giáo trình của từng
Sự miêu tả:
môn học
TRG-01: Người dùng click chuột để xem danh sách sách giáo khoa
Cò súng:
trên màn hình
Trang |19
TRG-02: Người dùng xem chi tiết chương trình để biết thông tin về
từng chuyên đề
PRE-01: Hệ thống phải có danh sách chương trình và chi tiết chương
Điều kiện tiên trình các môn học
quyết:
PRE-02: Chương trình giảng dạy phải cung cấp thông tin môn học
POS-01: Người dùng click vào link khóa học để xem chi tiết khóa học
Hậu điều kiện:
nhưng không thể chỉnh sửa
Sự ưu tiên: Cao
Khoảng 1000 người dùng, trung bình một lần sử dụng mỗi ngày. Mức
Tần suất sử dụng: sử dụng cao nhất cho trường hợp sử dụng này là từ 8 giờ sáng đến 16
giờ 30 sáng. giờ địa phương.
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ
Thông tin khác:
mới và giảm dần trong những ngày tiếp theo
Giả định:
Trang |20
Được tạo bởi: ThanhCH Ngày tạo: 2/13/2023
Diễn viên chính: Học sinh Diễn viên phụ: Giáo viên
Các trường hợp sử dụng cho phép người dùng xem danh sách chương
Sự miêu tả:
trình giảng dạy theo mã chương trình giảng dạy
TRG-01: Mã chương trình gõ của người dùng trong đầu vào tìm kiếm
Cò súng: TRG-02: Người dùng nhấn nút tìm kiếm để tìm kiếm chương trình
giảng dạy
PRE-01: Hệ thống phải có danh mục chương trình và chi tiết chương
Điều kiện tiên trình giảng dạy
quyết:
PRE-02: Chương trình giảng dạy phải cung cấp thông tin
POS-01: Người dùng click vào link khóa học để xem chi tiết khóa học
Hậu điều kiện:
nhưng không thể chỉnh sửa
Dòng chảy bình 1. Học sinh tìm mã chương trình giảng dạy
thường: 2. Hệ thống hiển thị danh sách sách giáo khoa
Sự ưu tiên: Cao
Khoảng 1000 người dùng, trung bình một lần sử dụng mỗi ngày. Mức
Tần suất sử dụng: sử dụng cao nhất cho trường hợp sử dụng này là từ 8 giờ sáng đến 16
giờ 30 sáng. giờ địa phương.
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ
Thông tin khác:
mới và giảm dần trong những ngày tiếp theo
Giả định:
Trang |21
1.3. Chỉnh sửa chương trình giảng dạy
Diễn viên chính: Trưởng phòng CRDD Diễn viên phụ: Nhân viên CRDD
Các trường hợp sử dụng cho phép người dùng chỉnh sửa chương trình
Sự miêu tả:
giảng dạy
Hậu điều kiện: POS-01: Hệ thống hiển thị toàn bộ thông tin chương trình học
Nếu người dùng nhập không đủ thông tin hệ thống sẽ gửi thông báo
Ngoại lệ:
“không trống”
Sự ưu tiên: Cao
Khoảng 1000 người dùng, trung bình một lần sử dụng mỗi ngày. Mức
Tần suất sử dụng: sử dụng cao nhất cho trường hợp sử dụng này là từ 8 giờ sáng đến 16
giờ 30 sáng. giờ địa phương.
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ
Thông tin khác:
mới và giảm dần trong những ngày tiếp theo
Trang |22
Giả định:
2. Quản lý vật tư
2.1. Thêm tài liệu
Sự miêu tả: Cho phép người được cấp có thể thêm tài liệu
- TRG-01: Điều kiện đủ là người dùng nhấn vào nút “Thêm nguyên liệu”
Cò súng:
trên màn hình
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Khi nhấn nút “Thêm tài liệu” hệ thống sẽ gửi yêu cầu và hiển thị biểu mẫu
Hậu điều kiện:
thêm tài liệu.
1. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
2. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
3. Người dùng nhìn thấy trên màn hình chính và nhấp vào nút "Quản lý tài
liệu"
4. Người dùng nhấp vào “Thêm tài liệu”
5. Mẫu thêm tài liệu bao gồm:
Dòng chảy bình - Chất liệuMô tả
thường: - Tác giả
- Nhà xuất bản
- Ngày xuất bản
- Chỉnh sửa
- ISBN
- là vật liệu chính
- isHardCopy
- Đang trực tuyến
Trang |23
- Ghi chú
6. Người dùng chèn thông tin và lưu lại
Dòng chảy thay Hệ thống không thể thêm thông tin vào cơ sở dữ liệu do nhập sai, hệ thống
thế: sẽ báo cáo và hiển thị màn hình yêu cầu người dùng nhập lại.
Ngoại lệ: - LMM hiển thị trang “Lỗi”. Vui lòng tải lại trang
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Sự miêu tả: Cho phép người dùng xem danh sách các tài liệu chung
Điều kiện đủ là người dùng click vào “Xem danh sách vật liệu” trên màn
Cò súng:
hình
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Trang |24
Khi nhấn nút “Xem danh sách nguyên liệu” hệ thống sẽ gửi yêu cầu và hiển
Hậu điều kiện:
thị danh sách nguyên liệu
1. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
Dòng chảy bình 2. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
thường: 3. Người dùng nhìn thấy trên màn hình chính và nhấp vào nút "Tài liệu
quản lý"
4. Danh sách tài liệu hiển thị theo chuyên ngành
Dòng chảy thay Hệ thống không thể tải thông tin vào cơ sở dữ liệu, hệ thống quá tải và màn
thế: hình sẽ tải dữ liệu chậm trong thời gian dài hơn
Ngoại lệ: LMM hiển thị trang "Lỗi". Vui lòng tải lại trang
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Sự miêu tả: Cho phép người dùng chỉnh sửa tài liệu chi tiết
Trang |25
- TRG-01: Điều kiện đủ là người dùng nhấn vào nút “Chỉnh sửa tài liệu”
Cò súng:
trên màn hình
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Khi nhấn nút “Xem danh sách nguyên liệu” hệ thống sẽ gửi yêu cầu và hiển
Hậu điều kiện:
thị danh sách nguyên liệu
1. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
Dòng chảy bình 2. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
thường: 3. Người dùng nhìn thấy trên màn hình chính và nhấp vào nút "Quản lý
quản lý"
4. Người dùng nhấp vào nút “Chỉnh sửa tài liệu”
5. Sau đó chỉnh sửa tài liệu, người dùng bấm lưu để chèn vào cơ sở dữ liệu
- LMM hiển thị trang “Lỗi”. Vui lòng tải lại trang
Ngoại lệ:
- Không thể kiểm tra thông tin hiện có
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Trang |26
Được tạo bởi: AnhNT Ngày tạo: 01/03/23
Cò súng: Điều kiện đủ là người dùng nhấn vào nút “Xóa” trên màn hình
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Khi nhấn nút “Xóa” hệ thống sẽ gửi yêu cầu và hiển thị danh sách nguyên
Hậu điều kiện:
liệu
1. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
Dòng chảy bình 2. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
thường: 3. Người dùng nhìn thấy trên màn hình chính và nhấp vào nút "Tài liệu
quản lý"
4. Người dùng nhấn “Xóa” và xác nhận xóa
Ngoại lệ: LMM hiển thị trang "Lỗi". Vui lòng tải lại trang
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Trang |27
2.5. Tìm kiếm tài liệu theo mô tả
Sự miêu tả: Cho phép người dùng tìm kiếm thông tin cần thiết theo từ khóa
Cò súng: Người dùng phải nhập từ muốn tìm và nhấn nút tìm kiếm
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Khi người dùng nhấn vào, hệ thống sẽ gửi yêu cầu và phản hồi về danh sách
Hậu điều kiện:
tài liệu
1. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
Dòng chảy bình 2. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
thường: 3. Người dùng nhìn thấy trên màn hình chính và nhấp vào nút "Tài liệu
quản lý"
4. Nhập và nhấp vào tìm kiếm
- LMM hiển thị trang “Lỗi”. Vui lòng tải lại trang
Ngoại lệ: - Không tìm thấy dữ liệu
- Không nhận giọng Việt
Sự ưu tiên: Cao
Trang |28
Quy tắc kinh
BR-01,BR-03,BR-12,BR-34
doanh:
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Cho phép quản trị viên xem, thêm, chỉnh sửa tài khoản người dùng
Sự miêu tả:
trong hệ thống.
TRG-1: Người dùng nhấp vào nút Quản lý tài khoản trong Bảng điều
Cò súng:
khiển trên màn hình chính.
TRƯỚC 1: Hoàn tất đăng nhập với tư cách Quản trị viên.
Điều kiện tiên PRE-2: Màn hình chính được hiển thị.
quyết:
TRƯỚC 3: Liên kết quản lý tài khoản được hiển thị trong Bảng điều
khiển của Menu màn hình chính.
POST-1: Sau khi kết thúc chức năng này, danh sách tài khoản sẽ hiển
thị trên màn hình.
POST-2: Giao diện thêm/chỉnh sửa được hiển thị chứa các trường
thông tin.
Hậu điều kiện:
POST-3: Hiển thị "Tài khoản đã thêm/cập nhật thành công" nếu người
dùng nhập đúng trường dữ liệu.
POST-4: Hiển thị "Không hợp lệ" nếu người dùng nhập sai định dạng
trong bất kỳ trường dữ liệu nào.
Trang |29
1. Quản trị viên nhấp vào nút Quản lý tài khoản trong Bảng điều khiển
trên màn hình chính.
2. LMM hiển thị danh sách tài khoản người dùng.
3. Quản trị viên nhấn nút Thêm trên màn hình Xem danh sách người
dùng.
4. Hiển thị LMM Thêm màn hình người dùng với các trường sau:
- Họ và tên
- Mật khẩu
Dòng chảy bình
- Xác nhận mật khẩu
thường:
- E-mail
- Điện thoại
- hình đại diện
- Vai trò
- Trạng thái
- Nút Thêm/Quay lại
5. Quản trị viên nhập thông tin vào các trường dữ liệu rồi nhấn Thêm.
6. LMM xác minh thông tin đã nhập và hiển thị thông báo trạng thái.
3a. Quản trị viên bấm đúp vào dòng thông tin người dùng trong màn
hình Xem danh sách người dùng.
4a. Màn hình LMM Chỉnh sửa màn hình người dùng với các trường
sau:
- Họ và tên
- Mật khẩu
Dòng chảy thay - Xác nhận mật khẩu
thế: - E-mail
- Điện thoại
- hình đại diện
- Vai trò
- Trạng thái
- Nút cập nhật/Quay lại
5a. Quản trị viên nhập thông tin muốn thay đổi vào các trường dữ liệu
rồi nhấn Cập nhật.
Trang |30
Lỗi truy cập: Nếu người dùng không có quyền truy cập Use Case để
chỉnh sửa thông tin cá nhân, hệ thống sẽ hiển thị thông báo lỗi và yêu
cầu người dùng liên hệ với quản trị viên để được cấp quyền truy cập.
Sự ưu tiên: Cao
Thông tin khác: Mong đợi tần suất thực thi trường hợp sử dụng này cao trong vòng 2
tuần đầu tiên sau khi hệ thống được phát hành.
Giả định:
4. Chung
4.1 Đăng nhập
ID và tên: UC-10: Đăng nhập
Sự miêu tả: Cho phép người dùng đăng nhập vào hệ thống.
TRG-1: Người dùng chọn “Đăng nhập” tại trang chủ hoặc trang khác
của hệ thống.
Cò súng: TRG-2: Người dùng truy cập một tính năng hoặc trang yêu cầu xác
thực đăng nhập.
TRG-3: Người dùng nhấp vào nút đăng nhập.
Trang |31
PRE-1: Người dùng đã có tài khoản trong hệ thống
PRE-2: Tài khoản của người dùng đã được cấp phép.
PRE-3: Người dùng chưa đăng nhập vào LMM
Điều kiện tiên
quyết: PRE-4: Người dùng đã truy cập trang đăng nhập.
PRE-5: Người dùng đã nhập tên đăng nhập và mật khẩu hoặc đã truy
cập vào hệ thống khác liên kết với hệ thống hiện tại để phục vụ việc
đăng nhập.
POST-1: Ứng dụng đăng nhập thành công và người dùng có quyền
truy cập vào hệ thống.
Hậu điều kiện:
POS-2: Hệ thống ghi lại việc đăng nhập thành công vào Nhật ký hoạt
động.
1.Người dùng
Người dùng truy cập trang đăng nhập thông qua trình duyệt có kết nối
internet
2.LMM
Hệ thống Hiển thị trang đăng nhập với các phương thức đăng nhập
(đăng nhập bằng tên người dùng và mật khẩu hoặc đăng nhập bằng
Dòng chảy bình google)
thường: 3.Người dùng
Người dùng chọn phương thức đăng nhập và hoàn thành rồi chọn lệnh
đăng nhập
4.LMM
Hệ thống xác thực thông tin đăng nhập thành công và cho phép người
dùng truy cập vào hệ thống
- Người dùng chọn phương thức đăng nhập bằng tài khoản Google
- Hệ thống chuyển sang màn hình đăng nhập Google
Dòng chảy thay - Người dùng nhập tài khoản Google và chọn lệnh đăng nhập
thế: - Google xác thực thành công thông tin đăng nhập và cho phép người
dùng truy cập ứng dụng
- Hệ thống ghi nhận đăng nhập thành công vào Nhật ký hoạt động.
1.E1 nếu trình duyệt của người dùng gặp lỗi internet:
Hiển thị trang thông báo lỗi internet.
Ngoại lệ: 2.E2 Nếu hệ thống xảy ra lỗi nội bộ:
Hiển thị trang "Lỗi" với thông báo "Lỗi hệ thống nội bộ".
3.E3 Nếu người dùng nhập sai định dạng ở bất kỳ trường nào:
Hiển thị thông báo lỗi định dạng.
Trang |32
4.E4 nếu LMM không thể xác thực thông tin xác thực:
Hiển thị trang "Đăng nhập" với thông báo "Đăng nhập thất bại".
Sự ưu tiên: Cao
Giả định:
Sự miêu tả: Cho phép người dùng đã có tài khoản chỉnh sửa thông tin cá nhân tài khoản của mình
TRG-1: Người dùng click vào “Cài đặt hồ sơ” ở trang chủ
Cò súng:
TRG-2: Người dùng nhấp vào nút Chỉnh sửa.
Trang |33
PRE-02: Trang chủ được hiển thị
PRE-03: Chỉnh sửa link hồ sơ hiển thị ở trang chủ
PRE-04: Hệ thống phải có dữ liệu thông tin cá nhân của người dùng
mới được phép chỉnh sửa.
Hậu điều kiện: POS-01: Hiển thị thành công nếu dữ liệu chỉnh sửa hợp lệ
- Người dùng đăng nhập vào hệ thống bằng email và mật khẩu.
- Sau khi đăng nhập thành công, người dùng truy cập vào trang
thông tin cá nhân của mình.
- Tại trang thông tin cá nhân người dùng lựa chọn chức năng
chỉnh sửa thông tin cá nhân.
- Hệ thống hiển thị các trường thông tin cá nhân cho phép chỉnh
sửa như tên, địa chỉ, số điện thoại, email,…
Dòng chảy bình - Người dùng cập nhật thông tin cá nhân của mình vào các
thường: trường thông tin được cung cấp.
- Người dùng nhấn nút “Save” để lưu lại thông tin đã chỉnh sửa.
- Hệ thống lưu trữ thông tin cá nhân cập nhật trong cơ sở dữ liệu
của hệ thống.
- Hệ thống hiển thị thông báo xác nhận cho người dùng biết
thông tin đã được cập nhật thành công.
- Người dùng tiếp tục sử dụng các chức năng khác của hệ thống
hoặc đăng xuất khỏi hệ thống.
Người dùng không thể đăng nhập vào hệ thống: Nếu người dùng nhập
sai email hoặc mật khẩu, hệ thống sẽ hiển thị thông báo lỗi và yêu cầu
người dùng nhập lại. Sau khi nhập lại đúng email và mật khẩu, người
dùng có thể tiếp tục thực hiện Use Case.
Người dùng nhập sai thông tin: Nếu người dùng nhập sai thông tin
trong quá trình chỉnh sửa thông tin cá nhân, hệ thống sẽ báo lỗi và yêu
Dòng chảy thay cầu người dùng nhập lại thông tin đúng. Sau khi nhập lại thông tin
thế: chính xác, người dùng có thể lưu thông tin cá nhân đã chỉnh sửa thành
công.
Người dùng không lưu thông tin sau khi chỉnh sửa: Nếu người dùng
không nhấn nút “Save” để lưu lại thông tin đã chỉnh sửa trước khi rời
trang chỉnh sửa, hệ thống sẽ hiển thị cảnh báo yêu cầu người dùng lưu
lại thông tin trước khi rời trang.
Ngoại lệ: Lỗi kết nối mạng: Nếu kết nối mạng bị gián đoạn trong quá trình sử
dụng Use Case, hệ thống sẽ không thể lưu thông tin cá nhân của người
Trang |34
dùng. Hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng kiểm
tra kết nối mạng trước khi tiếp tục sử dụng Use Case.
Lỗi hệ thống: Nếu hệ thống gặp lỗi trong quá trình sử dụng Use Case,
hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng thử lại sau
khi lỗi đã được khắc phục.
Lỗi truy cập: Nếu người dùng không có quyền truy cập Use Case để
chỉnh sửa thông tin cá nhân, hệ thống sẽ hiển thị thông báo lỗi và yêu
cầu người dùng liên hệ với quản trị viên để được cấp quyền truy cập.
Sự ưu tiên: Cao
Giả định:
Trang |35
Sự miêu tả: Cho phép người dùng đã có tài khoản thay đổi mật khẩu
TRG-1: Người dùng click vào link Cài đặt tài khoản tại trang chủ
Cò súng: TRG-2: Người dùng nhấp vào Thay đổi mật khẩu trong trang cài đặt Tài khoản
TRG-3: Người dùng nhấp vào nút Thay đổi mật khẩu.
Mật khẩu mới của người dùng đã được cập nhật vào cơ sở dữ liệu.
Hệ thống thông báo cho người dùng biết mật khẩu đã được đổi thành
Hậu điều kiện: công.
Người dùng đã đăng xuất khỏi hệ thống và phải đăng nhập lại bằng
mật khẩu mới để truy cập vào hệ thống.
Người dùng truy cập tính năng đổi mật khẩu từ giao diện người dùng.
Hệ thống hiển thị một biểu mẫu gồm mật khẩu hiện tại, mật khẩu mới,
nhập lại mật khẩu mới
Người dùng nhập đầy đủ thông tin trong biểu mẫu
Hệ thống xác thực mật khẩu cũ và xác minh tính hợp lệ của mật khẩu
Dòng chảy bình mới theo các yêu cầu về độ dài, độ phức tạp và định dạng do hệ thống
thường: đặt ra.
Nếu mật khẩu mới đạt yêu cầu đã đặt, hệ thống cập nhật mật khẩu mới
vào cơ sở dữ liệu
Hệ thống thông báo đã đổi mật khẩu thành công và yêu cầu người
dùng đăng nhập lại bằng mật khẩu mới để truy cập vào hệ thống.
Dòng chảy thay Luồng thay thế 1: Mật khẩu hiện tại không chính xác
thế: Bước 1a. Hệ thống xác nhận rằng mật khẩu hiện tại không hợp lệ.
Trang |36
Bước 1b. Hệ thống hiển thị thông báo lỗi tới người dùng, yêu cầu nhập
lại mật khẩu hiện tại.
Quy trình thay thế 2: Mật khẩu mới không hợp lệ
Bước 2a. Hệ thống xác nhận rằng mật khẩu mới không đáp ứng các
yêu cầu về độ dài, độ phức tạp hoặc định dạng do hệ thống đặt ra.
Bước 2b. Hệ thống hiển thị thông báo lỗi tới người dùng và yêu cầu
người dùng nhập lại mật khẩu mới theo yêu cầu.
Phương án 3: Người dùng không xác nhận lại mật khẩu mới
Bước 3a. Người dùng không xác nhận lại mật khẩu mới một cách
chính xác.
Bước 3b. Hệ thống hiển thị thông báo lỗi tới người dùng, yêu cầu
người dùng nhập lại mật khẩu mới và xác nhận lại mật khẩu.
Quy trình thay thế 4: Lỗi kết nối cơ sở dữ liệu
Bước 4a. Hệ thống gặp lỗi kết nối cơ sở dữ liệu.
Bước 4b. Hệ thống hiển thị thông báo lỗi tới người dùng, yêu cầu
người dùng thử lại sau hoặc liên hệ bộ phận kỹ thuật để giải quyết.
Sự ưu tiên: Cao
Quy tắc kinh Mật khẩu mới phải khác với mật khẩu cũ
doanh: Mật khẩu mới phải giống với mật khẩu mới
Yêu cầu người dùng thay đổi mật khẩu sau một khoảng thời gian nhất định
Giả định:
Trang |37
Quản trị hệ thống,
Trưởng CRDD, Nhân
viên CRDD, Nhân
Diễn viên chính: viên AD, Người thiết Diễn viên phụ:
kế giáo trình, Người
phản biện giáo trình,
Giáo viên, Sinh viên
Cho phép người dùng đã có tài khoản lấy lại mật khẩu khi quên mật khẩu tài khoản
Sự miêu tả: (mật khẩu sẽ được gửi tới email đăng ký)
TRG-1: Người dùng click vào link quên mật khẩu ở trang đăng nhập
Cò súng:
TRG-2: Người dùng click vào nút đăng nhập.
Người dùng quên mật khẩu và yêu cầu đặt lại mật khẩu bằng cách
nhấp vào liên kết "Quên mật khẩu"
Điều kiện tiên
quyết: Hệ thống có thông tin đăng nhập của người dùng trong cơ sở dữ liệu.
Người dùng nhận được thông tin đặt lại mật khẩu mới qua email
Hậu điều kiện:
Hệ thống đặt lại mật khẩu mới cho người dùng trong cơ sở dữ liệu.
Người dùng yêu cầu đặt lại mật khẩu bằng cách truy cập trang đăng
nhập và chọn "Quên mật khẩu"
Hệ thống sẽ yêu cầu người dùng nhập địa chỉ email đã đăng ký với tài
khoản của mình.
Sau khi người dùng nhập địa chỉ email, hệ thống sẽ kiểm tra xem địa
chỉ email đó có tồn tại trong hệ thống hay không.
Dòng chảy bình
thường: Nếu địa chỉ email đó tồn tại, hệ thống sẽ gửi email chứa link để người
dùng đặt lại mật khẩu. Link này thường có thời gian giới hạn để đảm
bảo an ninh.
Người dùng truy cập vào link trong email và nhập mật khẩu mới.
Sau khi xác nhận mật khẩu mới, hệ thống sẽ cập nhật mật khẩu cho tài
khoản người dùng và chuyển hướng đến trang đăng nhập.
Trang |38
Dòng chảy thay Nếu địa chỉ email đã nhập không tồn tại trong hệ thống, hệ thống sẽ
thế: thông báo tới người dùng và yêu cầu họ nhập lại địa chỉ email đúng.
Ngoại lệ: Nếu hệ thống gặp sự cố kỹ thuật như mất kết nối mạng hoặc lỗi máy
chủ, hệ thống sẽ thông báo cho người dùng và yêu cầu họ thử lại sau.
Sự ưu tiên: Cao
Quy tắc kinh Mật khẩu mới phải dựa trên BR_Password
doanh: Mật khẩu mới không giống mật khẩu cũ
Giả định:
Cho phép người đánh giá Giáo trình, được thiết kế để xem tất cả tài
Sự miêu tả:
liệu học tập.
TRG-1: Người thiết kế/Người đánh giá nhấp vào liên kết để xem tất cả
Cò súng:
các giáo trình được giao
Trang |39
Hậu điều kiện: POST-1:Hiển thị tất cả tài liệu học tập trên màn hình
2.LMM:
- Hiển thị tất cả kết quả học tập
Sự ưu tiên: Cao
Thông tin khác: 1. Mong đợi tần suất thực thi trường hợp sử dụng này cao trong vòng
2 tuần đầu tiên sau khi hệ thống được phát hành.
Giả định:
5.2 Thay đổi trạng thái hoạt động của giáo trình được giao
ID và tên: UC - 14 : Thay đổi trạng thái hoạt động của giáo trình được giao
Trang |40
Diễn viên chính: Trưởng CRDD, Nhân viên Diễn viên phụ: Khách, FAP
CRDD
- TRG-01: Điều kiện đủ là người dùng click vào “xem giáo trình được giao”
Cò súng:
trên màn hình
- Trạng thái hoạt động của các giáo trình đã chọn được thay đổi theo
hành động của quản trị viên
Hậu điều kiện:
- Nếu giáo trình đang hoạt động thì người dùng hệ thống sẽ có thể sử
dụng nó. Nếu nó không hoạt động, nó không có sẵn để sử dụng
5. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
Dòng chảy bình đăng nhập bằng tài khoản hiện có đã được cấp quyền.
thường: 6. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
7. Người dùng nhìn thấy trên màn hình chính và nhấp vào nút "Giáo trình"
8.
Nếu quản trị viên không có quyền truy cập hoặc quyền thích hợp để thay
Dòng chảy thay
đổi trạng thái hoạt động của các giáo trình được chỉ định, hệ thống sẽ hiển
thế:
thị thông báo lỗi và ca sử dụng sẽ kết thúc
- LMM hiển thị trang “Lỗi”. Vui lòng tải lại trang
Ngoại lệ:
- Không thể kiểm tra thông tin hiện có
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Trang |41
5.4 Tìm kiếm giáo trình được giao
Sự miêu tả: Cho phép người được cấp quyền có thể tìm kiếm giáo trình
- TRG-01: Điều kiện đủ là người dùng nhấn vào nút “Tìm kiếm giáo trình”
Cò súng:
trên màn hình
-PRE - 01: Nhân viên (trưởng crdd) phải có ID đăng nhập và mật khẩu hợp
Điều kiện tiên lệ mới có thể truy cập vào hệ thống
quyết:
- PRE - 02: Bài được giao phải được upload và lưu vào hệ thống
9. Truy cập vào cơ sở dữ liệu hoặc hệ thống nơi lưu trữ các giáo trình được
giao.
10. Chức năng tìm kiếm cho phép người dùng nhập các từ khóa hoặc cụm
từ cụ thể để tìm các giáo trình có liên quan.
11. Tùy chọn bộ lọc để tinh chỉnh kết quả tìm kiếm theo các tiêu chí khác
nhau, chẳng hạn như môn học, cấp lớp, loại khóa học và năm.
12. Tùy chọn sắp xếp kết quả tìm kiếm theo mức độ liên quan, thứ tự bảng
chữ cái hoặc ngày thêm.
Dòng chảy bình 13. Bản xem trước hoặc tóm tắt của từng giáo trình để cung cấp cho người
thường: dùng cái nhìn tổng quan về nội dung được đề cập.
14. Tùy chọn tải xuống hoặc in để người dùng có được bản sao của giáo
trình được giao.
15. Giao diện thân thiện với người dùng, dễ điều hướng và dễ hiểu.
16. Ủy quyền và kiểm soát truy cập phù hợp để đảm bảo rằng chỉ những
người dùng được ủy quyền mới có thể truy cập và tìm kiếm các giáo
trình được chỉ định.
17. Một hệ thống được cập nhật thường xuyên với các giáo trình và thông
tin mới để đảm bảo rằng người dùng có quyền truy cập vào nội dung
mới nhất và phù hợp nhất.
18.
Trang |42
Dòng chảy thay
Không có
thế:
- LMM hiển thị trang “Lỗi”. Vui lòng tải lại trang
Ngoại lệ:
- Không thể kiểm tra thông tin hiện có
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
- TRG-01: khi người dùng/người đánh giá giáo trình thêm nhận xét mới,
Cò súng: phản hồi, kích hoạt có thể được đặt để gửi email thông báo đến tác giả của
bài đăng hoặc bài viết
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng
quyết:
- PRE - 02: bài viết đã tồn tại trên màn hình
Trang |43
- Khi người dùng thêm thành công bình luận mới vào bài viết hoặc bài
viết
Hậu điều kiện:
- Bình luận được hiển thị trên trang bài viết hoặc bài viết cùng với bất
kỳ bình luận hiện có nào khác
Nếu người dùng để trống bất kỳ trường bắt buộc nào, hệ thống sẽ hiển thị
thông báo lỗi và nhắc người dùng điền vào các trường còn thiếu trước khi
Dòng chảy thay gửi bình luận.
thế: Nếu người dùng quyết định không gửi bình luận, họ có thể nhấp vào nút
“Hủy” và quay lại trang bài đăng hoặc bài viết mà không cần thêm bình
luận
- LMM hiển thị trang “Lỗi”. Vui lòng tải lại trang
Ngoại lệ:
- Không thể kiểm tra thông tin hiện có
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Trang |44
Giả định:
Sự miêu tả: cho phép CRDD hoặc nhân viên của AD có thể tạo chủ đề mới
Người dùng truy cập vào “Quản lý chủ đề” sau khi đăng nhập
Cò súng: Người dùng nhấp vào tạo liên kết chủ đề rồi nhấp vào nút tạo (sau khi
nhập tất cả các trường trong biểu mẫu tạo)
CRDD đã đăng nhập vào hệ thống và truy cập vào trang tạo đề tài
Điều kiện tiên
Thông tin cần thiết cho chủ đề đã được chuẩn bị sẵn.
quyết:
Môn học đã được tạo và lưu trữ thành công trong hệ thống quản lý
Hậu điều kiện:
khóa học.
Người dùng đăng nhập thành công vào hệ thống quản lý học
tập.
Người dùng truy cập vào trang quản lý chuyên đề.
Người dùng nhấn vào nút “Thêm chủ đề” để mở bảng nhập
thông tin chủ đề mới.
Dòng chảy bình Hệ thống yêu cầu người dùng nhập các thông tin về môn học,
thường: bao gồm tên môn học, mã môn học, số tín chỉ, giảng viên phụ
trách, tài liệu giảng dạy và các thông tin khác liên quan đến
môn học.
Người dùng nhập thông tin chủ đề và nhấn nút “Tạo”.
Hệ thống xác nhận thông tin và lưu trữ các môn học mới vào
cơ sở dữ liệu.
Trang |45
Hệ thống hiển thị thông tin môn học mới tại trang quản lý môn
học.
Nếu người dùng nhập không đủ thông tin được yêu cầu, hệ thống sẽ
hiển thị thông báo lỗi và yêu cầu người dùng nhập lại các thông tin
được yêu cầu.
Nếu thông tin môn học đã có trong cơ sở dữ liệu, hệ thống sẽ hiển thị
Dòng chảy thay thông báo lỗi và yêu cầu người dùng nhập lại thông tin với mã khóa
thế: học khác hoặc chỉnh sửa thông tin của khóa học hiện có.
Nếu người dùng không có quyền truy cập vào trang quản lý khóa học,
hệ thống sẽ hiển thị thông báo lỗi và từ chối truy cập.
Nếu hệ thống gặp lỗi kỹ thuật hoặc không lưu được thông tin khóa học
mới, hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng thử lại
sau.
Lỗi kết nối: Nếu hệ thống không kết nối được với cơ sở dữ liệu hoặc
mất kết nối trong quá trình lưu thông tin môn học mới, hệ thống sẽ
hiển thị thông báo lỗi và yêu cầu người dùng thử lại sau.
Dữ liệu không hợp lệ: Nếu người dùng nhập sai hoặc thông tin chủ đề
không hợp lệ, hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng
nhập lại thông tin đúng.
Chủ đề hiện có: Nếu người dùng nhập thông tin chủ đề giống với chủ
đề đã có trong cơ sở dữ liệu, hệ thống sẽ hiển thị thông báo lỗi và yêu
Ngoại lệ: cầu người dùng nhập lại mã chủ đề khác hoặc chỉnh sửa thông tin chủ
đề. niềm tin của chủ thể đã tồn tại.
Không có quyền truy cập: Nếu người dùng không có quyền truy cập
vào trang quản lý khóa học, hệ thống sẽ từ chối truy cập và hiển thị
thông báo lỗi.
Lỗi hệ thống: Nếu hệ thống gặp lỗi kỹ thuật hoặc không xử lý được
thông tin chủ đề mới, hệ thống sẽ hiển thị thông báo lỗi và yêu cầu
người dùng thử lại sau.
Sự ưu tiên: Cao
Tần suất sử dụng: Phụ thuộc vào kế hoạch của CRDD hoặc AD
Trang |46
Mã môn học phải là duy nhất: Mỗi môn học trong hệ thống
phải có một mã môn học duy nhất, không được trùng với mã
môn học của môn học khác.
Thông tin môn học phải đầy đủ: Khi thêm môn học mới, người
dùng phải cung cấp đầy đủ thông tin về môn học như tên môn
học, mã môn học, số tín chỉ, mô tả môn học,...
Mã khóa học phải đúng định dạng: Mã khóa học phải đúng
Quy tắc kinh định dạng do hệ thống quy định, ví dụ: chỉ có chữ và số, không
doanh: có dấu cách,...
Số tín chỉ phải nằm trong phạm vi cho phép: Số tín chỉ của
khóa học phải nằm trong phạm vi do hệ thống quy định, ví dụ
từ 1 đến 10 tín chỉ.
Người dùng thêm môn học mới phải có quyền truy cập: Người
dùng thêm môn học mới phải có quyền truy cập vào trang quản
lý khóa học.
Giả định:
Người dùng truy cập vào “Quản lý chủ đề” sau khi đăng nhập
Cò súng: Người dùng nhấp vào liên kết chỉnh sửa chủ đề rồi nhấp vào nút chỉnh
sửa (sau khi nhập tất cả các trường vào biểu mẫu chỉnh sửa)
Điều kiện tiên Người dùng đăng nhập vào hệ thống và có quyền truy cập vào chức
quyết: năng chỉnh sửa chủ đề.
Trang |47
Khóa học cần phải được tạo trước đó trong hệ thống để có thể chỉnh
sửa thông tin của nó.
Thông tin khóa học cần được hiển thị chính xác và đầy đủ để người
dùng có thể chỉnh sửa.
Thông tin về đề tài đã được chỉnh sửa và lưu vào cơ sở dữ liệu của hệ
thống.
Người dùng đã được thông báo về những thay đổi và cập nhật thông
Hậu điều kiện:
tin mới của chủ đề.
Hệ thống hiển thị các thông tin mới về chủ đề cho người dùng sau khi
chỉnh sửa.
Người dùng đăng nhập vào hệ thống và lựa chọn truy cập vào
màn hình quản lý chuyên đề
Hệ thống hiển thị danh sách các chủ đề có thể chỉnh sửa.
Người dùng lựa chọn chủ đề cần chỉnh sửa và hệ thống hiển thị
thông tin chi tiết về chủ đề đó.
Người dùng chỉnh sửa thông tin môn học, bao gồm tên môn
học, chương trình giảng dạy, mô tả khóa học và các thông tin
Dòng chảy bình khác.
thường:
Người dùng lưu lại các thay đổi và hệ thống cập nhật các thông
tin mới của chủ thể vào cơ sở dữ liệu.
Hệ thống hiển thị thông báo xác nhận cho người dùng biết các
thay đổi đã được lưu thành công.
Người dùng xem lại thông tin khóa học để đảm bảo rằng những
thay đổi đã được cập nhật chính xác.
Trang |48
2. Người dùng không có quyền truy cập vào chỉnh sửa khóa học:
Một. Hệ thống hiển thị thông báo lỗi cho người dùng biết rằng họ
không có quyền truy cập vào chức năng này.
b. Người dùng quay lại bước 1 để đăng nhập vào hệ thống với quyền
tương ứng.
3. Người dùng nhập sai thông tin khi chỉnh sửa chủ đề:
Một. Hệ thống hiển thị thông báo lỗi cho người dùng biết về lỗi nhập
và yêu cầu người dùng nhập lại thông tin chính xác.
b. Người dùng quay lại bước 4 để sửa thông tin chủ đề.
4. Hệ thống gặp lỗi khi lưu thông tin đã chỉnh sửa của đề tài:
Một. Hệ thống hiển thị thông báo lỗi thông báo cho người dùng về sự
cố và yêu cầu người dùng thử lại hoặc liên hệ với quản trị viên để giải
quyết sự cố.
b. Người dùng quay lại bước 4 để sửa thông tin chủ đề hoặc hủy thao
tác chỉnh sửa.
Không có quyền truy cập: Người dùng không có quyền truy cập vào
chức năng chỉnh sửa chủ đề.
Môn học không tồn tại: Người dùng nhập tên môn học không tồn tại
trong hệ thống.
Lỗi nhập liệu: Người dùng nhập sai thông tin khi soạn thảo một chủ đề,
bao gồm các lỗi như định dạng nhập sai, thiếu thông tin,…
Ngoại lệ:
Lỗi hệ thống: Hệ thống gặp sự cố trong quá trình cập nhật thông tin
chuyên đề, bao gồm lỗi kết nối cơ sở dữ liệu, lỗi lưu trữ, lỗi hệ thống...
Xung đột dữ liệu: Nếu có hai hoặc nhiều người dùng đang cùng lúc
chỉnh sửa thông tin của cùng một chủ đề, hệ thống sẽ phát hiện xung
đột dữ liệu và thông báo cho người dùng về sự cố.
Sự ưu tiên: Cao
Tần suất sử dụng: Phụ thuộc vào kế hoạch của CRDD hoặc AD
Trang |49
Chỉ CRDD hoặc AD mới có thể thực hiện chỉnh sửa khóa học
Quy tắc kinh Các thông tin về môn học (như mã môn học, tên môn học, mã
doanh: môn học, giáo viên chủ nhiệm...) phải nhập đúng định dạng.
Giả định:
Sự miêu tả: cho phép CRDD và nhân viên của AD có thể xem chi tiết chủ đề
Người dùng đăng nhập thành công và truy cập vào trang “quản lý chủ
đề”
Cò súng:
Người dùng nhấp chuột vào một chủ đề
Người dùng đã đăng nhập vào hệ thống và truy cập vào trang quản lý
Điều kiện tiên tự chọn
quyết:
Chủ đề đã được tạo
Chi tiết chủ đề tương ứng được hiển thị sau khi người dùng nhấp vào
Hậu điều kiện:
một chủ đề trong danh sách chủ đề trong trang quản lý chủ đề
Người dùng truy cập vào hệ thống quản lý chuyên đề sau khi
đăng nhập vào tài khoản của mình.
Dòng chảy bình Hệ thống hiển thị thêm link và danh sách chủ đề và chỉnh sửa
thường: link bên cạnh từng chủ đề
Người dùng nhấp chuột vào một chủ đề
Hệ thống hiển thị chi tiết môn học tương ứng
Trang |50
Dòng chảy thay Người dùng có thể nhấp vào nút “Tải thêm” để xem thêm chi tiết về
thế: chủ đề
Lỗi kết nối: Nếu hệ thống không thể kết nối với cơ sở dữ liệu, hệ thống
sẽ nhận được thông báo lỗi và không thể tiếp tục thực thi use case.
Lỗi hệ thống: Nếu hệ thống gặp lỗi không xác định hoặc sự cố kỹ thuật
Ngoại lệ:
khác, người dùng sẽ nhận được thông báo lỗi và hệ thống sẽ cố gắng
khắc phục sự cố trong thời gian sớm nhất có thể.
Sự ưu tiên: Cao
Tần suất sử dụng: Phụ thuộc vào nhu cầu của người sử dụng
Giả định:
TRG-01: Người dùng chọn một khóa học hoặc chương trình học để tạo
Cò súng:
giáo trình cho khóa học đó.
Trang |51
TRG-02: CRDD nhấp vào liên kết tạo Giáo trình sau đó nhấp vào nút
tạo (sau khi nhập tất cả các trường trong biểu mẫu tạo)
CRDD đã đăng nhập vào hệ thống và truy cập vào trang tạo giáo trình
Khóa học đã được tạo
Điều kiện tiên
quyết: Các thông tin cần thiết cho Giáo trình như thông tin khóa học, giờ học,
tài liệu tham khảo, cấu trúc lớp đã được chuẩn bị sẵn.
Giáo trình đã được tạo và lưu trữ thành công trong hệ thống quản lý
khóa học.
Hậu điều kiện:
Sinh viên hoặc giảng viên có thể truy cập Giáo trình thông qua hệ
thống LMM để biết thêm thông tin về khóa học.
1. CRDD truy cập hệ thống quản lý khóa học và đăng nhập vào
tài khoản của mình.
2. CRDD chọn khóa học để tạo Giáo trình.
3. Hệ thống hiển thị form tạo Syllabus và CRDD để điền các
Dòng chảy bình thông tin cần thiết gồm chủ đề, số lượng bài học, tài liệu tham
thường: khảo, bài kiểm tra,...
4.
5. Hệ thống lưu trữ Giáo trình mới và thông báo cho CRDD rằng
Giáo trình đã được tạo thành công.
6. CRDD có thể xem xét và chỉnh sửa Giáo trình sau khi tạo.
Môn học đã được tạo giáo trình trước đó: Hệ thống sẽ thông báo và đề
Dòng chảy thay nghị chỉnh sửa giáo trình có sẵn thay vì tạo giáo trình mới
thế:
CRDD nhập thiếu thông tin hoặc nhập thông tin không hợp lệ: hệ
thống yêu cầu nhập lại cho đến khi đầy đủ thông tin hợp lệ thì gửi đi
- Lỗi kết nối: Nếu hệ thống không thể kết nối với cơ sở dữ liệu hoặc
với bất kỳ dịch vụ nào liên quan đến việc tạo Giáo trình, CRDD sẽ
nhận được thông báo lỗi và không thể tiếp tục thực thi use case.
- Lỗi dữ liệu đầu vào: Nếu CRDD cung cấp dữ liệu đầu vào không hợp
Ngoại lệ: lệ hoặc thiếu thông tin bắt buộc, hệ thống sẽ hiển thị thông báo lỗi và
yêu cầu người dùng cung cấp thông tin đầy đủ và chính xác.
- Lỗi hệ thống: Nếu hệ thống gặp lỗi không xác định hoặc sự cố kỹ
thuật khác, CRDD sẽ nhận được thông báo lỗi và hệ thống sẽ cố gắng
khắc phục sự cố trong thời gian sớm nhất có thể.
Trang |52
Sự ưu tiên: Cao
Tần suất sử dụng: Tùy theo thời lượng từng học kỳ, thời gian cập nhật của từng môn học.
Nội dung bắt buộc: Giáo trình phải bao gồm mục tiêu học tập,
nội dung khóa học chi tiết, phương pháp giảng dạy, hình thức
kiểm tra và các thông tin khác do trường đại học hoặc cơ quan
quản lý lý thuyết giáo dục quy định.
Quy tắc kinh Định dạng và cấu trúc: Giáo trình phải tuân thủ các quy định về
doanh: định dạng, phông chữ, khổ giấy, thứ tự các mục và các yêu cầu
khác do trường đại học hoặc cơ quan quản lý giáo dục đặt ra.
Thời gian đăng bài: Giáo trình phải được đăng trên hệ thống
đăng ký khóa học trước khi khóa học bắt đầu để học viên có đủ
thời gian chuẩn bị cho khóa học.
Giả định:
Sự miêu tả: cho phép người dùng có thể chỉnh sửa giáo trình
Người dùng truy cập vào liên kết "Chỉnh sửa giáo trình"
Cò súng:
Người dùng nhấn nút “chỉnh sửa” tại màn hình Chỉnh sửa giáo trình
Người dùng đã đăng nhập vào hệ thống và có quyền truy cập vào trang
Điều kiện tiên chỉnh sửa giáo trình
quyết:
Giáo trình đã được tạo
Trang |53
Người dùng hiểu rõ tác động của bất kỳ thay đổi nào đối với Giáo trình
đối với người dùng hoặc hệ thống khác.
Người dùng vào trang quản lý Giáo trình và chọn mục "Chỉnh sửa giáo
trình".
Hệ thống hiển thị trang soạn thảo Đề cương cho người dùng.
Người dùng thực hiện những thay đổi và chỉnh sửa cần thiết đối với
Giáo trình.
Dòng chảy bình
thường: Người dùng lưu các thay đổi đã thực hiện.
Hệ thống cập nhật giáo trình với những thay đổi mới nhất.
Hệ thống hiển thị thông báo tới người dùng xác nhận Giáo trình đã
được cập nhật thành công.
Người dùng đóng trang chỉnh sửa Giáo trình và tiếp tục sử dụng các
chức năng khác của hệ thống.
Người dùng muốn hủy thay đổi: Nếu người dùng muốn hủy các thay
đổi đã thực hiện trên Giáo trình, họ có thể chọn tùy chọn “Hủy” hoặc
“Quay lại” để quay lại trang quản lý Giáo trình mà không lưu thay đổi.
thay đổi.
Dòng chảy thay Người dùng không có quyền truy cập: Nếu người dùng không có
thế: quyền chỉnh sửa Đề cương, hệ thống hiển thị thông báo lỗi và không
cho phép người dùng tiếp tục.
Lỗi lưu thay đổi: Nếu xảy ra lỗi trong quá trình lưu thay đổi đã thực
hiện, hệ thống hiển thị thông báo lỗi và cung cấp các tùy chọn để khắc
phục lỗi.
Trang |54
Các thay đổi bị xung đột: Nếu một người dùng khác chỉnh sửa Giáo
trình cùng lúc với người dùng hiện tại và các thay đổi đó có xung đột,
hệ thống sẽ hiển thị thông báo xung đột và yêu cầu người dùng thực
hiện các thay đổi. lại.
Lỗi kết nối: Nếu xảy ra lỗi kết nối với cơ sở dữ liệu hoặc các hệ thống
liên quan đến Giáo trình, hệ thống sẽ hiển thị thông báo lỗi và yêu cầu
người dùng thử lại sau.
Lỗi quyền: Nếu người dùng không có quyền chỉnh sửa Giáo trình, hệ
thống hiển thị thông báo lỗi và không cho phép người dùng tiếp tục.
Lỗi kết nối: Nếu xảy ra lỗi khi kết nối với cơ sở dữ liệu hoặc các hệ
thống liên quan đến Giáo trình, hệ thống sẽ hiển thị thông báo lỗi và
Ngoại lệ:
yêu cầu người dùng thử lại sau.
Lỗi hệ thống: Nếu xảy ra lỗi trong hệ thống, ví dụ lỗi phần mềm, hệ
thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng thử lại sau hoặc
báo lỗi cho bộ phận hỗ trợ kỹ thuật để khắc phục.
Sự ưu tiên: Cao
Tần suất sử dụng: Tùy theo thời lượng từng học kỳ, thời gian cập nhật của từng môn học.
Những thay đổi được thực hiện đối với giáo trình phải được lưu
trước khi chúng có hiệu lực.
Quy tắc kinh
Giáo trình phải được Trưởng phòng CRDD xem xét và phê
doanh:
duyệt
định dạng và xác thực cho các trường đầu vào
Giả định:
Trang |55
Trưởng CRDD, Nhân
viên CRDD, Nhân viên
AD, Người thiết kế giáo
Diễn viên chính: Diễn viên phụ:
trình, Người phản biện
giáo trình, Giáo viên,
Học sinh
Sự miêu tả: cho phép người dùng tìm kiếm giáo trình trong danh sách giáo trình
Hệ thống hiển thị danh sách kết quả tìm kiếm phù hợp với tiêu chí tìm
kiếm của người dùng.
Người dùng có thể xem thông tin chi tiết của giáo trình bằng cách chọn
từ danh sách kết quả tìm kiếm.
Hậu điều kiện:
Người dùng có thể tải xuống hoặc in giáo trình nếu tính năng này có
sẵn trong hệ thống.
Người dùng có thể thực hiện tìm kiếm khác hoặc quay lại trang trước
nếu cần.
Người dùng truy cập vào chức năng tìm kiếm giáo trình trên hệ thống.
Hệ thống hiển thị giao diện tìm kiếm giáo trình với các trường nhập
liệu để người dùng điền các thông tin cần tìm kiếm.
Người dùng nhập thông tin tìm kiếm vào các trường liên quan như tên
môn học, môn học, mã lớp, khoa giảng dạy, học kỳ, năm học…
Người dùng nhấn nút “Tìm kiếm” để thực hiện tìm kiếm.
Dòng chảy bình Hệ thống xử lý thông tin tìm kiếm và hiển thị danh sách kết quả tìm
thường: kiếm phù hợp với tiêu chí tìm kiếm của người dùng.
Người dùng chọn một kết quả tìm kiếm cụ thể để xem thông tin chi tiết
về giáo trình.
Hệ thống hiển thị thông tin chi tiết về giáo trình và cung cấp các tùy
chọn để người dùng tải xuống hoặc in giáo trình nếu có tính năng này.
Người dùng có thể quay lại danh sách kết quả tìm kiếm hoặc thực hiện
tìm kiếm khác nếu cần thiết.
Trang |56
Người dùng có thể sắp xếp danh sách kết quả tìm kiếm theo một tiêu
chí:
Người dùng nhập thông tin tìm kiếm vào các trường liên quan như tên
môn học, môn học, mã lớp, khoa giảng dạy, học kỳ, năm học…
Dòng chảy thay Người dùng nhấn nút “Tìm kiếm” để thực hiện tìm kiếm.
thế: Hệ thống xử lý thông tin tìm kiếm và hiển thị danh sách kết quả tìm
kiếm phù hợp với tiêu chí tìm kiếm của người dùng.
Người dùng sắp xếp danh sách kết quả tìm kiếm theo tiêu chí
Hệ thống hiển thị kết quả danh sách sau khi sắp xếp
Lỗi quyền: Nếu người dùng không có quyền truy cập vào Giáo trình
tìm kiếm, hệ thống sẽ hiển thị thông báo lỗi và không cho phép người
dùng tiếp tục.
Lỗi kết nối: Nếu xảy ra lỗi khi kết nối với cơ sở dữ liệu hoặc các hệ
Ngoại lệ: thống liên quan đến Giáo trình, hệ thống sẽ hiển thị thông báo lỗi và
yêu cầu người dùng thử lại sau.
Lỗi hệ thống: Nếu xảy ra lỗi trong hệ thống, ví dụ lỗi phần mềm, hệ
thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng thử lại sau hoặc
báo lỗi cho bộ phận hỗ trợ kỹ thuật để khắc phục.
Sự ưu tiên: Cao
Tần suất sử dụng: phụ thuộc vào nhu cầu của người sử dụng
Người dùng chỉ có thể tìm kiếm các giáo trình đã được phê
duyệt.
Quy tắc kinh Khi tìm kiếm giáo trình, người dùng phải có khả năng sử dụng
doanh: tiêu chí lọc để giới hạn kết quả tìm kiếm.
Người dùng có thể xem chi tiết giáo trình trong kết quả danh
sách
Giả định:
Trang |57
Được tạo bởi: TruongND Ngày tạo: 3/2/2023
cho phép người dùng xuất tài liệu giáo trình các môn học từ hệ thống
Sự miêu tả:
sang các định dạng khác nhau để phục vụ nhu cầu
Người dùng truy cập vào liên kết "Quản lý khóa học"
Cò súng: Người dùng nhập khóa học chứa giáo trình để xuất
Người dùng nhấp vào nút "Xuất giáo trình" trong chi tiết khóa học
giáo trình phải tồn tại và được lưu trữ trong hệ thống
Người dùng phải có quyền truy cập thích hợp vào giáo trình và khả
Điều kiện tiên năng xuất nó
quyết: Giáo trình phải ở định dạng có thể xuất được, chẳng hạn như tài liệu
PDF hoặc Word
Hệ thống hiển thị file sau khi xuất theo định dạng của người dùng
Hậu điều kiện:
Người dùng có thể tải file sau khi xuất sang máy tính
Người dùng truy cập vào trang quản lý giáo trình và chọn
môn học chứa giáo trình để xuất
Dòng chảy bình Người dùng lựa chọn định dạng đầu ra của giáo trình, bao gồm
thường: các định dạng phổ biến như PDF, Word, Excel, HTML, v.v.
Hệ thống tạo ra một bản sao của giáo trình theo định dạng được
yêu cầu và cung cấp cho người dùng để tải xuống.
Người dùng có thể xuất giáo trình trong liên kết danh sách giáo trình:
Người dùng truy cập vào phần Quản lý giáo trình, sau đó nhấp vào
Dòng chảy thay liên kết danh sách giáo trình (tất nhiên mỗi giáo trình đều chứa id của
thế: khóa học)
Hệ thống hiển thị một hộp văn bản cho phép người dùng tìm kiếm
khóa học
Người dùng nhập khóa học id chứa
Trang |58
Hệ thống hiển thị giáo trình của khóa học
Người dùng bấm vào xuất giáo trình
Lỗi quyền: Nếu người dùng không có quyền truy cập vào Giáo trình
Xuất, hệ thống hiển thị thông báo lỗi và không cho phép người dùng
tiếp tục.
Lỗi kết nối: Nếu xảy ra lỗi khi kết nối với cơ sở dữ liệu hoặc các hệ
Ngoại lệ: thống liên quan đến Giáo trình, hệ thống sẽ hiển thị thông báo lỗi và
yêu cầu người dùng thử lại sau.
Lỗi hệ thống: Nếu xảy ra lỗi trong hệ thống, ví dụ lỗi phần mềm, hệ
thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng thử lại sau hoặc
báo lỗi cho bộ phận hỗ trợ kỹ thuật để khắc phục.
Sự ưu tiên: Cao
Tần suất sử dụng: Phụ thuộc vào nhu cầu của người sử dụng
Bảo mật: Đảm bảo rằng chỉ những người dùng được ủy quyền
Quy tắc kinh
mới có quyền truy cập vào giáo trình xuất và thông tin nhạy
doanh:
cảm không được chia sẻ với các bên trái phép.
Giả định:
cho phép người dùng có thể phê duyệt/không phê duyệt trước khi phát
Sự miêu tả:
hành giáo trình
Cò súng: Người dùng truy cập vào liên kết "Quản lý giáo trình"
Trang |59
Người dùng nhấp vào liên kết "Phê duyệt giáo trình"
Người dùng nhấp vào nút Phê duyệt/Không phê duyệt cho từng giáo
trình
Điều kiện tiên Người dùng phải là Trưởng CRDD và được ủy quyền truy cập vào liên
quyết: kết phê duyệt
Hiển thị trống nếu không có giáo trình nào được phê duyệt
Trạng thái Giáo trình đã được phê duyệt thay đổi thành “Đã phê duyệt”
Hậu điều kiện: khi người dùng nhấp vào nút phê duyệt
Trạng thái Giáo trình bị từ chối thay đổi thành “Bị từ chối” khi người
dùng nhấp vào nút bị từ chối
Người dùng không có quyền truy cập: Nếu người dùng không có
quyền truy cập vào link Đề cương phê duyệt, hệ thống hiển thị thông
báo lỗi và không cho phép người dùng tiếp tục.
Lỗi lưu thay đổi: Nếu xảy ra lỗi trong quá trình lưu thay đổi đã thực
Dòng chảy thay hiện, hệ thống hiển thị thông báo lỗi và cung cấp các tùy chọn để khắc
thế: phục lỗi.
Lỗi kết nối: Nếu xảy ra lỗi kết nối với cơ sở dữ liệu hoặc các hệ thống
liên quan đến Giáo trình, hệ thống sẽ hiển thị thông báo lỗi và yêu cầu
người dùng thử lại sau.
Lỗi quyền: Nếu người dùng không có quyền truy cập vào liên kết Đề
cương phê duyệt, hệ thống sẽ hiển thị thông báo lỗi và không cho phép
người dùng tiếp tục.
Lỗi kết nối: Nếu xảy ra lỗi trong khi kết nối với cơ sở dữ liệu hoặc các
Ngoại lệ: hệ thống liên quan đến Giáo trình, hệ thống sẽ hiển thị thông báo lỗi và
yêu cầu người dùng thử lại sau.
Lỗi hệ thống: Nếu xảy ra lỗi trong hệ thống, ví dụ lỗi phần mềm, hệ
thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng thử lại sau hoặc
báo lỗi cho bộ phận hỗ trợ kỹ thuật để khắc phục.
Trang |60
Sự ưu tiên: Cao
Tần suất sử dụng: Phụ thuộc vào nhu cầu của Trưởng CRDD
Giáo trình đã được phê duyệt phải được đưa vào danh mục
Quy tắc kinh
khóa học của tổ chức và phân phát cho sinh viên và giáo viên
doanh:
đã đăng ký.
Giả định:
số 8.Quản lý tự chọn
8.1 Thêm môn tự chọn
CRDD đã đăng nhập vào hệ thống và truy cập vào trang Quản lý môn
Điều kiện tiên tự chọn
quyết:
Các khóa học tồn tại trong hệ thống
Môn tự chọn đã được tạo và lưu trữ thành công trong hệ thống quản lý
Môn tự chọn.
Hậu điều kiện:
Người dùng có thể truy cập Môn tự chọn thông qua hệ thống LMM để
biết thêm thông tin về môn tự chọn.
Trang |61
CRDD truy cập vào hệ thống quản lý Tự chọn và đăng nhập vào tài
khoản của mình.
CRDD nhấp vào Thêm liên kết tự chọn
Danh sách hiển thị hệ thống Khóa học và trường nhập liệu
CRDD chọn các khóa học và nhập thông tin vào trường đầu vào, sau
Dòng chảy bình đó nhấp vào Thêm
thường: Hệ thống kiểm tra đầu vào từ người dùng và kiểm tra tồn tại
Nếu sau khi kiểm tra không có vấn đề gì xảy ra, Hệ thống sẽ lưu trữ
môn tự chọn mới và thông báo cho CRDD rằng môn tự chọn đã được
tạo thành công.
CRDD có thể xem và chỉnh sửa các môn tự chọn sau khi tạo.
Môn học tự chọn đã tạo: Hệ thống sẽ thông báo và đề nghị chỉnh sửa
Dòng chảy thay giáo trình có sẵn thay vì tạo giáo trình mới
thế:
CRDD nhập thiếu thông tin hoặc nhập thông tin không hợp lệ: hệ
thống yêu cầu nhập lại cho đến khi đầy đủ thông tin hợp lệ thì gửi đi
Lỗi kết nối: Nếu hệ thống không thể kết nối với cơ sở dữ liệu hoặc với
bất kỳ dịch vụ nào liên quan đến việc tạo Elective, CRDD sẽ nhận
được thông báo lỗi và không thể tiếp tục thực thi ca sử dụng.
Lỗi dữ liệu đầu vào: Nếu CRDD cung cấp dữ liệu đầu vào không hợp
Ngoại lệ: lệ hoặc thiếu thông tin bắt buộc, hệ thống sẽ hiển thị thông báo lỗi và
yêu cầu người dùng cung cấp thông tin đầy đủ và chính xác.
Lỗi hệ thống: Nếu hệ thống gặp lỗi không xác định hoặc sự cố kỹ thuật
khác, CRDD sẽ nhận được thông báo lỗi và hệ thống sẽ cố gắng khắc
phục sự cố trong thời gian sớm nhất có thể.
Sự ưu tiên: Cao
Quy tắc kinh Nội dung bắt buộc: Các môn tự chọn phải bao gồm thông tin
doanh: chương trình giảng dạy, danh sách chi tiết các môn học
Giả định:
Trang |62
8.2 Chỉnh sửa Tự chọn
Sự miêu tả: cho phép CRDD có thể chỉnh sửa một môn tự chọn
CRDD đã đăng nhập vào hệ thống và truy cập vào trang Quản lý môn
Điều kiện tiên tự chọn
quyết:
Tự chọn tồn tại trong hệ thống
Môn tự chọn đã được chỉnh sửa và lưu trữ thành công trong hệ thống
quản lý Môn tự chọn.
Hậu điều kiện:
Người dùng có thể truy cập Môn tự chọn thông qua hệ thống LMM để
biết thêm thông tin về môn tự chọn.
CRDD truy cập hệ thống quản lý Tự chọn sau khi đăng nhập vào tài
khoản của mình.
CRDD bấm vào một môn tự chọn
Hệ thống hiển thị chi tiết các môn tự chọn
Dòng chảy bình CRDD thay đổi thông tin rồi nhấn nút Chỉnh sửa
thường: Hệ thống kiểm tra đầu vào từ người dùng và kiểm tra tồn tại
Nếu sau khi kiểm tra không có vấn đề gì, Hệ thống lưu trữ môn tự
chọn này và thông báo cho CRDD rằng môn tự chọn đã được chỉnh
sửa thành công.
CRDD có thể xem và chỉnh sửa các môn tự chọn sau khi chỉnh sửa.
Trang |63
Môn học tự chọn đã tạo: Hệ thống sẽ thông báo và đề nghị chỉnh sửa
Dòng chảy thay giáo trình có sẵn thay vì tạo giáo trình mới
thế:
CRDD nhập thiếu thông tin hoặc nhập thông tin không hợp lệ: hệ
thống yêu cầu nhập lại cho đến khi đầy đủ thông tin hợp lệ thì gửi đi
Lỗi kết nối: Nếu hệ thống không thể kết nối với cơ sở dữ liệu hoặc với
bất kỳ dịch vụ nào liên quan đến việc tạo Elective, CRDD sẽ nhận
được thông báo lỗi và không thể tiếp tục thực thi ca sử dụng.
Lỗi dữ liệu đầu vào: Nếu CRDD cung cấp dữ liệu đầu vào không hợp
Ngoại lệ: lệ hoặc thiếu thông tin bắt buộc, hệ thống sẽ hiển thị thông báo lỗi và
yêu cầu người dùng cung cấp thông tin đầy đủ và chính xác.
Lỗi hệ thống: Nếu hệ thống gặp lỗi không xác định hoặc sự cố kỹ thuật
khác, CRDD sẽ nhận được thông báo lỗi và hệ thống sẽ cố gắng khắc
phục sự cố trong thời gian sớm nhất có thể.
Sự ưu tiên: Cao
Nội dung bắt buộc: Các môn tự chọn phải bao gồm thông tin
Quy tắc kinh chương trình giảng dạy, danh sách chi tiết các môn học
doanh:
Giả định:
Trang |64
Sự miêu tả: cho phép CRDD có thể tìm kiếm giáo trình
CRDD đã đăng nhập vào hệ thống và truy cập vào trang Quản lý môn
tự chọn
Điều kiện tiên Các môn tự chọn tồn tại trong hệ thống
quyết:
Màn hình quản lý tự chọn có textbox và nút tìm kiếm
Hệ thống hiển thị các môn tự chọn dựa trên từ khóa tìm kiếm của
Hậu điều kiện:
người dùng
CRDD truy cập hệ thống quản lý Tự chọn sau khi đăng nhập vào tài
khoản của mình.
Dòng chảy bình Hệ thống hiển thị danh sách các môn tự chọn
thường: CRDD nhập từ khóa vào hộp văn bản sau đó nhấp vào nút tìm kiếm
Hệ thống hiển thị danh sách các môn tự chọn dựa trên từ khóa đã nhập
Người dùng có thể sắp xếp danh sách các môn tự chọn trước khi tìm
kiếm theo từ khóa:
Người dùng sắp xếp danh sách tự chọn
Người dùng nhập thông tin tìm kiếm vào các trường liên quan như id
Dòng chảy thay môn tự chọn, tên môn tự chọn, tên môn học…
thế: Người dùng nhấn nút “Tìm kiếm” để thực hiện tìm kiếm.
Hệ thống xử lý thông tin tìm kiếm và hiển thị danh sách kết quả
tìm kiếm phù hợp với tiêu chí tìm kiếm của người dùng và sắp xếp
theo một tiêu chí
Lỗi quyền: Nếu người dùng không có quyền truy cập vào Tìm kiếm tự
chọn, hệ thống hiển thị thông báo lỗi và không cho phép người dùng
Ngoại lệ: tiếp tục.
Trang |65
Lỗi kết nối: Nếu xảy ra lỗi trong khi kết nối với cơ sở dữ liệu hoặc các
hệ thống liên quan, hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người
dùng thử lại sau.
Lỗi hệ thống: Nếu xảy ra lỗi trong hệ thống, ví dụ lỗi phần mềm, hệ
thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng thử lại sau hoặc
báo lỗi cho bộ phận hỗ trợ kỹ thuật để khắc phục.
Sự ưu tiên: Cao
Tần suất sử dụng: Phụ thuộc vào nhu cầu của người sử dụng
Người dùng chỉ có thể tìm kiếm các môn tự chọn đã được phê
duyệt.
Quy tắc kinh Khi tìm kiếm các môn tự chọn, người dùng phải có khả năng sử
doanh: dụng tiêu chí lọc để giới hạn kết quả tìm kiếm.
Người dùng có thể xem chi tiết môn tự chọn trong kết quả danh
sách
Giả định:
Sự miêu tả: cho phép CRDD có thể xem chi tiết một môn tự chọn
Trang |66
Người dùng truy cập liên kết “Quản lý tự chọn”
Cò súng:
Người dùng bấm vào một môn tự chọn
CRDD đã đăng nhập vào hệ thống và truy cập vào trang quản lý môn
Điều kiện tiên tự chọn
quyết:
Môn tự chọn đã được tạo
Chi tiết môn tự chọn tương ứng được hiển thị sau khi người dùng nhấp
Hậu điều kiện: vào môn tự chọn trong danh sách môn tự chọn tại trang quản lý môn tự
chọn
1. Người dùng truy cập vào hệ thống quản lý tự chọn sau khi đăng
nhập vào tài khoản của mình.
Dòng chảy bình 2. Hệ thống hiển thị thêm link và danh sách các môn tự chọn và
thường: chỉnh sửa link bên cạnh mỗi môn tự chọn
3. Người dùng bấm vào một môn tự chọn
4. Hệ thống hiển thị chi tiết tự chọn tương ứng
Dòng chảy thay Người dùng có thể nhấp vào nút “Tải thêm” để xem chi tiết hơn về các
thế: môn tự chọn
Lỗi kết nối: Nếu hệ thống không thể kết nối với cơ sở dữ liệu, hệ thống
sẽ nhận được thông báo lỗi và không thể tiếp tục thực thi use case.
Ngoại lệ: Lỗi hệ thống: Nếu hệ thống gặp lỗi không xác định hoặc sự cố kỹ thuật
khác, người dùng sẽ nhận được thông báo lỗi và hệ thống sẽ cố gắng
khắc phục sự cố trong thời gian sớm nhất có thể.
Sự ưu tiên: Cao
Tần suất sử dụng: Phụ thuộc vào nhu cầu của người sử dụng
Giả định:
Trang |67
9.Quản lý đơn hàng
9.1 Tạo, chỉnh sửa, xem, xóa PO
Các trường hợp sử dụng cho phép người dùng xem, chỉnh sửa, thêm,
Sự miêu tả:
xóa PO
Hậu điều kiện: POS-01: Hệ thống hiển thị đầy đủ thông tin của PO
Sự ưu tiên: Cao
Khoảng 1000 người dùng, trung bình một lần sử dụng mỗi ngày. Mức
Tần suất sử dụng: sử dụng cao nhất cho trường hợp sử dụng này là từ 8 giờ sáng đến 16
giờ 30 sáng. giờ địa phương.
Trang |68
Quy tắc kinh
BR-1, BR-2, BR-3, BR-4, BR-11, BR-12, BR-33
doanh:
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ
Thông tin khác:
mới và giảm dần trong những ngày tiếp theo
Giả định:
9.2 Thêm, Chỉnh sửa, Xem, Xóa PO vào chương trình giảng dạy
ID và tên: UC-30: Tạo, xem, chỉnh sửa, xóa, PO vào chương trình giảng dạy
Các ca sử dụng cho phép người dùng xem, chỉnh sửa, thêm, xóa PO
Sự miêu tả:
vào chương trình giảng dạy
TRG-01: được thiết kế để tự động tạo tài liệu PO cho chương trình
Cò súng:
giảng dạy
POS-01: Hệ thống hiển thị toàn bộ thông tin PO tới chương trình giảng
Hậu điều kiện:
dạy
Trang |69
Ngoại lệ: Không có
Sự ưu tiên: Cao
Khoảng 1000 người dùng, trung bình một lần sử dụng mỗi ngày. Mức
Tần suất sử dụng: sử dụng cao nhất cho trường hợp sử dụng này là từ 8 giờ sáng đến 16
giờ 30 sáng. giờ địa phương.
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ
Thông tin khác:
mới và giảm dần trong những ngày tiếp theo
Giả định:
Sự miêu tả: Ca sử dụng cho phép người dùng xem, chỉnh sửa, thêm, xóa quyết định
Cò súng: TRG-01: được thiết kế để tự động tạo tài liệu quyết định
Hậu điều kiện: POS-01: Hệ thống hiển thị toàn bộ thông tin quyết định
Trang |70
6. Người dùng nhấn nút save để lưu thông tin
7. Hệ thống lưu tài liệu quyết định này và thông báo cho các bên
liên quan cần thiết về việc hoàn thành nó
Sự ưu tiên: Cao
Khoảng 1000 người dùng, trung bình một lần sử dụng mỗi ngày. Mức
Tần suất sử dụng: sử dụng cao nhất cho trường hợp sử dụng này là từ 8 giờ sáng đến 16
giờ 30 sáng. giờ địa phương.
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ
Thông tin khác:
mới và giảm dần trong những ngày tiếp theo
Giả định:
Trang |71
Các trường hợp sử dụng cho phép người dùng nhập quyết định từ tệp
Sự miêu tả:
excel
Hậu điều kiện: POS-01: Hệ thống hiển thị toàn bộ thông tin quyết định excel
Sự ưu tiên: Cao
Khoảng 1000 người dùng, trung bình một lần sử dụng mỗi ngày. Mức
Tần suất sử dụng: sử dụng cao nhất cho trường hợp sử dụng này là từ 8 giờ sáng đến 16
giờ 30 sáng. giờ địa phương.
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ
Thông tin khác:
mới và giảm dần trong những ngày tiếp theo
Giả định:
Trang |72
10.3 Xem chi tiết quyết định
Sự miêu tả: Ca sử dụng cho phép người dùng xem chi tiết quyết định
Hậu điều kiện: POS-01: Hệ thống hiển thị đầy đủ thông tin combo
Sự ưu tiên: Cao
Trang |73
Khoảng 1000 người dùng, trung bình một lần sử dụng mỗi ngày. Mức
Tần suất sử dụng: sử dụng cao nhất cho trường hợp sử dụng này là từ 8 giờ sáng đến 16
giờ 30 sáng. giờ địa phương.
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ
Thông tin khác:
mới và giảm dần trong những ngày tiếp theo
Giả định:
Diễn viên chính: Trưởng phòng CRDD Diễn viên phụ: Nhân viên CRDD
Các trường hợp sử dụng cho phép người dùng xem, chỉnh sửa, thêm,
Sự miêu tả:
xóa chương trình giảng dạy
Hậu điều kiện: POS-01: Hệ thống hiển thị đầy đủ thông tin combo
Trang |74
1. Người dùng nhấn vào link giáo trình để xem combo
2. Hệ thống hiển thị danh sách combo
3. Người dùng bấm vào nút tạo combo
Dòng chảy bình 4. Hệ thống hiển thị form nhập combo
thường: 5. Người dùng nhập thông tin vào biểu mẫu nhập
6. Người dùng nhấn nút save để lưu lại thông tin đã tạo
7. Combo hiển thị hệ thống mà người dùng đã tạo trong danh sách
combo
Sự ưu tiên: Cao
Khoảng 1000 người dùng, trung bình một lần sử dụng mỗi ngày. Mức
Tần suất sử dụng: sử dụng cao nhất cho trường hợp sử dụng này là từ 8 giờ sáng đến 16
giờ 30 sáng. giờ địa phương.
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ
Thông tin khác:
mới và giảm dần trong những ngày tiếp theo
Giả định:
Diễn viên chính: Trưởng phòng CRDD Diễn viên phụ: Nhân viên CRDD
Các trường hợp sử dụng cho phép người dùng xem, chỉnh sửa, thêm,
Sự miêu tả:
xóa chương trình giảng dạy
Trang |75
TRG-02: Người dùng bấm nút lưu để lưu combo sau khi chỉnh sửa và
tạo
Hậu điều kiện: POS-01: Hệ thống hiển thị đầy đủ thông tin combo
Nếu người dùng nhập không đủ thông tin hệ thống sẽ gửi thông báo
Ngoại lệ:
“không trống”
Sự ưu tiên: Cao
Khoảng 1000 người dùng, trung bình một lần sử dụng mỗi ngày. Mức
Tần suất sử dụng: sử dụng cao nhất cho trường hợp sử dụng này là từ 8 giờ sáng đến 16
giờ 30 sáng. giờ địa phương.
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ
Thông tin khác:
mới và giảm dần trong những ngày tiếp theo
Giả định:
Trang |76
Diễn viên chính: Trưởng phòng CRDD Diễn viên phụ: Nhân viên CRDD
Các trường hợp sử dụng cho phép người dùng xem, chỉnh sửa, thêm,
Sự miêu tả:
xóa chương trình giảng dạy
Hậu điều kiện: POS-01: Hệ thống hiển thị đầy đủ thông tin combo
1. Danh sách kết hợp lượt xem liên kết của người dùng
2. Hệ thống hiển thị danh sách combo
3. Combo chỉnh sửa nút bấm của người dùng
Dòng chảy bình 4. Hệ thống hiển thị form nhập combo
thường: 5. Người dùng nhập thông tin vào biểu mẫu nhập
6. Người dùng nhấn nút save để lưu lại thông tin đã tạo
7. Combo hiển thị hệ thống mà người dùng đã tạo trong danh sách
combo
Nếu người dùng nhập không đủ thông tin hệ thống sẽ gửi thông báo
Ngoại lệ:
“không trống”
Sự ưu tiên: Cao
Khoảng 1000 người dùng, trung bình một lần sử dụng mỗi ngày. Mức
Tần suất sử dụng: sử dụng cao nhất cho trường hợp sử dụng này là từ 8 giờ sáng đến 16
giờ 30 sáng. giờ địa phương.
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ
Thông tin khác:
mới và giảm dần trong những ngày tiếp theo
Giả định:
Trang |77
12. Quản lý lịch trình
12.1. Thêm lịch trình
Sự miêu tả: Cho phép người dùng thêm lịch trình cho một chủ đề
Điều kiện đủ là người dùng nhấn vào “Xem danh sách lịch trình” trên màn
Cò súng:
hình
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Khi nhấn nút “Xem danh sách lịch trình” hệ thống sẽ gửi yêu cầu và hiển thị
Hậu điều kiện:
danh sách nguyên liệu
1. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
2. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
3. Người dùng nhìn thấy trên màn hình chính và nhấp vào nút "Lịch quản
lý"
4. Mẫu thêm Lịch Bao gồm:
- Phiên họp
Dòng chảy bình - Đề tài
thường: - Loại hình học tập
- NÓ
- CÁI ĐÓ
- Tài liệu dành cho sinh viên
- Tải xuống S
- Nhiệm vụ của sinh viên
- URL
6. Người dùng chèn thông tin và lưu lại
Trang |78
Nếu người dùng nhập thông tin trùng lặp thì hệ thống sẽ báo
Nếu người dùng đã nhập mà quên nhấn lưu, hệ thống sẽ cảnh báo người
Dòng chảy thay
dùng
thế:
Nếu người dùng nhập thông tin còn thiếu mà vẫn nhấn nút lưu, hệ thống sẽ
thông báo người dùng yêu cầu bổ sung thông tin
Ngoại lệ: LMM hiển thị trang "Lỗi". Vui lòng tải lại trang
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Sự miêu tả: Cho phép người dùng chỉnh sửa danh sách lịch trình
Cò súng: Điều kiện đủ là người dùng nhấn vào nút “Chỉnh lịch” trên màn hình
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Trang |79
Hiển thị biểu mẫu chỉnh sửa với các trường thông tin được điền sẵn để dễ
Hậu điều kiện:
dàng chỉnh sửa
1. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
Dòng chảy bình 2. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
thường: 3. Người dùng nhìn thấy trên màn hình chính và nhấp vào nút "Quản lý
lịch trình"
4. Danh sách lịch trình hiển thị theo chuyên khoa và người dùng có thể
chỉnh sửa hoặc xóa
Nếu người dùng nhập thông tin trùng lặp thì hệ thống sẽ báo
Nếu người dùng đã nhập mà quên nhấn lưu, hệ thống sẽ cảnh báo người
Dòng chảy thay
dùng
thế:
Nếu người dùng nhập thông tin còn thiếu mà vẫn nhấn nút lưu, hệ thống sẽ
thông báo người dùng yêu cầu bổ sung thông tin
Ngoại lệ: LMM hiển thị trang "Lỗi". Vui lòng tải lại trang
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Trang |80
Trưởng CRDD, Nhân viên
Diễn viên chính: CRDD, Người thiết kế Diễn viên phụ: Khách, FAP
giáo trình
Cò súng: Điều kiện đủ là người dùng nhấn vào nút “Xóa” trên màn hình
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Hậu điều kiện: Hiển thị xác nhận của người dùng nếu người dùng muốn xóa
1. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
Dòng chảy bình 2. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
thường: 3. Người dùng nhìn thấy trên màn hình chính và nhấp vào nút "Quản lý
lịch trình"
4. Danh sách tài liệu hiển thị theo chuyên ngành
5. Bấm vào lịch trình người dùng muốn xóa
Hệ thống sẽ kiểm tra xem lịch trình này có thể bị xóa hay không, liệu nó có
ảnh hưởng đến các lịch trình khác hay không, sau đó sẽ phản hồi để thông
Dòng chảy thay báo cho người dùng nếu có thể xóa được.
thế:
Nếu lịch trình này không bị xóa, hãy thông báo cho người dùng rằng lịch
trình này không bị xóa
Ngoại lệ: LMM hiển thị trang "Lỗi". Vui lòng tải lại trang
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Trang |81
12.4. Xem lịch trình danh sách
Sự miêu tả: Cho phép người dùng xem danh sách lịch trình chung
Điều kiện đủ là người dùng nhấn vào “Xem danh sách tài liệu” trên màn
Cò súng:
hình
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Khi nhấn nút “Xem danh sách nguyên liệu” hệ thống sẽ gửi yêu cầu và hiển
Hậu điều kiện:
thị danh sách nguyên liệu
1. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
Dòng chảy bình 2. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
thường: 3. Người dùng nhìn thấy trên màn hình chính và nhấp vào nút "Quản lý
lịch trình"
4. Danh sách tài liệu hiển thị theo chuyên ngành
Dòng chảy thay Hệ thống không thể thêm thông tin vào cơ sở dữ liệu do nhập sai, hệ thống
thế: sẽ báo cáo và hiển thị màn hình yêu cầu người dùng nhập lại.
Ngoại lệ: LMM hiển thị trang "Lỗi". Vui lòng tải lại trang
Sự ưu tiên: Cao
Trang |82
Quy tắc kinh
BR-01,BR-03,BR-12,BR-34
doanh:
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Phải được người quản lý áp dụng mới có thể truy vấn hệ thống lấy thông tin
Cò súng:
qua api
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Khi nhấn nút “Xem danh sách nguyên liệu” hệ thống sẽ gửi yêu cầu và hiển
Hậu điều kiện:
thị danh sách nguyên liệu
Dòng chảy bình 1. Phải được người quản lý áp dụng mới có thể truy vấn hệ thống lấy thông
thường: tin qua api
LMM hiển thị trang "Lỗi". Vui lòng tải lại trang
Ngoại lệ:
Hệ thống LMM không cho phép truy cập vào hệ thống
Sự ưu tiên: Cao
Trang |83
Tần suất sử dụng:
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Sự miêu tả: Cho phép người dùng xem danh sách lịch trình chung
Cò súng: Điều kiện đủ là người dùng nhấn vào "Lịch tải xuống" trên màn hình
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Khi bạn nhấn nút “Download lịch” hệ thống sẽ gửi yêu cầu và hiển thị danh
Hậu điều kiện:
sách nguyên liệu
1. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
Dòng chảy bình 2. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
thường: 3. Người dùng nhìn thấy trên màn hình chính và nhấp vào nút "Tải lịch
trình"
4. File Zip được nén và tải xuống
Trang |84
Dòng chảy thay
Không có
thế:
Ngoại lệ: LMM hiển thị trang "Lỗi". Vui lòng tải lại trang
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Cò súng: Điều kiện đủ là người dùng nhấn vào nút “Thêm đánh giá” trên màn hình
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Trang |85
Khi nhấn nút “Thêm” hệ thống sẽ gửi yêu cầu và hiển thị biểu mẫu chèn
Hậu điều kiện:
đánh giá
1. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
2. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
3. Đánh giá của người dùng trên màn hình chính và nhấp vào nút "Quản lý
đánh giá"
4. Hiển thị đánh giá chèn biểu mẫu
- Loại
- Kiểu
Dòng chảy bình - Phần
thường: - Cân nặng
- Tiêu chí hoàn thành
- Khoảng thời gian
- CLO
- Loại Câu Hỏi
- Không có câu hỏi
- Kiến thức và kỹ năng
- Hướng dẫn chấm điểm
- Ghi chú
Nếu người dùng nhập thông tin trùng lặp thì hệ thống sẽ báo
Nếu người dùng đã nhập mà quên nhấn lưu, hệ thống sẽ cảnh báo người
Dòng chảy thay
dùng
thế:
Nếu người dùng nhập thông tin còn thiếu mà vẫn nhấn nút lưu, hệ thống sẽ
thông báo người dùng yêu cầu bổ sung thông tin
Ngoại lệ: LMM hiển thị trang "Lỗi". Vui lòng tải lại trang
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Trang |86
13.2. Chỉnh sửa đánh giá
Sự miêu tả: Cho phép người dùng xem danh sách các tài liệu chung
Cò súng: Điều kiện đủ là người dùng nhấn vào nút “Chỉnh sửa” trên màn hình
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Hiển thị biểu mẫu chỉnh sửa với các trường thông tin được điền sẵn để dễ
Hậu điều kiện:
dàng chỉnh sửa
1. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
2. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
Dòng chảy bình 3. Người dùng nhìn thấy trên màn hình chính và nhấp vào nút "Quản lý
thường: đánh giá"
4. Danh sách đánh giá hiển thị theo chuyên ngành
5. Đánh giá chỉnh sửa nhấp chuột của người dùng
6. Có thể chèn biểu mẫu hiển thị hệ thống cho người dùng
Nếu người dùng nhập thông tin trùng lặp thì hệ thống sẽ báo
Nếu người dùng đã nhập mà quên nhấn lưu, hệ thống sẽ cảnh báo người
Dòng chảy thay
dùng
thế:
Nếu người dùng nhập thông tin còn thiếu mà vẫn nhấn nút lưu, hệ thống sẽ
thông báo người dùng yêu cầu bổ sung thông tin
Ngoại lệ: LMM hiển thị trang "Lỗi". Vui lòng tải lại trang
Sự ưu tiên: Cao
Trang |87
Tần suất sử dụng:
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Điều kiện đủ là người dùng click vào “Xem danh sách đánh giá” trên màn
Cò súng:
hình
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Hậu điều kiện: Hiển thị xác nhận của người dùng nếu người dùng muốn xóa
1. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
Dòng chảy bình 2. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
thường: 3. Người dùng nhìn thấy trên màn hình chính và nhấp vào nút "Quản lý
đánh giá"
4. Danh sách tài liệu hiển thị theo chuyên ngành
5. Người dùng nhấn “Xóa” để xóa
Trang |88
Hệ thống sẽ kiểm tra xem có thể xóa đánh giá này hay không, liệu nó có ảnh
hưởng đến các đánh giá khác hay không, sau đó phản hồi sẽ thông báo cho
Dòng chảy thay người dùng xem có thể xóa đánh giá đó hay không.
thế:
Nếu đánh giá này không bị xóa, hãy thông báo cho người dùng rằng đánh
giá này không bị xóa
Ngoại lệ: LMM hiển thị trang "Lỗi". Vui lòng tải lại trang
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Sự miêu tả: Cho phép người dùng xem danh sách đánh giá chung
Điều kiện đủ là người dùng click vào “Xem danh sách đánh giá” trên màn
Cò súng:
hình
Trang |89
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Khi nhấn nút “Xem danh sách đánh giá” hệ thống sẽ gửi yêu cầu và hiển thị
Hậu điều kiện:
danh sách nguyên liệu
1. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
Dòng chảy bình 2. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
thường: 3. Người dùng nhìn thấy trên màn hình chính và nhấp vào nút "Quản lý
đánh giá"
4. Danh sách tài liệu hiển thị theo chuyên ngành
Ngoại lệ: LMM hiển thị trang "Lỗi". Vui lòng tải lại trang
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Trang |90
Trưởng CRDD, Nhân viên
Diễn viên chính: Diễn viên phụ:
CRDD
Sự miêu tả: Hiển thị tổng quan về giáo trình môn học
Cò súng: Điều kiện đủ là người dùng click vào “Quản lý câu hỏi” trên màn hình
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Khi bạn nhấn nút “Quản lý câu hỏi” hệ thống sẽ gửi yêu cầu và hiển thị
Hậu điều kiện:
danh sách nguyên liệu.
1. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
Dòng chảy bình 2. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
thường: 3. Người dùng nhìn thấy trên màn hình chính và nhấp vào nút "Quản lý
câu hỏi"
4. Danh sách giáo trình hiển thị theo chuyên ngành
Ngoại lệ: LMM hiển thị trang "Lỗi". Vui lòng tải lại trang
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Trang |91
14.2. Tìm kiếm câu hỏi
Cho phép người dùng tìm kiếm câu hỏi những thông tin cần thiết theo từ
Sự miêu tả:
khóa
Cò súng: Người dùng phải nhập từ muốn tìm và nhấn nút tìm kiếm
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Khi người dùng nhấn vào, hệ thống sẽ gửi yêu cầu và phản hồi về danh sách
Hậu điều kiện:
tài liệu
5. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
Dòng chảy bình 6. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
thường: 7. Người dùng nhìn thấy trên màn hình chính và nhấp vào nút "Quản lý
câu hỏi"
8. Nhập và nhấp vào tìm kiếm
- LMM hiển thị trang “Lỗi”. Vui lòng tải lại trang
Ngoại lệ: - Không tìm thấy dữ liệu
- Không nhận giọng Việt
Sự ưu tiên: Cao
Trang |92
Quy tắc kinh
BR-01,BR-03,BR-12,BR-34
doanh:
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Sự miêu tả: Cho phép người dùng chỉnh sửa câu hỏi trong danh sách
Cò súng: Điều kiện đủ là người dùng nhấn vào nút “Chỉnh sửa” trên màn hình
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Hiển thị biểu mẫu chỉnh sửa với các trường thông tin được điền sẵn để dễ
Hậu điều kiện:
dàng chỉnh sửa
5. Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
Dòng chảy bình 6. Hệ thống sẽ hiển thị các nút lựa chọn chức năng
thường: 7. Người dùng nhìn thấy trên màn hình chính và nhấp vào nút "Quản lý
lịch trình"
8. Danh sách lịch trình hiển thị theo chuyên khoa và người dùng có thể
chỉnh sửa hoặc xóa
Trang |93
Nếu người dùng đã nhập mà quên nhấn lưu, hệ thống sẽ cảnh báo người
dùng
Nếu người dùng nhập thông tin còn thiếu mà vẫn nhấn nút lưu, hệ thống sẽ
thông báo người dùng yêu cầu bổ sung thông tin
Ngoại lệ: LMM hiển thị trang "Lỗi". Vui lòng tải lại trang
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Sự miêu tả: Cho phép người dùng xem danh sách câu hỏi chung
Cò súng: Điều kiện đủ là người dùng nhấn vào "Lịch tải xuống" trên màn hình
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Trang |94
Khi bạn nhấn nút “Download lịch” hệ thống sẽ gửi yêu cầu và hiển thị danh
Hậu điều kiện:
sách nguyên liệu
Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
Dòng chảy bình Hệ thống sẽ hiển thị các nút lựa chọn chức năng
thường: Người dùng nhìn thấy trên màn hình chính và nhấn vào nút "Tải mẫu câu
hỏi"
Tệp zip được nén và tải xuống
LMM hiển thị trang "Lỗi". Vui lòng tải lại trang
Ngoại lệ:
Ngắt kết nối internet
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
Sự miêu tả: Cho phép người dùng đặt câu hỏi trong hệ thống
Trang |95
Cò súng: Điều kiện đủ là người dùng nhấn vào nút “Thêm câu hỏi” trên màn hình
-PRE - 01: Điều kiện cần là người dùng đã đăng nhập đúng tài khoản và
Điều kiện tiên chức năng của mình
quyết:
- PRE – 02: Màn hình chính hiển thị
Khi nhấn nút “Thêm” hệ thống sẽ gửi yêu cầu và hiển thị biểu mẫu chèn
Hậu điều kiện:
danh sách câu hỏi
Người dùng nhấn “Đăng nhập” để đăng nhập vào hệ thống. Người dùng
đăng nhập bằng tài khoản hiện có đã được cấp quyền.
Dòng chảy bình Hệ thống sẽ hiển thị các nút lựa chọn chức năng
thường: Đánh giá của người dùng trên màn hình chính và nhấp vào nút "Quản lý câu
hỏi"
Hiển thị đánh giá chèn biểu mẫu
Nếu người dùng nhập thông tin trùng lặp thì hệ thống sẽ báo
Nếu người dùng đã nhập mà quên nhấn lưu, hệ thống sẽ cảnh báo người
Dòng chảy thay
dùng
thế:
Nếu người dùng nhập thông tin còn thiếu mà vẫn nhấn nút lưu, hệ thống sẽ
thông báo người dùng yêu cầu bổ sung thông tin
Ngoại lệ: LMM hiển thị trang "Lỗi". Vui lòng tải lại trang
Sự ưu tiên: Cao
Yêu cầu về tần suất sử dụng này cao trong 2 tuần đầu tiên của học kỳ mới
Thông tin khác:
và giảm dần trong những ngày tiếp theo
Giả định:
15. Quản lý LO
Trang |96
Được tạo bởi: TruongVX Ngày tạo: 01/03/23
Cho phép người dùng quản lý các tác vụ bao gồm xem, thêm, sửa, xóa,
Sự miêu tả:
tìm kiếm tác vụ.
TRG-1: Người dùng nhấn vào nút quản lý LO trong Dashboard trên
Cò súng:
màn hình chính.
TRƯỚC 1: Hoàn tất đăng nhập với tư cách Quản trị viên.
Điều kiện tiên PRE-2: Màn hình chính được hiển thị.
quyết:
PRE-3: Liên kết quản lý LO được hiển thị trong Bảng điều khiển của
Menu Màn hình chính.
POST-1: Sau khi kết thúc chức năng này, danh sách LO sẽ hiển thị trên
màn hình.
POST-2: Giao diện thêm/chỉnh sửa được hiển thị chứa các trường
thông tin.
Hậu điều kiện:
POST-3: Hiển thị "LO đã thêm/cập nhật/xóa thành công" nếu người
dùng nhập đúng trường dữ liệu.
POST-4: Hiển thị "Không hợp lệ" nếu người dùng nhập sai định dạng
trong bất kỳ trường dữ liệu nào.
1.Người dùng nhấn vào nút quản lý LO tại Dashboard trên màn hình chính.
2. LMM hiển thị danh sách kết quả học tập.
3.Người dùngnhấp vào nút Thêm trên màn hình danh sách Xem LO.
4. LMMhiển thị màn hình Thêm LO với các trường sau:
Dòng chảy bình - mã LO
thường: - Tên LO
- Chi tiết LO (Mô tả)
- Trạng thái
5. Người dùng nhập thông tin vào các trường dữ liệu rồi nhấn Add.
6. LMM xác minh thông tin đã nhập và hiển thị thông báo trạng thái.
Trang |97
- Trạng thái
5a. Người dùng nhập thông tin muốn thay đổi vào các trường dữ liệu
rồi nhấn Update.
3b. Người dùng nhấn vào nút Xóa ở dòng thông tin LO.
4b. LMM xóa thông tin LO đã chọn khỏi kho lưu trữ cơ sở dữ liệu.
Sự ưu tiên: Cao
Tùy thuộc vào thời lượng từng học kỳ, thời gian cập nhật của từng
Tần suất sử dụng:
khóa học.
Quy tắc kinh Tất cả các trường đầu vào không thể để trống
doanh: Người dùng phải cung cấp thông tin hợp lệ và chính xác.
Thông tin khác: Mong đợi tần suất thực thi trường hợp sử dụng này cao trong vòng 2
tuần đầu tiên sau khi hệ thống được phát hành.
Giả định:
Trang |98
Được tạo bởi: TruongVX Ngày tạo: 03/04/23
Cho phép tác nhân xem lịch sử nhật ký hoạt động của người dùng
Sự miêu tả:
trong hệ thống.
TRG-1: Tác nhân nhấp vào liên kết Quản lý nhật ký hoạt động trong
Cò súng:
Bảng thông tin trên màn hình Quản lý.
PRE-1: Hoàn tất đăng nhập với vai trò được phép.
Điều kiện tiên
quyết: TRƯỚC 2: Liên kết quản lý nhật ký hoạt động được hiển thị trong
Bảng điều khiển của Menu màn hình Quản lý.
POST-1: Sau khi kết thúc chức năng này, danh sách lịch sử Nhật ký
hoạt động sẽ hiển thị trên màn hình.
Hậu điều kiện:
POST-2: Tệp Excel của hoạt động đăng nhập được tải xuống máy tính
của diễn viên nếu diễn viên muốn tải tệp xuống.
1.Người dùng nhấp vào liên kết Quản lý nhật ký hoạt động trong Bảng điều khiển
trên màn hình Quản lý.
2. LMM hiển thị danh sách nhật ký hoạt động với bảng sau chứa:
- Người dùng
Dòng chảy bình - Vai trò
thường: - Hoạt động
- Trạng thái
- Ngày
3.Người dùngnhấp vào nút Xuất sang Excel trên màn hình Xem nhật ký
hoạt động.
4. LMM xuất dữ liệu để tải xuống máy tính diễn viên.
Lỗi kết nối mạng: Nếu kết nối mạng bị gián đoạn trong quá trình sử
dụng Use Case, hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người
Ngoại lệ: dùng kiểm tra kết nối mạng trước khi tiếp tục sử dụng Use Case.
Lỗi hệ thống: Nếu hệ thống gặp lỗi trong quá trình sử dụng Use Case,
hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng thử lại sau
khi lỗi đã được khắc phục.
Trang |99
Lỗi truy cập: Nếu người dùng không có quyền truy cập Use Case để
chỉnh sửa thông tin cá nhân, hệ thống sẽ hiển thị thông báo lỗi và yêu
cầu người dùng liên hệ với quản trị viên để được cấp quyền truy cập.
Tùy theo nhu cầu của tác nhân muốn xem lịch sử hoạt động đăng nhập
Tần suất sử dụng:
vào hệ thống
Thông tin khác: Dự kiến tần suất thực thi trường hợp sử dụng này ở mức trung bình
trong lần lặp thứ hai sau khi hệ thống được phát hành.
Giả định:
Sự miêu tả: Cho phép diễn viên xem báo cáo số lượng giáo trình tham quan.
TRG-1: Diễn viên nhấp vào liên kết Báo cáo số lượt truy cập giáo trình
Cò súng:
trong Bảng điều khiển trên màn hình Quản lý.
PRE-1: Hoàn tất đăng nhập với vai trò được phép.
Điều kiện tiên
quyết: TRƯỚC-2: Số báo cáo của các liên kết giáo trình truy cập được hiển
thị trong Bảng điều khiển của Menu màn hình Quản lý.
POST-1: Sau khi kết thúc chức năng này, một danh sách số lượng giáo
trình tham quan sẽ hiển thị trên màn hình.
Hậu điều kiện:
POST-2: Tệp Excel của hoạt động đăng nhập được tải xuống máy tính
của diễn viên nếu diễn viên muốn tải tệp xuống.
Trang |100
1.Người dùng bấm vàoBáo cáo số lượt tham quan giáo trình trong Quản lý
nhật ký hoạt động trên màn hình Quản lý.
Dòng chảy bình 2. LMM hiển thị danh sách số lượng giáo trình thăm quan với bảng
thường: sau:
- ID giáo trình
- Tên giáo trình
- Số lượt truy cập
Lỗi kết nối mạng: Nếu kết nối mạng bị gián đoạn trong quá trình sử
dụng Use Case, hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người
dùng kiểm tra kết nối mạng trước khi tiếp tục sử dụng Use Case.
Lỗi hệ thống: Nếu hệ thống gặp lỗi trong quá trình sử dụng Use Case,
Ngoại lệ: hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng thử lại sau
khi lỗi đã được khắc phục.
Lỗi truy cập: Nếu người dùng không có quyền truy cập Use Case để
chỉnh sửa thông tin cá nhân, hệ thống sẽ hiển thị thông báo lỗi và yêu
cầu người dùng liên hệ với quản trị viên để được cấp quyền truy cập.
Tùy theo nhu cầu của diễn viên muốn xem số lượng giáo trình tham
Tần suất sử dụng:
quan trong hệ thống
Thông tin khác: Dự kiến tần suất thực thi trường hợp sử dụng này ở mức trung bình
trong lần lặp thứ hai sau khi hệ thống được phát hành.
Giả định:
ID và tên: UC-55: Xem chương trình giảng dạy được giao của tôi
Trang |101
Diễn viên
Diễn viên chính: Nhân viên CRDD
phụ:
Cho phép nhân viên CRDD xem chương trình giảng dạy được giao của
Sự miêu tả:
họ.
TRG-1: Diễn viên nhấp vào liên kết Xem chương trình giảng dạy được
Cò súng:
chỉ định của tôi trong Menu Ngữ cảnh trên biểu tượng Hình đại diện.
PRE-1: Hoàn tất đăng nhập với vai trò được phép.
Điều kiện tiên
quyết: TRƯỚC 2: Liên kết Xem chương trình giảng dạy được chỉ định của tôi
được hiển thị trong Menu Ngữ cảnh trên biểu tượng Hình đại diện.
POST-1: Sau khi kết thúc chức năng này, trên màn hình sẽ hiển thị
Hậu điều kiện:
danh sách các chương trình giảng dạy được phân công.
1.Người dùng bấm vàoXem chương trình giảng dạy được giao của tôi liên
kếttrong Menu ngữ cảnh trên biểu tượng Avatar.
2. LMM hiển thị danh sách các chương trình giảng dạy được giao với
Dòng chảy bình bảng sau:
thường: - ID giáo trình
- Tên giáo trình
- Được chỉ định bởi
- Trạng thái
Lỗi kết nối mạng: Nếu kết nối mạng bị gián đoạn trong quá trình sử
dụng Use Case, hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người
dùng kiểm tra kết nối mạng trước khi tiếp tục sử dụng Use Case.
Lỗi hệ thống: Nếu hệ thống gặp lỗi trong quá trình sử dụng Use Case,
Ngoại lệ: hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng thử lại sau
khi lỗi đã được khắc phục.
Lỗi truy cập: Nếu người dùng không có quyền truy cập Use Case để
chỉnh sửa thông tin cá nhân, hệ thống sẽ hiển thị thông báo lỗi và yêu
cầu người dùng liên hệ với quản trị viên để được cấp quyền truy cập.
Tùy theo nhu cầu diễn viên muốn xem giáo trình được giao để thực
Tần suất sử dụng:
hiện công việc của mình.
Trang |102
Quy tắc kinh
doanh:
Thông tin khác: Dự kiến tần suất thực thi trường hợp sử dụng này ở mức trung bình
trong lần lặp thứ hai sau khi hệ thống được phát hành.
Giả định:
Diễn viên
Diễn viên chính: Trưởng phòng CRDD
phụ:
Cho phép người đứng đầu CRDD phân công chương trình giảng dạy
Sự miêu tả:
cho nhân viên và thực hiện các nhiệm vụ liên quan đến ủy quyền.
TRG-1: Tác nhân nhấp vào liên kết Ủy quyền chương trình giảng dạy
Cò súng:
trong Bảng điều khiển trên màn hình Quản lý.
PRE-1: Hoàn tất đăng nhập với vai trò được phép.
Điều kiện tiên
quyết: TRƯỚC 2: Liên kết Ủy quyền Chương trình giảng dạy được hiển thị
trong Bảng điều khiển của Menu màn hình Quản lý.
POST-1: Sau khi kết thúc chức năng này, danh sách các chương trình
Hậu điều kiện:
giảng dạy sẽ hiển thị trên màn hình.
1.Người dùng bấm vàoỦy quyền chương trình giảng dạy liên kếttrong Bảng
điều khiển của Menu màn hình Quản lý.
2. LMM hiển thị danh sách các chương trình học với bảng sau gồm:
- ID giáo trình
Dòng chảy bình - Tên giáo trình
thường: - Giao
- Được chỉ định bởi
- Tác giả
- Trạng thái
3. Trưởng phòng CRDD click đúp vào dòng thông tin giáo trình cần
phân công cho nhân viên.
Trang |103
4. LMM chuyển hướng đến trang Chỉ định chương trình giảng dạy.
5. LMM hiển thị thông tin giáo trình cần phân công và các trường
nhập thông tin nhân viên muốn phân công công việc.
6. Trưởng CRDD điền thông tin nhân viên muốn phân công công việc
và nhấn nút Lưu.
7. LMM xác thực thông tin được người dùng nhập vào. Nếu dữ liệu
hài lòng thì cập nhật thông tin vào cơ sở dữ liệu và quay lại trang
danh sách chương trình giảng dạy. Nếu dữ liệu chưa đạt yêu cầu
hiển thị thông báo và yêu cầu người dùng nhập lại.
Dòng chảy thay 3a. Người dùng lọc và có thể nhập thông tin để tìm kiếm chương trình
thế: giảng dạy được giao. Ca sử dụng quay lại bước 2 và hiển thị danh sách
các chương trình giảng dạy thỏa mãn điều kiện lọc.
Lỗi kết nối mạng: Nếu kết nối mạng bị gián đoạn trong quá trình sử
dụng Use Case, hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người
dùng kiểm tra kết nối mạng trước khi tiếp tục sử dụng Use Case.
Lỗi hệ thống: Nếu hệ thống gặp lỗi trong quá trình sử dụng Use Case,
Ngoại lệ: hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng thử lại sau
khi lỗi đã được khắc phục.
Lỗi truy cập: Nếu người dùng không có quyền truy cập Use Case để
chỉnh sửa thông tin cá nhân, hệ thống sẽ hiển thị thông báo lỗi và yêu
cầu người dùng liên hệ với quản trị viên để được cấp quyền truy cập.
Tùy theo nhu cầu của diễn viên muốn ủy quyền chương trình giảng
Tần suất sử dụng:
dạy.
Thông tin khác: Dự kiến tần suất thực thi trường hợp sử dụng này ở mức trung bình
trong lần lặp thứ hai sau khi hệ thống được phát hành.
Giả định:
Trang |104
Hệ thống LMM là hệ thống cung cấp học liệu, lưu trữ các khóa học để người dùng tự động tra cứu
dễ dàng, màn hình có các luồng điều hướng rất đơn giản, người dùng có thể sử dụng. Đúng như
chức năng của nó, những tính năng phi chức năng giúp hiệu năng của hệ thống tăng lên đáng kể.
1 Trang chủ Màn hình chính xuất hiện sau khi đăng nhập
Đăng nhập
3 Chung
người dùng Hiển thị để người dùng điền vào các trường để đăng nhập
Hiển thị màn hình nơi người dùng có thể sử dụng xác thực hai
4
Đặt lại mật khẩu yếu tố để lấy lại mật khẩu của mình
5 bảng điều khiển Hiển thị các nút bấm giúp người dùng dễ dàng sử dụng
Trang |105
Danh sách
6
người dùng Màn hình hiển thị danh sách người dùng
Quản lý tài Người dùng Màn hình xuất hiện chỉnh sửa danh sách thông tin người dùng
7
khoản biên tập (những thông tin có thể chỉnh sửa)
số Thêm người
8 dùng Màn hình có thể thêm danh sách người dùng
Danh sách
9 chương trình
giảng dạy Màn hình hiển thị danh sách chương trình học
Chỉnh sửa
12 chương trình Màn hình hiển thị thông tin chỉnh sửa của chương trình học để
giảng dạy người dùng chỉnh sửa
14 Chi tiết kết hợp Màn hình hiển thị chi tiết combo đó
Quản lý kết
hợp
15 Thêm kết hợp Hiển thị các trường để thêm combo
Trang |106
18 Chi tiết chủ đề Hiển thị chi tiết chủ đề
Thêm quyết
24
định Hiển thị màn hình để có thể thêm các quyết định đã đưa ra
Danh sách tự
25
chọn Hiển thị danh sách các môn tự chọn
26 Chi tiết tự chọn Hiển thị chi tiết các môn tự chọn
Quản lý tự
chọn Thêm môn tự
27
chọn Thêm môn tự chọn vào danh sách
Trang |107
Chỉnh sửa giáo
31
trình Màn hình hiển thị
32 Thêm giáo trình Màn hình hiển thị trường giáo trình để chỉnh sửa
34 Chi tiết câu hỏi Hiển thị chi tiết câu hỏi
Quản lý câu
hỏi
Chỉnh sửa câu
35
hỏi Màn hình hiển thị danh sách câu hỏi cần xóa, chỉnh sửa
36 Thêm câu hỏi Màn hình hiển thị ngoài trường để thêm câu hỏi
Quản lý vật
41 Thêm tài liệu Màn hình hiển thị ngoài hiện trường để thêm tài liệu
liệu
Trang |108
Chỉnh sửa lịch
45
trình Màn hình hiển thị ngoài hiện trường để chỉnh sửa lịch trình
Quản lý
47 Thêm đánh giá Màn hình hiển thị ngoài hiện trường để thêm đánh giá
đánh giá
50 Quản lý đơn Thêm PO Màn hình hiển thị ngoài trường thêm PO
hàng
Chỉnh sửa đơn
51
đặt hàng Màn hình hiển thị ngoài hiện trường để chỉnh sửa PO
Quản lý nhật Hoạt động đăng Màn hình hiển thị thông tin đăng nhập của lần truy cập hệ
52
ký hoạt động nhập thống nhiều.
Trưở
ng Nhân Người Người
QUẢ Khác
phòn viên Giáo Học thiết kế đánh giá
NG h
Quản g CRD viên sinh giáo giáo
CÁO mời
trị hệ CRD D trình trình
Màn hình thống D
Trang chủ x x x x x x x x x
Trang |109
Thông tin người
x x x x x x x
dùng x
Thêm người
x
dùng x
Danh sách
chương trình x x x x x x
giảng dạy
Thêm chương
x x
trình giảng dạy
Chỉnh sửa
chương trình x x
giảng dạy
Trang |110
Chi tiết chủ đề x x x x x
Thêm chủ đề x x x
Danh sách tự
x x x x
chọn
Thêm môn tự
x x
chọn
Trang |111
Thêm giáo trình x x
Danh sách LO x x x x x x
Thêm LO x x x
Chỉnh sửa LO x x x
Trang |112
Thêm đánh giá x x x
Danh sách PO x x
Thêm PO x x
Đăng xuất
1 Chung Người dùng đăng xuất khỏi hệ thống
2 Chung Ủy quyền người Ủy quyền cho người dùng truy cập các chức năng
dùng của hệ thống dựa trên vai trò của họ
Trang |113
Mô tả thực thể
Đây là các vai trò của tài khoản trong hệ thống (quản trị viên, trưởng
1 Vai trò CRDD, nhân viên CRDD, giáo viên, AD, sinh viên, người thiết kế
giáo trình, người đánh giá giáo trình)
(Có một bảng khác được tạo với ít nhất 2 thuộc tính role_id và
user_id)
Chứa thông tin người dùng như tên người dùng, mật khẩu, thông tin
2 Người liên lạc...
dùng
tên người dùng (PK)
mật khẩu
Họ và tên
Trang |114
điện thoại
…
(Có một bảng khác được tạo với ít nhất 2 thuộc tính role_id và
user_id)
tự chọn_id (PK)
tên_tự chọn
question_id (PK)
question_description
tên_vật liệu
giáo trình_id(FK)
6 SAU ĐÓ Chứa kết quả chương trình của chương trình giảng dạy:
po_id (PK)
po_description
run_id(FK)
curri_name
Trang |115
số Chủ thể Bao gồm tất cả các môn học trong chương trình giảng dạy:
8
id_phụ (PK)
tên_phụ
Sự miêu tả
giáo trình_mô tả
10 Lịch trình chứa lịch trình của tất cả các giáo trình
lịch_id (PK)
Mô tả Lịch trình
11 kết hợp Đây là các combo chứa chủ đề (Có một bảng khác được tạo với ít
nhất 2 thuộc tính combo_id và topic_id)
lịch_id (PK)
Mô tả Lịch trình
12 Phán Chứa lịch trình của tất cả các giáo trình hoặc môn học:
quyết
quyết định_id (PK)
quyết định_mô tả
13 NÓ Chứa kết quả học tập trong tất cả các giáo trình
lo_id (PK)
lo_description
Trang |116
giáo trình_id (PK)
14 Đánh giá Chứa đánh giá trong tất cả các giáo trình
đánh giá_mô tả
2. Chung
2.1 Tổng quan về tính năng
Tính năng cho phép những người đã có tài khoản trong hệ thống LMM thực hiện đăng nhập, đăng
xuất, thay đổi mật khẩu, chỉnh sửa hồ sơ, đặt lại mật khẩu.
Sơ đồ luồng dữ liệu
Trang |117
Reg2.2 Đăng nhập
Mô tả chức năng:
Tác nhân là những người có tài khoản đăng nhập hoặc hệ thống khác có quyền
đăng nhập vào hệ thống LMM và hệ thống LMM.
Mục đích: Mục đích của use case đăng nhập là xác thực người dùng khi truy cập vào
hệ thống. Ca sử dụng này cho phép người dùng đăng nhập vào hệ thống bằng cách
cung cấp email và mật khẩu của họ.
Giao diện: Giao diện đăng nhập cung cấp cho người dùng các trường đăng nhập
bao gồm email và mật khẩu, ngoài ra còn có nút đăng nhập bằng tài khoản google
Xử lý dữ liệu: Sau khi người dùng nhập thông tin đăng nhập, hệ thống sẽ xác thực
thông tin này. Hệ thống sẽ kiểm tra xem email và mật khẩu được cung cấp có khớp
với dữ liệu người dùng được lưu trữ hay không. Nếu thông tin đăng nhập chính
xác, hệ thống sẽ cho phép người dùng truy cập vào hệ thống và sử dụng các tính
năng, chức năng của nó.
Nếu thông tin đăng nhập không chính xác, hệ thống sẽ từ chối truy cập và hiển thị
thông báo lỗi cho người dùng
Trang |118
Kích hoạt chức năng:
- Cò súng:
Người dùng click vào link Đăng nhập
Người dùng click vào nút “Đăng nhập” trên trang đăng nhập
- Trong trường hợp đăng nhập thông thường, người dùng bắt đầu quá trình đăng
nhập bằng cách truy cập trang đăng nhập từ trang chủ hoặc bất kỳ trang nào yêu
cầu đăng nhập trước khi sử dụng. Tại trang đăng nhập, người dùng sẽ nhập tên
người dùng và mật khẩu của mình rồi nhấn nút đăng nhập.
- Thời gian kích hoạt ca sử dụng đăng nhập tùy thuộc vào hành động của người dùng.
Thông thường, người dùng sẽ đăng nhập vào hệ thống khi bắt đầu sử dụng hoặc
khi phiên đăng nhập hết hạn. Khi họ thực hiện các hoạt động khác trong hệ thống,
họ có thể được yêu cầu đăng nhập lại nếu phiên đăng nhập đã hết hạn hoặc nếu
họ truy cập một tính năng yêu cầu đăng nhập.
-
Trang |119
- Xác thực: Khi người dùng nhập email và mật khẩu, hệ thống sẽ xác thực thông tin
này trước khi cấp quyền truy cập cho người dùng. Nếu thông tin không chính xác,
hệ thống sẽ yêu cầu người dùng cung cấp thông tin chính xác để tiếp tục đăng
nhập.
# Mô tả quy tắc
BR03 Tài khoản người dùng bị khóa trong 30 phút sau 5 lần đăng nhập không thành công.
BR04 Người dùng chỉ có thể đăng nhập vào một tài khoản tại một thời điểm.
Nếu dữ liệu không hợp lệ, hệ thống LMM sẽ hiển thị thông báo lỗi và nhắc người dùng sửa
dữ liệu đầu vào.
- Cò súng:
Trang |120
Người dùng nhấp vào nút chỉnh sửa
- Đường dẫn điều hướng: Người dùng nhấp vào liên kết/nút Cài đặt tài khoản trong hệ
thống LMM
- Dữ liệu: Chức năng “Chỉnh sửa hồ sơ” cho phép người dùng sửa đổi thông tin cá nhân và
cài đặt trong hồ sơ của mình như tên, email, mật khẩu, hình đại diện, điện thoại, địa chỉ…
Dữ liệu người dùng nhập vào phải được xác thực để đảm bảo bảo vệ.
- Xác thực: LMM phải kiểm tra định dạng email, số điện thoại, độ dài mật khẩu, email trùng
lặp, số điện thoại
# Mô tả quy tắc
Trang |121
BR01 Diễn tả cáiBR_Email
- Chức năng: Chức năng "Chỉnh sửa hồ sơ" sẽ cung cấp cho người dùng Khả năng
sửa đổi thông tin cá nhân và cài đặt trong hồ sơ của họ
- Tác nhân: Các tác nhân liên quan đến ca sử dụng "Đổi mật khẩu" là người dùng muốn thay
đổi mật khẩu và LMM
- Mục đích: Mục đích của trường hợp sử dụng "Đổi mật khẩu" là cho phép người dùng cập
nhật mật khẩu để tăng cường tính bảo mật cho tài khoản của họ.
- Giao diện: Chức năng "Thay đổi mật khẩu" thường bao gồm một biểu mẫu hoặc trang
trong LMM nơi người dùng có thể nhập mật khẩu hiện tại và mật khẩu mới của họ
- Xử lí dữ liệu:
Người dùng bắt đầu yêu cầu thay đổi mật khẩu của mình bằng cách truy cập vào
biểu mẫu hoặc trang "Thay đổi mật khẩu".
Người dùng nhập mật khẩu hiện tại và mật khẩu mới và gửi biểu mẫu.
LMM xác thực mật khẩu đã nhập theo các quy tắc và xác thực được xác định trước,
chẳng hạn như yêu cầu về độ dài, độ phức tạp và độ mạnh tối thiểu.
Nếu mật khẩu mới hợp lệ, LMM sẽ cập nhật mật khẩu mới vào tài khoản của
người dùng và tạo thông báo xác nhận để thông báo cho người dùng về việc thay đổi mật
khẩu thành công.
Nếu mật khẩu mới không hợp lệ, LMM sẽ tạo thông báo lỗi để thông báo cho
người dùng về mật khẩu không hợp lệ và nhắc họ nhập mật khẩu mới.
- Kích hoạt: Người dùng nhấp vào liên kết thay đổi mật khẩu
- Đường dẫn điều hướng: Người dùng click vào link đổi mật khẩu trên trang chỉnh sửa hồ sơ
để chuyển đến trang đổi mật khẩu
- Chức năng "Đổi mật khẩu" cũng có thể được kích hoạt dựa trên thời gian cài đặt của hệ
thống (60 ngày/ 90 ngày ....)
Trang |122
Thiết kế màn hình
- Dữ liệu: Chức năng "Thay đổi mật khẩu" yêu cầu người dùng nhập mật khẩu hiện tại và
mật khẩu mới. Mật khẩu hiện tại được sử dụng để xác minh danh tính của người dùng.
Mật khẩu mới phải tuân thủ các tiêu chí nhất định, chẳng hạn như các yêu cầu về độ dài,
độ phức tạp và độ mạnh tối thiểu
- Thẩm định:
Xác thực mật khẩu hiện tại của người dùng để đảm bảo rằng nó khớp với mật
khẩu được lưu trong cơ sở dữ liệu.
Xác thực mật khẩu mới để đảm bảo rằng nó đáp ứng các yêu cầu về độ dài, độ
phức tạp và độ mạnh tối thiểu do LMM đặt ra
Kiểm tra xem mật khẩu mới có giống với mật khẩu trước đó của người dùng hay
không để đảm bảo người dùng không sử dụng lại mật khẩu cũ.
Trang |123
Quy tắc kinh doanh
# Mô tả quy tắc
BR03 Mật khẩu mới phải giống với mật khẩu mới
BR04 Yêu cầu người dùng thay đổi mật khẩu sau một khoảng thời gian nhất định
- Chức năng:
Xác minh mật khẩu hiện tại của người dùng để đảm bảo rằng chỉ người dùng mới
có thể thay đổi mật khẩu của chính họ.
Cập nhật tài khoản của người dùng bằng mật khẩu mới và tạo thông báo xác nhận
để thông báo cho người dùng về việc thay đổi mật khẩu thành công.
Cung cấp thông báo lỗi cho người dùng nếu dữ liệu nhập vào không hợp lệ hoặc
không đáp ứng yêu cầu bảo mật của ứng dụng, website.
Mô tả chức năng:
- Tác nhân: Người dùng là người quên mật khẩu và cần đặt lại mật khẩu, LMM
- Mục đích: Mục đích của trường hợp sử dụng "Đặt lại mật khẩu" là cho phép người dùng
quên mật khẩu lấy lại quyền truy cập vào tài khoản của mình
- Interface: The interface for the "Reset Password" bao gồm 1 form với trường nhập email
- Xử lí dữ liệu:
Người dùng nhập email vào trường nhập ở mẫu Đặt lại mật khẩu
Khi danh tính của người dùng đã được xác minh, quản trị viên có thể gửi email đặt
lại mật khẩu đến địa chỉ email đã đăng ký của người dùng
Người dùng nhấp vào liên kết hoặc nhập mã được cung cấp trong email đặt lại
mật khẩu, họ sẽ được đưa đến trang nơi họ có thể nhập mật khẩu mới.
LMM nên xác thực mật khẩu mới để đảm bảo rằng nó đáp ứng các tiêu chuẩn bảo
mật bắt buộc và cập nhật tài khoản của người dùng bằng mật khẩu mới, đồng thời tạo
thông báo xác nhận để thông báo cho người dùng rằng mật khẩu của họ đã được đặt lại
thành công.
Trang |124
Kích hoạt chức năng:
- Cò súng:
- Đường dẫn điều hướng: Người dùng điều hướng đến trang đăng nhập của LMM và nhấp
vào liên kết/nút "Đặt lại mật khẩu".
- Tần số thời gian:
Chức năng "Đặt lại mật khẩu" thường được kích hoạt khi người dùng quên mật
khẩu và cần lấy lại quyền truy cập vào tài khoản của họ.
Điều này có thể xảy ra bất cứ lúc nào và với tần suất bất kỳ tùy thuộc vào người
dùng.
Trang |125
Chi tiết chức năng:
- Dữ liệu:Chức năng "Đặt lại mật khẩu" yêu cầu dữ liệu sau:
Địa chỉ email hoặc tên người dùng của người dùng để bắt đầu quá trình đặt lại mật
khẩu
Câu hỏi bảo mật hoặc thông tin nhận dạng khác để xác minh danh tính của người
dùng
Thông báo xác nhận để thông báo cho người dùng rằng mật khẩu của họ đã được
đặt lại thành công
- Thẩm định:
Đảm bảo rằng địa chỉ email hoặc tên người dùng do người dùng cung cấp tồn tại
trong hệ thống
Xác minh danh tính người dùng thông qua các câu hỏi bảo mật hoặc thông tin nhận
dạng khác
Xác thực rằng mật khẩu mới đáp ứng các yêu cầu về mật khẩu của hệ thống (ví dụ:
độ dài, độ phức tạp, v.v.)
Xác nhận rằng mật khẩu mới khớp với trường xác nhận mật khẩu
Đảm bảo rằng người dùng được thông báo nếu có bất kỳ lỗi nào xảy ra trong quá
trình đặt lại mật khẩu
# Mô tả quy tắc
- Chức năng:
Cho phép người dùng bắt đầu quá trình đặt lại mật khẩu thông qua ứng dụng hoặc trang
web
Xác minh danh tính người dùng thông qua các câu hỏi bảo mật hoặc thông tin nhận dạng
khác
Gửi email đặt lại mật khẩu đến địa chỉ email đã đăng ký của người dùng
Cho phép người dùng nhập mật khẩu mới đáp ứng yêu cầu mật khẩu của hệ thống
Trang |126
Xác nhận với người dùng rằng mật khẩu của họ đã được đặt lại thành công
3. Quản lý vật tư
3.1 Tổng quan về tính năng
Material Management là tính năng giúp những người trong bộ phận quản lý đã được cấp quyền
theo vai trò có thể dễ dàng thực hiện các chức năng thêm, bớt, chỉnh sửa, xóa tài liệu.
3.1.2 Sơ đồ usecase
Trang |127
3.2 Thêm tài liệu
● Kích hoạt chức năng:
- Người dùng truy cập vào link để xem danh sách nguyên liệu
- Người dùng nhấp vào nút “Thêm vật liệu” trên bảng điều khiển
● Mô tả chức năng:
- Diễn viên:Trưởng CRDD, Nhân viên CRDD, Người thiết kế giáo trình
- Mục đích: Thêm vật liệu vào hệ thống..
- Giao diện: Giao diện cung cấp các trường để người dùng dễ dàng nhập dữ liệu,
giao diện thân thiện dễ sử dụng
- Xử lý dữ liệu: Sau khi người dùng kích hoạt chức năng, thông tin người dùng nhập
vào sẽ được kiểm tra và đẩy lên hệ thống lưu trữ cơ sở dữ liệu và tải vào giao diện.
● Bố cục màn hình:
Trang |128
● Chi tiết chức năng:
- Kiểm tra các trường thông tin phù hợp và chèn vào cơ sở dữ liệu
- Thông báo cho người dùng nếu thông tin chưa được điền
- Cảnh báo người dùng tải lại trang mà không lưu thông tin
Quy tắc kinh doanh
# Mô tả quy tắc
BR01 Các trường thông tin phải được điền chính xác (ID : số , Ngày xuất bản: ngày )
BR03 Khi tạo tài liệu, mã chủ đề và ID phải tồn tại trước đó
Trang |129
● Chi tiết chức năng:
- Hiển thị thông tin tài liệu mà người dùng cần xem
Trang |130
- 1 hộp văn bản để chèn văn bản và 1 nút “tìm kiếm” để gửi
- Nút “Home” quay lại màn hình chính
Quản lý tài khoản: Tại đây quản trị viên sẽ kiểm soát nhân viên và người dùng của mình trên hệ
thống quản trị, giám sát hoạt động của các tài khoản nhân viên user cấp thấp hơn. Quản trị viên là
người tạo và gán quyền vị trí cho tài khoản nhân viên đó.
Trang |131
4.2 Xem danh sách người dùng
● Kích hoạt chức năng:
- Trình kích hoạt: Nhấp vào liên kết “Quản lý tài khoản”.
- Đường dẫn điều hướng: Người dùng nhấp vào liên kết/nút Quản lý tài khoản trong
hệ thống LMM
● Mô tả chức năng:
- Tác nhân: Quản trị hệ thống, Trưởng phòng CRDD.
- Mục đích: Xem danh sách tất cả các hệ thống người dùng sử dụng.
- Giao diện:
+ Bên trên cùng là title “Account Management. bên dưới là 1 combo box to
filter; bên cạnh là 1 text input field to search; bên cạnh là 1 button (Search)
+ Tiếp theo, là 1 button “Add new User” nằm ở góc bên phải.
+ Bên dưới là 1 bảng hiển thị thông tin (ID, Họ tên, Email, Mật khẩu, Điện
thoại, Địa chỉ, Vai trò, Hành động)
+ Trong cột “Action” của mỗi trường sẽ chứa 2 nút Edit và Delete
+
- Xử lý dữ liệu: Sau khi người dùng kích hoạt chức năng, hệ thống sẽ lấy dữ liệu
danh sách thông tin tài khoản được lưu trữ trong kho cơ sở dữ liệu và tải dữ liệu
lên giao diện.
● Bố cục màn hình:
Trang |132
● Chi tiết chức năng:
- Người dùng chọn liên kết Quản lý tài khoản.
- Hệ thống truy xuất và hiển thị dữ liệu tại bảng thông tin.
- Nếu người dùng chọn mục cần lọc hoặc nhập thông tin cần tìm, hệ thống sẽ truy xuất và
hiển thị dữ liệu trong bảng thông tin.
- Nếu Người dùng nhấn vào link Thêm mới, hệ thống sẽ chuyển sang trang Thêm mới.
- Nếu Người dùng nhấp vào liên kết Chỉnh sửa, hệ thống sẽ chuyển sang trang Chỉnh sửa.
- Nếu người dùng nhấn vào link Xóa, hệ thống sẽ yêu cầu xác nhận và xóa thông tin của hàng
đã chọn trong cơ sở dữ liệu.
Trang |133
● Chi tiết chức năng:
- Diễn viên điền thông tin về tài khoản.
- Hệ thống sẽ xác minh tất cả dữ liệu mà tác nhân điền vào. Nếu một trong các dữ liệu không
chính xác, hệ thống sẽ hiển thị thông báo và đổi màu sang màu đỏ, trường nào không chính
xác.
- Nếu diễn viên nhấp lại sẽ quay lại trang danh sách tài khoản và tất cả dữ liệu trong trang
tạo sẽ không được lưu
- Quy tắc kinh doanh:
# Mô tả quy tắc
Trang |134
+ 6 trường văn bản để chèn thông tin về tài khoản
+ 1 combobox để chọn vai trò
+ 2 nút radio để chọn trạng thái
+ 3 nút (Cập nhật, Quay lại, Chọn tệp)
- Xử lý dữ liệu: Sau khi người dùng nhập đầy đủ các trường thông tin, hệ thống sẽ
xác thực thông tin của các trường và cập nhật vào kho dữ liệu nếu trường xác thực
thành công.
● Bố cục màn hình:
# Mô tả quy tắc
Trang |135
5. Quản lý chương trình giảng dạy
Trang |136
- Bấm đúp vào tên chương trình giảng dạy trong màn hình Xem danh sách chương
trình giảng dạy.
● Mô tả chức năng:
- Diễn viên: Trưởng CRDD, Nhân viên CRDD, Nhân viên AD, Giáo viên, Học sinh
- Mục đích: Xem chi tiết chương trình giảng dạy của chương trình trên hệ thống.
- Giao diện: Nút “Quay lại” để quay lại trang trước.
- Xử lí dữ liệu: .
● Bố cục màn hình:
Trang |137
5.4 Chỉnh sửa chương trình giảng dạy
● Kích hoạt chức năng:
- Bấm đúp vào tên chương trình giảng dạy trong màn hình Xem danh sách chương
trình giảng dạy.
● Mô tả chức năng:
- Diễn viên: Trưởng CRDD, Nhân viên CRDD, Nhân viên AD, Giáo viên, Học sinh
- Mục đích: Xem chi tiết chương trình giảng dạy của chương trình trên hệ thống.
- Giao diện: Giao diện cung cấp các trường nhập thông tin chương trình giảng dạy
đang được chỉnh sửa trên hệ thống. Ngoài ra còn có nút “Cập nhật” để thực hiện
chức năng này và nút “Quay lại” để quay lại trang trước.
- Xử lý dữ liệu: Sau khi người dùng nhập đầy đủ các trường thông tin, hệ thống sẽ
xác thực thông tin của các trường và cập nhật vào kho dữ liệu nếu trường xác thực
thành công.
● Bố cục màn hình:
Trang |138
6. Thiết kế giáo trình
6.1 Tổng quan về tính năng
Thiết kế giáo trình là một khía cạnh quan trọng của giáo dục giúp các nhà giáo dục sắp xếp tài liệu
khóa học của họ và truyền đạt tài liệu đó một cách hiệu quả tới học sinh của họ. Quá trình thiết kế
chương trình giảng dạy bao gồm một số trường hợp sử dụng có thể được mô hình hóa bằng các sơ
đồ khác nhau. Trong phần này, chúng tôi sẽ mô tả các trường hợp sử dụng chi tiết của thiết kế
chương trình giảng dạy và ánh xạ từng trường hợp sử dụng tới các chức năng/màn hình sắp tới.
Trang |139
- Mục đích: Xem chi tiết giáo trình của giáo trình trong hệ thống.
- Giao diện: Nút “Quay lại” để quay lại trang trước.
- Xử lí dữ liệu: .
# Mô tả quy tắc
Trang |140
6.3 Tạo giáo trình
Mô tả chức năng:
- Tác nhân: Các tác nhân tham gia vào ca sử dụng Tạo giáo trình " là người dùng muốn tạo
giáo trình mới
- Mục đích: Mục đích của trường hợp sử dụng "Tạo giáo trình" là cho phép có giáo trình mới
làm môn học mới
- Giao diện: Chức năng "Tạo giáo trình" thường bao gồm một biểu mẫu hoặc trang trong
LMM nơi người dùng có thể nhập Tạo giáo trình hiện tại của họ
- Xử lí dữ liệu:
Người dùng bắt đầu yêu cầu thêm bằng cách truy cập vào biểu mẫu hoặc trang
"Tạo giáo trình".
- Kích hoạt: Người dùng nhấp vào liên kết Tạo giáo trình
- Đường dẫn điều hướng: Người dùng nhấp vào liên kết Tạo giáo trình trên trang hồ sơ
chỉnh sửa để điều hướng đến trang Tạo giáo trình
Trang |141
- Chức năng "Tạo giáo trình" cũng có thể được kích hoạt dựa trên thời gian cài đặt của hệ
thống (60 ngày/ 90 ngày ....)
Độ dài tối
# Tên trường Kiểu Bắt buộc Sự miêu tả
đa
Trang |142
Tạo và thực hiện mã
1 Mã giáo trình Con số Đúng 20
chủ đề
Quản lý nhật ký hoạt động: Quản lý nhật ký là quá trình thu thập thông tin về các sự kiện do nền
tảng phần mềm của bạn tạo ra, mọi ứng dụng bạn sử dụng và cơ sở hạ tầng nơi mọi thứ chạy trên
đó. Nhật ký hoạt động là nhật ký được ghi lại về thời gian được sử dụng. Trong các tổ chức, nhật
ký hoạt động thường được sử dụng để theo dõi cách nhân viên nói riêng sử dụng thời gian của họ.
Phân tích nhật ký hoạt động có thể giúp cải thiện năng suất, giải quyết các điểm yếu của quy trình,
cải thiện việc quản lý thời gian của nhân viên và cuối cùng là tối đa hóa thời gian dành cho việc cải
thiện trải nghiệm của khách hàng.
Trang |143
7.2 Xem nhật ký hoạt động
● Kích hoạt chức năng:
- Kích hoạt: Nhấp vào liên kết Quản lý nhật ký hoạt động trong Bảng điều khiển trên
màn hình Quản lý.
● Mô tả chức năng:
- Thành phần: Trưởng CRDD, Nhân viên CRDD, Nhân viên AD.
- Mục đích: Xem lịch sử log hoạt động của người dùng trong hệ thống.
- Giao diện:
+ 1 bảng hiển thị thông tin
+ 2 trường nhập văn bản để tìm kiếm
+ 2 combo box để lọc
+ nhập 1 ngày
+ Nút 1 (Xuất sang Excel)
- Xử lý dữ liệu: Sau khi người dùng kích hoạt chức năng, hệ thống sẽ lấy dữ liệu
thông tin nhật ký hoạt động được lưu trữ trong kho cơ sở dữ liệu và tải dữ liệu lên
giao diện.
● Bố cục màn hình:
Trang |144
● Chi tiết chức năng:
- Người dùng chọn liên kết Quản lý nhật ký hoạt động.
- Hệ thống truy xuất và hiển thị dữ liệu tại bảng thông tin.
- Nếu người dùng chọn mục cần lọc hoặc nhập thông tin cần tìm, hệ thống sẽ truy xuất và
hiển thị dữ liệu trong bảng thông tin.
- Nếu Người dùng nhấn vào nút Xuất ra Excel hệ thống sẽ xuất dữ liệu để tải về máy tính của
diễn viên.
Trang |145
● Chi tiết chức năng:
- Người dùng chọn liên kết Báo cáo số lượt truy cập giáo trình.
- Hệ thống truy xuất và hiển thị dữ liệu tại bảng thông tin.
- Nếu người dùng chọn mục cần lọc hoặc nhập thông tin cần tìm, hệ thống sẽ truy xuất và
hiển thị dữ liệu trong bảng thông tin.
Ủy quyền chương trình giảng dạy là tính năng giúp Trưởng CRDD có thể thực hiện các chức năng
như xem toàn bộ chương trình giảng dạy, phân công cho nhân viên và giúp Nhân viên CRDD có thể
xem chương trình giảng dạy được giao.
Trang |146
8.2 Xem chương trình giảng dạy được giao của tôi
● Kích hoạt chức năng:
- Kích hoạt: Nhấp vào liên kết Xem chương trình giảng dạy được chỉ định của tôi
trong Menu ngữ cảnh trên biểu tượng Avatar.
● Mô tả chức năng:
- Diễn viên: Nhân viên CRDD
- Mục đích: Xem chương trình giảng dạy được giao của người dùng.
- Giao diện:
+ 1 bảng hiển thị thông tin
+ 3 trường nhập văn bản để tìm kiếm
+ 1 combo box để lọc
+ 1 nút (Tìm kiếm)
- Xử lý dữ liệu: Sau khi người dùng kích hoạt chức năng, hệ thống sẽ lấy dữ liệu
danh sách thông tin giáo trình được giao lưu trữ trong kho cơ sở dữ liệu và tải dữ
liệu lên giao diện.
● Bố cục màn hình:
Trang |147
● Chi tiết chức năng:
- Người dùng chọn liên kết Xem chương trình giảng dạy được giao của tôi.
- Hệ thống truy xuất và hiển thị dữ liệu tại bảng thông tin.
- Nếu người dùng chọn mục cần lọc hoặc nhập thông tin cần tìm, hệ thống sẽ truy xuất và
hiển thị dữ liệu trong bảng thông tin.
Trang |148
● Chi tiết chức năng:
- Người dùng chọn liên kết Ủy quyền Chương trình giảng dạy.
- Hệ thống truy xuất và hiển thị dữ liệu tại bảng thông tin.
- Nếu người dùng chọn mục cần lọc hoặc nhập thông tin cần tìm, hệ thống sẽ truy xuất và
hiển thị dữ liệu trong bảng thông tin.
Trang |149
9.1.2 Sơ đồ ca sử dụng
Trang |150
Người dùng chọn một khóa học hoặc một chương trình học để tạo giáo
trình cho nó.
CRDD nhấp vào liên kết tạo Giáo trình sau đó nhấp vào nút tạo (sau khi
nhập tất cả các trường trong biểu mẫu tạo)
CRDD truy cập hệ thống quản lý khóa học và đăng nhập vào tài khoản của
mình.
- Tần suất định giờ: Các chức năng được kích hoạt theo chu kỳ thời gian, chẳng hạn
như hàng tuần, hàng tháng hoặc hàng năm. Tùy theo ý muốn của người dùng, chức
năng này có thể được bật hoặc tắt..
● Mô tả chức năng:
- Diễn viên:Trưởng CRDD, Nhân viên CRDD
- Mục đích: Mục đích của việc tạo ra một giáo trình là phác thảo những kỳ vọng, mục
tiêu và yêu cầu của khóa học đối với sinh viên. Giáo trình đóng vai trò như một lộ
trình cho khóa học và cung cấp sự hiểu biết rõ ràng về các chủ đề sẽ được đề cập,
các bài tập sẽ được giao và những kỳ vọng về kết quả học tập của học sinh.
- Giao diện: Giao diện tạo giáo trình bao gồm các trường đầu vào: tiêu đề, mô tả,
phân bổ thời gian, đánh giá, khóa học, tài liệu, nút tạo
- Xử lí dữ liệu:
Xác định chính sách khóa học, bao gồm chính sách chấm điểm và yêu cầu
tham dự
Sắp xếp thông tin thành một tài liệu giáo trình rõ ràng và ngắn gọn
-
- Bố cục màn hình:
Trang |151
● Chi tiết chức năng:
- Chức năng này được thiết kế để tạo ra một giáo trình cho một khóa học cụ thể.
Giáo trình sẽ bao gồm các chủ đề sẽ được đề cập, lịch trình cho từng chủ đề và bất
kỳ thông tin liên quan nào khác.
- Dữ liệu: Tiêu đề khóa học, Mô tả khóa học (chuỗi), Mục tiêu khóa học (chuỗi), Chủ
đề khóa học (danh sách các chuỗi), Lịch trình (danh sách các bộ dữ liệu, trong đó
mỗi bộ dữ liệu chứa ngày bắt đầu, ngày kết thúc và chủ đề)
- Thẩm định:
Các chủ đề khóa học phải là một danh sách các chuỗi không trống.
Lịch trình phải là danh sách các bộ dữ liệu có ngày bắt đầu trước ngày kết
thúc và chủ đề là một trong các chủ đề của khóa học.
-
Quy tắc kinh doanh
Trang |152
# Mô tả quy tắc
Giáo trình phải được người duyệt giáo trình xem xét và được trưởng khoa phê duyệt trước khi
BR01
phân phát cho sinh viên.
Nội dung bắt buộc: Giáo trình phải bao gồm mục tiêu học tập, nội dung
khóa học chi tiết, phương pháp giảng dạy, hình thức kiểm tra và các thông
BR02
tin khác do trường đại học hoặc cơ quan quản lý lý thuyết giáo dục quy
định.
Định dạng và cấu trúc: Giáo trình phải tuân thủ các quy định về định dạng,
phông chữ, khổ giấy, thứ tự các mục và các yêu cầu khác do trường đại
BR03 học hoặc cơ quan quản lý giáo dục đặt ra.
- Chức năng:
Nhập tên khóa học, mô tả, mục tiêu, chủ đề và lịch trình.
Xác thực dữ liệu đầu vào để đảm bảo rằng nó đáp ứng các tiêu chí xác thực.
Tạo một giáo trình bằng cách kết hợp dữ liệu đầu vào thành một tài liệu rõ ràng và
có tổ chức.
Nếu thiếu bất kỳ dữ liệu đầu vào bắt buộc nào, hãy trả về thông báo lỗi.
Nếu chủ đề hoặc lịch trình khóa học không hợp lệ, hãy trả lại thông báo lỗi.
Nếu giáo trình không thể được tạo hoặc phê duyệt, hãy trả lại thông báo lỗi.
Người dùng truy cập vào liên kết "Chỉnh sửa giáo trình"
Người dùng nhấn nút “chỉnh sửa” tại màn hình Chỉnh sửa giáo trình
Trang |153
Người dùng vào trang quản lý Giáo trình và chọn mục "Chỉnh sửa giáo
trình".
- Tần suất thời gian: Tùy thuộc vào thời lượng từng học kỳ, thời gian cập nhật của
từng môn học
● Mô tả chức năng:
- Diễn viên: Trưởng CRDD, Nhân viên CRDD, Người thiết kế giáo trình
- Mục đích: Mục đích chính của ca sử dụng này là cập nhật và chỉnh sửa thông tin của
giáo trình đã tạo trước đó
- Giao diện: Hiển thị các trường đầu vào bao gồm khóa học (chỉ xem), tiêu đề, Mô tả,
phân bổ thời gian, đánh giá, tài liệu và nút chỉnh sửa
- Xử lý dữ liệu: Sau khi người dùng nhập thông tin mới cho giáo trình, hệ thống sẽ
xác thực định dạng. Nếu thông tin cung cấp đúng định dạng thì hệ thống sẽ cập
nhật thông tin mới vào cơ sở dữ liệu, nếu không hệ thống sẽ báo lỗi và không cập
nhật thông tin.
● Bố cục màn hình:
Trang |154
● Chi tiết chức năng:
- Dữ liệu:
Thông tin giáo trình của khóa học: Mô tả nội dung, mục tiêu, tài liệu, tiến
độ, phương pháp giảng dạy, hoạt động và bài kiểm tra.
Các thông tin khác liên quan đến giáo trình như tên môn học, giảng viên, đối
tượng sinh viên, số lượng sinh viên tối đa,…
- Thẩm định:
Để đảm bảo tính chính xác và tin cậy của thông tin, hệ thống sẽ kiểm tra dữ
liệu đầu vào như định dạng, độ dài và xác thực các trường thông tin.
Trang |155
Người dùng sẽ được cung cấp thông báo lỗi nếu dữ liệu không hợp lệ hoặc
cần điều chỉnh trước khi lưu thông tin vào hệ thống.
Những thay đổi được thực hiện đối với giáo trình phải được lưu trước khi
chúng có hiệu lực.
Giáo trình phải được Trưởng phòng CRDD xem xét và phê duyệt. Định dạng
và xác nhận các trường đầu vào
- Đường dẫn điều hướng: Người dùng truy cập vào chức năng tìm kiếm giáo trình
trong hệ thống.
Hệ thống hiển thị giao diện tìm kiếm giáo trình với các trường nhập
liệu để người dùng điền các thông tin cần tìm kiếm.
Người dùng nhập thông tin tìm kiếm vào các trường liên quan như
tên môn học, môn học, mã lớp, khoa giảng dạy, học kỳ, năm học…
Người dùng nhấn nút “Tìm kiếm” để thực hiện tìm kiếm.
- Tần suất thời gian: phụ thuộc vào nhu cầu sử dụng
● Mô tả chức năng:
- Diễn viên: Trưởng CRDD, Nhân viên CRDD, Nhân viên AD, Người thiết kế giáo trình,
Người phản biện giáo trình, Giáo viên, Học sinh
- Mục đích:
Mục đích của ca sử dụng là cung cấp cho người dùng thông tin liên quan
đến giáo trình khóa học một cách nhanh chóng và dễ dàng.
Người dùng có thể tìm kiếm thông tin giáo trình theo nhiều tiêu chí khác
nhau như tên môn học, giảng viên, chủ đề, mục tiêu, tiến độ, phương pháp
giảng dạy, hoạt động, bài kiểm tra…
-
- Giao diện: hộp văn bản tìm kiếm, nút tìm kiếm, tiêu chí combobox, bảng giáo trình,
nút chỉnh sửa
Trang |156
- Xử lý dữ liệu: Sau khi người dùng đăng nhập, nhấp vào liên kết quản lý giáo trình.
Danh sách giáo trình được hiển thị và người dùng có thể nhập tiêu chí để tìm kiếm
giáo trình
● Bố cục màn hình:
Thông tin giáo trình của khóa học được lưu trữ trong cơ sở dữ liệu hệ thống.
Các thông tin cơ bản về giáo trình bao gồm: giáo trìnhID, giáo trìnhTên, khóa học,
quyết định…
Thông tin này sẽ được sử dụng để tìm kiếm và hiển thị thông tin giáo trình
phù hợp với nhu cầu của người dùng.
- Thẩm định:
Hệ thống kiểm tra thông tin tìm kiếm của người dùng và đảm bảo thông tin
đó hợp lệ, không chứa ký tự đặc biệt hoặc lỗi cú pháp.
Nếu thông tin tìm kiếm không hợp lệ, hệ thống sẽ thông báo lỗi cho người
dùng và yêu cầu nhập lại thông tin.
- Chức năng:
Hệ thống cung cấp các tính năng tìm kiếm phù hợp với nhu cầu của người
dùng.
Trang |157
Tính năng tìm kiếm bao gồm: tìm kiếm theo tên khóa học, tên giáo trình. id
giáo trình, sắp xếp theo tiêu chí…
Hệ thống còn cung cấp tính năng phân trang kết quả tìm kiếm để người
dùng có thể dễ dàng xem toàn bộ kết quả tìm kiếm.
Người dùng truy cập vào liên kết "Quản lý khóa học"
Người dùng nhấp vào nút "Xuất giáo trình" trong chi tiết khóa học
Người dùng truy cập vào trang quản lý giáo trình và chọn môn học chứa
giáo trình để xuất
Người dùng lựa chọn định dạng đầu ra của giáo trình, bao gồm các định
dạng phổ biến như PDF, Word, Excel, HTML, v.v.
- Tần suất thời gian: Phụ thuộc vào nhu cầu của người dùng
-
Mô tả chức năng:
Trang |158
● Chi tiết chức năng:
- Dữ liệu: đầy đủ thông tin của giáo trình
- Thẩm định:
Dữ liệu phải được xác thực trước khi xuất giáo trình để đảm bảo tính chính
xác và đầy đủ. Hệ thống sẽ kiểm tra thông tin còn thiếu hoặc không đầy đủ và nhắc
người hướng dẫn cung cấp các chi tiết cần thiết. Hệ thống cũng phải kiểm tra mọi
lỗi định dạng hoặc sự không nhất quán và thông báo cho người hướng dẫn để sửa
chúng.
- Chức năng:
Các chức năng để xuất giáo trình có thể bao gồm khả năng chọn định dạng
tệp mong muốn, chọn thông tin cần đưa vào giáo trình, xem trước giáo trình trước
khi xuất và lưu hoặc chia sẻ tệp đã xuất.
Người dùng truy cập vào liên kết "Quản lý giáo trình"
Trang |159
Người dùng nhấp vào liên kết "Phê duyệt giáo trình"
Người dùng nhấp vào nút Phê duyệt/Không phê duyệt cho từng giáo trình
Người dùng vào trang quản lý Giáo trình và chọn link “Phê duyệt Đề
cương”.
Hệ thống hiển thị danh sách Giáo trình cần phê duyệt.
Người dùng nhấn vào nút Phê duyệt/Không phê duyệt trên giáo trình
Trạng thái thay đổi hệ thống của giáo trình cần được phê duyệt
- Tần suất thời gian: Tùy theo kế hoạch của Trưởng CRDD
-
- Mô tả chức năng:
danh sách giáo trình đang chờ phê duyệt và nút phê duyệt, nút không phê
duyệt
- Xử lý dữ liệu: Quá trình xử lý dữ liệu cho trường hợp sử dụng Phê duyệt giáo trình
bao gồm việc người hướng dẫn nộp giáo trình, người phê duyệt xem xét và phản
hồi cũng như quyết định cuối cùng về việc phê duyệt hoặc từ chối giáo trình.
● Bố cục màn hình:
Trang |160
● Chi tiết chức năng:
- Dữ liệu: đầy đủ thông tin của giáo trình
- Xác thực: Dữ liệu phải được xác thực để đảm bảo rằng nó đáp ứng các tiêu chuẩn
và hướng dẫn cần thiết. Hệ thống sẽ kiểm tra thông tin còn thiếu hoặc không đầy
đủ và nhắc người hướng dẫn cung cấp các chi tiết cần thiết.
-
Trang |161
10.1.2 Sơ đồ ca sử dụng
Trang |162
10.2. Thêm lịch trình
● Kích hoạt chức năng:
- Người dùng truy cập vào link để xem danh sách lịch trình
- Người dùng nhấp vào nút “Thêm lịch biểu” trên bảng điều khiển
- Đường dẫn điều hướng: Người dùng điều hướng đến trang đăng nhập của LMM
và nhấp vào liên kết/nút "Thêm lịch trình".
- Tần suất định thời: Điều này có thể xảy ra bất cứ lúc nào và với bất kỳ tần suất nào
tùy thuộc vào người dùng.
● Mô tả chức năng:
- Diễn viên:Trưởng CRDD, Nhân viên CRDD, Người thiết kế giáo trình
- Mục đích: Thêm lịch vào hệ thống..
- Giao diện: Giao diện cung cấp các trường để người dùng dễ dàng nhập dữ liệu,
giao diện thân thiện dễ sử dụng
- Xử lý dữ liệu: Sau khi người dùng kích hoạt chức năng, thông tin người dùng nhập
vào sẽ được kiểm tra và đẩy lên hệ thống lưu trữ cơ sở dữ liệu và tải vào giao diện.
● Bố cục màn hình:
# Mô tả quy tắc
BR01 Các trường thông tin phải được điền chính xác (session : number , URL: link )
BR03 Khi tạo tài liệu, mã chủ đề và ID phải tồn tại trước đó
Trang |163
10.3. Chỉnh sửa lịch trình
● Kích hoạt chức năng:
- Người dùng truy cập vào link để xem danh sách nguyên liệu
- Người dùng nhấn vào nút “Chỉnh sửa tài liệu” trên màn hình
- Đường dẫn điều hướng: Người dùng điều hướng đến trang đăng nhập của LMM
và nhấp vào liên kết/nút "Xem danh sách Lịch biểu".
- Tần suất định thời: có thể xảy ra bất cứ lúc nào khi người dùng cần lập lịch nhiều
hơn
● Mô tả chức năng:
- Diễn viên: Trưởng CRDD, Nhân viên CRDD, Người thiết kế giáo trình
- Mục đích: Chỉnh sửa tài liệu và thay đổi thông tin trong cơ sở dữ liệu.
- Giao diện: Giao diện cung cấp các trường để người dùng dễ dàng nhập dữ liệu,
giao diện thân thiện dễ sử dụng
- Xử lý dữ liệu: Khi người dùng gửi thông tin hồ sơ đã chỉnh sửa, hệ thống LMM sẽ
xử lý dữ liệu theo các quy tắc và xác thực được xác định trước như kiểm tra định
dạng của các trường đã nhập v.v. Nếu dữ liệu hợp lệ, LMM sẽ cập nhật thông tin
của người dùng vào bộ lưu trữ hệ thống.
Nếu dữ liệu không hợp lệ, hệ thống LMM sẽ hiển thị thông báo lỗi và nhắc người
dùng sửa dữ liệu đầu vào.
# Mô tả quy tắc
BR01 Các trường thông tin phải được điền chính xác (ID : số , Ngày xuất bản: ngày )
Trang |164
BR03 Khi tạo tài liệu, mã chủ đề và ID phải tồn tại trước đó
Trang |165
- Tần suất định thời: Điều này có thể xảy ra bất cứ lúc nào và với bất kỳ tần suất nào
tùy thuộc vào người dùng.
● Mô tả chức năng:
- Diễn viên:Trưởng CRDD, Nhân viên CRDD, Người thiết kế giáo trình
- Mục đích: Thêm nguyên liệu vào hệ thống..
- Giao diện: Hiển thị link để người đọc dễ dàng nhận biết link tải
- Xử lý dữ liệu: Sau khi người dùng kích hoạt chức năng, file sẽ được nén thành file
zip và tải về thiết bị
● Bố cục màn hình:
11. Quản lý LO
11.1 Tổng quan về tính năng
Quản lý LO là tính năng giúp những người trong bộ phận quản lý đã được phân cấp theo vai trò dễ
dàng thực hiện các chức năng thêm, bớt, sửa, xóa LO.
Trang |166
11.2 Xem danh sách LO
● Kích hoạt chức năng:
Trang |167
- Kích hoạt: Nhấn nút quản lý LO trong Dashboard trên màn hình chính.
● Mô tả chức năng:
- Diễn viên: Trưởng CRDD, Nhân viên CRDD, Người thiết kế giáo trình.
- Mục đích: Xem danh sách tất cả các kết quả học tập.
- Giao diện:
+ 1 bảng hiển thị thông tin
+ 2 trường nhập văn bản để tìm kiếm
+ 1 combo box để lọc
+ 3 liên kết (Thêm/Chỉnh sửa/Xóa)
+ 1 nút (Tìm kiếm)
- Xử lý dữ liệu: Sau khi người dùng kích hoạt chức năng, hệ thống sẽ lấy dữ liệu
danh sách thông tin kết quả học tập được lưu trữ trong kho cơ sở dữ liệu và tải dữ
liệu lên giao diện.
● Bố cục màn hình:
Trang |168
+ 3 trường văn bản để chèn thông tin về LO
+ 2 nút radio để chọn trạng thái
+ 2 nút (Thêm, Quay lại)
- Xử lý dữ liệu: Sau khi người dùng nhập đầy đủ các trường thông tin, hệ thống sẽ
xác thực thông tin của các trường và thêm vào kho dữ liệu nếu trường xác thực
thành công.
● Bố cục màn hình:
Trang |169
● Chi tiết chức năng:
- Tác nhân điền thông tin về LO.
- Hệ thống sẽ xác minh tất cả dữ liệu mà tác nhân điền vào. Nếu một trong các dữ liệu không
chính xác, hệ thống sẽ hiển thị thông báo và đổi màu sang màu đỏ, trường nào không chính
xác.
- Nếu diễn viên nhấp lại sẽ quay lại trang danh sách LO và tất cả dữ liệu trong trang tạo sẽ
không được lưu
Tính năng này cho phép những người có tài khoản trên hệ thống và đã được ủy quyền thực hiện các
chức năng thêm, chỉnh sửa, xem thông tin chi tiết của chủ đề.
Sơ đồ luồng dữ liệu
Trang |170
Sử dụng sơ đồ trường hợp
Diễn viên: Trưởng phòng CRDD, Nhân viên CRDD, Nhân viên AD
Trang |171
Mục đích: Mục đích của ca sử dụng Tạo chủ đề là cho phép quản trị viên hệ thống
tạo một chủ đề mới và thêm nó vào danh mục chủ đề. Sau đó, người hướng dẫn có
thể được chỉ định phụ trách chủ đề và phát triển nội dung chủ đề.
Giao diện: bao gồm ID, tên, mô tả, trường nhập nguyên liệu và nút tạo
Xử lý dữ liệu: Sau khi người dùng click vào link tạo chủ đề trên phần quản lý chủ đề,
người dùng nhập tất cả các trường nhập, hệ thống xác thực tất cả dữ liệu nhập
của người dùng và trả về kết quả
- Cò súng:
Người dùng truy cập vào “Quản lý chủ đề” sau khi đăng nhập
Người dùng nhấp vào tạo liên kết chủ đề rồi nhấp vào nút tạo (sau khi nhập tất cả
các trường trong biểu mẫu tạo)
Người dùng đăng nhập thành công vào hệ thống quản lý học tập.
Người dùng nhấn vào nút “Thêm chủ đề” để mở bảng nhập thông tin chủ
đề mới.
- Đường tần số: Phụ thuộc vào kế hoạch của CRDD hoặc AD
Trang |172
Chi tiết chức năng
- Dữ liệu:
-
Mã khóa học: Mã định danh duy nhất cho khóa học, thường bao gồm các ký
tự chữ và số.
- Thẩm định:
Mã khóa học phải là duy nhất và chưa tồn tại trong danh mục khóa học.
Điều kiện tiên quyết của khóa học phải là các khóa học hợp lệ và hiện có
trong danh mục khóa học.
Trang |173
Quy tắc kinh doanh
# Mô tả quy tắc
Mã môn học phải là duy nhất: Mỗi môn học trong hệ thống phải có một mã môn học duy nhất,
BR01
không được trùng với mã môn học của môn học khác.
Thông tin môn học phải đầy đủ: Khi thêm môn học mới, người dùng phải cung cấp đầy đủ thông
BR02
tin về môn học như tên môn học, mã môn học, số tín chỉ, mô tả môn học,...
Mã khóa học phải đúng định dạng: Mã khóa học phải đúng định dạng do hệ thống quy định, ví dụ:
BR03 chỉ có chữ và số, không có dấu cách,...
Số tín chỉ phải nằm trong phạm vi cho phép: Số tín chỉ của khóa học phải nằm trong phạm vi do
hệ thống quy định, ví dụ từ 1 đến 10 tín chỉ.
BR04
Người dùng thêm môn học mới phải có quyền truy cập: Người dùng thêm môn học mới phải có
quyền truy cập vào trang quản lý khóa học.
Mục đích: Cho phép người dùng được ủy quyền cập nhật khóa học hiện có trong
danh mục khóa học.
Giao diện: đầy đủ thông tin về chủ đề và nút chỉnh sửa, tất cả các trường hợp đều
có thể chỉnh sửa được ngoài mã chủ đề và quyết định
Xử lý dữ liệu: Sau khi người dùng nhập đầy đủ các trường đầu vào, nhấp vào nút
chỉnh sửa, hệ thống xác thực dữ liệu và trả kết quả cho người dùng
- Cò súng:
Người dùng truy cập vào “Quản lý chủ đề” sau khi đăng nhập
Trang |174
Người dùng nhấp vào liên kết chỉnh sửa chủ đề rồi nhấp vào nút chỉnh sửa (sau khi
nhập tất cả các trường vào biểu mẫu chỉnh sửa)
Người dùng đăng nhập vào hệ thống và lựa chọn truy cập vào màn hình
quản lý chuyên đề
Hệ thống hiển thị danh sách các chủ đề có thể chỉnh sửa.
Người dùng lựa chọn chủ đề cần chỉnh sửa và hệ thống hiển thị thông tin chi
tiết về chủ đề đó.
- Tần suất thời gian: Tùy theo kế hoạch của CRDD hoặc AD
- Dữ liệu
Mã khóa học: Mã định danh duy nhất cho khóa học, thường bao gồm các ký
tự chữ và số.
Trang |175
Tên khóa học: Tên của khóa học.
- Thẩm định:
Mã khóa học phải là duy nhất và chưa tồn tại trong danh mục khóa học.
Điều kiện tiên quyết của khóa học phải là các khóa học hợp lệ và hiện có
trong danh mục khóa học.
Chỉ CRDD hoặc AD mới có thể thực hiện chỉnh sửa khóa học
Các thông tin về môn học (như mã môn học, tên môn học, mã môn học, giáo
viên chủ nhiệm...) phải nhập đúng định dạng.
Diễn viên: Trưởng phòng CRDD, Nhân viên CRDD, Nhân viên AD
Mục đích: cho phép người dùng xem chi tiết chủ đề
Xử lý dữ liệu: Sau khi người dùng click vào một chủ đề trong danh sách chủ đề. Tất
cả thông tin của chủ đề này hiển thị
- Cò súng:
Người dùng đăng nhập thành công và truy cập vào trang “quản lý chủ đề”
Người dùng nhấp chuột vào một chủ đề
Trang |176
- Điều hướng đường dẫn:
Người dùng truy cập vào hệ thống quản lý chuyên đề sau khi đăng nhập vào
tài khoản của mình.
Hệ thống hiển thị thêm link và danh sách chủ đề và chỉnh sửa link bên cạnh
từng chủ đề
- Tần suất hẹn giờ: Phụ thuộc vào nhu cầu của người sử dụng
-
Trang |177
13. Quản lý tự chọn
Tính năng này cho phép những người có tài khoản trên hệ thống và được ủy quyền thực hiện các
chức năng thêm, chỉnh sửa, tìm kiếm, xem thông tin chi tiết môn tự chọn.
Sơ đồ luồng dữ liệu
Trang |178
13.2 Thêm môn tự chọn
Mô tả chức năng:
Giao diện: bao gồm id, tên, mô tả, trường nhập khóa học và nút tạo
Xử lý dữ liệu: Sau khi người dùng click vào tạo liên kết tự chọn, hệ thống hiển thị
các trường nhập, người dùng nhập đầy đủ các trường nhập, hệ thống xác thực
toàn bộ dữ liệu rồi trả về kết quả cho người dùng.
- Cò súng:
Người dùng truy cập liên kết “Quản lý tự chọn”
Người dùng nhấn vào nút Thêm
CRDD truy cập vào hệ thống quản lý Tự chọn và đăng nhập vào tài khoản
của mình.
Trang |179
CRDD nhấp vào Thêm liên kết tự chọn
- Xác thực: Hệ thống phải xác thực các đầu vào sau:
Người dùng nhập tên kết hợp: Tên phải là duy nhất và chưa tồn tại trong hệ
thống. Nó cũng không được chứa bất kỳ ký tự hoặc ký hiệu đặc biệt nào.
Người dùng nhập vào danh sách các khóa học tự chọn: Danh sách không
được để trống và các khóa học đã chọn phải hợp lệ và có sẵn trong hệ thống.
Đầu vào của người dùng cho yêu cầu tín dụng: Yêu cầu tín dụng cho kết hợp
phải là giá trị nguyên dương.
- Quy tắc kinh doanh: Nội dung bắt buộc: Các môn tự chọn phải bao gồm thông tin
chương trình học, danh sách chi tiết các môn học
Trang |180
13.3 Chỉnh sửa Tự chọn
Mô tả chức năng:
Mục đích: cho phép CRDD có thể chỉnh sửa một môn tự chọn
Giao diện: bao gồm id, tên, mô tả, trường nhập khóa học và nút chỉnh sửa
Xử lý dữ liệu: Sau khi người dùng click vào chỉnh sửa liên kết tự chọn, hệ thống hiển
thị các trường nhập, người dùng nhập tất cả các trường nhập, hệ thống xác thực
tất cả dữ liệu rồi trả kết quả cho người dùng
- Cò súng:
Người dùng truy cập liên kết “Quản lý tự chọn”
Người dùng bấm vào một môn tự chọn
Người dùng bấm vào nút chỉnh sửa
CRDD truy cập hệ thống quản lý Tự chọn sau khi đăng nhập vào tài khoản
của mình.
CRDD thay đổi thông tin rồi nhấn nút Chỉnh sửa
Trang |181
Chi tiết chức năng
- Xác thực: Hệ thống phải xác thực các đầu vào sau:
Người dùng nhập tên kết hợp: Tên phải là duy nhất và chưa tồn tại trong hệ
thống. Nó cũng không được chứa bất kỳ ký tự hoặc ký hiệu đặc biệt nào.
Người dùng nhập vào danh sách các khóa học tự chọn: Danh sách không
được để trống và các khóa học đã chọn phải hợp lệ và có sẵn trong hệ thống.
Đầu vào của người dùng cho yêu cầu tín dụng: Yêu cầu tín dụng cho kết hợp
phải là giá trị nguyên dương.
- Quy tắc nghiệp vụ: Nội dung bắt buộc: Các môn tự chọn phải bao gồm thông
tin về chương trình giảng dạy, danh sách chi tiết các môn học
Trang |182
13.4 Tìm kiếm tự chọn
Mô tả chức năng:
Mục đích: cho phép CRDD có thể tìm kiếm giáo trình
Giao diện: hộp văn bản tìm kiếm, nút tìm kiếm, hộp tổ hợp sắp xếp theo tiêu chí,
dữ liệu
Xử lý dữ liệu: Sau khi người dùng truy cập vào phần Quản lý môn tự chọn, hệ thống
sẽ hiển thị danh sách môn tự chọn, người dùng nhập từ khóa tìm kiếm rồi nhấn nút
tìm kiếm, hệ thống sẽ trả về kết quả tương ứng với từ khóa
- Cò súng:
Người dùng truy cập liên kết “Quản lý tự chọn”
Người dùng nhập từ khóa tìm kiếm vào hộp văn bản
Người dùng nhấn vào nút Tìm kiếm
CRDD truy cập hệ thống quản lý Tự chọn sau khi đăng nhập vào tài khoản
của mình.
CRDD nhập từ khóa vào hộp văn bản sau đó nhấp vào nút tìm kiếm
Hệ thống hiển thị danh sách các môn tự chọn dựa trên từ khóa đã nhập
- Tần suất hẹn giờ: Phụ thuộc vào nhu cầu của người dùng
Trang |183
Chi tiết chức năng
- Xác thực: Để đảm bảo hệ thống trả về kết quả chính xác, dữ liệu người dùng nhập
vào cần phải được xác thực.
- Quy tắc kinh doanh:
Người dùng chỉ có thể tìm kiếm các môn tự chọn đã được phê duyệt.
Khi tìm kiếm các môn tự chọn, người dùng phải có khả năng sử dụng tiêu chí
lọc để giới hạn kết quả tìm kiếm.
Người dùng có thể xem chi tiết môn tự chọn trong kết quả danh sách
Diễn viên: Trưởng CRDD, Nhân viên CRDD, Giáo viên, Học sinh
Mục đích: cho phép CRDD có thể xem chi tiết một môn tự chọn
Xử lý dữ liệu: Sau khi người dùng click vào môn tự chọn, hệ thống hiển thị id môn
tự chọn, Tên môn tự chọn, danh sách môn học…
Trang |184
Kích hoạt chức năng:
- Cò súng:
Người dùng truy cập liên kết “Quản lý tự chọn”
Người dùng bấm vào một môn tự chọn
Người dùng truy cập vào hệ thống quản lý tự chọn sau khi đăng nhập vào tài
khoản của mình.
Hệ thống hiển thị thêm link và danh sách các môn tự chọn và chỉnh sửa link
bên cạnh mỗi môn tự chọn
- Tần suất hẹn giờ: Phụ thuộc vào nhu cầu của người dùng
Trang |185
14. Quản lý đánh giá
14.1. Tổng quan về tính năng
Quản lý đánh giá là tính năng giúp những người trong bộ phận quản lý đã được phân cấp theo vai
trò có thể dễ dàng thực hiện các chức năng thêm, bớt, sửa, xóa.
Trang |186
14.1.2. Sử dụng sơ đồ trường hợp
Trang |187
14.2.Thêm đánh giá
● Kích hoạt chức năng:
- Người dùng truy cập vào liên kết
- Người dùng nhấp vào nút “Thêm đánh giá” trên bảng điều khiển
- Đường dẫn điều hướng: Người dùng điều hướng đến trang đăng nhập của LMM
và nhấp vào liên kết/nút "Thêm đánh giá".
- Tần suất định thời: Điều này có thể xảy ra bất cứ lúc nào và với bất kỳ tần suất nào
tùy thuộc vào người dùng.
● Mô tả chức năng:
- Cơ quan thực hiện: Trưởng CRDD, Nhân viên CRDD
- Mục đích: Thêm đánh giá vào hệ thống
- Giao diện:
+ 1 bảng hiển thị thông tin
+ 12 trường văn bản để chèn thông tin về tài khoản
+ 2 combobox để lọc
- Xử lý dữ liệu: Sau khi người dùng kích hoạt chức năng, hệ thống sẽ kiểm tra và lưu
dữ liệu vào kho cơ sở dữ liệu.
● Bố cục màn hình:
Trang |188
- Tần suất định thời: có thể xảy ra bất cứ lúc nào khi người dùng cần lập lịch nhiều
hơn
-
● Mô tả chức năng:
- Cơ quan thực hiện: Trưởng CRDD, Nhân viên CRDD
- Mục đích: Chỉnh sửa đánh giá và thay đổi thông tin trong cơ sở dữ liệu.
- Giao diện: Giao diện cung cấp các trường để người dùng dễ dàng nhập dữ liệu,
giao diện thân thiện dễ sử dụng
- Xử lý dữ liệu: Khi người dùng gửi thông tin hồ sơ đã chỉnh sửa, hệ thống LMM sẽ
xử lý dữ liệu theo các quy tắc và xác thực được xác định trước như kiểm tra định
dạng của các trường đã nhập v.v. Nếu dữ liệu hợp lệ, LMM sẽ cập nhật thông tin
của người dùng vào bộ lưu trữ hệ thống.
Nếu dữ liệu không hợp lệ, hệ thống LMM sẽ hiển thị thông báo lỗi và nhắc người
dùng sửa dữ liệu đầu vào.
-
● Bố cục màn hình:
Trang |189
● Mô tả chức năng:
- Cơ quan thực hiện: Trưởng CRDD, Nhân viên CRDD
- Mục đích: Xóa Đánh giá và xóa vào cơ sở dữ liệu
- Giao diện:
+ 2 nút (Chỉnh sửa/Xóa)
- Xử lý dữ liệu: Sau khi người dùng kích hoạt chức năng, hệ thống sẽ kiểm tra xem
dữ liệu này có thể xóa được hay không và xóa dữ liệu vào kho lưu trữ cơ sở dữ
liệu.
● Bố cục màn hình:
Trang |190
● Chi tiết chức năng:
- Hiển thị thông tin từ cơ sở dữ liệu
- Tìm kiếm theo mô tả
Trang |191
15.1.2.Sơ đồ ca sử dụng
Trang |192
● Chi tiết chức năng:
- Hiển thị thông tin từ cơ sở dữ liệu
- Tìm kiếm theo mô tả
Trang |193
● Chi tiết chức năng:
- Kiểm tra các trường thông tin phù hợp và truy vấn cơ sở dữ liệu
- Cảnh báo người dùng tải lại trang mà không lưu thông tin
Trang |194
● Chi tiết chức năng:
- Kiểm tra các trường thông tin phù hợp và chèn vào cơ sở dữ liệu
- Thông báo cho người dùng nếu thông tin chưa được điền
- Cảnh báo người dùng tải lại trang mà không lưu thông tin
Trang |195
- Cảnh báo người dùng tải lại trang mà không lưu thông tin
- Buộc các tệp tài liệu để giúp người dùng tải xuống
16.1.1 Sơ đồ ca sử dụng
Trang |196
- Người dùng chọn “Tạo quyết định” từ menu chính hoặc từ màn hình “Quản
lý quyết định”
- Người dùng nhập tên cho quyết định và chọn tiêu chí quyết định sẽ được sử
dụng để đưa ra quyết định
- Người dùng nhập dữ liệu quyết định, có thể bao gồm dữ liệu số hoặc phân
loại
16.2 Quản lý chỉnh sửa
● Kích hoạt chức năng:
- Người dùng chọn “Chỉnh sửa Quyết định” từ màn hình “Quyết định
quản lý”
● Mô tả chức năng:
- Chức năng “Chỉnh sửa Quyết định” cho phép người dùng sửa đổi dữ
liệu quyết định hoặc tiêu chí của quyết định hiện có trong hệ thống
quản lý quyết định. Chức năng này cung cấp cho người dùng cách cập
nhật thông tin quyết định hoặc thay đổi tiêu chí quyết định để cải
thiện các đề xuất trong tương lai
● Chi tiết chức năng
- Người dùng chọn”Chỉnh sửa Quyết định” từ màn hình “Quyết định
quản lý”
- Người dùng chọn quyết định muốn chỉnh sửa từ danh sách các quyết
định hiện có
- Người dùng có thể sửa đổi tiêu chí quyết định hoặc dữ liệu quyết định
nếu cần
Trang |197
1.2 Giao diện phần cứng:
- Unix
- Mối quan tâm của người dùng về tính đơn giản trong sử dụng và học tập của hệ thống được giải
quyết thông qua các tiêu chuẩn về khả năng sử dụng. Xem xét các nhu cầu liên quan đến tính dễ sử
dụng, tính đơn giản trong xử lý và tính dễ học khi đưa ra các tiêu chí về khả năng sử dụng.
- Khi người tiêu dùng đặt ra yêu cầu cao hơn về mọi thứ, họ ngày càng mong muốn chúng phải đẹp
và dễ sử dụng.
Ví dụ:
- Người dùng có thể nhanh chóng để lại những nhận xét có thể quan sát được về tầm cỡ của tài
liệu được xuất bản khi họ sử dụng hệ thống LMM (Người đánh giá).
- Cũng giống như học sinh, giáo viên có thể tải nhanh nội dung bài học được yêu cầu và chụp ảnh
màn hình nội dung đó.
Trang |198
Tính khả dụng— phần trăm thời gian khả dụng (98%), số giờ sử dụng, quyền truy cập bảo trì, hoạt
động ở chế độ xuống cấp, v.v.
Thời gian trung bình giữa các lần thất bại (MTBF) - 10 tháng
Đáng kể: hoàn toàn không có khả năng sử dụng một số phần chức năng
nhất định của hệ thống…
Thời gian phản hồi cho một giao dịch (2 giây, 20 giây)
Dung lượng, ví dụ: số lượng khách hàng hoặc giao dịch mà hệ thống có thể đáp ứng là < 10000
- Bảo mật truy cập hay còn gọi là bảo mật truy cập. Bảo mật truy cập là mức độ mà hệ thống được
bảo vệ khỏi các lỗi cố ý và sự xâm nhập từ các nguồn bên trong và bên ngoài.
- Khi BA tiếp nhận yêu cầu từ các bên liên quan cần chú ý đến các yếu tố như đăng ký người dùng,
phân quyền người dùng và xác thực người dùng.
2.5 An toàn
- An toàn là mức độ mà hệ thống phần mềm ngăn ngừa được tác hại cho con người hoặc gây tổn
hại cho môi trường trong bối cảnh mục đích sử dụng của nó.
- Khi đưa ra các yêu cầu về an toàn, hãy xem xét các khía cạnh liên quan đến phòng ngừa mối nguy
hiểm, phát hiện và loại bỏ mối nguy hiểm và giảm thiểu thiệt hại nếu xảy ra tai nạn. BA nên chú ý
đến những hạng mục này khi làm việc trong các dự án liên quan đến sức khỏe, môi trường, an toàn
phương tiện làm việc, v.v. Thông thường những yêu cầu bảo mật này cần được ghi lại càng nhiều
càng tốt từ các bên quan tâm, được tư vấn và xác minh cẩn thận giữa các bên quan tâm .
Trang |199
Trang |200