1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Website học và luyện thi tiếng anh

60 0 0

Đ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 đề Website học và luyện thi Tiếng Anh
Tác giả Nguyễn Trần Linh Vương
Người hướng dẫn ThS Nguyễn Văn Phát
Trường học Đại Học Đà Nẵng
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án tốt nghiệp đại học
Năm xuất bản 2022
Thành phố Đà Nẵng
Định dạng
Số trang 60
Dung lượng 5,8 MB

Nội dung

TÓM TẮTTên đề tài: Website học và luyện thi Tiếng Anh Sinh viên thực hiện: Nguyễn Trần Linh Vương Mã SV: 1811514110126 Lớp: 18SK1 Hiện nay công nghệ thông tin ngày càng phát triển và đa

Trang 1

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

Sinh viên thực hiện : Nguyễn Trần Linh Vương

Trang 2

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

KHOA CÔNG NGHỆ SỐ

ĐỒ ÁN TỐT NGHIỆP

ĐẠI HỌC

NGÀNH: CÔNG NGHỆ THÔNG TIN

CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI:

XÂY DỰNG WEBSITE HỌC VÀ LUYỆN THI TIẾNG ANH

Trang 3

Đà Nẵng, 06/2022

Trang 5

TÓM TẮT

Tên đề tài: Website học và luyện thi Tiếng Anh

Sinh viên thực hiện: Nguyễn Trần Linh Vương

Mã SV: 1811514110126 Lớp: 18SK1

Hiện nay công nghệ thông tin ngày càng phát triển và đa dạng các loại hình khácnhau, nhu cầu học tiếng anh và luyện đề để thi tiếng anh của sinh viên rất cần thiết.Website học và luyện thi tiếng anh Trang web cung cấp các kiến thức về các kiến thứcngữ pháp cơ bản, các chủ đề từ vựng thông dụng

Sinh viên có thể vào trang web để xem và học các kiến thức tiếng anh cần thiết.Khi sinh viên muốn ôn tập lại thì có thể vào làm bài tập các dạng câu hỏi để kiếm trakiến thức và nâng cao kĩ năng Sinh viên có thể thi các đề thi, sinh viên cần phải đăng

kí tài khoản, đăng nhập bằng tài khoản mới vừa tạo để tiến hành vào thi Sau khi thixong có thể xem kết quả và xem lời giải và đáp án

Admin quản lý trang Web có các chức năng như: cập nhật đề thi, cập nhật ngânhàng câu hỏi, cập nhật bài tập, cập nhật tài khoản

i

Trang 6

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

Giảng viên hướng dẫn: ThS Nguyễn Văn Phát

Sinh viên thực hiện: Nguyễn Trần Linh Vương Mã SV: 1811514110126

1 Tên đề tài:

1 Xây dựng Website Học và Luyện Thi Tiếng Anh

2 Các số liệu, tài liệu ban đầu:

2 Dựa trên nhu cầu học và luyện đề thi online của sinh viên

3 Ngôn ngữ lập trình PHP, HTML, CSS/SCSS, Javasript, Ajax

4 Hệ quản trị cơ sở dữ liệu MySQL

3 Nội dung chính của đồ án:

6 Đặc tả yêu cầu nghiệp vụ

Chương 1: Cơ sở lý thuyết

1 Hệ quản trị dữ liệu MYSQL

2 Ngôn ngữ lập trình

3 Các loại câu hỏi

Chương 2: Phân tích thiết kế

Trang 7

6 Thiết kế hệ thống

Chương 3: Xây dựng chương trình

1 Công cụ xây dựng

2 Thiết kế giao diện

Chương 4: Kết luận và hướng phát triển

1 Kết luận

2 Hướng phát triển

Chương 5: Tài liệu tham khảo

4 Các sản phẩm dự kiến

- Website học và luyện đề thi tiếng anh

- File báo cáo hoàn chỉnh

Trang 8

LỜI NÓI ĐẦU

Vậy là ba tháng đã trôi qua, những ngày tháng tập trung cao độ để hoàn thành

đề tài tốt nghiệp, đề tài quan trọng nhất suốt quá trình học tập của một sinh viên đã kết

