Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 64 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
64
Dung lượng
2,02 MB
Nội dung
TRƯỜNG ĐẠI HỌC SƯ PHẠM – ĐẠI HỌC ĐÀ NẴNG KHOA TIN HỌC BÁO CÁO KHOÁ LUẬN TỐT NGHIỆP Đề tài: XÂY DỰNG ỨNG DỤNG LUYỆN THI TIẾNG ANH TOEIC CHO SINH VIÊN TRÊN NỀN TẢNG iOS Sinh viên : Phan Vũ Huy CBHD : ThS Phạm Dương Thu Hằng Lớp : 13CNTT ĐÀ NẴNG, 05/2017 Báo cáo khoá luận tốt nghiệp LỜI CẢM ƠN Trong đợt thực tập vừa qua, em nhận hướng dẫn, giúp đỡ động viên tận tình từ nhiều phía Tất điều trở thành động lực lớn giúp em hồn thành tốt đợt thực tập tốt nghiệp Với tất cảm kích trân trọng, em xin gửi lời cảm ơn đến tất người Trước tiên cho em gửi lời cảm ơn đến Công ty AsNet tạo điều kiện cho em tham gia thực tập đơn vị cung cấp tất sở vật chất trang thiết bị cho em thời gian vừa qua Xin cảm anh chị Công ty, đặc biệt anh Trần Quốc Huy tận tình hướng dẫn giúp đỡ em suốt thời gian em tham gia thực tập Em xin gửi lời cảm ơn đến lãnh đạo trường Đại học Sư phạm Đà Nẵng, lãnh đạo khoa Tin học tổ chức buổi giao lưu doanh nghiệp sinh viên thật bổ ích, giúp em có hội tìm đơn vị thực tập tốt Em xin chân thành cảm ơn cô ThS Phạm Dương Thu Hằng thầy cô giáo Khoa Tin học, Trường Đại học Sư Phạm Đà Nẵng… xin cảm ơn q thầy tận tình dạy bảo, giúp đỡ em suốt thời gian em học trường thời gian em thực tập vừa qua Xin trân trọng cảm ơn! Phan Vũ Huy – 13CNTT GVHD: ThS Phạm Dương Thu Hằng Báo cáo khoá luận tốt nghiệp NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN Đà Nẵng, ngày 05 tháng 05 năm 2017 Cán hướng dẫn ThS Phạm Dương Thu Hằng Phan Vũ Huy – 13CNTT GVHD: ThS Phạm Dương Thu Hằng Báo cáo khoá luận tốt nghiệp NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN Đà Nẵng, ngày 05 tháng 05 năm 2017 Ký tên Phan Vũ Huy – 13CNTT GVHD: ThS Phạm Dương Thu Hằng Báo cáo khoá luận tốt nghiệp LỜI CAM ĐOAN Tơi xin cam đoan: • Những nội dung báo cáo thực hướng dẫn trực tiếp anh chị Công ty AsNet cô ThS Phạm Dương Thu Hằng • Mọi tham khảo dùng báo cáo trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm cơng bố • Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, chúng tơi xin chịu hồn tồn trách nhiệm Sinh viên Phan Vũ Huy Phan Vũ Huy – 13CNTT GVHD: ThS Phạm Dương Thu Hằng Báo cáo khoá luận tốt nghiệp i MỤC LỤC LỜI CẢM ƠN i LỜI CAM ĐOAN iv MỤC LỤC i DANH MỤC KÝ TỰ VIẾT TẮT iv DANH MỤC CÁC HÌNH v DANH MỤC CÁC BẢNG vii MỞ ĐẦU 1 Lý chọn đề tài Khách thể đối tượng nghiên cứu Giới hạn Phạm vi nghiên cứu Mục đích nghiên cứu Phương pháp nghiên cứu Bố cục đề tài CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Phân tích thiết kế hệ thống 1.2 Phân tích thiết kế hệ thống hướng đối tượng 1.2.1 Khái niệm phân tích thiết kế hướng đối tượng (OOAD – Object Oriented Analysis and Design) 1.2.2 Khái niệm ngơn ngữ mơ hình hố hợp (UML) 1.2.3 Phân tích thiết kế hướng đối tượng sử dụng UML 1.3 Nền tảng kĩ thuật 1.3.1 Mơ hình MVC (Model - View - Controller) Phan Vũ Huy – 13CNTT GVHD: ThS Phạm Dương Thu Hằng Báo cáo khoá luận tốt nghiệp ii 1.3.2 Giới thiệu iOS Xcode 11 1.3.3 Giới thiệu ngôn ngữ Swift 11 1.3.4 Giới thiệu Core Data 12 1.4 Tổng quan thi tiếng anh TOEIC 13 1.4.1 Giới thiệu chung 13 1.4.2 Cấu trúc thi TOEIC 13 1.4.3 Cách thức làm thi hiệu 14 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ 15 2.1 Mục tiêu đề tài 15 2.2 Yêu cầu chức 15 2.3 Yêu cầu phi chức 16 2.4 Thiết kế hệ thống 17 2.4.1 Sơ đồ ca sử dụng 17 2.4.2 Đặc tả ca sử dụng 20 2.4.3 Sơ đồ lớp 29 2.4.4 Phân tích bảng liệu ràng buộc 30 2.4.5 Sơ đồ 34 CHƯƠNG 3: KẾT QUẢ ĐẠT ĐƯỢC 39 3.1 Môi trường triển khai 39 3.2 Kết chức phần mềm 39 3.2.1 Màn hình chờ giao diện Menu 39 3.2.2 Giao diện Luyện tập 40 3.2.3 Giao diện Luyện thi 44 Phan Vũ Huy – 13CNTT GVHD: ThS Phạm Dương Thu Hằng Báo cáo khoá luận tốt nghiệp iii 3.2.4 Giao diện Cấp độ luyện tập 46 3.2.5 Giao diện Hướng dẫn làm thi 46 3.2.6 Giao diện Thống kê 47 KẾT LUẬN VÀ KIẾN NGHỊ 48 Các kết đạt phần mềm TOEIC TEST 48 Nhận xét đề xuất 48 Hướng phát triển 48 PHỤ LỤC 50 TÀI LIỆU THAM KHẢO 52 Phan Vũ Huy – 13CNTT GVHD: ThS Phạm Dương Thu Hằng Báo cáo khoá luận tốt nghiệp iv DANH MỤC KÝ TỰ VIẾT TẮT STT Ký hiệu viết tắt Tên ký hiệu viết tắt OOAD Object Oriented Analysis and Design UML Unified Modeling Language OOP Object Oriented Programming MVC Model – View – Controller iOS Internetwork Operating System TOEIC Test of English for International Communication WWDC The Apple Worldwide Developers Conference Mac OS Macintosh Operating System IDE Integrated Development Environment 10 SQL Structured Query Language Phan Vũ Huy – 13CNTT GVHD: ThS Phạm Dương Thu Hằng Báo cáo khoá luận tốt nghiệp v DANH MỤC CÁC HÌNH Hình 1.1: Mơ hình MVC Hình 2.1: Ca sử dụng tổng quát 17 Hình 2.2: Ca sử dụng tổng quát luyện tập 18 Hình 2.3: Ca sử dụng luyện tập với phần cụ thể 18 Hình 2.4: Ca sử dụng luyện thi 18 Hình 2.5: Ca sử dụng đánh giá cấp độ 19 Hình 2.6: Ca sử dụng hướng dẫn cấu trúc thi 19 Hình 2.7: Ca sử dụng thống kê 20 Hình 2.8: Ca sử dụng xem thông tin liên quan 20 Hình 2.9: Sơ đồ lớp 29 Hình 2.10: Sơ đồ Danh sách danh mục 34 Hình 2.11: Sơ đồ Danh sách luyện tập 35 Hình 2.12: Sơ đồ Luyện tập 35 Hình 2.13: Sơ đồ Danh sách luyện thi 36 Hình 2.14: Sơ đồ Danh sách đáp án 37 Hình 2.15: Sơ đồ Cấp độ luyện tập 37 Hình 2.16: Sơ đồ Hướng dẫn 38 Hình 2.17: Sơ đồ Thống kê luyện tập luyện thi 38 Hình 3.1: Menu 39 Hình 3.2: Màn hình chờ 39 Hình 3.3: Danh sách danh mục 40 Hình 3.4: Danh sách luyện lập 40 Hình 3.5: Luyện tập Photographs dịch lại 40 Hình 3.6: Luyện tập Question – Response dịch lại 41 Hình 3.7: Luyện tập Short Conversations dịch lại 41 Hình 3.8: Luyện tập Short Talks dịch lại 42 Phan Vũ Huy – 13CNTT GVHD: ThS Phạm Dương Thu Hằng Báo cáo khoá luận tốt nghiệp 38 • Hướng dẫn Hình 2.16: Sơ đồ Hướng dẫn • Thống kê luyện tập luyện thi Hình 2.17: Sơ đồ Thống kê luyện tập luyện thi Phan Vũ Huy – 13CNTT GVHD: ThS Phạm Dương Thu Hằng Báo cáo khoá luận tốt nghiệp 39 CHƯƠNG 3: KẾT QUẢ ĐẠT ĐƯỢC 3.1 Mơi trường triển khai • Cơng cụ lập trình: Xcode 8.2 • Cơ sở liệu: Cơng nghệ Coredata • Ngơn ngữ lập trình: Swift 3.1 • u cầu cài đặt kiểm thử: Thiết bị chạy hệ điều hành iOS 9.0 trở lên • Cài đặt ứng dụng: Người dùng tải cài đặt ứng dụng AppStore Hiện kinh phí hạn hẹp nên ứng dụng chưa đưa lên AppStore nên phải liên kết trực tiếp với máy tính để chạy ứng dụng thiết bị thực tế 3.2 Kết chức phần mềm 3.2.1 Màn hình chờ giao diện Menu Hình 3.1 Menu Hình 3.2 Màn hình chờ Phan Vũ Huy – 13CNTT GVHD: ThS Phạm Dương Thu Hằng Báo cáo khoá luận tốt nghiệp 40 3.2.2 Giao diện Luyện tập Hình 3.3 Danh sách danh mục Hình 3.4 Danh sách luyện tập Hình 3.5 Luyện tập Photographs dịch lại Phan Vũ Huy – 13CNTT GVHD: ThS Phạm Dương Thu Hằng ... vậy, ứng dụng luyện thi tiếng Anh theo chuẩn TOEICC đáp ứng nhu cầu người muốn học tiếng Anh thi? ??t bị di động Chính nhắm vào mục đích mà tơi chọn đề tài ? ?Xây dựng ứng dụng luyện thi tiếng anh TOEIC. .. THI? ??T KẾ 2.1 Mục tiêu đề tài Mục tiêu đề tài nghiên cứu phát triển ứng dụng luyện thi tiếng Anh TOEIC cho bạn sinh viên với hai kỹ nghe đọc, đặc biệt bạn sinh viên trường có chuẩn đầu tiếng Anh. .. Xem cấu trúc thi TOEIC o Thống kê Mục đích nghiên cứu Mục đích đề tài nghiên cứu phát triển ứng dụng luyện thi tiếng Anh TOEIC cho bạn sinh viên với hai kỹ nghe đọc, đặc biệt bạn sinh viên trường