XÂY DỰNG HỆ THỐNG
GIA SƯ TRỰC TUYẾN
Building Online Tutor Application
ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts
NỘI DUNG CHÍNH
01
Đặt ra vấn đề
02
Mục đích của đề tài
03
Tổng quan về ứng dụng
04
Quy trình xây dựng hệ thống
05
Kết luận và hướng phát triển
Đưa ra vấn đề
Trong 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.
Mụ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, chun 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ư.
TỔNG QUAN VỀ ỨNG DỤNG
PHẠM VI THỰC HIỆN
Client website
Admin website
Backend server
CÁ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)
CƠNG NGHỆ SỬ DỤNG
•
•
•
•
•
Client website: ReactJs (javascript)
Backend : Flask (python)
Database: PostgreSql
Cơng cụ hỗ trợ tìm kiếm: Elasticsearch
Google maps api
QUY TRÌNH XÂY DỰNG HỆ THỐNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Usecase tổng quát
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Phân ra usecase
Tìm kiếm
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Phân ra usecase
Quản lý đăng ký lớp
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Cơ sở dữ liệu
Thiết kế giao diện
Giao diện chính
Trang chủ
Bài viết nổi bật và
gia sư tiêu biểu
Giao diện chính
Danh sách bài viết
Insert Your Image
Danh sách gia sư
Tìm kiếm bài viết và gia sư
Trang cá nhân
Kết luận và
hướng phát triển
Ưu điểm
Nhược điểm
Hướng phát triển
Ưu điểm
•
Hồ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.
Nhượ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
Hướ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, hồ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
Cám ơn mọi người
đã lắng nghe!