thúc Trong khoảng thời gian đó, tôi đã nhận được rất nhiều sự ủng hộ, động viên để vững tâm hoàn thành công việc Chính vì thế, những dòng đầu tiên này, xin cho tôi gửi lời cảm ơn đến những người đã giúp đỡ tôi trong thời gian qua.

Xin cảm ơn các thầy cô trong ban giám hiệu , hội đồng quản trị trường Đại học

Sư Phạm Kỹ thuật – Đại Học Đà Nẵng, cảm ơn quý nhà trường vì đã tạo cho sinh viên môi trường học tập thuận lợi với những trang thiết bị hiện đại, giúp sinh viên tiếp cận được công nghệ thực tế ngay từ khi còn ngồi trên ghế nhà trường.

Gửi lời cảm ơn chân thành đến các thầy cô trong khoa Công nghệ số, trường Đại học Sư Phạm Kỹ thuật – Đại Học Đà Nẵng, sự tận tình trong giảng dạy của quý thầy cô đã giúp sinh viên chúng tôi tiếp thu kiến thức tốt hơn.

Cho tôi gửi lòng biết ơn sâu sắc nhất đến thầy Nguyễn Văn Phát, chính nhờ những hướng dẫn cụ thể, nhiệt tình , những định hướng rõ ràng của thầy đã giúp tôi

có được sự chuẩn bị kĩ càng nhất, cho tôi cơ hội được tiếp thu kiến thức tốt nhất có thể để thực hiện đồ án này.

iv

Trang 9

v

Trang 10

CAM ĐOAN

Tôi xin cam đoan:

1 Những nội dung trong đề cương báo cáo này là do tôi thực hiện dưới sự hướng

dẫn trực tiếp của thầy Nguyễn Văn Phát

2 Mọi tham khảo trong đề cương đều được trích dẫn rõ ràng tên tác giả, tên công

trình, thời gian, địa điểm công bố

3 Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian lận tôi xin chịu

hoàn toàn trách nhiệm

Sinh viên thực hiện {Chữ ký, họ và tên sinh viên}

vi

Trang 11

MỤC LỤC

TÓM TẮT i

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP ii

LỜI NÓI ĐẦU iv

CAM ĐOAN v

MỤC LỤC vi

DANH SÁCH CÁC BẢNG VẼ ix

DANH SÁCH HÌNH VẼ x

DANH SÁCH CÁC KÝ HIỆU, CHỮ VIẾT TẮT xii

MỞ ĐẦU 1

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 2

1.1 Hệ quản trị cơ sở dữ liệu MySQL 2

1.2 Ngôn ngữ lập trình 2

1.2.1 PHP 2

1.2.2 Javascript 3

1.2.3 Ajax 3

1.3 Các loại câu hỏi: 4

1.3.1 Multiple Choice: 4

1.3.2 Multiple Response: 4

1.3.3 True/False: 4

1.3.4 Short Answer: 4

1.3.5 Numeric: 4

1.3.6 Sequence: 4

1.3.7 Matching: 5

1.3.8 Fill in the Blanks: 5

1.3.9 Select from Lists: 5

1.3.10 Drag the Words: 5

1.3.11 Hotspot: 5

1.3.12 Drag and Drop: 5

1.3.13 Likert Scale: 5

1.3.14 Essay: 5

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 6

2.1 Đặc tả yêu cầu nghiệp vụ 6

2.1.1 Khách hàng chưa là thành viên 6

2.1.2 Khách hàng thành viên 6

2.1.3 Admin 6

vii

Trang 12

2.2 Sơ đồ Use-case: 7

2.2.1 Tổng quan: 7

2.2.2 Admin: 7

2.2.3 Khách vãng lai: 8

2.2.4 Thành viên: 8

2.3 Use case: 9

2.3.1 Use case cập nhật đề thi: 9

2.3.2 Use case cập nhật đề bài tập: 10

2.3.3 Use case Cập nhật ngân hàng câu hỏi: 11

2.3.4 Use case Thi: 12

2.3.5 Use case Xem lịch sử thi: 13

2.3.6 Use case Xem bài học: 13

2.3.7 Use case Làm bài tập: 14

2.4 Sơ đồ hoạt động: 15

