Đề tài: XÂY DỰNG ỨNG DỤNG HỖ TRỢ HỌC TIẾNG ANH VÀ THI TOEIC TRÊN NỀN TẢNG ANDROID

53 115 0
Đề tài: XÂY DỰNG ỨNG DỤNG HỖ TRỢ HỌC TIẾNG ANH VÀ THI TOEIC TRÊN NỀN TẢNG ANDROID

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN -*** - BÁO CÁO NGHIÊN CỨU KHOA HỌC Đề tài: XÂY DỰNG ỨNG DỤNG HỖ TRỢ HỌC TIẾNG ANH VÀ THI TOEIC TRÊN NỀN TẢNG ANDROID GVHD: ThS Trần Đình Vương Sinh viên thực hiện: Hà Đức Hồng – 56818 Hải Phòng, tháng 04 năm 2018 TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN -*** - NGHIÊN CỨU KHOA HỌC Tên đề tài Xây dựng ứng dụng hỗ trợ học tiếng Anh thi TOEIC tảng Android Mục đích Hỗ trợ người dùng lứa tuổi tiếp cận luyện tập ngôn ngữ thi Tiếng Anh lúc nơi Hải Phòng, tháng 04 năm 2018 NGƯỜI HƯỚNG DẪN Th.s Trần Đình Vương CHƯƠNG Giới thiệu toán 1.1 Giới thiệu công cụ sử dụng Hiện nay, Việt Nam hội nhập với giới, mở nhiều hội việc làm phát triển kinh tế cho tất người Việt Nam Nhưng rào cản lớn việc tiếp cận hội đó, ngoại ngữ Bạn có trình độ cơng việc cao, thái độ làm việc chăm chỉ, chuyên cần, … bạn không giao tiếp tốt với người nước ngồi – người đồng nghiệp bạn, cơng việc khó khăn hơn, khó tiến xa Với vốn ngoại ngữ tốt, bạn hồn toàn tự tin làm việc; lương bổng cao hơn, hội thăng tiến công việc xa Trong bối cảnh trên, có nhiều trung tâm đào tạo ngoại ngữ đời Các trung tâm đào tạo có đội ngũ giảng viên người nước ngồi “xịn”, giấc học tập linh hoạt cho học viên; tạo cho học viên môi trường giao tiếp tốt Tuy nhiên, trung tâm đào tạo nằm vị trí cố định, thường tập trung nhiều khu đô thị đông dân, khiến cho việc lại tiếp cận học viên xa khó khăn Hơn nữa, học viên có thời gian biểu dày đặc, dù trung tâm đào tạo có linh hoạt học, khó cho trung tâm học viên tìm tiếng nói chung việc xếp lớp học Vì hạn chế trên, với bùng nổ thiết bị di động máy tính cá nhân, nhiều ứng dụng phần mềm hỗ trợ học ngoại ngữ đời Dạo quanh CH Play, App Store tìm kiếm Internet, bạn dễ dàng tìm hàng trăm ứng dụng, phần mềm hỗ trợ học ngoại ngữ chạy tảng, từ Android, iOS, Windows, MacOS, … Còn chưa kể đến nhiều website học trực tuyến Internet Những ứng dụng phần mềm song hành môi trường giao tiếp với người nước người dùng khắc phục hạn chế trung tâm đào tạo, giúp người dùng học ngoại ngữ lúc nơi, họ muốn Nhưng có thực tế rằng, bạn dùng ứng dụng phần mềm trên, bạn nhận chất lượng chúng không tốt Hầu hết ứng dụng miễn phí khơng chau chuốt mặt nội dung lẫn giao diện Chúng thường tập trung vào mảng nhỏ việc học ngoại ngữ, dẫn đến giao diện đơn giản khơng có nhiều tùy biến hấp dẫn Mặt khác, sở liệu chúng offline, dẫn đến việc nội dung hạn hẹp, bạn bị bó buộc vào khơng gian chật chội Khi dùng hết khơng gian, bạn có hai lựa chọn: làm bắt đầu lại, hai xóa ứng dụng đi! Ngồi ra, ứng dụng tập trung vào mảng nhỏ, nên để có đầy đủ, bạn phải cơng tìm kiếm tải nhiều phần mềm lúc Còn ứng dụng trả phí, thứ tốt, đầy đủ tiện dụng cho bạn, … phí để mua trì phần mềm lại cao Có lẽ bạn cho rằng, việc trả phí để có sản phẩm tốt điều đương nhiên Đúng! Đó điều đương nhiên Nhưng Việt Nam, điều kiện kinh tế người dùng hạn chế, học sinh sinh viên, người lao động có thu nhập thấp Cùng với tâm lý thích xài đồ miễn phí, việc ứng dụng trả phí có chỗ đứng khó khăn Để giải vấn đề trên, phần mềm TOEIC Everyday! đời Phần mềm TOEIC Everyday! hỗ trợ bạn học tiếng Anh – ngoại ngữ phổ biến giới ôn thi, luyện tập thi TOEIC – chứng tiếng Anh cơng nhận tồn cầu Chúng tơi – nhà phát triển phần mềm này, với tham vọng không dừng lại hỗ trợ bạn học tiếng Anh thi TOEIC, mà mở rộng với ngoại ngữ đề thi khác Tất phần mềm: đầy đủ, xác, tiện dụng ln ln miễn phí! 1.1 Mơ tả hoạt động Phần mềm TOEIC Everyday! có mặt hai tảng: Android Windows Trên Android, ứng dụng cung cấp thi TOEIC với đầy đủ phần: phần nghe phần đọc Các thi cập nhật liên tục nên bạn ln có kiến thức tươi Điều đặc biệt là, thi không tạo ra, mà phần khơng nhỏ bạn – người dùng ứng dụng TOEIC Everyday! xây dựng Phần mềm TOEIC Everyday! Windows hỗ trợ bạn soạn thảo thi TOEIC đầy đủ, xác chuyên nghiệp Thật thú vị soạn thảo thi mà bạn làm; việc giúp bạn hiểu sâu thi, trau dồi thêm kĩ đọc hiểu, sáng tạo Sau kiểm duyệt, thi TOEIC bạn tạo đến với tất người dùng khác Bài thi TOEIC bạn người dùng khác sử dụng, đánh giá đóng góp ý kiến Và điều thú vị bạn trả tiền thi đông đảo người dùng khác đánh giá tốt Đó q chúng tơi gửi tặng bạn, thay lời cảm ơn góp phần phát triển ứng dụng ngày lớn mạnh 1.2 Một số hình ảnh phần mềm CHƯƠNG Phân tích nghiệp vụ tốn 2.1 Đặc tả chức phần mềm Các chức phần mềm: Phần mềm gồm phiên Android Windows với chức năng: - Android:  Làm thi TOEIC với đầy đủ phần (yêu cầu có kết nối mạng)  Đánh giá đóng góp ý kiến thi - Windows:  Quản lý tài khoản người dùng  Cho phép người dùng soạn thảo thi TOEIC công cụ trực quan  Cho phép người dùng theo dõi thông tin thi tạo ra, số tiền kiếm từ thi 2.2 Các danh mục quản lý Phần mềm quản lý thông tin đối tượng sau: - Nhóm người dùng: phân nhóm người dùng phần mềm thành nhóm: người dùng cuối, cộng tác viên, người quản trị  Mã nhóm  Tên nhóm - Người quản trị: có vai trò quan trọng, làm công tác hủy tài khoản quản lý tài khoản người dùng cuối cộng tác viên Trong trường hợp này, người quản trị người lập trình phần mềm  Tên đăng nhập  Mật - Người dùng cuối: người dùng đăng ký tài khoản để sử dụng phần mềm Các thông tin người dùng bao gồm:  Mã người dùng  Tên người dùng  Tên đăng nhập  Mật  Số điện thoại  Năm sinh  Email  Mã nhóm người dùng - Cộng tác viên: chịu trách nhiệm kiểm duyệt thi TOEIC người dùng tải lên Các thông tin cộng tác viên bao gồm:  Mã người dùng  Tên người dùng  Tên đăng nhập  Mật  Số điện thoại  Năm sinh  Email  Địa chi  Mã nhóm người dùng - Thông tin chi tiết người dùng: quản lý thông tin thêm người dùng thời gian người dùng sử dụng phần mềm  Mã người dùng  Thời gian đăng nhập  Thời gian đăng xuất  Ghi - Bài thi: lưu trữ đầy đủ, xác, gọn gàng, giúp truy xuất hiệu suất cao thi hệ thống  Mã thi  Tên thi  Mã người dùng  Ghi Bài thi TOEIC chia thành phần Phần mềm quản lý phần theo cấu trúc sau: - Phần 1:  Mã câu hỏi  Đường dẫn ảnh  Đường dẫn âm  Đáp án  Mã thi - Phần 2:  Mã câu hỏi  Đường dẫn âm  Đáp án  Mã thi - Phần 3:  Mã câu hỏi  Đường dẫn âm  Câu hỏi  Câu trả lời  Đáp án  Mã thi - Phần 4:  Mã câu hỏi  Đường dẫn âm  Câu hỏi  Câu trả lời  Đáp án  Mã thi - Phần 5: 10 3.5.5.2 Biêu đồ trình tự cập nhật thi sd capnhapbaithi Nguoi dung cuoi :Form Main :Du lieu Yeu cau cap nhap bai thi() Hien thi danh sach bai thi() Kiem tra danh sach bai thi() Danh sach bai thi() Chon va cap nhap danh sach bai thi() Kiem tra cu phap() Thong bao cong() 39 3.5.5.3 Biểu đồ trình tự xóa thi sd xoabaithi Nguoi dung cuoi :Form Main :Du lieu Yeu cau xoa bai thi() Hien thi danh sach bai thi() Kiem tra danh sach bai thi() Danh sach bai thi() Chon bai thi muon xoa() Thong bao cong va cap nhap lai danh sach bai thi() 40 3.5.6 Biểu đồ trình tự kiểm duyệt thi sd kiemduyetbaithi Cong tac vien :Form Main :Du lieu Yeu cau kiem duyet bai thi() Chon bai thi tu danh sach() Kiem tra thong tin bai thi() 4.Thong tin bai thi() Kiem tra loi va luu lai() Thong bao cong() 41 3.5.7 Biểu đồ trình tự thống kê sd thongke Cong tac vien :Form Main :Danh sach loi Yeu cau thong ke loi() Chon thong ke loi soan thao() Kiem tra loi() Hien thi danh sach loi() Nhan thong ke loi() 6.Thong bao cong() 42 3.5.8 Biểu đồ trình tự quản lý thông tin tài khoản sd capnhaptttk Nguoi dung cuoi, Cong tac vien :Form Main :Danh sach tai khoan Yeu cau xem thong tin tai khoan() Chon tai khoan muon cap nhap() Kiem tra thong tin tai khoan() Thong tin tai khoan() Chon cap nhap thong tin tai khoan() Thong bao cong() 43 Kiem tra cu phap va luu lai() 3.5.9 Biểu đồ trình tự làm thi sd lambaithi Nguoi dung cuoi :Form Main :Danh sach bai thi Yeu cau lam bai thi() Chon bai thi() Kiem tra thong tin bai thi() Hien thi thong tin bai thi() Lam bai thi va nop bai() Thong bao cong() 44 3.6 Biểu đồ cộng tác 3.6.1 Biểu đồ cộng tác đăng ký sd ct_dangky 3: Dien thong tin dky() 4: Ktra cu phap dky() 1: Chon dang ky() 2: Hien thi form, yeu cau nhap thong tin dky() NSD form dang ky 9: Ket qua Dky() 6: Thong tin ktr() 5: Ktra Ma() 7: Cap nhat TKhoan() DL tai khoan 3.6.2 Biểu đồ cộng tác đăng nhập 45 8: Thong tin Cap nhat() sd ct_dangnhap 1: Chon chuc nang dang nhap() NSD trang chu 4: Nhap thong tin TK() 2: Hien thi form dang nhap() 3: Y/c thong tin dang nhap() 8: Xac thuc dang nhap, hien thi chuc nang() 5: Kiem tra cu phap() 7: Thong tin ktra() tai khoan 6: Ktra thong tin tk() form dang nhap 3.6.3 Biểu đồ cộng tác hủy tài khoản sd ct_huytaikhoan 7: Xoa tai khoan() 3: Nhap Ma NSD() 8: Tao lenh cap nhat CSDL() 1: Chon xoa tai khoan NSD() 2: Yeu cau nhap thong tin can xoa() form xoa tai khoan Nguoi quan tri 6: Thong tin NSD can xoa() 11: Ket qua cap nhat() 5: Thong tin tim kiem() 10: Ket qua cap nhat() 4: Tim kiem Ma NSD() 9: Cap nhat CSDL() DL Tai khoan 3.6.4 Biểu đồ cộng tác xem thông tin tài khoản 46 sd ct_xemtttk 3: Chon xem thong tin NSD() 1: Dang nhap() 2: Dang nhap cong() form dang nhap NSD 8: Thong tin NSD() 4: Nhan ma NSD() 5: Tao lenh truy van CSDL() 7: Ket qua tim kiem() 6: Tim kiem Ma NSD() form xem thong tin thong tin tai khoan 47 3.6.5 Biểu đồ cộng tác quản lý thi 3.6.5.1 Biểu đồ cộng tác tạo thi sd taobaithi 1: Yeu cau tao bai thi() Nguoi dung cuoi Form Main 2: Hien thi giao dien tao bai thi() 4: Thong bao cong() 3: Nhap du lieu cho bai thi() Du lieu Form tao bai thi 3.1: Kiem tra du lieu() 48 3.6.5.2 Biểu đồ cộng tác cập nhật thi sd capnhapbaithi 1: Yeu cau cap nhap bai thi() Nguoi dung cuoi Form Main 6: T hong bao cong() 2: Hien thi danh sach bai thi() 4: Danh sach bai thi() 5: Chon va cap nhap danh sach bai thi() Du lieu 3: Kiem tra danh sach bai thi() 3.6.5.3 Biểu đồ cộng tác xóa thi sd xoabaithi 1: Yeu cau xoa bai thi() Nguoi dung cuoi Form Main 6: Thong bbao cong va cap nhap lai danh sach bai thi() 2: Hien thi danh sach bai thi() 4: Danh sach bai thi() 5: Chon bai thi muon xoa() Du ieu 3: Kiem tra danh sach bai thi() 49 3.6.6 Biểu đồ trình tự kiểm duyệt thi sd kiemduyetbaithi 1: Yeu cau kiem duyet bai thi() Form Main Cong tac v ien 6: Thong bao cong() 2: Chon bai thi tu danh sach() 4: Thong tin bai thi() 5: Kiem tra loi va luu lai() Danh sach loi 3: Kiem tra thong tin bai thi() 3.6.7 Biểu đồ trình tự thống kê 50 sd thongke 1: Yeu cau thong ke loi() Form Main Cong tac v ien 6: Thong bao cong() 2: Chon thong ke loi soan thao() 4: Hien thi danh sach loi() 5: Nhan thong ke loi() Danh sach loi 3: Kiem tra loi() 3.6.8 Biểu đồ cộng tác quản lý tài khoản sd capnhaptttk 1: Yeu cau xem thong tin tai khoan() Nguoi dung cuoi, Cong tac v ien Form Main 7: Thong bao cong() 2: Chon tai khoan muon cap nhap() 4: Thong tin tai khoan() 5: Chon cap nhap thong tin tai khoan() 6: Kiem tra cu phap va luu lai() Danh sach tai khoan 3: Kiem tra thong tin tai khoan() 51 3.6.9 Biểu đồ cộng tác làm thi sd lambaithi 1: Yeu cau lam bai thi() Lam bai thi Nguoi dung cuoi 6: Thong bao cong() 2: Chon bai thi() 4: Hien thi thong tin bai thi() 5: Lam bai thi va nop bai() Danh sach bai thi 3: Kiem tra thong tin bai thi() 52 CHƯƠNG KẾT LUẬN Sau thời gian tìm hiểu nghiên cứu, với dẫn thầy Trần Đình Vương em hồn thành báo cáo nghiên cứu khoa học với đề tài “Xây dựng ứng dụng hỗ trợ học tiếng Anh thi TOEIC tảng Android.” Thơng qua q trình làm báo cáo nghiên cứu, em trau dồi thêm nhiều kiến thức:  Về kĩ năng:  Kỹ thuật tìm kiếm google  Cách làm phần mềm cách khoa học  Về kiến thức:  Tự học ngơn ngữ lập trình Android PHP  Củng cố ngơn ngữ lập trình C# SQL  Cách xây dựng quản lý dự án  Công cụ sử dụng:  Android Studio 3.0.1  Xampp 7.x.x  Visual Studio 2017 Community  Sublime Text  Khả phát triển:  Phát triển thêm học ngoại ngữ đề thi khác  Thêm forum cho người trao đổi Mặc dù em hoàn thành nghiên cứu khoa học nhiên thời gian có hạn , trình độ chun mơn chưa cao nên khơng thể tránh sai sót Em mong thầy (cô) bổ sung ý kiến để đề tài nghiên cứu khoa học hoàn chỉnh Chúng em xin chân thành cảm ơn thầy (cô)! 53

Ngày đăng: 05/04/2020, 13:42

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan