Xây dựng ứng dụng học tiếng nhật

84 449 4
Xây dựng ứng dụng học tiếng nhật

Đ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

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel (84-511) 736 949, Fax (84-511) 842 771 Website: itf.dut.edu.vn, E-mail: cntt@dut.udn.vn LUẬN VĂN TỐT NGHIỆP KỸ SƯ NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH : 05115 ĐỀ TÀI : XÂY DỰNG ỨNG DỤNG HỌC TIẾNG NHẬT SINH VIÊN : PHẠM HOÀNG VŨ LỚP : 10T1 CBHD : TS Phạm Minh Tuấn ĐÀ NẴNG, 05/2015 LỜI CẢM ƠN Tôi xin chân thành cảm ơn thầy cô khoa Công Nghệ Thông Tin, trường Đại học Bách Khoa thành phố Đà Nẵng truyền đạt nhiều kiến thức quý báu cho suốt thời gian học trường, tạo điều kiện thuật lợi cho học tập thực đề tài tốt nghiệp Đặc biệt xin cảm ơn thầy Phạm Minh Tuấn trực tiếp giúp đỡ hướng dẫn cách tận tình suốt thời gian làm đề tài tốt nghiệp Để có kết ngày hôm nay, biết ơn Ông Bà, Cha Mẹ người thân gia đình động viên, khích lệ, tạo điều kiện thuận lợi vật chất lấn tinh thần suốt trình học tập trình thực đề tài tốt nghiệp Mặc dù cố gắng hoàn thành đồ án tốt phạm vi khả cho phép chắn tránh khỏi sai sót Tôi mong nhận thông cảm góp ý tần tình từ quý thầy cô bạn Một lần xin chân thành cảm ơn! Đà Nẵng, ngày 25 tháng 05 năm 2015 Sinh Viên Thực Hiện Phạm Hoàng Vũ LỜI CAM ĐOAN Tôi xin cam đoan: Những nội dung luận văn thực hướng dẫn trực tiếp từ thầy Phạm Minh Tuấn Mọi tham khảo luận văn 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á, xin chịu hoàn toàn trách nhiệm Sinh Viên Phạm Hoàng Vũ NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN Đà Nẵng, ngày tháng năm 2015 Cán Bộ Hướng Dẫn NHẬN XÉT CỦA HỘI ĐỘNG PHẢN BIỆN Đà Nẵng, ngày tháng năm 2015 Giáo Viên Phản Biện PHIẾU DUYỆT ĐỒ ÁN TỐT NGHIỆP I Phần dành cho Sinh viên Họ tên: Phạm Hoàng Vũ Mã Sinh viên: 102151101169 Lớp: 10T1 Tên đề tài: Xây dựng ứng dụng học tiếng Nhật Họ tên GVHD: TS Phạm Minh Tuấn II Phần dành cho Hội đồng STT Nội dung đánh giá Kết luận Trình bày báo cáo theo mẫu qui định Khoa Không có chép nội dung báo cáo chương trình có Biên dịch mã nguồn chạy chương trình Có kịch thực với liệu thử nghiệm Kết thực chương trình theo báo cáo Có đóng góp, phát triển tác giả đồ án Ý kiến khác: Kết luận: cầu  Đạt yêu cầu  Phải sửa chữa lại  Không đạt yêu Đà Nẵng, ngày tháng Chủ tịch Hội đồng Cán duyệt kiểm tra (Ký ghi họ tên) (Ký ghi họ tên) năm Xây dựng ứng dụng học tiếng Nhật MỤC LỤC Phạm Hoàng Vũ – 10T1 Xây dựng ứng dụng học tiếng Nhật DANH SÁCH HÌNH VẼ Phạm Hoàng Vũ – 10T1 Xây dựng ứng dụng học tiếng Nhật DANH SÁCH BẢNG BIỂU Phạm Hoàng Vũ – 10T1 Xây dựng ứng dụng học tiếng Nhật DANH SÁCH TỪ VIẾT TẮT Từ Viết Tắt Ý Nghĩa WP Windows Phone C# C Sharp CLR Common Language Runtime MSIL Microsoft Intermediate Language XAML Extensible Application Markup Language Phạm Hoàng Vũ – 10T1 10 Xây dựng ứng dụng học tiếng Nhật 3.2.5 Màn hình học Ngữ Pháp Hình Triển khai: Bài học ngữ pháp Đây hình người dùng nhấp vào biểu tượng học Ngữ pháp từ trang Nội dung học Trang hiển thị danh sách ngữ pháp có Để xem chi tiết ngữ pháp bất kỳ, người dùng phấp vào ngữ pháp đó, sau hình hiển thị Popup hiển thị thông tin chi tiết ngữ pháp chọn Màn sau Phạm Hoàng Vũ – 10T1 70 Xây dựng ứng dụng học tiếng Nhật Hình Triển khai: Chi tiết học ngữ pháp Sau học xong lý thuyết người dùng chọn nút “Bài Tập” để làm tập mở học nhỏ 3.2.6 Màn hình học thẻ từ Hình Triển khai: Học thẻ từ Đây hình học Thẻ từ người dùng chọn chức “Học Với Thẻ Từ” Phạm Hoàng Vũ – 10T1 71 Xây dựng ứng dụng học tiếng Nhật Khi Người dùng chọn chế độ này, hệ thống xáo trộn danh sách từ Hán tự lắp nội dung chúng vào mặt, mặt nghĩa từ vựng âm On, âm Kun, nghĩa Hán Việt từ vựng Khi học với từ vựng, bạn nhấp vào biể tượng loa (4) để nghe phát âm từ Nhấp vào nút lật lại (2) để chuyển sang mặt bên Đánh dấu vào ô “Mặt Trái” đảo vị trí mặt trước mặt sau cho Nhấp vào nút tới (3) lui (2) chuyển đến từ từ trước danh sách Nếu nhấp nút lui đầu danh sách hiển thị “ Bạn đầu danh sách” Nếu nhấp nút tới cuối danh sách danh sách xáo lại chuyển đến đầu danh sách lại 3.2.7 Màn hình tập Phạm Hoàng Vũ – 10T1 72 Xây dựng ứng dụng học tiếng Nhật Hình Triển khai: Bài tập Đây hinh làm tập bạn chọn chức làm kiểm tra làm tập hình chính, nội dung học học nhỏ ỗi vào làm tập người dùng có mạng, biểu diễn trái tim hình Nếu người dùng trả lời sai thêm câu số mạng dã trở thất bại Ở tập nhìn từ, câu dịch hình người dùng nhìn vào nội dung câu hỏi trả lời cách chọn đáp án đáp án nhấp nút kiểm tra Còn làm tập nghe hình dưới, người dùng nghe tự động chuyển câu, nhấp vào nút Phạm Hoàng Vũ – 10T1 73 Xây dựng ứng dụng học tiếng Nhật hình loa để nghe lại, sau chọn đáp án đáp án nhấp nút kiểm tra 3.2.8 Màn hình chơi lật hình Hình Triển khai: Chơi lật hình Đây hình chơi trò chơi lật hình người dùng chọn từ danh sách trò chơi Khi bắt đầu, hệ thống lấy ngẫu nhiên từ có hình từ danh sách từ tại, sau gấp đôi lên xáo với đặt 12 hình úp hình Khi người dùng chọn hình úp lật ngửa lên phát âm nghĩa tiếng Nhật tương ững với từ Nếu người dùng lật Phạm Hoàng Vũ – 10T1 74 Xây dựng ứng dụng học tiếng Nhật hình không giống hình lập úp trở lại Nếu người dùng lật hình giống hình xóa Khi tất hình xóa hiển thị lên hình cho biết người chơi chơi khoảng thời gian giây 3.2.9 Màn hình chơi chọn sai Hình Triển khai: Chọn sai Đây hình chơi trò chơi chọn sai người dùng chọn từ danh sách trò chơi Khi bắt đầu, hệ thống lấy nhiều 10 từ có hình ngẫu nhiên từ danh sách từ xáo trộn hình từ vựng với Sau Hiển thị hình từ xáo dưới, đồng thời phát âm từ lên Phạm Hoàng Vũ – 10T1 75 Xây dựng ứng dụng học tiếng Nhật Người dùng chọn xem hình từ vựng có khớp với không cách nhấp vào dấu tíc phía bên trái dấu x phía bên phải Sau hình hiển thị thông báo cho biết người dùng chọn hay sai Nếu người dùng chọn cộng điểm Sau chọn đến hình cuối chuyển đến hình cho người dùng biết số điểm đạt 3.2.10 Màn hình chơi chọn hình Hình Triển khai: Chọn hình Đây hình chơi trò chơi chọn hình người dùng chọn từ danh sách trò chơi Phạm Hoàng Vũ – 10T1 76 Xây dựng ứng dụng học tiếng Nhật Khi bắt đầu, hệ thống lấy nhiều 10 từ có hình ngẫu nhiên từ danh sách từ thêm vào từ hình ảnh ngẫu nhiên Sau Hiển thị hình lên hình, đồng thời phát âm từ lên Người dùng nghe phát âm từ chọn hình với nghe Sau hình hiển thị thông báo cho biết người dùng chọn hay sai Nếu người dùng chọn cộng điểm Sau chọn đến hình cuối chuyển đến hình cho người dùng biết số điểm đạt 3.3 ĐÁNH GIÁ KẾT QUẢ Sau thời gian thực đề tài, ứng dụng hoàn thành đầy đủ chức đề xây dựng hệ thống: • • • • Học theo danh sách Học theo thẻ từ Các trò chơi luyện tập Các tập để luyện tập giúp người dùng học theo hệ thống Phạm Hoàng Vũ – 10T1 77 Xây dựng ứng dụng học tiếng Nhật KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ƯU ĐIỂM • Đã xây dựng ứng dụng học tiếng Nhật đơn giản, hiệu đầy đủ Ứng dụng hỗ trợ tốt cho người dùng học tiếng Nhật hoàn toàn miễn phí Mọi người sử dụng ứng dụng đâu • Tìm hiểu xậy dựng thành công ứng dụng Windows Phone NHƯỢC ĐIỂM Mặc dù đạt kết định, ứng dụng số giới hạn sau: • Giới hạn số lượng liệu • Ứng dụng phát triển tảng Windows Phone • Các tập xoay quanh câu hỏi trắc nghiệm đơn giản SO SÁNH VỚI MỘT SỐ CHƯƠNG TRÌNH HỌC TIẾNG NHẬT TRÊN NỀN WINDOWS PHONE HIỆN CÓ 3.1 Tango Master Bảng So sánh với Tango Master Tiêu Chí Tango Master Let’s learn Japanese Từ vựng Có Có Hán tự Có Có Ngữ Pháp Không có Có Bài tập Không có Có Cấu trúc Không có Hỗ trợ thẻ từ Có Có Tích hợp từ điển Có Không có Không có Có Miễn phí Miễn phí Tích hợp trò chơi luyện tập Giá tiền Phạm Hoàng Vũ – 10T1 Theo cấu trúc giáo trình tiếng Nhật Đông Du 78 Xây dựng ứng dụng học tiếng Nhật 3.2 Learn Japanese Bảng So sánh với Learn Japanese Tiêu Chí Learn Japanese Let’s learn Japanese Từ vựng Có Có Hán tự Có Có Ngữ Pháp Không có Có Bài tập Không có Có Cấu trúc Theo Thể Loại Hỗ trợ thẻ từ Không có Có Tích hợp từ điển Không có Không có Có Có $2.99 Miễn phí Tích hợp trò chơi luyện tập Giá tiền Theo cấu trúc giáo trình tiếng Nhật Đông Du 3.3 Học tiếng Nhật Maruko Bảng So sánh với Học tiếng Nhật Maruko Tiêu Chí Learn Japanese Let’s learn Japanese Từ vựng Có Có Hán tự Có Có Ngữ Pháp Không có Có Bài tập Có Có Theo giáo trình Minna Theo cấu trúc giáo trình no Nihongo tiếng Nhật Đông Du Hỗ trợ thẻ từ Không có Có Tích hợp từ điển Có Không có Không có Có Cấu trúc Tích hợp trò chơi luyện tập Phạm Hoàng Vũ – 10T1 79 Xây dựng ứng dụng học tiếng Nhật Giá tiền Miễn phí Miễn phí HƯỚNG PHÁT TRIỂN Từ nhược điểm nhận thấy trên, đưa hướng phát triển tương lại cho ứng dụng này: • Cải thiện sở liệu phát triển thêm số trò chơi • Hỗ trợ kiểm tra tả, phát âm từ phát triển thêm tập • Hỗ trợ học trực tuyến phát triển hệ thống xếp hạng, đánh giá người dùng • Phát triển để sử dụng tảng khác Phạm Hoàng Vũ – 10T1 80 Xây dựng ứng dụng học tiếng Nhật TÓM TẮT ĐỒ ÁN TIẾNG VIỆT Tên đề tài: Xây dựng úng dụng học tiếng Nhật Mô tả đề tài Xây dựng chương trình học tiếng Nhật bao gồm đầy đủ phần từ vựng, ngữ pháp, Hán tự Người dùng luyện tập kiến thức thông qua trò chơi luyện tập làm tập có học Với đặc tính đơn giản, dễ thao tác, đặc biệt ứng dụng di động, người dùng sử dụng ứng dụng để học tập với điện thoại sử dụng hệ điều hành Windows Phone Đóng góp tác giả • Xây dựng phương pháp vừa học vừa chơi, giới hạn việc người sử dụng học cách hệ thống cách giới hạn học thông qua tập • Xây dựng chương trình học tiếng Nhật đơn giản, dễ thao tác hiệu • Xây dựng liệu cho ứng dụng Các chức kết thực 4.1 Chế độ học từ vựng, Hán tự thẻ từ Hình Tóm tắt: Học thẻ từ Người dùng chọn chức học thẻ từ học từ vựng, Hán tự để học dễ hơn, nhớ dễ Phạm Hoàng Vũ – 10T1 81 Xây dựng ứng dụng học tiếng Nhật 4.2 Luyện tập sau học trò chơi luyện tập Hình Tóm tắt: Trò chơi luyện tập Người dùng sử dụng trò chơi luyện tập học để ôn tập, củng cố kiến thức học giúp nhớ học lâu 4.3 Làm Bài tập để vực qua học Phạm Hoàng Vũ – 10T1 82 Xây dựng ứng dụng học tiếng Nhật Hình Tóm tắt: Bài tập Sau học, người dùng phải làm tập, kiểm tra Người dùng phải đạt số điểm yêu cầu qua học tiếp Phạm Hoàng Vũ – 10T1 83 Xây dựng ứng dụng học tiếng Nhật TÀI LIỆU THAM KHẢO [1] PGS.TS Nguyễn Thanh Bình Giáo trình Phân tích thiết kế hệ thống hướng đối tượng Khoa Công Nghệ Thông Tin, trường Đại học Bách Khoa Đà Nẵng năm 2007 [2] ThS Lê Quý Lộc Giáo trình Giao tiếp người máy Khoa Công Nghệ Thông Tin, trường Đại học Bách Khoa Đà Nẵng năm 2004 [3] Giáo trình học tiếng Nhật Trung tâm Nhật ngữ Đông Du, Đà Nẵng [4] Website: http://msdn.microsoft.com/ [5] Website: http://channel9.msdn.com/ [6] Website: http://stackoverflow.com/ Phạm Hoàng Vũ – 10T1 84 [...]... cửa hàng ứng dụng Windows Phone, vì Windows Phone mới ra mắt ở thời gian gần đây nên số lượng ứng dụng của Windows Phone rất ít so với Android và iOS Số lượng ứng Phạm Hoàng Vũ – 10T1 17 Xây dựng ứng dụng học tiếng Nhật dụng đã ít dẫn đến các ứng dụng học tiếng Nhật cũng ít như thế Có một số ứng dụng học tiếng Nhật khá tốt ở Windows Phone hiện tại như Tango Master, Learn Japanese, Học tiếng Nhật cùng... 18 Xây dựng ứng dụng học tiếng Nhật Hình Ứng dụng Learn Japanese 1.4.3 Học tiếng Nhật cùng Maruko Là ứng dụng hỗ trợ học tiếng Nhật theo một hướng tiếp cận mới, mô phỏng Maruko- một người bạn ảo biết tiếng Nhật Maruko sẽ đi cùng người dùng trong suốt quá trình học, nhắc nhở và cung cấp cho người dủng các công cụ hỗ trợ học tiếng Nhật như từ điên, hệ thống ngữ pháp và các bài kiểm tra Hình Học tiếng. .. case sử dụng 2.3.1.1 Các chức năng tổng quát Hình Case sử dụng: Các chức năng chính Phạm Hoàng Vũ – 10T1 21 Xây dựng ứng dụng học tiếng Nhật 2.3.1.2 Case sử dụng Hiển thị nội dung bài học Hình Case sử dụng: Hiển thị nội dung bài học 2.3.1.3 Case sử dụng Luyện tập Hình Case sử dụng: Luyện tập Phạm Hoàng Vũ – 10T1 22 Xây dựng ứng dụng học tiếng Nhật 2.3.1.4 Case sử dụng Bài tập Hình Case sử dụng: Bài... Giao diện của Case sử dụng trên: Hình Giao diện bài học ngữ pháp Phạm Hoàng Vũ – 10T1 27 Xây dựng ứng dụng học tiếng Nhật Phạm Hoàng Vũ – 10T1 28 Xây dựng ứng dụng học tiếng Nhật 2.3.2.4 Hiển thị chi tiết bài học ngữ pháp Bảng Case sử dụng: Hiển thị chi tiết bài học ngữ pháp 4 HIỂN THỊ CHI TIẾT BÀI HỌC NGỮ PHÁP Tác nhân: Người sử dụng Mô tả: Case sử dụng này mô tả cách mà người sử dụng hiển thị chi tiết... Giao diện của Case sử dụng trên: Hình Hiển thị bài học từ vựng Phạm Hoàng Vũ – 10T1 31 Xây dựng ứng dụng học tiếng Nhật Phạm Hoàng Vũ – 10T1 32 Xây dựng ứng dụng học tiếng Nhật 2.3.2.6 Hiển thị chi tiết bài học từ vựng Bảng Case sử dụng: Hiển thị chi tiết bài học từ vựng 6 HIỂN THỊ CHI TIẾT BÀI HỌC TỪ VỰNG Tác nhân: Người sử dụng Mô tả: Case sử dụng này mô tả cách mà người sử dụng hiển thị nội dung... hỗ trợ học tiếng Nhật Thế nhưng hiện nay các ứng dụng để học tiếng Nhật cho người Việt vẫn con khá ít trên các cửa hàng ứng dụng Trước tình hình này và bằng những kiến thức đã học được trong thời gian là sinh viên, tôi đã quyết định xây dựng một ứng dụng để trợ giúp người dùng trong việc học tiêng Nhật hiện nay Ứng dụng này được gọi là “Let’s Study Japanese” Đồ án tốt nghiệp của tôi được xây dựng với... tiếng Nhật cùng Maruko Phạm Hoàng Vũ – 10T1 19 Xây dựng ứng dụng học tiếng Nhật CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG Chương này sẽ tập trung vào việc phân tích và thiết kế hệ thống cho ứng dụng học tiếng Nhật, bao gồm biểu đồ case sử dụng, biểu đồ tuần tự, biểu đồ hoạt động và sơ đồ cơ sở dữ liệu quan hệ 2.1 PHÂN TÍCH BÀI TOÁN Ứng dụng học tiếng Nhật cần đảm bảo các chức năng giúp người dùng sử dụng. .. case sử dụng trên: Hình Giao diện danh sách bài học Phạm Hoàng Vũ – 10T1 24 Xây dựng ứng dụng học tiếng Nhật 2.3.2.2 Hiển thị nội dung bài học Bảng Case sử dụng: Hiển thị nội dung bài học 2 HIỂN THỊ NỘI DUNG BÀI Tác nhân: Người sử dụng Mô tả: Case sử dụng này mô tả cách mà người sử dụng hiển thị nội dung của bài học đã chọn Điều kiên trước: Người sử dụng chọn một bài học từ danh sách bài học Điều... Case sử dụng trên: Phạm Hoàng Vũ – 10T1 29 Xây dựng ứng dụng học tiếng Nhật Hình Hiển thị chi tiết bài học ngữ pháp 2.3.2.5 Hiển thị bài học từ vựng Bảng Case sử dụng: Hiển thị bài học từ vựng 5 HIỂN THỊ BÀI HỌC TỪ VỰNG Tác nhân: Người sử dụng Mô tả: Case sử dụng này mô tả cách mà người sử dụng hiển thị danh sách các từ vựng của bài học đã chọn Điều kiên trước: Người sử dụng chọn một bài học từ vựng... dung bài học 2.3.2.3 Hiển thị bài học ngữ pháp Bảng Case sử dụng: Hiển thị bài học ngữ pháp 3 HIỂN THỊ BÀI HỌC NGỮ PHÁP Tác nhân: Người sử dụng Mô tả: Case sử dụng này mô tả cách mà người sử dụng hiển thị danh sách các ngữ pháp của bài học đã chọn Điều kiên trước: Người sử dụng chọn một bài học ngữ pháp từ nội dung bài học Điều kiện sau: Phạm Hoàng Vũ – 10T1 26 Xây dựng ứng dụng học tiếng Nhật Nếu

Ngày đăng: 28/05/2016, 19:14

Từ khóa liên quan

Mục lục

  • LỜI CẢM ƠN

  • LỜI CAM ĐOAN

  • NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN

  • NHẬN XÉT CỦA HỘI ĐỘNG PHẢN BIỆN

  • MỤC LỤC

  • DANH SÁCH HÌNH VẼ

  • DANH SÁCH BẢNG BIỂU

  • DANH SÁCH TỪ VIẾT TẮT

  • MỞ ĐẦU

    • 1. GIỚI THIỆU ĐỀ TÀI

      • 1.1. Lý do chọn đề tài

      • 1.2. Cấu trúc báo cáo

      • 2. PHẠM VI KIẾN THỨC

      • 3. MỤC TIÊU CẦN ĐẠT ĐƯỢC

      • CHƯƠNG 1. CƠ SỞ LÝ THUYẾT

        • 1.1. TỔNG QUAN VỀ WINDOWS PHONE

          • 1.1.1. Khái niệm Windows Phone

          • 1.1.2. Hoàn cảnh ra đời

          • 1.1.3. Lịch sử phát triển của Windows Phone

            • 1.1.3.1. Windows Phone 7

            • 1.1.3.2. Windows Phone 7 Nodo

            • 1.1.3.3. Windows Phone 7.5 Mango

            • 1.1.3.4. Windows Phone 7.5 Refresh

            • 1.1.3.5. Windows Phone 7.5 Tango

            • 1.1.3.6. Windows Phone 7.8

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

Tài liệu liên quan