2.4.1 Thực hiện thi: 15

3.1.1 Xem kết quả: 15

2.4.2 Xem kiến thức: 16

3.1.1 Đăng ký: 16

2.5 Sơ đồ tuần tự: 17

2.5.1 Cập nhật đề thi: 17

2.5.2 Cập nhật ngân hàng câu hỏi: 18

2.5.3 Thi 18

2.6 Sơ đồ ERD: 19

CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH 20

3.1 Công cụ xây dựng chương trình: 20

3.1.1 Ngôn ngữ: 20

3.1.2 Cơ sở dữ liệu 20

3.1.3 Phần mềm code: 20

3.2 Giao diện trang chủ: 20

3.3 Khách vãng lai: 21

3.3.1 Đăng ký / Đăng nhập: 21

3.3.2 Xem bài học / kiến thức: 22

3.4 Thành viên: 23

3.4.1 Thi: 23

3.4.1.1 Nhấn vào “Thi Ngay” ở trang chủ: 23

3.4.1.2 Lựa chọn đề thi: 24

3.4.1.3 Hiển thị bảng chi tiết đề thi: 24

3.4.1.4 Xác nhận làm bài: 24

viii

Trang 13

3.4.1.5 Thao thác thi: 25

3.4.1.6 Xem kết quả thi: 26

3.4.1.7 Xem lời giải: 26

3.4.2 Xem lịch sử bài làm: 27

3.4.2.1 In kết quả: 27

3.4.3 Làm bài tập: 28

3.4.3.1 Lựa chọn danh mục làm bài tập trên menu: 28

3.4.3.2 Hiển thị các bài tập: 28

3.4.3.3 Hiển thị đề thi: 28

3.4.3.4 Nếu chọn phần “Nói” 29

3.4.3.5 Nếu chọn phần “Viết” 30

3.5 Admin: 30

3.5.1 Bảng điều hướng sidebar: 30

3.5.2 Thống kê: 31

3.5.3 Đề thi: 31

3.5.3.1 Giao diện hiển thị đề thi: 31

3.5.3.2 Thêm đề thi: 31

3.5.3.3 Sửa đề thi: 32

3.5.3.4 Xóa đề thi: 32

3.5.3.5 Xem danh sách câu hỏi của đề thi: 32

3.5.4 Ngân hàng câu hỏi: 33

3.5.4.1 Giao diện: 33

3.5.4.2 Thêm câu hỏi: 34

3.5.4.3 Sửa câu hỏi: 34

3.5.4.4 Xóa câu hỏi: 34

3.5.5 Lịch sử thi: 35

3.5.5.1 Giao diện: 35

3.5.5.2 Xóa: 35

3.5.6 Đề luyện tập: 35

3.5.6.1 Giao diện: 35

3.5.6.2 Thêm: 35

3.5.6.3 Sửa: 35

3.5.6.4 Xóa câu hỏi: 35

3.5.6.5 Xem danh sách câu hỏi của bài tập: 36

KẾT LUẬN 37

Kết quả đạt được 37

Hướng phát triển 37

TÀI LIỆU THAM KHẢO 38

ix

Trang 14

DANH SÁCH CÁC BẢNG VẼ

Bảng 2 1.Kịch bản use case cập nhật đề thi 9

Bảng 2 2.Use case cập nhật đề bài tập 10

Bảng 2 3.Use case Cập nhật ngân hàng câu hỏi 11

Bảng 2 4 Use case Thi 12

Bảng 2 5 Use case Xem lịch sử thi 13

Bảng 2 6.Use case Xem bài học 13

Bảng 2 7.Use case Làm bài tập 14

x

Trang 15

DANH SÁCH HÌNH VẼ

Hình 1 1 Hình ảnh cơ sở dữ liệu MYSQL 2

Hình 1 2.Ngôn ngữ PHP 3

Hình 1 3.Ngôn ngữ JavaScript 3

Hình 1 4.Cách thức hoạt động Ajax 4

Hình 2 1 Sơ đồ use case 7

Hình 2 2.Sơ đồ use case Admin 7

Hình 2 3.Sơ đồ use-case Khách vãng lai 8

