1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề tài phân tích thiết kế hệ thống quản lý thi trắc nghiệm online

62 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phân tích thiết kế hệ thống quản lý thi trắc nghiệm online
Tác giả Nguyễn Huỳnh An Khánh, Nguyễn Minh Hoàng, Nguyễn Phan Minh Tài, Nguyễn Trần Chí
Người hướng dẫn TS. Nguyễn Đức Cường
Trường học Trường Đại Học Ngoại Ngữ - Tin Học Thành Phố Hồ Chí Minh
Chuyên ngành Phân tích thiết kế phần mềm
Thể loại Bài báo cáo
Năm xuất bản 2024
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 62
Dung lượng 5,74 MB

Nội dung

- Mỗi học sinh sẽ được cấp 1 tài khoản truy cập duy nhất trên hệ thống, tài khoản này bao gồm các thông tin: mã số học sinh dùng để đăng nhập, mật khẩu dùng để đăng nhập, họ và tên của h

Trang 1

Bộ Giáo Dục Và Đào Tạo Trường Đại Học Ngoại Ngữ - Tin Học Thành Phố Hồ Chí Minh

Khoa Công Nghệ Thông Tin

MÔN HỌC : PHÂN TÍCH THIẾT KẾ PHẦN MỀM

ĐỀ TÀI : PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ THI

TRẮC NGHIỆM ONLINE Giáo Viên Hướng Dẫn: TS.Nguyễn Đức Cường Thành Viên :

1 Nguyễn Huỳnh An Khánh – MSSV: 22DH111593

2 Nguyễn Minh Hoàng – MSSV: 22DH111152

3 Nguyễn Phan Minh Tài – MSSV: 22DH113182

4 Nguyễn Trần Chí – MSSV: 22DH110416

Tp Hồ chí minh, Ngày … tháng … năm 2024

Trang 2

Lời cảm ơn

Để hoàn thành tốt bài báo cáo này, chúng em xin gửi lời cảm ơn chân thành đến giảng viên, TS Nguyễn Đức Cường, người đã hỗ trợ cho chúng em trong quá trình làm bài Cảm ơn thầy đã đưa ra những góp ý giúp chúng em khắc phục nhược điểm và hoàn thành tốt bài làm cũng như nộp đúng thời hạn đã được đề ra

Hơn thế nữa, trong thời gian được học tập và thực hành dưới sự hướng dẫn của thầy, chúng em không những đã có được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và thích thú đối với

bộ môn Phân tích thiết kế phần mềm

Mặc dù đã rất cố gắng hoàn thiện bài báo cáo với tất cả sự nỗ lực, tuy nhiên, do bước đầu đi vào thực tế, tìm hiểu và xây dựng hệ thống trong thời gian có hạn, với lượng kiến thức còn hạn chế, nhiều bỡ ngỡ, nên bài báo cáo đề tài về: “Hệ thống quản lý thi trắc nghiệm online” chắc chắn sẽ không thể tránh khỏi những thiếu sót nên chúng em rất mong nhận được những ý kiến đóng góp quý báu của các quý thầy cô để kiến thức của chúng em được hoàn thiện hơn

và chúng em có thể làm tốt hơn nữa trong những lần sau

Một lần nữa chúng em xin chân thành cảm ơn thầy và luôn mong nhận sự đóng góp của quý thầy cô Cuối lời, chúng em xin kính chúc quý thầy cô Khoa Công Nghệ Thông Tin luôn dồi dào sức khỏe và thành công hơn nữa trong sự nghiệp trồng người

Chúng em xin chân thành cảm ơn!

Trang 3

Nhận xét của giảng viên

Trang 4

Bảng chữ ký

Tác giả:

Tên: Chữ ký:

Vị trí: Ngày:

Tên: Chữ ký:

Vị trí: Ngày:

Tên: Chữ ký:

Vị trí: Ngày:

Người điều chỉnh: Tên: Chữ ký:

Vị trí: Ngày:

Người duyệt: Tên: Chữ ký:

Vị trí: Ngày:

Trang 5

Mục lục

1 Giới thiệu 6

1.1 Mục tiêu 6

1.2 Danh mục từ viết tắt 7

1.3 Tham khảo 7

2 Phân tích yêu cầu 8

2.1 Mô tả dự án 8

2.2 Actors và Use Cases 14

2.2.1 Các Use Case Diagram 14

2.2.2 Mô tả Actors 17

2.2.3 Mô tả Use Cases 18

