Building Online Tutor ApplicationXÂY DỰNG HỆ THỐNG GIA SƯ TRỰC TUYẾN ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts... Trong xã hội phát triển, các bậc phụ huynh không có nh
Trang 1Building Online Tutor Application
XÂY DỰNG HỆ THỐNG GIA SƯ TRỰC TUYẾN
ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts
Trang 2NỘI DUNG CHÍNH 05 Kết luận và hướng phát triển
Trang 3Trong thời đại cách mạng 4.0 hiện nay, internet phát triển một cách mạnh mẽ và ảnh hưởng lớn đến mọi hoạt động của con người
Trong xã hội phát triển, các bậc phụ huynh không có nhiều thời gian và những kiến thức đổi mới liên tục để giúp đỡ con họ trong học tập
Các sinh viên, giáo viên có nhu cầu trở thành gia sư để kiếm thêm thu nhập
Đưa ra vấn đề
Trang 4Mục đích của đề tài
Hệ thống tìm kiếm gia sư trực tuyến ra đời nhầm mục đích:
- Giúp các phụ huynh, học sinh tìm kiếm gia sư trực tuyến dễ dàng, giúp tiết kiệm thời gian đến trực tiếp các trung tâm để tìm kiếm gia sư
- Các bạn sinh viên, người có bằng cấp, chuyên môn trong giảng dạy có nhu cầu trở thành một gia sư có thể đăng ký trở thành gia sư
Trang 5TỔNG QUAN VỀ ỨNG DỤNG
Trang 6PHẠM VI THỰC HIỆN
Client website
Admin website
Backend server
Trang 7CÁC CHỨC NĂNG CHÍNH
Đăng ký làm gia sư
Đăng bài tìm gia sư/ học viên
Tìm kiếm bài đăng gia sư/ học viên
Tìm kiếm gia sư
Tìm kiếm dựa vào vị trí trên google maps
Đăng ký dạy/ học
Mời gia sư dạy mình
Đánh giá gia sư (học viên)
Trang 8• Client website: ReactJs (javascript)
• Backend : Flask (python)
• Database: PostgreSql
• Công cụ hỗ trợ tìm kiếm: Elasticsearch
• Google maps api
CÔNG NGHỆ SỬ DỤNG
Trang 9QUY TRÌNH XÂY DỰNG HỆ THỐNG
Trang 10Usecase tổng quát
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Trang 11Phân ra usecase
Tìm kiếm
Trang 12PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Phân ra usecase
Quản lý đăng ký lớp
Trang 13PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Cơ sở dữ liệu
Trang 14Thiết kế giao diện
Trang 15Trang chủ
Giao diện chính
Trang 16Bài viết nổi bật và gia sư tiêu biểu
Trang 17Danh sách gia sư
Danh sách bài viết
Giao diện chính
Insert Your Image
Trang 18Tìm kiếm bài viết và gia sư
Trang 19Trang cá nhân
Trang 20Ưu điểm Nhược điểm
Hướng phát triển
Kết luận và
hướng phát triển
Trang 21Ưu điểm
• Hoàn thành đầy đủ tính năng cơ bản đã đề ra ban đầu
• Giao diện đơn giản, bố cục hợp lý, người dùng dễ dàng theo tác trên website
• Tốc độ phản hồi các thao tác nhanh, tối ưu hóa năng suất của người dùng
• Ứng dụng chạy được trên nhiều trình duyệt phổ biến hiện nay
• (Google Chrome, Microsoft Edge, Cốc Cốc, Firefox, )
• Sử dụng Google maps api để hiển thị danh sách vị trí gia sư xung quanh
• Sử dụng Elasticsearch tối ưu hiệu quả tìm kiếm
Trang 22Nhược điểm
• Chưa xây dựng admin website
• Chưa áp dụng được máy học vào hệ thống để giúp gợi ý, tìm kiếm tốt hơn
• Chưa xây dựng chức năng chat trực tuyến
• Tối ưu code chưa tốt nên tốc độ tương tác trong ứng dụng còn chậm
• Chưa có tích hợp push notification real time cho trang web
Trang 23Hướng phát triển
• Xây dựng web admin để quản lý hệ thống
• Xây dựng các chứa năng còn thiếu, hoàn thiện các chức năng đã có
• Tối ưu hóa CSDL hợp lý hơn
• Tích hợp máy học hệ thống gợi ý (Content-based Recommender System) vào h
ệ thống giúp gợi ý hiệu quả hơn
• Xây dựng chức năng chat trực tuyến giữa các người dùng
Trang 24Cám ơn mọi người
đã lắng nghe!
Cám ơn mọi người
đã lắng nghe!