Đặc tả chức năng (use case)

Một phần của tài liệu Xây dựng Website hỗ trợ thi trắc nghiệm. (Trang 40)

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

Một phần của tài liệu Xây dựng Website hỗ trợ thi trắc nghiệm. (Trang 40)

Tải bản đầy đủ (PDF)

(78 trang)