Hình 2 4.Sơ đồ use-case Thành viên 8

Hình 2 5 Sơ đồ hoạt động thực hiện thi 15

Hình 2 6.Sơ đồ hoạt động xem kết quả 15

Hình 2 7.Sơ đồ hoạt động xem kiến thức 16

Hình 2 8 Sơ đồ hoạt động đăng ký 16

Hình 2 9 Cập nhật đề thi 17

Hình 2 10.Cập nhật ngân hàng câu hỏi 18

Hình 2 11 Thi 18

Hình 2 12.Sơ đồ ERD 19

Hình 3 1.Giao diện trang chủ 20

Hình 3 2.Đăng nhập 21

Hình 3 3.Đăng ký 21

Hình 3 4.Loại từ vựng 22

Hình 3 5 Chi tiết từ vựng 22

Hình 3 6 Nội dung từ vựng 22

Hình 3 7 Loại ngữ pháp 22

Hình 3 8 Chi tiết từ vựng 23

Hình 3 9 Nội dung ngữ pháp 23

Hình 3 10 Loại đề thi 24

xi

Trang 16

Hình 3 11.Chi tiết đề thi 24

Hình 3 12.Xác nhận vào thi 24

Hình 3 13 Giao diện thi 25

Hình 3 14.Bảng hiển thị kết quả 26

Hình 3 15 Giao diện hiển thị lời giải và đáp án đúng 26

Hình 3 16.Giao diện lịch sử làm bài 27

Hình 3 17 Giao diện in kết quả 27

Hình 3 18 Lựa chọn bài tập 28

Hình 3 19.Lựa chọn các bài tập 28

Hình 3 20 Giao diện hiển thị đề thi 28

Hình 3 21 Hiển thị đáp án đúng và lời giải 29

Hình 3 22 Giao diện thu âm bài nói 29

Hình 3 23.Giao diện bài tập viết 30

Hình 3 24.Giao diện thống kê 31

Hình 3 25.Giao diện đề thi 31

Hình 3 26.Giao diện thêm đề thi 31

Hình 3 27.Giao diện sửa đề thi 32

Hình 3 28.Giao diện câu hỏi của đề thi 32

Hình 3 29.Thêm câu hỏi của đề thi 33

Hình 3 30.Giao diện ngân hàng câu hỏi 33

Hình 3 31.Thêm câu hỏi của ngân hàng 34

Hình 3 32.Sửa câu hỏi 34

Hình 3 33.Giao diện lịch sử thi 35

Hình 3 34.Giao diện đề luyện tập 35

Hình 3 35.Thêm bài tập 35

Hình 3 36.Giao diện xem danh sách câu hỏi của bài tập 36

Hình 3 37.Thêm câu hỏi của bài tập 36

xii

Trang 17

DANH SÁCH CÁC KÝ HIỆU, CHỮ VIẾT TẮTCHỮ VIẾT TẮT:

1 HTML Hyper Text Markup Language Ngôn ngữ đánh dấu siêu văn bản

2 PHP Hypertext Preprocessor Ngôn ngữ lập trình kịch bản

xiii

Trang 18

Website học và luyện thi tiếng anh

MỞ ĐẦU

1 Đặt vấn đề:

Hiện nay công nghệ thông tin ngày càng phát triển và đa dạng các loại hình khácnhau, nhu cầu học tiếng anh và luyện đề để thi tiếng anh B1 của sinh viên rất cần thiết.Website học và luyện thi tiếng anh B1 Trang web cung cấp các kiến thức về các kiếnthức ngữ pháp cơ bản, các chủ đề từ vựng thông dụng và luyện đề thi Tiếng Anh

2 Mục đích thực hiện đề tài:

Em thấy được sự cần thiết nên em đã đưa ra ý tưởng và từ đó em đã chọn đề tài

“Website học và luyện thi Tiếng Anh” làm hướng nghiên cứu cho đề tài.

3 Mục tiêu đề tài :

- Giao diện dễ sử dụng, thân thiện

- Cho phép người dùng học một cách hiệu quả và nhanh chóng

- Cho phép người dùng luyện đề thi tiếng anh

- Cho phép người dùng xem kết quả sau khi thi tiếng anh