2.3 Bảng phân quyền User vs Function 20

3 Yêu cầu chức năng 21

3.1 UC-001: Đăng nhập 21

3.2 UC-002: Đăng xuất 24

3.3 UC-003: Quên mật khẩu 26

3.4 UC-004: Quản lý thông tin cá nhân 29

3.5 UC-005: Quản lý khóa học 32

3.6 UC-006: Quản lý lớp học 34

3.7 UC-007: Quản lý môn học 37

3.8 UC-008: Quản lý kỳ thi 40

3.9 UC-009: Quản lý tài khoản giáo viên 43

3.10 UC-010: Quản lý tài khoản học sinh 47

3.11 UC-011: Xóa thông tin học sinh 50

3.12 UC-012: Xóa điểm bài thi của học sinh 53

3.13 UC-013: Xóa bài thi của học sinh 56

3.14 UC-014: Thiết lập thời gian bắt đầu thi 59

3.15 UC-015: Thiết lập đề thi 62

3.16 UC-016: Thay đổi thứ tự câu hỏi 65

3.17 UC-017: Thay đổi thứ tự phương án trả lời 67

3.18 UC-018: Quản lý thông tin lớp dạy 69

3.19 UC-019: Tạo đề thi trắc nghiệm 71

3.20 UC-020: Chọn môn thi trắc nghiệm 74

Trang 6

3.22 UC-022: Làm bài thi chính thức 78

3.23 UC-023: Làm bài thi thử 81

3.24 UC-024: Kiểm tra thời gian làm bài 83

3.25 UC-025: Nộp bài thi 85

3.26 UC-026: Xem điểm các môn thi 88

3.27 UC-027: Yêu cầu hệ thống chấm điểm 90

3.28 UC-028: Chấm điểm bài thi 91

4 Thiết kế hệ thống 93

4.1 Kiến trúc hệ thống 93

4.2 Thiết kế dữ liệu 95

5 Hệ thống được xây dựng 96

5.1 Giao diện đăng nhập 96

5.2 Giao diện học sinh 97

5.3 Giao diện giáo viên 98

5.4 Giao diện quản trị hệ thống 99

5.5 Giao diện Thiết lập đề thi 100

5.6 Giao diện xem thông tin cá nhân 101

5.7 Giao diện tạo đề thi 101

5.8 Giao diện làm bài thi 103

5.9 Giao diện xem điểm bài thi 104

6 Tổng kết 104

6.1 Các chức năng đã hoàn thành 104

6.2 Các chức năng có thể phát triển 105

1 Giới thiệu

1.1 Mục tiêu

Với sự phát triển mạnh mẽ của công nghệ thông tin và sự lớn mạnh, rộng khắp của mạng máy tính toàn cầu Việc ứng dụng tin học vào các lĩnh vực của cuộc sống ngày càng được quan tâm và sử dụng hiệu quả, đem lại lợi ích to lớn về mọi mặt

Sự lớn mạnh của mạng máy tính đã xóa bỏ mọi ranh giới về không gian và thời gian để đem con người và tri thức trở nên gần nhau hơn Thông qua mạng máy tính,

Trang 7

con người có thể được tiếp xúc với mọi loại tri thức như tri thức văn hóa, xã hội,khoa học kỹ thuật Do vậy ngày càng có nhiều trang web được viết để hỗ trợ việctiếp nhận những kiến thức của con người Chính vì vậy "Hệ thống quản lý thi trắcnghiệm online" được xây dựng để cung cấp cho người dùng kiến thức chính xác và

ôn lại kiến thức đối với học sinh để chuẩn bị cho các kỳ thi như tuyển sinh, caođẳng, đại học mà không tốn nhiều thời gian

2 Quizizz Nền tảng giáo dục tương tác, mang đến cho

người dùng trải nghiệm học tập thú vị và hiệu quả

https://quizizz.com/join

Bảng 2: Các tài liệu tham khảo

Trang 8

2 Phân tích yêu cầu

2.1 Mô tả dự án

