Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 96 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
96
Dung lượng
4,12 MB
Nội dung
ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM ĐỖ THÀNH LỘC BÙI ĐANG QUY KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG ỨNG DỤNG CHIA SẼ TÀI LIỆU VÀ KINH NGHIỆM LUYỆN THI TIẾNG ANH BUILDING AN APPLICATION TO SHARE METERIALS AND EXPERIENCES IN ENGLISH TEST PREPARATION KỸ SƯ NGÀNH KỸ THUẬT PHẦN MỀM TP HỒ CHÍ MINH, 2021 ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM ĐỖ THÀNH LỘC – 16520675 BÙI ĐANG QUY – 16521009 KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG ỨNG DỤNG CHIA SẼ TÀI LIỆU VÀ KINH NGHIỆM LUYỆN THI TIẾNG ANH BUILDING AN APPLICATION TO SHARE METERIALS AND EXPERIENCES IN ENGLISH TEST PREPARATION KỸ SƯ NGÀNH KỸ THUẬT PHẦN MỀM GIẢNG VIÊN HƯỚNG DẪN THS LÊ THANH TRỌNG TP HỒ CHÍ MINH, 2021 THƠNG TIN HỘI ĐỒNG CHẤM KHĨA LUẬN TỐT NGHIỆP Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số …………………… ngày ………………… Hiệu trưởng Trường Đại học Công nghệ Thông tin – Chủ tịch – Thư ký – Ủy viên – Ủy viên ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP HCM, ngày… tháng… năm…… NHẬN XÉT KHÓA LUẬN TỐT NGHIỆP (CỦA CÁN BỘ HƯỚNG DẪN) Tên khóa luận: XÂY DỰNG ỨNG DỤNG CHIA SẺ TÀI LIỆU VÀ KINH NGHIỆM LUYỆN THI TIẾNG ANH Nhóm SV thực hiện: Cán hướng dẫn: Đỗ Thành Lộc 16520675 Bùi Đang Quy 16521009 ThS Lê Thanh Trọng Đánh giá Khóa luận Về báo cáo: Số trang: Số chương: Số bảng số liệu: Số hình vẽ: Số tài liệu tham khảo: Sản phẩm: Một số nhận xét hình thức báo cáo: Về nội dung nghiên cứu: Về chương trình ứng dụng: Về thái độ làm việc sinh viên: Đánh giá chung: Điểm sinh viên: Đỗ Thành Lộc: /10 Bùi Đang Quy: /10 Người nhận xét (Ký tên ghi rõ họ tên) ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP HCM, ngày… tháng… năm…… NHẬN XÉT KHÓA LUẬN TỐT NGHIỆP (CỦA CÁN BỘ PHẢN BIỆN) Tên khóa luận: XÂY DỰNG ỨNG DỤNG CHIA SẺ TÀI LIỆU VÀ KINH NGHIỆM LUYỆN THI TIẾNG ANH Nhóm SV thực hiện: Cán phản biện: Đỗ Thành Lộc 16520675 Bùi Đang Quy 16521009 Đánh giá Khóa luận Về báo cáo: Số trang: Số chương: Số bảng số liệu: Số hình vẽ: Số tài liệu tham khảo: Sản phẩm: Một số nhận xét hình thức báo cáo: Về nội dung nghiên cứu: Về chương trình ứng dụng: Về thái độ làm việc sinh viên: Đánh giá chung: Điểm sinh viên: Đỗ Thành Lộc: /10 Bùi Đang Quy: /10 Người nhận xét (Ký tên ghi rõ họ tên) LỜI CẢM ƠN Sau năm học tập rèn luyện trường Đại học Công nghệ Thông tin Đại học Quốc gia Thành phố Hồ Chí Minh, chúng em xin gửi lời cảm ơn đến ban giám hiệu, quý thầy cô trường Đại học Công nghệ Thông tin Đại học Quốc gia Thành phố Hồ Chí Minh đặc biệt thầy cô khoa Công Nghệ Phần Mềm tận tình giảng dạy, tạo điều kiện tốt để trang bị cho chúng em kiến thức cần thiết năm học tập trường hành trang cho chúng em vững tin bước tiếp cịn đường chúng em sau Chúng em xin đặc biệt gửi lời cảm ơn đến thạc sĩ thầy Lê Thanh Trọng, người tận tình hướng dẫn giúp đỡ suốt trình thực khố luận để chúng em hồn thành tốt khố luận Bên cạnh chúng em xin cảm ơn bạn lớp đóng góp ý kiến để khố luận hồn chỉnh Cuối cùng, chúng em xin gửi lòng biết ơn sâu sắc đến cha mẹ, gia đình tạo điều kiện vật chất, tinh thần, động viên, khích lệ hỗ trợ chúng em suốt thời gian qua Mặc dù cố gắng hồn thành khố luận với tất nổ lực, khố luận chắn khơng tránh khỏi thiếu sót Do chúng em kính mong nhận thông cảm quý thầy cô ý kiến đóng góp chân thành từ q thầy bạn Một lần chúng em xin chân thành cảm ơn tất người! Thành phố Hồ Chí Minh, tháng năm 2021 Nhóm sinh viên Nguyễn Thành Lộc Bùi Đang Quy Hình 3-36 Màn hình danh sách đăng 58 Hình 3-37 Màn hình thơng tin chi tiết đăng 59 Hình 3-38 Màn hình danh sách thi 60 Hình 3-39 Màn hình thi phần thi Listening Part 61 Hình 3-40 Màn hình kết hồn thành thi 62 Hình 3-41 Màn hình khóa học trung tâm Anh ngữ uy tín 63 Hình 3-42 Màn hình thơng tin chi tiết khóa học trung tâm Anh ngữ uy tín 64 Hình 3- 43 Màn hình khóa học, thi, đăng theo dõi 65 Hình 3-44 Màn hình thơng tin người dùng bao gồm kết thi phần người dùng 66 67 3.2.5 Triển khai hệ thống 3.2.5.1Ứng dụng web quản trị hệ thống Sau build ứng dụng ASP NET MVC, nhóm triển khai ứng dụng sử dụng Azure Trang chủ: https://portal.azure.com/ Sau triển khai cấu hình số thơng tin cho tên miền, ứng dụng truy cập sử dụng cách truy cập vào đường dẫn sau đây: http://toeic-lear-n-share.azurewebsites.net/ 3.2.5.2Ứng dụng di động Nhóm tạo Private Signing Key sử dụng Gradle để build ứng dụng React Native thành file APK 68 Chương 4: KẾT LUẬN 4.1 Kết đạt Thơng qua việc nghiên cứu tìm hiểu đề tài, nhóm phát triển triển khai thành công ứng dụng chia sẻ tài liệu kinh nghiệm luyện thi tiếng Anh Hiện hệ thống dừng lại phiên cho điện thoại Android, thời gian nhân lực nhóm có hạn Nhưng hướng phát triển hệ thống nhiều, cịn nhiều tính để khai thác triển khai Về mặt kỹ thuật cơng nghệ, nhóm đạt kết như: − Tìm hiểu React Native, ưu nhược điểm áp dụng React Native build thành cơng ứng dụng di động − Tìm hiểu ASP NET MVC, ASP NET Web API 2, Entity Framework ưu nhược điểm áp dụng build thành công ứng dụng web, web sử dụng Restful API − Nâng cao khả lập trình − Áp dụng quy trình phát triển phần mềm vào đề tài Về mặt thực tiễn, nhóm đạt kết như: − Nâng cao khả lập trình, debug, research, giải vấn đề, kỹ làm việc nhóm phân chia cơng việc − Xây dựng ứng dụng dụng di động chia sẻ tài liệu kinh nghiệm luyện thi tiếng Anh, ứng dụng web hỗ trợ quản lý web service sử dụng Restful API 4.2 Thuận lợi khó khăn 4.2.1 Thuận lợi − Nhóm có kiến thức tảng C#, React Native đề tài trước nên khơng gặp nhiều khó khăn việc sử dụng ngơn ngữ hay cách thức làm việc framework 69 − Nhận hướng dẫn góp ý nhiệt tình tận tình giảng viên, nhóm khơng gặp nhiều khó khăn việc phân tích tìm hiểu nội dung đề tài 4.2.2 Khó khăn − Do tình hình dịch bệnh diễn biến phức tạp, nhóm có hội gặp gỡ trực tiếp đa số tiến hành trao đổi online thông qua ứng dụng Microsoft Teams, Facebook, Messenger − Nhóm nhận đề tài khóa luận hồn tồn mới, nhóm lại khơng có nhiều kinh nghiệm kiến thức chuyên môn lĩnh vực ôn luyện thi chứng tiếng Anh TOEIC, nguồn tài liệu hạn chế ảnh hưởng phần đến nguồn liệu hệ thống − Thời gian phát triển đề tài có hạn, nhân lực nhóm Nên đề tài chưa thực hồn chỉnh bug 4.3 Hướng phát triển Đề tài cho phép cải thiện, nâng cao tính mở rộng thêm tính khác như: − Tính nhắn tin, gọi điện người học người đóng góp nội dung − Tính nhắn tin, gọi điện người học người mở khóa học tiếng Anh offline − Hồn thiện đa ngôn ngữ cho hệ thống − Chỉnh sửa bug − Phát triển thêm phiên ứng dụng web 70 TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt [1] React Native Là Gì? Tổng Quan Về React Native https://baladken.com/reactnative-la-gi-tong-quan-ve-react-native [2] React native - Những khái niệm cần biết bắt đầu https://viblo.asia/p/react-native-nhung-khai-niem-co-ban-can-biet-khi-bat-dau4dbZNq1mKYM [3] Giới thiệu chi tiết đầy đủ React Native + Demo https://cafedev.vn/gioithieu-chi-tiet-va-day-du-ve-react-native-demo/ [4] Giới thiệu tổng quan dịch vụ azure sql database https://store.soft365.vn/gioithieu-tong-quan-ve-dich-vu-azure-sql-database.html [5] Luồng Xử Lý Trong MVC Như Thế Nào? https://codelearn.io/sharing/luong-xuly-trong-mvc-nhu-the-nao [6] Tìm hiểu mơ hình MVC http://kienthucweb.net/tim-hieu-mo-hinh-mvc.html [7] Hướng dẫn sử dụng Entity Framework Code First ASP.NET MVC https://bachkhoa-aptech.edu.vn/huong-dan-su-dung-entity-framework-codefirst-trong-asp-net-mvc.html [8] Làm quen với ASP NET MVC CODE FIRST https://viblo.asia/p/lam-quenvoi-asp-net-mvc-code-first-3P0lPan45ox [9] Làm quen với Web API Net https://viblo.asia/p/lam-quen-voi-web-api2-trong-net-3KbvZqrLGmWB Tài liệu tiếng Anh [1] Introduction – React Native https://reactnative.dev/docs/getting-started [2] React Native: What it is and how it works https://medium.com/we-talk-it/reactnative-what-it-is-and-how-it-workse2182d008f5e#:~:text=React%20Native%20offers%20a%20way,iOS%20UIVie w%20containing%20the%20text 71 [3] React Native Tutorial – Tutorialspoint https://www.tutorialspoint.com/react_native/index.htm [4] ASP.NET MVC Tutorials https://www.tutorialsteacher.com/mvc/asp.net-mvctutorials [5] ASP.NET Web API Tutorials https://www.tutorialsteacher.com/webapi/webapi-tutorials Và video, đường dẫn hữu ích khác trình tìm kiếm, nghiên cứu 72 ... sát đề thi cải thi? ??n trình độ tiếng Anh Mục tiêu: Phát triển ứng dụng với tính năng: Chia tài liệu, kinh nghiệm luyện thi TOEIC; Ôn tập kiến thức tiếng Anh (ngữ pháp, từ vựng, …) đề thi; Thi, ... 3.1.4.4.2 Nhược điểm .27 3.2 XÂY DỰNG ỨNG DỤNG CHIA SẺ TÀI LIỆU VÀ KINH NGHIỆM LUYỆN THI TIẾNG ANH 28 3.2.1.1 Danh sách Actor 28 3.2.1.2 Danh sách Use-case 29 3.2.1.2.1... DẪN) Tên khóa luận: XÂY DỰNG ỨNG DỤNG CHIA SẺ TÀI LIỆU VÀ KINH NGHIỆM LUYỆN THI TIẾNG ANH Nhóm SV thực hiện: Cán hướng dẫn: Đỗ Thành Lộc 16520675 Bùi Đang Quy 16521009 ThS Lê Thanh Trọng Đánh giá