- Cho phép người dùng đăng ký thành viên

- Các kiến thức về thì cơ bản và chủ đề từ vựng

- Cho phép người dùng xem lịch sử làm bài

- Cho phép người dùng làm bài tập thi về nghe, nói, đọc, viết

4 Phạm vi và đối tượng nghiên cứu :

Đối tượng sử dụng là người dùng cần học và luyện thi Tiếng Anh

5 Phương pháp nghiên cứu :

Đề tài nghiên cứu bằng các phương pháp sau:

- Khảo sát thực tế và tham khảo các tài liệu trên mạng

- Lên ý tưởng cho hệ thống

- Phân tích thiết kế hệ thống

- Xây dựng hệ thống

- Kiểm thử và sửa lỗi

6 Cấu trúc:

a Chương 1: Cơ sở lý thuyết

b Chương 2: Phân tích thiết kế hệ thống

c Chương 3: Xây dựng chương trình

d Chương 4: Kết luận

e Chương 5: Tài liệu tham khảo

Trang 19

Website học và luyện thi tiếng anh

1.1 Hệ quản trị cơ sở dữ liệu MySQL

Mysql là một hệ quản trị CSDL được sử dụng rất rộng rãi trên thế giới, đặc biệt

là các ứng dụng website và nó thường đi kết hợp với ngôn ngữ lập trình PHP để xâydựng các ứng dụng website Các hệ thống web ưa chuộng MYSQL là tại vì tốc độ xử

lý của nó cao, tính dễ sử dụng và thương thích với các hệ điều hành thông dụng hiệnnay như Linix, Window, Mysql có sử dụng ngôn ngữ truy vấn T-SQL để thao tác dữliệu

Hình 1 1 Hình ảnh cơ sở dữ liệu MYSQL

1.2 Ngôn ngữ lập trình

Sử dụng ngôn ngữ PHP, HTML, CSS/SCSS, Javascript, Ajax…

1.2.1 PHP

 Định nghĩa PHP:

- PHP là viết tắt của Hypertext Preprocessor

- PHP là một ngôn ngữ thông dịch, nghĩa là không cần biên dịch

- PHP là một ngôn ngữ kịch bản phía máy chủ

- PHP là một ngôn ngữ hướng đối tượng

- PHP là một ngôn ngữ kịch bản mã nguồn mở

- PHP là ngôn ngữ đơn giản và dễ học

- PHP nhanh hơn các ngôn ngữ kịch bản khác, ví dụ, ASP, JSP

Trang 20

Website học và luyện thi tiếng anh

- Khả năng tương thích: PHP tương thích với hầu hết các máy chủ cục bộ được sửdụng ngày nay như Apache, IIS, v.v

- Nhúng: Mã PHP có thể dễ dàng được nhúng trong các script và thẻ HTML

Hình 1 2.Ngôn ngữ PHP

1.2.2 Javascript

Định nghĩa Javascrip: là một ngôn ngữ lập trình của HTML và WEB Nó là nhẹ

và được sử dụng phổ biến nhất như là một phần của các trang web, mà sự thihành của chúng cho phép Client-Side script tương tác với người sử dụng và tạocác trang web động Nó là một ngôn ngữ chương trình thông dịch với các khảnăng hướng đối tượng

 Các lợi thế của JavaScript:

- Sự tương tác Server ít hơn

- Phản hồi ngay lập tức tới khách truy cập

- Khả năng tương tác tăng lên

- Giao diện phong phú hơn

Hình 1 3.Ngôn ngữ JavaScript

Trang 21

Website học và luyện thi tiếng anh

1.2.3 Ajax

Định nghĩa Javascrip: AJAX là chữ viết tắt của cụm từ Asynchronous Javascript and XML AJAX là phương thức trao đổi dữ liệu với máy chủ và cập

nhật một hay nhiều phần của trang web, hoàn toàn không reload lại toàn bộ trang

 Những lợi ích mà AJAX mang lại:

- AJAX được sử dụng để thực hiện một callback Được dùng để thực hiện việctruy xuất dữ liệu hoặc lưu trữ dữ liệu mà không cần phải reload lại toàn bộtrang web Với những server nhỏ thì việc này cũng tiết kiệm được băng thôngcho chúng ta hơn

- Cần gì thì chỉ gửi dữ liệu phần đó, load lại 1 phần nhỏ để cập nhật thông tinchứ không load cả trang Bằng cách này thì có thể giảm thiểu được tốc độ tảitrang giúp người dùng có trải nghiệm tốt hơn

- Trang web bạn tạo ra cũng sẽ đa dạng và động hơn

Là dạng bài tập đúng sai, đối loại bài tập này người học cần lựa chọn một

trong hai phương án là đúng hoặc sai

1.3.4 Short Answer:

Là dạng bài tập trả lời ngắn, loại bài tập này cho phép người soạn thảo soạn ra một hoặc nhiều câu trả lời có thể chấp nhận được và người học có thể trả lời bằng cách nhập câu trả lời ngắn gọn của mình vào

Trang 22

Website học và luyện thi tiếng anh

1.3.8 Fill in the Blanks:

Là dạng bài tập điền khuyết, loại bài tập này câu hỏi mang nội dung điền

khuyết vào chổ trống và người học sẽ hoàn thành loại bài tập này bằng cách nhập đáp án trả lời vào ô trống

1.3.9 Select from Lists:

Là dạng bài tập lựa chọn phương án, loại bài tập này có nhiều lựa chọn để trả lời nhưng chỉ có một đáp án là câu trả lời đúng nhất và đặc biệt ở dạng bài tập này danh sách đáp án sẽ có dạng thả xuống

1.3.10 Drag the Words:

Là dạng bài tập kéo thả từ, loại bài tập này người học sẽ chọn phương án có sẳn bên dưới và kéo thả vào chổ trống sao cho đúng nhất

1.3.11 Hotspot:

Là dạng bài tập xác định điểm nóng, loại bài tập này các câu hỏi xác định vị trítrên hình ảnh Với bài tập này người soạn thảo sẽ xác định trước vị trí đúng, người học chỉ cần nhấn chọn đúng vị trí đã thiết lập là hoàn thành bài tập

1.3.12 Drag and Drop:

Là dạng bài tập kéo và thả, loại bài tập này yêu cầu người học kéo hình ảnh hoặc hình dạng và thả vào vị trí thích hợp

1.3.13 Likert Scale:

Người học được yêu cầu cho biết mức độ đồng ý hoặc không đồng ý với các câu đã cho

1.3.14 Essay:

Người học cần viết một văn bản tự do

Trang 23

Website học và luyện thi tiếng anh

2.1 Đặc tả yêu cầu nghiệp vụ

 Quản lí danh sách câu hỏi của đề thi

 Quản lí lịch sử làm bài của thành viên

 Quản lí bài tập luyện thi

 Quản lí tài khoản

Trang 24

Website học và luyện thi tiếng anh

2.2 Sơ đồ Use-case:

2.2.1 Tổng quan:

Hình 2 1 Sơ đồ use case

Trang 25

Website học và luyện thi tiếng anh

2.2.2 Admin:

Hình 2 2.Sơ đồ use case Admin

Trang 26

Website học và luyện thi tiếng anh

2.2.3 Khách vãng lai:

Hình 2 3.Sơ đồ use-case Khách vãng lai

2.2.4 Thành viên:

Hình 2 4.Sơ đồ use-case Thành viên

Trang 27

Website học và luyện thi tiếng anh

2.3 Use case:

2.3.1 Use case cập nhật đề thi:

Đối tượng sử

dụng

Admin

Bước 2: - Admin chọn thêm đề thi:

+ Admin nhập tên, số câu, điểm, lựa chọn loại đề thi

+ Admin nhấn “Xác nhận”

- Admin chọn xóa đề thi:

+ Admin nhấn “Xóa” vào đề muốn xóa

- Admin chọn sửa đề thi:

+ Admin nhấn “Sửa” vào đề muốn sửa+ Admin sửa thông tin

+ Admin nhấn “Xác nhận”

Bước 3: Hệ thống kiểm tra dữ liệu

- Thành công hệ thống thêm dữ liệu và hiển thị

- Ngược lại hệ thống gửi thông báo sai