- Từ thế kỉ XX, các thiết bị công nghệ đã xuất hiện cùng với Internet nhưng không được sử dụng và phủ sóng ở nhiều nơi Sau khoảng thời gian hiện đại hoá với những bước tiến vượt bậc, các thiết bị công nghệ đã được phát triển mạnh mẽ mà mạng lưới Internet đã được phủ sóng hầu như toàn cầu Lĩnh vực công nghê thông tin đã đứng đầu thế giới Với sự phát triển ấy công nghệ thông tin đã được ứng dụng trong những lĩnh vực như: y khoa, kinh tế, công nghiệp,… Đặc biệt trong lĩnh vực giáo dục, công nghệ thông tin góp phần rất quan trọng Khi dịch Covid bùng phát, BGD&ĐT đã triểnkhai cách hình thức giáo dục trực tuyến để tiếp tục công tác giảng dạy Việc này đã tạo điều kiện cho học sinh, sinh viên có thể học và ôn tập tốt hơn Từ đó, hình thức thitrắc nghiệm trực tuyến cũng xuất hiện ở Việt Nam nói riêng và thế giới nói chung Nhờ vậy mà giáo viên có thể tạo đề thi và chấm điểm dễ dàng hơn khi có sự trợ giúp của công nghệ Học sinh, sinh viên cũng có thể thi trực tuyến và xem điểm dễ dàng thông qua những phần mềm thi trực tuyến

- Hệ thống thi trực tuyến cho phép các học sinh của các lớp vào làm bài thi của mình trên máy tính hoặc thiết bị di động của mình, các thông tin của hệ thống được đặt ở một server cố định

- Mỗi học sinh sẽ được cấp 1 tài khoản truy cập duy nhất trên hệ thống, tài khoản này bao gồm các thông tin: mã số học sinh (dùng để đăng nhập), mật khẩu (dùng để đăng nhập), họ và tên của học sinh, lớp và một phần tóm tắt thông tin của học sinh (ngày sinh, ảnh, các thông tin cá nhân khác) Học sinh có thể chỉnh sửa thông tin nếu chưa đúng Mỗi học sinh chỉ thuộc vào một lớp nhất định, việc quản lý các học sinh sẽ thông qua đơn vị lớp mà học sinh đó học, lớp thì có: tên lớp, khóa học, khoa Khóa học bao gồm các lớp cùng trong một niên khóa

- Khi học sinh đăng nhập vào hệ thống, tùy vào thông tin lớp mà học sinh đó học, hệ thống sẽ biết thời gian (ngày, giờ) sinh viên đó thi môn nào và cho phép học sinh làm bài thi Bài thi sẽ theo từng môn học trong một kì của lớp Bài thi của một môn học sẽ

Trang 9

do giáo viên dạy môn học đó cho lớp ra đề thi, đề thi bao gồm: thời gian thi, tên môn thi, thời gian làm bài, các câu hỏi Câu hỏi sẽ bao gồm phần hỏi và phần thông tin trả lời để học sinh chọn (a,b,c,d) và điểm của câu hỏi Mỗi đề thi đều có phần đáp án, baogồm: tên môn thi, đáp án cho từng câu hỏi (a hoặc b hoặc c hoặc d) Sau khi học sinh nộp bài thi (hệ thống tự kết thúc bài thi khi hết thời gian hoặc khi học sinh nộp bài),

hệ thống sẽ thực hiện lưu thông tin bài làm của học sinh, hệ thống chấm điểm bài thi khi người quản trị tương tác yêu cầu chấm bài thi, điểm của bài thi sẽ được lưu lại theo từng môn thi của học sinh Sau khi có kết quả, học sinh có thể xem điểm các môn thi của mình

- Giáo viên cũng được quản lý thông tin tương tự học sinh, giáo viên là những người giảng dạy các môn học cho các lớp, giáo viên có các thông tin: mã số giáo viên (dùng

để đăng nhập), mật khẩu (dùng để đăng nhập), họ và tên, phần tóm tắt thông tin (giáo viên có thể chỉnh sửa hoặc thay đổi thông tin chưa chính xác), dạy môn học nào cho các lớp nào

- Giáo viên sau khi đăng nhập vào hệ thống có quyền nhập đề thi cho các môn mình dạy, đề thi của một môn học có thể được dùng chung cho nhiều lớp mà giáo viên dạy hoặc sẽ riêng mỗi lớp sẽ có một đề, điều này sẽ do giáo viên qui định Cùng với nhập

đề thi giáo viên phải nhập thông tin của đáp án, sau khi lưu thông tin lại thì giáo viên không được phép sửa lại các thông tin trên Một câu hỏi trong đề thi có tối đa 4 phương án trả lời, học sinh sẽ chọn 1 trong 4 phương án này, và đáp án sẽ lưu phương

án trả lời đúng cho câu hỏi

