3.2.1. Sơ đồ use case
Admin
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 30
Giáo viên
8: Use case giáo viên
Sinh viên
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 31
3.2.2. Mơ tả ngƣời dùng
1: Mơ tả người dùng
TT Tên ngƣời dùng Mơ tả
1 Admin Truy cập website với quyền admin
2 Giáo viên Truy cập website với quyền giáo viên
3 Sinh viên Truy cập website với quyền sinh viên
3.2.3. Mơ tả use case
2: Mơ tả use case
TT Mã Tên Mơ tả
1 UC01 Đăng nhập Cho phép ngƣời dùng đăng nhập vào
hệ thống
2 UC02 Đăng xuất Cho phép ngƣời dùng đăng xuất ra
khỏi hệ thống
3 UC03 Quản lý sinh viên
Cho phép admin và giáo viên quản lý thơng tin về sinh viên
4 UC04 Quản lý giáo viên
Cho phép admin quản lý thơng tin về giáo viên
5 UC05 Quản lý tài khoản
Cho phép admin quản lý về các tài khoản của giáo viên, sinh viên
6 UC06 Quản lý mơn thi
Cho phép admin quản lý các mơn thi trong hệ thống, thêm mới mơn thi
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 32
7 UC07 Quản lý đề thi
Cho phép giáo viên quản lý các đề thi của mình
8 UC08 Quản lý kết quả
thi
Cho phép giáo viên quản lý kết quả thi của các sinh viên
9 UC09 Quản lý lớp
Cho phép admin và giáo viên quản lý lớp trên website
10 UC10 Quản lý danh
sách thi
Cho phép giáo viên quản lý các danh sách thi của mình
11 UC11 Thay đổi mật
khẩu
Cho phép admin, giáo viên, sinh viên cĩ thể thay đổi mật khẩu tài khoản của mình
12 UC12 Thơng tin cả
nhân
Cho phép admin và giáo viên cĩ thể chỉnh sửa thơng tin cá nhân
13 UC13 Thi
Cho phép sinh viên vào thi bài thi của mình
14 UC14 Xem kết quả thi
Cho phép sinh viên xem kết quả thi mình đạt đƣợc
Đăng nhập
Mơ tả use case
3: Mơ tả use case đăng nhập
Tên Đăng nhập Mã UC01
Mơ tả Cho phép ngƣời dùng đăng nhập vào hệ thống
Ngƣời dùng Admin, giáo viên, sinh
viên Kích hoạt
Khi gửi yêu cầu đến website
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 33
Điều kiện đầu Chƣa đăng nhập vào hệ thống
Điều kiện cuối Đăng nhập vào hệ thống
Hoạt động
4: Hoạt động use case đăng nhập
Admin, giáo viên, sinh viên Hệ thống
Đăng nhập thành cơng
1
Ngƣời dùng nhập tên đăng nhập và mật khẩu vào các ơ và nhấn nút đăng nhập
2
Kiểm tra tên đăng nhập và chuyển trang theo loại tài khoản
Nghiệp vụ
5: Nghiệp vụ của use case đăng nhập
STT Quy định Mơ tả
1
Đăng nhập thành cơng nếu mật khẩu và tên tài khoản đúng
2
Đăng nhập thất bại nếu mật khẩu và tên tài khoản khơng đúng
Hệ thống thơng báo
6: Thơng báo của use case đăng nhập
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 34
MS02 “Bạn đã hồn thành bài thi này trƣớc đĩ”
Đăng xuất
Mơ tả use case
7: Mơ tả use case đăng xuất
Tên Đăng xuất Mã UC02
Mơ tả Cho phép ngƣời dùng đăng xuất khỏi hệ thống
Ngƣời dùng Admin, giáo viên, sinh
viên Kích hoạt Nhấn nút đăng xuất
Điều kiện đầu Đã đăng nhập vào hệ thống
Điều kiện cuối Đăng xuất ra khỏi hệ thống
Hoạt động
8: Hoạt động của use case đăng xuất
Admin, giáo viên, sinh viên Hệ thống
Đăng xuất thành cơng
1 Ngƣời dùng nhấn nút đăng xuất
trên hệ thống
2 Kiểm tra và thốt truy cập
Nghiệp vụ
9: Nghiệp vụ của use case đăng xuất
STT Quy định Mơ tả
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 35
Quản lý sinh viên
Mơ tả use case
10: Mơ tả use case quản lý sinh viên
Tên Quản lý sinh viên Mã UC03
Mơ tả Cho phép ngƣời dùng thêm, sửa thơng tin của sinh viên trong
1 lớp
Ngƣời dùng Admin, giáo viên Kích hoạt
Nhấn vào menu sinh viên trên thanh menu
Điều kiện đầu Đã đăng nhập vào hệ thống
Điều kiện cuối Thực hiện thêm, sửa thơng tin của sinh viên
Hoạt động
11: Hoạt động của use case quản lý sinh viên
Admin, giáo viên Hệ thống
Thực hiện thêm, sửa thành cơng
1 Ngƣời dùng nhấn chọn vào ơ lựa
chọn lớp
2
Kiểm tra và chuyển đến danh sách sinh viên trong lớp đã chọn
3
Ngƣời dùng nhấn vào nút thêm sinh viên trên trang danh sách sinh viên
4
Chuyển đến trang để thêm sinh viên
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 36
5
Ngƣời dùng nhập thơng tin của sinh viên và nhấn nút đồng ý trên trang thêm sinh viên
6
Kiểm tra, thực hiện thêm sinh viên vào lớp và chuyển về trang danh sách sinh viên
7
Ngƣời dùng nhấn vào nút thêm danh sách sinh viên trên trang danh sách sinh viên
8
Chuyển đến trang thêm danh sách sinh viên
9
Ngƣời dùng nhập file danh sách sinh viên và nhấn nút đồng ý trên trang thêm danh sách sinh viên
10
Kiểm tra, thực hiện thêm danh sách sinh viên vào lớp và chuyển đến trang danh sách sinh viên
11
Ngƣời dùng nhấn vào nút chỉnh sửa trên các dịng của bản danh sách sinh viên
12
Xuất hiện hộp thoại thơng tin của sinh viên
13
Ngƣời dùng nhập các thơng tin cần chỉnh sửa và nhấn nút đồng ý
14 Kiểm tra, thực hiện cập nhật
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 37
trang danh sách sinh viên
Nghiệp vụ
12: Nghiệp vụ của use case quản lý sinh viên
STT Quy định Mơ tả
1
Ngƣời dùng phải nhập đúng kiểu dữ liệu thì thao tác mới thành cơng
2
Nếu nhập sai thì hệ thống sẽ thơng báo lỗi
Hệ thống thơng báo
13: Thơng báo của use case quản lý sinh viên
MS01 “Đã thêm thành cơng”
MS02 “Đã xảy ra lỗi. Xin vui lịng kiểm tra lại”
MS03 “Vui lịng điền đầy đủ thơng tin”
Quản lý giáo viên
Mơ tả use case
14: Mơ tả use case quản lý giáo viên
Tên Quản lý giáo viên Mã UC04
Mơ tả Cho phép ngƣời dùng thêm, sửa thơng tin của giáo viên
Ngƣời dùng Admin Kích hoạt
Nhấn vào menu giáo viên trên thanh menu
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 38
Điều kiện đầu Đã đăng nhập vào hệ thống
Điều kiện cuối Thực hiện thêm, sửa thơng tin của giáo viên
Hoạt động
15: Hoạt động của use case quản lý giáo viên
Admin, giáo viên Hệ thống
Thực hiện thêm, sửa thành cơng
1
Ngƣời dùng nhấn vào nút thêm giáo viên trên trang danh sách giáo viên
2
Chuyển đến trang để thêm giáo viên
3
Ngƣời dùng nhập thơng tin của giáo viên và nhấn nút đồng ý trên trang thêm giáo viên
4
Kiểm tra, thực hiện thêm giáo viên và chuyển về trang danh sách sinh viên
5
Ngƣời dùng nhấn vào nút thêm danh sách giáo viên trên trang danh sách giáo viên
6
Chuyển đến trang thêm danh sách giáo viên
7
Ngƣời dùng nhập file danh sách giáo viên và nhấn nút đồng ý trên trang thêm danh sách giáo
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 39
viên
8
Kiểm tra, thực hiện thêm danh sách giáo viên và chuyển đến trang danh sách giáo viên
9
Ngƣời dùng nhấn vào nút chỉnh sửa trên các dịng của bản danh sách giáo viên
10
Xuất hiện hộp thoại thơng tin của giáo viên
11
Ngƣời dùng nhập các thơng tin cần chỉnh sửa và nhấn nút đồng ý
12
Kiểm tra, thực hiện cập nhật thơng tin giáo viên và chuyển về trang danh sách giáo viên
Nghiệp vụ
16: Nghiệp vụ của use case quản lý giáo viên
STT Quy định Mơ tả
1
Ngƣời dùng phải nhập đúng kiểu dữ liệu thì thao tác mới thành cơng
2
Nếu nhập sai thì hệ thống sẽ thơng báo lỗi
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 40
17: Thơng báo của use case quản lý giáo viên
MS01 “Đã thêm thành cơng”
MS02 “Đã xảy ra lỗi. Xin vui lịng kiểm tra lại”
MS03 “Vui lịng điền đầy đủ thơng tin”
Quản lý tài khoản
Mơ tả use case
18: Mơ tả use case quản lý tài khoản
Tên Quản lý tài khoản Mã UC05
Mơ tả Cho phép ngƣời dùng chỉnh sửa mật khẩu của các tài khoản
Ngƣời dùng Admin Kích hoạt
Nhấn vào menu tài khoản trên thanh menu
Điều kiện đầu Đã đăng nhập vào hệ thống
Điều kiện cuối Thực hiện thêm, sửa thơng tin của sinh viên
Hoạt động
19: Hoạt động của use case quản lý tài khoản
Admin, giáo viên Hệ thống
Thực hiện thêm, sửa thành cơng
1 Ngƣời dùng nhấn chọn vào ơ lựa
chọn loại tài khoản
2
Kiểm tra và chuyển đến danh sách tài khoản
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 41
3
Ngƣời dùng nhấn vào nút chỉnh sửa trên các dịng của bản danh dách tài khoản
4
Xuất hiện hộp thoại chỉnh sửa mật khẩu tài khoản
5 Ngƣời dùng nhập mật khẩu cần
sửa và nhân nút đồng ý
6
Kiểm tra, thực hiện cập nhật mật khẩu và chuyển về trang danh sách tài khoản
Nghiệp vụ
20: Nghiệp vụ của use case quản lý tài khoản
STT Quy định Mơ tả
1
Ngƣời dùng phải nhập đúng kiểu dữ liệu thì thao tác mới thành cơng
2
Nếu nhập sai thì hệ thống sẽ thơng báo lỗi
Hệ thống thơng báo
21: Thơng báo của use case quản lý tài khoản
MS01 “Đã cập thành cơng”
MS02 “Đã xảy ra lỗi. Xin vui lịng kiểm tra lại”
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 42
Mơ tả use case
22: Mơ tả use case quản lý mơn thi
Tên Quản lý mơn thi Mã UC06
Mơ tả Cho phép ngƣời dùng thêm mơn thi vào hệ thống
Ngƣời dùng Admin Kích hoạt
Nhấn vào menu mơn thi trên thanh menu
Điều kiện đầu Đã đăng nhập vào hệ thống
Điều kiện cuối Thực hiện thêm mơn thi
Hoạt động
23: Hoạt động của use case quản lý mơn thi
Admin Hệ thống
Thực hiện thêm thành cơng
1 Ngƣời dùng nhấn chọn mơn thi
2
Kiểm tra và chuyển đến danh sách mơn thi và giáo viên
3
Ngƣời dùng nhấn vào nút thêm mơn thi ở trang danh sách mơn thi
4
Chuyển đến trang để thêm mơn thi
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 43
24: Nghiệp vụ của use case quản lý mơn thi
STT Quy định Mơ tả
1
Ngƣời dùng phải nhập đúng kiểu dữ liệu thì thao tác mới thành cơng
2
Nếu nhập sai thì hệ thống sẽ thơng báo lỗi
Hệ thống thơng báo
25: Thơng báo của use case quản lý mơn thi
MS01 “Đã thêm thành cơng”
MS02 “Đã xảy ra lỗi. Xin vui lịng kiểm tra lại”
Quản lý đề thi
Mơ tả use case
26: Mơ tả use case quản lý đề thi
Tên Quản lý đề thi Mã UC07
Mơ tả Cho phép ngƣời dùng thêm, mở, soạn đề thi
Ngƣời dùng Giáo viên Kích hoạt Nhấn vào menu để
thi trên thanh menu
Điều kiện đầu Đã đăng nhập vào hệ thống
Điều kiện cuối Thực hiện thêm, mở, soạn đề thi
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 44
27: Hoạt động của use case quản lý đề thi
Giáo viên Hệ thống
Thực hiện thêm, sửa thành cơng
1 Ngƣời dùng nhấn chọn vào ơ lựa
chọn mơn thi
2
Kiểm tra và chuyển đến danh sách đề thi
3 Ngƣời dùng nhấp vào nút mở
hoặc đĩng trên các đề thi
4 Cập nhật trạng thái đề thi
5 Ngƣời dùng nhấp vào đề thi
6
Chuyển đến trang soạn và chỉnh sửa đề thi
7 Ngƣời dùng nhấn vào nút nhập
vào file
8
Chuyển đến trang thêm đề thi bằng file
9
Ngƣời dùng nhập file đề thi và nhấn nút đồng ý trên trang thêm đề thì bằng file
10
Kiểm tra, thực hiện thêm câu hỏi, đáp án và chuyển về trang soạn và chỉnh sửa đề thi
11 Ngƣời dùng nhấn vào các câu
hỏi trên trang đề thi
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 45
các ơ để chỉnh sửa
13 Ngƣời dùng chỉnh sửa câu hỏi và
nhấn nút cập nhật
14
Kiểm tra, thực hiện cập nhật câu hỏi và đáp án
15 Ngƣời dùng nhập câu hỏi, đáp án
và nhấn nút thêm
16
Kiểm tra, thực hiện thêm câu hỏi và đáp án
Nghiệp vụ
28: Nghiệp vụ của use case quản lý đề thi
STT Quy định Mơ tả
1
Ngƣời dùng phải nhập đúng kiểu dữ liệu, đúng loại file thì thao tác mới thành cơng
2
Nếu nhập sai thì hệ thống sẽ thơng báo lỗi
Hệ thống thơng báo
29: Thơng báo của use case quản lý đề thi
MS01 “Đã thêm thành cơng”
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 46
Quản lý kết quả thi
Mơ tả use case
30: Mơ tả use case quản lý kết quả thi
Tên Quản lý kết quả Mã UC08
Mơ tả Cho phép ngƣời dùng xem điểm thi của danh sách thi
Ngƣời dùng Giáo viên Kích hoạt
Nhấn vào menu bảng điểm trên thanh menu
Điều kiện đầu Đã đăng nhập vào hệ thống
Điều kiện cuối Thực hiện xem bảng điểm
Hoạt động
31: Hoạt động của use case quản lý kết quả thi
Giáo viên Hệ thống
Thực hiện xem thành cơng
1 Ngƣời dùng nhấn nút chọn đề thi
và chọn danh sách thi
2
Chuyển đến trang kết quả thi của danh sách
Quản lý lớp
Mơ tả use case
32: Mơ tả use case quản lý lớp
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 47
Mơ tả Cho phép ngƣời dùng thêm, sửa lớp vào hệ thống
Ngƣời dùng Admin, giáo viên Kích hoạt
Nhấn vào menu lớp trên thanh menu
Điều kiện đầu Đã đăng nhập vào hệ thống
Điều kiện cuối Thực hiện thêm, sửa lớp
Hoạt động
33: Hoạt động của use case quản lý lớp
Admin, giáo viên Hệ thống
Thực hiện thêm, sửa thành cơng
1 Ngƣời dùng nhập tên lớp và
nhấn nút đồng ý
2
Kiểm tra và thêm lớp vào hệ thống
3 Ngƣời dùng kích vào nút chỉnh
sửa trên mỗi dịng của danh sách 4
Xuất hiện hộp thoại chỉnh sửa thơng tin
5 Ngƣời dùng nhập thơng tin chỉnh
sửa và nhấn nút đồng ý
6
Kiểm tra và cập nhật thơng tin của lớp và chuyển về trang danh sách lớp
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 48
34: Nghiệp vụ của use case quản lý lớp
STT Quy định Mơ tả
1
Ngƣời dùng phải nhập đúng kiểu dữ liệu, đúng loại file thì thao tác mới thành cơng
2
Nếu nhập sai thì hệ thống sẽ thơng báo lỗi
Hệ thống thơng báo
35: Thơng báo của use case quản lý lớp
MS01 “Đã thêm thành cơng”
MS02 “Đã xảy ra lỗi. Xin vui lịng kiểm tra lại”
Quản lý danh sách thi
Mơ tả use case
36: Mơ tả use case quản lý danh sách thi
Tên Quản lý danh sách thi Mã UC10
Mơ tả Cho phép ngƣời dùng thêm, mở, soạn đề thi
Ngƣời dùng Giáo viên Kích hoạt
Nhấn vào menu danh sách thi trên thanh menu
Điều kiện đầu Đã đăng nhập vào hệ thống