[Báo cáo tổng hợp] Hệ thống hỗ trợ tương tác lớp học
Số trang: 59
Loại file: pdf
Dung lượng: 1.73 MB
Lượt xem: 520
Lượt tải: 0
Thông tin tài liệu
DANH MỤC
LỜI CẢM ƠN ......................................................................................................................... 9
ĐỀ CƯƠNG CHI TIẾT ........................................................................................................ 10
DANH MỤC ........................................................................................................................... 1
TÓM TẮT KHÓA LUẬN ...................................................................................................... 3
Chương 1. MỞ ĐẦU .......................................................................................................... 5
1.1. Giới thiệu đề tài ........................................................................................................ 5
1.2. Lý do chọn đề tài ...................................................................................................... 7
Chương 2. TỔNG QUAN ĐỀ TÀI ......................................................................................... 9
2.1. Mục tiêu.................................................................................................................... 9
2.2. Phạm vi ..................................................................................................................... 9
2.3. Phương pháp thực hiện ............................................................................................. 9
2.4. Ý nghĩa thực tiễn ...................................................................................................... 9
2.5. Kết quả dự kiến ...................................................................................................... 10
2.6. Hiện trạng bài toán ................................................................................................. 10
2.7. Đánh giá hiện trạng và hướng giải quyết ............................................................... 10
2.7.1. Đánh giá hiện trạng ......................................................................................... 10
2.7.2. Hướng giải quyết ............................................................................................ 13
2.8. Công nghệ sử dụng ................................................................................................. 13
2.8.1. NestJS ............................................................................................................. 13
2.8.2. ReactJS............................................................................................................ 14
2.8.3. Firebase ........................................................................................................... 15
2.8.4. PostgreSQL ..................................................................................................... 15
Chương 3. XÂY DỰNG HỆ THỐNG HỖ TRỢ TƯƠNG TÁC LỚP HỌC .................... 18
3.1. Phân tích yêu cầu hệ thống ..................................................................................... 18
2
3.1.1. Phân tích yêu cầu chức năng ........................................................................... 18
3.1.2. Yêu cầu về tính năng ...................................................................................... 18
3.1.3. Phân tích yêu cầu phi chức năng..................................................................... 18
3.1.4. Phân tích yêu cầu người dùng ......................................................................... 19
3.1.5. Mô hình use case toàn hệ thống ...................................................................... 19
3.1.6. Một số use case của hệ thống .......................................................................... 22
3.1.6.1. Usecase Điểm danh ......................................................................................... 22
3.1.6.2. Usecase Tải lên dữ liệu ................................................................................... 23
3.1.6.3. Usecase Đánh giá giảng viên .......................................................................... 25
3.2. Thiết kế hệ thống .................................................................................................... 26
3.2.1. Thiết kế luồng sản phẩm ................................................................................. 26
3.2.2. Thiết kế xử lý .................................................................................................. 26
3.2.4. Thiết kế cơ sở dữ liệu...................................................................................... 31
3.2.5. Thiết kế kiến trúc hệ thống ............................................................................. 37
3.2.6. Thiết kế giao diện. .......................................................................................... 39
Chương 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .......................................................... 51
4.1. Kết quả đạt được .................................................................................................... 51
4.2. Thuận lợi và khó khăn ............................................................................................ 52
4.2.1. Thuận lợi ......................................................................................................... 52
4.2.2. Khó khăn ......................................................................................................... 52
4.3. Hướng phát triển .................................................................................................... 53
CHƯƠNG 5: TÀI LIỆU THAM KHẢO .............................................................................. 54