- Quản trị hệ thống có quyền tạo, quản lý các tài khoản trên hệ thống cho học sinh và giáo viên, tạo, cập nhật, thay đổi thông tin cá nhân của các tài khoản trên hệ thống Quản trị có quyền yêu cầu hệ thống chấm điểm bài thi theo từng môn học (đề thi) Quản trị có quyền thiết lập thời gian bắt đầu thi 1 đề thi nào đó của một lớp, để khi học sinh đăng nhập vào làm bài thi họ chỉ có 1 đề thi duy nhất để làm bài, quản trị viên có trách nhiệm nhập đúng thời gian thi để không có các môn thi cho một lớp bị đan chép thời gian thi Quản trị có các chức năng quản lý lớp, khóa học, môn học, kỳ thi: tạo mới, cập nhật và trước mắt là không cho phép xóa các thông tin này Khi xóa thông tin một học sinh thì đồng thời phải xóa toàn bộ thông tin điểm thi, bài làm của học sinh khỏi hệ thống

Trang 10

Các Actor chính và chức năng chính của từng actor:

 Học sinh :

o Đăng nhập

o Quản lý thông tin cá nhân

o Xem thông tin môn thi

o Chọn bài thi trắc nghiệm

Trang 11

o Quản lý tài khoản học sinh

o Quản lý tài khoản giáo viên

o Quản lý thông tin cá nhân

o Quản lý kỳ thi

o Thiết lập đề thi thử

o Thiết lập đề thi chính thức

o Yêu cầu hệ thống chấm điểm

o Thiết lập thời gian bắt đầu thi

- Giao diện đơn giản, phù hợp với giáo viên

- Tạo và gửi đề đến học sinh một cách nhanh chóng

- Có thể chấm bài trực tiếp

- Có thể tạo đề hoàn chỉnh bằng file Word hoặc PDF

- Chúc năng Chống gian lận

 Nhược điểm :

- Trang web load còn chậm

- Chưa thể nhập công thức Toán

- Không thể tạo đề thành công nếu không đúng cấu trúc

- Việc chấm bài tự động còn gặp nhiều trục trặc

- Không mở được chi tiết bài chấm của thầy cô

Trang 12

 Phần mềm Quizizz: Quizizz là một ứng dụng giáo dục đến từ Ấn Độ Quizizz cung cấp các bài kiểm tra kiến thức dưới dạng trắc nghiệm với giao diện như một trò chơi khiến cho bài kiểm tra trở nên thú vị và dễ dàng hơn Các câu hỏi trắc nghiệm trong Quizizz thuộc nhiều danh mục với cấp độ khác nhau để học sinh thử sức, đánh giá trình độ của bản thân; hoặc giáo viên, phụ huynh có thể truy cập bộ câu hỏi do người khác chia sẻ để sử dụng trong giảng dạy, kèm cặp con em mình Nhìn chung, đây là một ứng dụng giúp tiếp thu và củng cố kiến thức phù hợp cả ở lớp học và tại nhà

 Ưu điểm :

- Dễ sử dụng

- Hình thức câu hỏi đa dạng

- Có thể viết công thức toán

- Hình ảnh và âm thanh sôi động

- Một số tính năng yêu cầu bản trả phí

- Không có tính năng xem thử

- Yêu cầu thiết bị điện tử có kết nối mạng

- Thời gian chuyển câu hỏi còn khá chậm

- Bảo mật chưa tốt

So sánh chức năng của 3 hệ thống

* P: Có chức năng - :Không có chức năng O

Trang 13

Chức năng

Trang 14

2.2 Actors và Use Cases

Actor: Học sinh, Giáo viên, Quản trị hệ thống

2.2.1 Các Use Case Diagram

Diagram 01 – Uses Case Tổng Quát

Trang 15

Diagram 02 – Uses Case Đăng Nhập

Diagram 03 – Uses Case Học Sinh

Trang 16

Diagram 04 – Uses Case Giáo Viên

Trang 17

Diagram 05 – Uses Case Quản Trị Hệ Thống

2.2.2 Mô tả Actors

# Tên Actor Mô tả

1 Học sinh Đăng nhập; xem thông tin cá nhân; chỉnh sửa thông tin cá

nhân; xem thông tin các môn thi; chọn môn thi; nhập mật khẩu; làm bài thi chính thức; làm bài thi thử; xem điểm khi

có kết quả

2 Giáo viên Đăng nhập; xem thông tin cá nhân; chỉnh sửa thông tin cá