Bước 4: Admin chọn vào xem danh sách trong đề muốn cập nhật câu hỏi

Bước 5: - Admin chọn thêm câu hỏi+ Admin lựa chọn loại câu hỏi+ Admin lựa chọn câu hỏi+ Admin nhấn “Xác nhận”

- Admin chọn xóa câu hỏi+ Admin nhấn “Xóa” vào câu hỏi muốn xóaBước 6: Hệ thống kiểm tra dữ liệu

- Thành công hệ thống thêm dữ liệu và hiển thị

- Ngược lại hệ thống gửi thông báo sai

Bảng 2 1.Kịch bản use case cập nhật đề thi

Trang 28

Website học và luyện thi tiếng anh

2.3.2 Use case cập nhật đề bài tập:

Đối tượng sử

dụng

Admin

Bước 2: - Admin chọn thêm đề:

+ Admin nhập tên và lựa chọn loại đề

Bước 3: Hệ thống kiểm tra dữ liệu

- Thành công hệ thống thêm dữ liệu và hiển thị

- Ngược lại hệ thống gửi thông báo sai

Bước 4: Admin chọn vào xem danh sách trong đề khi muốn cập nhật câu hỏi

Bước 5: - Admin chọn thêm câu hỏi+ Admin lựa chọn câu hỏi

+ Admin nhấn “Xác nhận”

- Admin chọn xóa câu hỏi+ Admin nhấn “Xóa” vào câu hỏi muốn xóaBước 6: Hệ thống kiểm tra dữ liệu

- Thành công hệ thống thêm dữ liệu và hiển thị

- Ngược lại hệ thống gửi thông báo sai

Bảng 2 2.Use case cập nhật đề bài tập

Trang 29

Website học và luyện thi tiếng anh

2.3.3 Use case Cập nhật ngân hàng câu hỏi:

Đối tượng sử

dụng

Admin

Bước 2: - Admin chọn thêm câu hỏi+ Admin nhập tên câu hỏi, đáp án A, đáp án B, đáp án C, đáp án D, chọn đáp án đúng, nhập lời giải, lựa chọn loại

đề thi, lựa chọn loại (đoạn văn hoặc audio)

+ Admin nhấn “Xác nhận”

- Admin chọn sửa câu hỏi:

+ Admin nh n “S a” câu h i mu n s aấn “Sửa” câu hỏi muốn sửa ửa” câu hỏi muốn sửa ỏi muốn sửa ốn sửa ửa” câu hỏi muốn sửa+ Admin s a thông tin câu h iửa” câu hỏi muốn sửa ỏi muốn sửa

+ Admin nh n “Xác nh n”ấn “Sửa” câu hỏi muốn sửa ận”

- Admin ch n xóa câu h i:ọn xóa câu hỏi: ỏi muốn sửa+ Admin nh n “Xóa” câu h i mu n xóaấn “Sửa” câu hỏi muốn sửa ỏi muốn sửa ốn sửaBước 5: Hệ thống kiểm tra dữ liệu

- Thành công hệ thống thêm dữ liệu và hiển thị

- Ngược lại hệ thống gửi thông báo sai

Bảng 2 3.Use case Cập nhật ngân hàng câu hỏi

Trang 30

Website học và luyện thi tiếng anh

2.3.4 Use case Thi:

Đối tượng sử

dụng

Thành viên

Cách xử lý

Bước 1: Người dùng chọn mục Thi

Bước 2: Người dùng lựa chọn và nhấn vào đề thi

Bước 3: Người dùng xem chi tiết đề và nhấn vào nút vàothi

Bước 4: Người dùng nhấn “Xác nhận vào thi”

Bước 5: Hệ thống kiểm tra dữ liệu

- Thành công hệ thống chuyển trang đề thi

- Ngược lại hệ thống gửi thông báo lỗi

Bước 6: Người dùng lựa chọn đáp án

Bước 7: Người dùng nhấn nút nộp bàiBước 8: Người dùng nhấn “Xác nhận nộp bài”

Bước 7: Hệ thống kiểm tra dữ liệu

- Thành công hệ thống hiển thị kết quả

Ngày đăng: 07/03/2024, 15:38

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w