BO GIAO DUC VA DAO TAO TRUONG BAL HOC BACH KHOA HA NOL Bùi Khanh Trinh NGHIEN CUU VA PHAT TRIEN DICH VU/ UNG DUNG VE GIAO DUC TREN NHIEU NEN TANG Chuyên ngành: Công nghệ thông tin LUAN VĂN THẠC SĨ CONG NGHE THONG TIN NGƯỜI HƯỚNG DẪN T5. Nguyễn Thanh Hùng Hà Nội- 2018 LOI CAM DOAN Chúng tôi cam đoan rằng: ngoại trừ các kết quả tham khảo tử các công trình khác xihư đã ghỉ rõ trong phan tai hiện tham khảo cña luận văn, các nội dung và công việc trình bảy trong luận văn nảy cũng như các kết quả thu được do chính chúng tôi thực tiện và chưa có phân nội dung náo trơng luận văm này được sử dụng để lấy một bằng cấp ở trường nay và trường khảo. Tôi xin chan thánh câm ơn các thấy cô giáo đã tân tình hướng dẫn, giảng day, trong suốt quá trình học tập, nghiên cửu vả rên luyện ở Trượng Đại học Bách Khoa Ha Nội. Tôi xin gửi lời cảm ơn chân thành và sâu sắc nhật đến Thây giao hướng đẫn TS.
Nguyễn Thanh Hùng, người đã tận tình chỉ bảo, hướng dẫn trục tiếp tôi hoàn thành hiện nảy. Mặc đủ đã có nhiều cổ gắng để thực hiện đề tài một cách hoàn chỉnh nhất nhìmg luận văn không tránh khải nhiều thiểu sót nhật định mà bản thân chua nhận. Tôi rất morer được sự đóng góp eda cae thay cd va các bạn để luận văn của tôi hoàn thiện hơn. Tác giả Bủi Khánh Trình tà LOICAM ON Trong suốt quá trinh thực hiện luận vấn thạc sỹ Kỹ thuật phân mêm với đề tài: “Nghiên cứu và phát triển địch vụ/ ứng đựng về giáo dục trên nhiều nên tâng”, tôi đã cổ gẵng tập trung nghiên cửu, hệ thống hóa lý luận, thu thập tải liệu, vận dụng lý luận.
vào phần tích tình hình hiện tại và giải quyết văn đẻ thực tiễn đặt ra. Bên cạnh đó, tôi luôn nhận được sự giúp đỡ chỉ bão và những góp ý cửa các thầy cô giáo, các đồng nghiệp vá bạn bè, sự quan tâm động viên của gia đình. Với sự giúp đỡ quý báu đó, cộng với cổ gắng, nỗ lực trong học tập và nghiên cứu của bản thân, đến nay tôi đã hoàn thành luận văn thạc sỹ. Tôi xin gửi lời cảm ơn tất cã những người đã giúp đỡ tôi, các tác giả mà tôi đã than khảo, trích dẫn những nghiên cứu, tư liệu của họ.
Xin chân thành câm ơn sự hưởng dẫn, góp Ý, giúp đỡ của các thầy cô giáo trong Bộ môn Công nghệ Phần mềm, Viện Công nghệ thông tin và Huyền thông, Đặc biệt chân thành cảm ơn sự hướng dẫn, chỉ bão tận tỉnh dầy tình thân trách nhiệm của giáo viên hướng dan khoa học là Tiến sỹ Nguyễn ‘Thanh lung. Tôi luôn nhận thức răng, luận văn sẽ không thể tránh khói những thiếu sót, tồn tại do hiểu biết hạn hẹp và năng lực han chế của bản thân; do đề tài nghiên cứu bao gồm. nhiều nội đưng, thời gian nghiên cứu hạn hẹp. Vì vậy, rất mong nhận được những ý kiển dong góp của các thầy cô giáo và bạn bè, đồng nghiệp để luận văn được hoản thiện hơn.
Một lấn nữa, xin chân thành cảm ơn và mong kiôn nhận được những tình câm chân thành của tất cả mọi người. Em xin trân trọng cảm ơn! DANH MUC HiNH ANH THình I. Kiến trúc hệ điều hành Android. Kiến trúc hệ điều hành iOS - - 19 Hình 1 3.
Quan hệ giữa SpenPagel2oe và SpenSurface View .4, Kién tric Pen SDK. Các gói và Lớp của Lớp Pen. Các gói và Tiớp của Lớp Composer.7, Cách hoại dong ca streanting Vie0. Kiến ric HTTP Live stream.
Giao thúc RTP. Giá cả thiết bị máy ảnh bằng - 4. Mô hình MVC. Mé hinh MVP - - 46 2.4 Mô hình MVVM 7 Tình 2.
Mô hình VIPER 7 Hình 2. Biểu đỗ Use Case tang quan. co co osovcces Hin 3. Man hinh Login Hình 3.
Màn hình Home. Mán hình Video Hình 3. Man hình Bài giảng Hinh 3. Man hình cài đặt bút.
Màn hình cài đặt bút xóa. Màn hình oài đặt chữ 1iịnh 3. Màn hình chọn đối tượng. Màn hình tự động nhận diện hình vẽ (1} Hình 3.10, Mán hình tự dộng nhận diện hình vẽ (2).
Màn hình cài đặt video bài giảng, - 7 Hình 3.12, Màn hình bài giảng phát trực UẾp. ceeesieecee susesorooo, 8F 4 |RTSP |Realtime Streaming Là giao thức mạng điều khiến quá trình Protocal streaming video hay streaming audio 5 |RIP |Realtime Transport La giao thre chudn dinh đạng cho gói tin Protocal (packet) video hay audio được truyền lrên mang, 6 |RTMP [Real-time Messsge Là giao thúc không công khai do Adobe Protocal phát triển và giữ bản quyền, dược thiết kế cho ứng dụng thời gian thực, cho phép ứng đụng sử dùng video và âm thanh với Lốc độ nhanh, hạn chế bị giặt hình hoặc méo tiếng. 7 [uc |UseCase Là một kỹ thuật được ding wong kỹ thuật phan mềm và hệ thống, để nắm bắt yêu cầu chức năng của hệ thông. Use case mồ tả sự tương tác đặc trưng giữa người đảng bên ngoài và hệ thống.
Nỏ thể hiện ứng xử của. hệ thống đổi với bên ngoài, trong một hoàn. cânh nhật định, xét từ quan điểm của người sử dụng. DANH MUC KY HIEU, CHU VIET TA STT Chữ 'Tên dây dú Dinh nghia viết tắt APT Application Tả một giao điện mà một hệ thống máy linh Programming Interface hay ửng đụng cung cấp dé cho phép các yêu câu địch vụ có thể được tạo ra từ các chương trình máy tính khác, và/hoặc cho phép dữ liệu có thể được trao đổi qua lại giữa chúng.
SDK Software Development La mét bé céng cy phat wién phin mém Kat cho phép tạo ứng dụng cho một gói phần mềm, khung phẩn mềm, nên lũng phẩn cứng, hé théng may tinh, bang diéu khiến trò chơi viđeo, hệ điêu hành hoặc nên tăng phát triển lương lự.261/MPEG-4 Part 10 Là một chuẩn mã hóagiái ma video va định dang video đang được sử dụng rộng rãi nhất hiện nay dê ghi, nén va chia sé video phân giải cao, dựa trên việc bù trừ chuyển động trên từng blook MT+ MPEG-4 Part 14 Là định dạng chứa đa phương tiện kỹ thuật số được sử dụng phổ biển nhất để lưu trit video và âm thanh, nhưng nó cũng, có thể được sử dụng để lưu trừ các đữ liệu khác như phụ để và hình ảnh Buằi Giống như hau hét các định dạng container hién đại, nó cho phép phát trực tuyến qua Intemet DANH MUC KY HIEU, CHU VIET TA STT Chữ 'Tên dây dú Dinh nghia viết tắt APT Application Tả một giao điện mà một hệ thống máy linh Programming Interface hay ửng đụng cung cấp dé cho phép các yêu câu địch vụ có thể được tạo ra từ các chương trình máy tính khác, và/hoặc cho phép dữ liệu có thể được trao đổi qua lại giữa chúng. SDK Software Development La mét bé céng cy phat wién phin mém Kat cho phép tạo ứng dụng cho một gói phần mềm, khung phẩn mềm, nên lũng phẩn cứng, hé théng may tinh, bang diéu khiến trò chơi viđeo, hệ điêu hành hoặc nên tăng phát triển lương lự.261/MPEG-4 Part 10 Là một chuẩn mã hóagiái ma video va định dang video đang được sử dụng rộng rãi nhất hiện nay dê ghi, nén va chia sé video phân giải cao, dựa trên việc bù trừ chuyển động trên từng blook MT+ MPEG-4 Part 14 Là định dạng chứa đa phương tiện kỹ thuật số được sử dụng phổ biển nhất để lưu trit video và âm thanh, nhưng nó cũng, có thể được sử dụng để lưu trừ các đữ liệu khác như phụ để và hình ảnh Buằi Giống như hau hét các định dạng container hién đại, nó cho phép phát trực tuyến qua Intemet 2. Mé hinh MVVM 2. Mé hinh VIPER.
25, Biéu dé Use ease. Kết chương _— Hee. PHÁT TRIỄN ỨNG DỤNG VÀ CHẠY THỬ,. Môi trường cải đặt.
Môi trường sử đựng. Dánh giá độ tin cậy của ứng dụng - - 61 3. Dánh giá chỉ phí của công cụ. Một số hình ảnh giao diện ứng dựng - - 62 ết chương - - 67 KET LUAN - 68 Những kết quả dạt dược của luận văn: - 68 Đông góp mới và ý kiến nghị của tác giá về sử dụng kết quả nghiền cứu của luận văn: - - - - 68 TAI LIEU THAM KHAO - - - 69 ta DANH MUC HiNH ANH THình I.
Kiến trúc hệ điều hành Android. Kiến trúc hệ điều hành iOS - - 19 Hình 1 3. Quan hệ giữa SpenPagel2oe và SpenSurface View .4, Kién tric Pen SDK. Các gói và Lớp của Lớp Pen.
Các gói và Tiớp của Lớp Composer.7, Cách hoại dong ca streanting Vie0. Kiến ric HTTP Live stream. Giao thúc RTP. Giá cả thiết bị máy ảnh bằng - 4.
Mô hình MVC. Mé hinh MVP - - 46 2.4 Mô hình MVVM 7 Tình 2. Mô hình VIPER 7 Hình 2. Biểu đỗ Use Case tang quan.
co co osovcces Hin 3. Man hinh Login Hình 3. Màn hình Home. Mán hình Video Hình 3.
Man hình Bài giảng Hinh 3. Man hình cài đặt bút. Màn hình cài đặt bút xóa. Màn hình oài đặt chữ 1iịnh 3.
Màn hình chọn đối tượng. Màn hình tự động nhận diện hình vẽ (1} Hình 3.10, Mán hình tự dộng nhận diện hình vẽ (2). Màn hình cài đặt video bài giảng, - 7 Hình 3.12, Màn hình bài giảng phát trực UẾp. ceeesieecee susesorooo, 8F MUC LUC DANO MUC KY MEU, CU VIET TAT - - 6 ĐANH MỤC HÌNH ẢNH.
- - 8 ĐANH MỤC BẢNG - - - 9 TONG QUAN. Mục đích nghiên cứu của luận văn. 11 3 Đối tượng và phạm ví nghiền cứu. Phương pháp nghiên cứửu.
Kết quả, dòng gop của hiậu văn. Kết câu của luận văn. Phân tích hiện trạng. THệ thông hỏi đáp trực tuyến Học dễ - - 14 1.
TIệ điểu hành di động phổ biễn. Hệ điền hành Android - - - 15 143. Hệ điều hành iOS. Céng cu Pen SDK.
Công nghệ nhái trực tiến - 15.4, Cách phát trực tiếp trên Facebook. Cách phát trực tiếp trên VouTubs. Kết chương. PHAN TICH THIẾT KỂ.L Phân tích yêu cầu.2, Mục tiêu của ứng dụng - - 42 2.
Yêu cầu hệthông - - - 43 2.4, Mô hình xây dựng ứng dụng. Mô hình MVC. Mô hình MVP - 45 DANH MUC BANG Bang 1. So sánh giao thử LLTTP và RƯMP,.
Mô tả UC Tạo bải giảng.2, Kịch bàn UC Tạo bái giảng,. Mô tâ UC Đăng nhập. Kịch bản UC Đăng nhập. neo, SE Bang 2.
Mé 14 UC Xem bài giảng, - - - - % Bang 2. Kịch bản UC Xem bài giãng. Mô tâ UC Sửa bài giảng - - - % Bang2. Kich ban UC Sita đạt giảng 5 Bang2.
Mé ta UC Phat wu tiép bai giảng Facebook.10, Kich bin UC Phat trực tiếp bài giáng .11, Mé ta UC Cài đặt nét bút.12, Kich bin UC Cai ditt nét Bat.