Trang 18

nhân; tạo đề thi; nhập câu hỏi; nhập phương án trả lời; nhậpđáp án; lưu đáp án; quản lý lớp học được phân công dạy

3 Quản trị hệ thống Tạo, quản lý các tài khoản trên hệ thống cho học sinh và

giáo viên; quản lý khóa học; quản lý lớp; quản lý môn học; quản lý kỳ thi; thiết lập đề thi thử; thiết lập đề thi chính thức; thiết lập thời gian bắt đầu thi; yêu cầu hệ thống chấm điểm; thay đổi thứ tự câu hỏi; thay đổi thứ tự câu trả lời

2.2.3 Mô tả Use Cases

# Code Name Brief Description

1 UC-001 Đăng nhập Cho phép học sinh, giáo viên, quản trị hệ thống

đăng nhập vào hệ thống

2 UC-002 Đăng xuất Cho phép học sinh, giáo viên, quản trị hệ thống

đăng xuất khỏi hệ thống

3 UC-003 Quên mật khẩu Cho phép học sinh, giáo viên, quản trị hệ thống cập

nhật mật khẩu mới khi quên mật khẩu cũ

4 UC-004 Quản lý thông tin cá

nhân

Cho phép học sinh, giáo viên, quản trị hệ thống xem và chỉnh sửa thông tin cá nhân

5 UC-005 Quản lý khoá học Cho phép quản trị quản lý khóa học

6 UC-006 Quản lý lớp học Cho phép quản trị quản lý các lớp học

7 UC-007 Quản lý môn học Quản lý các môn học có tổ chức các bài thi trắc

nghiệm

8 UC-008 Quản lý kỳ thi Cho phép quản trị quản lý kỳ thi

9 UC-009 Quản lý tài khoản

giáo viên Cho phép quản trị quản lý tài khoản giáo viên

10 UC-010 Quản lý tài khoản

học sinh Cho phép quản trị quản lý tài khoản học sinh

Trang 19

11 UC-011 Xóa thông tin học

sinh Cho phép quản trị xóa thông tin của học sinh

12 UC-012 Xóa điểm bài thi của

học sinh Cho phép quản trị xóa điểm bài thi của học sinh

13 UC-013 Xóa bài thi của học

sinh Cho phép quản trị xóa bài thi của học sinh

14 UC-014 Thiết lập thời gian

bắt đầu thi Cho phép quản trị thiết lập thời bắt đầu thi

15 UC-015 Thiết lập đề thi Cho phép quản trị thiết lập đề thi trắc nghiệm

16 UC-016 Thay đổi thứ tự câu

hỏi

Quản trị yêu cầu hệ thống thay đổi thứ tự câu hỏi ngẫu nhiên

17 UC-017 Thay đổi thứ tự phương án trả lời Quản trị yêu cầu hệ thống thay đổi thứ tự phương án trả lời của một câu hỏi ngẫu nhiên

18 UC-018 Quản lý thông tin

lớp dạy

Cho phép giáo viên quản lý thông tin các lớp mà giáo viên được phân công dạy

19 UC-019 Tạo đề thi trắc nghiệm Cho phép giáo viên tạo đề thi, nhập câu hỏi, phương án trả lời (a, b, c, d) và đáp án

20 UC-020 Chọn môn thi trắc

nghiệm Cho phép học sinh chọn môn thi trắc nghiệm

21 UC-021 Nhập mật khẩu bài

23 UC-023 Làm bài thi thử Cho phép học sinh làm bài thi thử và làm tối đa ba

Trang 20

động nộp khi kết thúc thời gian làm bài

26 UC-026 Xem điểm các môn

thi

Cho phép học sinh xem điểm các môn thi đã được chấm điểm

27 UC-027 Yêu cầu hệ thống

chấm điểm bài thi

Cho phép quản trị yêu cầu hệ thống chấm điểm bài thi của học sinh

28 UC-028 Chấm điểm bài thi Hệ thống chấm điểm bài thi sau khi được quản trị

yêu cầu

Trang 21

20 Chọn môn thi trắc nghiệm P

21 Nhập mật khẩu bài thi P

22 Làm bài thi chính thức P

24 Kiểm tra thời gian làm bài P

26 Xem điểm các môn thi P

27 Yêu cầu hệ thống chấm điểm bài thi P

3 Yêu cầu chức năng

Use Case Description

nhâ Œp vào hê Œ thống

viên, Học sinh

