Hình 13 Sơ đồ ERD Luyện nghe

Một phần của tài liệu Xây dựng ứng dụng luyện thi đạt chuẩn đầu ra ngoại ngữ cho hệ chính qui đại trà UIT (báo cáo cuối kì đồ án 1) (Trang 48 - 55)

Sơ đồ ERD Khóa học từ vựng

48

Sơ đồ ERD Luyện nghe

49

Sơ đồ ERD Luyện thi

50

Sơ đồ ERD Ngữ pháp

Hình 15 Sơ đồ ERD Ngữ Pháp

Sơ đồ ERD Kho từ vựng

51

Danh sách các bảng dữ liệu

Bảng 11 Danh sách các bảng dữ liệu STT Tên bảng dữ liệu Diễn giải

1 users Tài khoản người dùng

2 userprocesses Chứa thông tin các khóa học của người dung

3 list_voca Danh sách khóa từ vựng người dùng đã học

4 list_topic Danh sách chủ đề từ vựng người dùng đã học

5 wordcourse Danh sách khóa học từ vựng

6 vocatopic Danh sách chủ đề từ vựng

7 words Danh sách từ vựng

8 meaning Nghĩa từ vựng

9 example Ví dụ về từ vựng

10 wordstore Kho chứa từ vựng của người dùng

11 lstopics Danh sách các chủ đề luyện nghe

12 lscourses Danh sách các khóa luyện nghe

13 lsparts Danh sách các đề luyện nghe theo từng khóa

14 lsquestions Danh sách các câu hỏi luyện nghe trong đề

15 lsminquestions Danh sách các câu hỏi nhỏ trong 1 câu hỏi luyện nghe lớn

52

16 answers Danh sách các câu trả lời

17 grammartopic Danh sách các chủ đề ngữ pháp

18 grammarparts Danh sách các phần ngữ pháp trong 1 chủ đề

19 exams Danh sách các đề luyện thi

20 bigquestions Danh sách các câu hỏi lớn trong đề luyện thi

21 smquestions Danh sách các câu hỏi nhỏ trong 1 câu hỏi lớn trong đề luyện thi

Mô tả từng bảng dữ liệu Bảng users

Bảng 12 Bảng users

STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải 1 _id ObjectID Not null Mã người dùng 2 Name String Tên người dùng 3 Email String Email người dùng 4 password String Mật khẩu

5 Sex Number Default: 0 Giới tính

Bảng userprocesses

Bảng 13 Bảng userprocesses

STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải

53

2 id_user ObjectID Mã người dùng

3 list_voca Array[Object] Danh sách khóa học từ vựng

Bảng list_voca

Bảng 14 Bảng list_voca

STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải 1 _id ObjectID Not null Mã list_voca

2 id_voca ObjectID Mã khóa học từ vựng 3 process Number Default: 0 Quá trình học

4 list_topic Array[Object] Danh sách chủ đề từ vựng

Bảng list_topic

Bảng 15 Bảng list_topic

STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải 1 _id ObjectID Not null Mã list_voca 2 id_topic ObjectID Mã chủ đề từ vựng 3 process Number Default: 0 Quá trình học 4 isSuccess Boolean Default:

false

Kiểm tra đã hoàn thành chủ đề từ vựng chưa

54

Bảng wordcourses

Bảng 16 Bảng wordcourses

STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải

1 _id ObjectID Not null Mã khóa học từ vựng 2 name String Not null Tên khóa học

3 description String Default: “” Mô tả khóa học 4 image String Default: “” Ảnh đại diện 5 follow Number Default: 0 Lượt theo dõi

6 list_topic Array Danh sách chủ đề từ vựng

Bảng vocatopic

Bảng 17 Bảng vocatopic

STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải

1 _id ObjectID Not null Mã chủ đề từ vựng 2 name String Not null Tên chủ đề

3 image String Default: “” Ảnh đại diện 4 amount Number Default: 0 Số lượng từ vựng 5 list_word Array Danh sách từ vựng

Bảng words

Một phần của tài liệu Xây dựng ứng dụng luyện thi đạt chuẩn đầu ra ngoại ngữ cho hệ chính qui đại trà UIT (báo cáo cuối kì đồ án 1) (Trang 48 - 55)