nhập để vào trang đăng nhập

Trang 22

Actor System

Main Flow: Đăng nhập

1 Người dùng truy xuất vào

trang đăng nhập thông qua

trang chủ của website

2 Hệ thống chuyển người dùng đến trang đăng nhập

6 Chuyển người dùng tới trang default vớirole tương ứng

7 Lưu dữ liệu phiên đăng nhập vào hệ thống

Alternative Flow: Đăng nhập

5a Nếu thông tin không hợp lệ hiện thông báo

6a Quay lại bước 3 Main Flow7a Người dùng nhập sai quá 5

lần

8a Hệ thống hiện thông báo đề nghị người dùng cập nhật mật khẩu mới

Trang 23

9a Hệ thống chuyển người dùng đến trang quên mật khẩu

System Message

MS01 “Mã số đăng nhập hoặc mật khẩu của bạn không chính xác Vui

lòng kiểm tra và thử lại.”

Message thông báo khi người dùng nhâ Œp sai mã số đăng nhập/mâ Œt khẩu

MS02 “Quá nhiều lần nhập sai mật khẩu? Vui lòng sử dụng ‘quên mật

khẩu’ để khôi phục tài khoản của bạn”

Message thông báo khi người dùng nhập mã số đăng nhập/mật khẩu sai quá 5 lần

Activity Diagram

Trang 24

3.2 UC-002: Đăng xuất

Use Case Description

xuất ra khỏi hệ thống

viên, Học sinh Trigger Người dùng bấm nút đăng

xuất để đăng xuất khỏi hệ thống

Trang 25

MS01 “Bạn có muốn đăng xuất khỏi tài khoản của bạn?”

Message thông báo khi người dùng nhấn vào nút đăng xuất

Activity Diagram

Use Case Description

Trang 26

Name Quên mật khẩu Code UC-003

nhật mật khẩu mới khi quên mật khẩu

viên, Học sinh Trigger Người dùng bấm nút quên

7 Người dùng nhập mã xác

thực

Trang 27

8 Hệ thống kiểm tra mã xác thực là chínhxác

9 Hệ thống chuyển người dùng đến trang nhập mật khẩu mới

10 Người dùng nhập mật khẩu

mới

11 Hệ thống lưu mật khẩu mới của người dùng và hiển thị thông báo

Alternative Flow: Quên mật khẩu

8a Hệ thống kiểm tra mã xác thực là khônghợp lệ

9a Hệ thống yêu cầu người dùng nhập lại

mã xác thực10a Người dùng nhập lại mã xác

thực và quay lại bước 8 phần

Trang 28

Activity Diagram

3.4 UC-004: Quản lý thông tin cá nhân

Use Case Description

Trang 29

Name Quản lý thông tin cá nhân Code UC-004

lý thông tin cá nhân

viên/ Học sinh Trigger Quản trị nhấn vào tên tài

khoản để truy xuất trang quản lý thông tin cá nhân

Main Flow: Quản lý thông tin cá nhân

1 Người dùng truy xuất thành

công vào trang quản lý thông

tin cá nhân

2 Hệ thống hiển thị các thông tin các nhân của người dùng

3 Người dùng chọn thông tin

cần chỉnh sửa hoặc thêm mới

4 Chỉnh sửa thông tin cá nhân

5 Người dùng nhấn nút lưu

6 Hệ thống kiểm tra các ràng buộc

7 Dữ liệu được lưu vào hệ thống và hiểnthị thông báo

Alternative Flow: Quản lý thông tin cá nhân

6a Nếu dữ liệu thêm vào không hợp lệ thì

hệ thống từ chối dữ liệu và hiển thị thông báo

Trang 30

System Message

MS01 “Nội dung thông tin không hợp lệ, vui lòng nhập lại !!!”

Message thông báo khi hệ thống kiểm tra ràng buộc

MS02 “Thông tin cá nhân đã được cập nhật”

Message thông báo khi hệ thống lưu thông tin tài khoản vừa được điều chỉnh

Activity Diagram

Trang 31

3.5 UC-005: Quản lý khóa học

Use Case Description

khoá học để vào trang quản

Main Flow: Quản lý khoá học

1 Người truy xuất thành công

vào trang quản lý khoá học

2 Hệ thống hiển thị danh sách các khoá học

6 Hệ thống kiểm tra các ràng buộc

7 Dữ liệu được lưu vào hệ thống và hiển

Ngày đăng: 17/10/2024, 20:52