1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng ứng dụng học tiếng anh cho trẻ em trên thiết bị cầm tay

72 714 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 72
Dung lượng 1,6 MB

Nội dung

KHOA CÔNG NGHỆ THÔNG TIN ĐẶNG THU HUYỀN XÂY DỰNG ỨNG DỤNG HỌC TIẾNG ANH CHO TRẺ EM TRÊN THIẾT BỊ CẦM TAY Niên khóa: 2012-2016 XÂY DỰNG ỨNG DỤNG HỌC TIẾNG ANH CHO TRẺ EM TRÊN THIẾT BỊ CẦM TAY Niên khóa: 2012-2016 VIỆN ĐẠI HỌC MỞ HÀ NỘI Chuyên ngành: Công nghệ thông tin ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nội – Năm 2015 Hà Nội, 2016 VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ĐẶNG THU HUYỀN XÂY DỰNG ỨNG DỤNG HỌC TIẾNG ANH CHO TRẺ EM TRÊN THIẾT BỊ CẦM TAY Chuyên ngành: Công nghệ thông tin Giáo viên hƣớng dẫn: ThS.Nguyễn Thùy Linh ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nộ Hà Nội, 2016 VIỆN ĐẠI HỌC MỞ HÀ NỘI CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CƠNG NGHỆ THÔNG TIN Độc lâp - Tự - Hạnh phúc Hà Nội, ngày 21 tháng 04 năm 2016 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên: Đặng Thu Huyền Giới tính: Nữ Ngày sinh: 26/09/1993 Nơi sinh: Hà Nội Chuyên ngành: Công Nghệ Thông Tin Mã số:12A10010001 Lớp hành chính: 1210A01 TÊN ĐỀ TÀI Xây dựng ứng dụng học tiếng Anh cho trẻ em thiết bị cầm tay NHIỆM VỤ VÀ NỘI DUNG - Khảo sát thực tế; - Phân tích thiết kế hệ thống; - Trau dồi kiến thức lập trình Android; - Tìm hiểu kiến thức lập trình PHP, hệ quản trị sở liệu MySQL; - Xây dựng ứng dụng học tiếng Anh cho trẻ em gồm hai đối tƣợng sử dụng: ứng dụng cho ngƣời dùng quản trị hệ thống cho quản trị viên  Ngƣời dùng:  Lựa chọn học;  Tìm kiếm học;  Chơi game  Quản trị viên:  Cập nhật học;  Tìm kiếm học;  Yêu cầu báo cáo, thống kê NGÀY GIAO NHIỆM VỤ: 04/01/2016 NGÀY HOÀN THÀNH NHIỆM VỤ: 21/04/2016 GIẢNG VIÊN HƢỚNG DẪN: Ths.Nguyễn Thùy Linh Ngày 21 tháng 04 năm 2016 GIẢNG VIÊN HƢỚNG DẪN KHOA CÔNG NGHỆ THÔNG TIN LỜI CẢM ƠN Trong suốt trình thực đồ án “Xây dựng ứng dụng học tiếng Anh cho trẻ em thiết bị cầm tay”, em học hỏi đƣợc nhiều kiến thức, đặc biệt kinh nghiệm thực tế dự án hoàn chỉnh Các kiến thức phân tích thiết kế nhƣ tƣ lập trình em có tiến vƣợt bậc Em xin gửi lời cảm ơn sâu sắc đến giáo viên hƣớng dẫn em, cô Ths.Nguyễn Thùy Linh, tạo điều kiện bảo em nhiệt tình để em hồn thành đồ án Em xin cảm ơn tất thầy cô khoa Cơng Nghệ Thơng Tin dạy dỗ em tận tình bốn năm vừa qua Các kiến thức quý báu em nhận đƣợc từ thầy cô tảng vững cho em bƣớc đƣờng sau Con xin cảm ơn cha mẹ sinh thành, nuôi dƣỡng, tạo điều kiện cho ăn học, động viên lúc khó khăn, giúp có điều kiện học tập thực đồ án Em xin cảm ơn thầy giáo chủ nhiệm Ths.Phạm Cơng Hòa, tập thể lớp 1210A01 giúp đỡ em trình học tập, quan tâm, ủng hộ, bảo em suốt bốn năm học, để hơm em hoàn thành đồ án Hà Nội, tháng 04 năm 2016 Sinh viên thực Đặng Thu Huyền LỜI NÓI ĐẦU Sự phát triển công nghệ thông tin với mạng internet giới thúc đẩy mạnh đời dòng điện thoại thơng minh Đặc biệt, điện thoại thông minh sử dụng hệ điều hành Android chiếm thị phần lớn, khơng giá cạnh tranh, mà dễ sử dụng nhƣ nhiều tiện ích Hàng loạt ứng dụng thiết bị di động đời, với mục đích đại hóa sống, thay đổi phƣơng thức cũ kỹ khơng cần thiết Từ lịch, đồng hồ, … đƣợc tích hợp vào điện thoại thơng minh Hiện ứng dụng học tiếng Anh đƣợc viết đa dạng hƣớng đến nhiều đối tƣợng ngƣời dùng khác Các ứng dụng trở nên quan trọng với ngƣời có nhu cầu học hỏi mà chƣa có điều kiện thời gian, kinh tế…, đặc biệt với trẻ em, lứa tuổi tò mò học hỏi dễ tiếp thu, ứng dụng học tiếng Anh phát huy ƣu Từ nhu cầu thực tế trên, sinh viên khoa cơng nghệ thơng tin, em mong muốn tìm hiểu kỹ ứng dụng chạy tảng Android Trên sở đó, em sâu nghiên cứu, thực đề tài “Xây dựng ứng dụng học tiếng Anh cho trẻ em thiết bị cầm tay” Bố cục đồ án gồm: - Chƣơng – Giới thiệu đề tài: Chƣơng trình bày lý chọn đề tài, mục tiêu nhiệm vụ nghiên cứu, phạm vi đề tài, lợi ích ứng dụng công nghệ thông tin vào việc học tiếng Anh, đƣa quy trình nghiệp vụ - Chƣơng – Cơ sở lý thuyết: Mục đích chƣơng giới thiệu công nghệ sử dụng bao gồm Java, SQLite, PHP, MySQL, trình bày ƣu, nhƣợc điểm, từ đƣa lý cho việc lựa chọn công nghệ - Chƣơng – Phân tích hệ thống: Chƣơng trình bày q trình phân tích hệ thống, từ đƣa sơ đồ phân cấp chức năng, luồng liệu mức - Chƣơng – Thiết kế hệ thống: Nội dung chƣơng thể trình thiết kế sở liệu hệ thống thiết kế số module chƣơng trình - Chƣơng – Hƣớng dẫn sử dụng ứng dụng: Chƣơng hƣớng dẫn ngƣời dùng cách sử dụng ứng dụng Trong suốt trình thực đồ án này, em học hỏi đƣợc nhiều dự án thực tế Tuy nhiên, hạn chế kinh nghiệm nhƣ kiến thức chun mơn, em khơng khỏi mắc nhiều sai sót Vì vậy, kính mong thầy bảo, đóng góp ý kiến cho em, để em hồn thiện kỹ Mục Lục CHƢƠNG 1: GIỚI THIỆU ĐỀ TÀI 1.1 Lý chọn đề tài 1.2 Mục tiêu nhiệm vụ nghiên cứu 1.3 Phạm vi đề tài 1.4 Lợi ích việc ứng dụng công nghệ thông tin vào việc học tiếng Anh ………………………………………………………… 1.5 Quy trình nghiệp vụ CHƢƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Giới thiệu ngơn ngữ lập trình Java 2.1.1 Giới thiệu 2.1.2 Ƣu điểm nhƣợc điểm Java 2.1.3 Lý chọn Java phần client 2.2 Giới thiệu hệ quản trị sở liệu SQLite 2.2.1 Giới thiệu 2.2.2 Ƣu điểm SQLite 2.2.3 Lý chọn hệ quản trị SQLite cho phần client 2.3 Giới thiệu ngôn ngữ lập trình PHP 2.3.1 Giới thiệu 2.3.2 Ƣu điểm nhƣợc điểm PHP 10 2.3.3 Lý chọn PHP làm ngôn ngữ server 10 2.4 Giới thiệu hệ quản trị MySQL 10 2.4.1 Giới thiệu 10 2.4.2 Ƣu điểm MySQL 11 2.4.3 Lý chọn hệ quản trị MySQL cho phần server 11 2.5 Giới thiệu Photoshop 11 2.5.1 Giới thiệu chung Photoshop 11 2.5.2 Ƣu điểm Photoshop 12 CHƢƠNG 3: PHÂN TÍCH HỆ THỐNG 14 3.1 Sơ đồ phân cấp chức 14 3.2 Sơ đồ phân cấp chức quản lý từ 15 3.4 Sơ đồ luồng liệu mức đỉnh 17 3.5 Sơ đồ luồng liệu mức dƣới đỉnh 18 3.5.1 Sơ đồ luồng liệu mức dƣới đỉnh chức quản lý danh mục game ………………………………………………………………… 18 3.5.2 Sơ đồ luồng liệu mức dƣới đỉnh chức quản lý học 19 3.5.3 Sơ đồ luồng liệu mức dƣới đỉnh chức chơi game 20 CHƢƠNG 4: THIẾT KẾ HỆ THỐNG 21 4.1 Thiết kế sở liệu 21 4.1.1 Xác định tập thực thể 21 4.1.2 Mối liên kết tập thực thể 22 4.1.3 Mơ hình ER 23 4.1.4 Mơ hình quan hệ 24 4.1.5 Các bảng CSDL vật lý 25 4.2 Thiết kế số module 32 4.2.1 Module học từ 32 4.2.2 Module chơi game 34 4.2.3 Module tìm kiếm 36 4.2.4 Module cập nhật câu hỏi 37 CHƢƠNG 5: HƢỚNG DẪN SỬ DỤNG ỨNG DỤNG 41 KẾT LUẬN 55 TÀI LIỆU THAM KHẢO 57 43 Các chủ đề danh mục đƣợc trình bày nhƣ Hình 5.3 Khi lựa chọn chủ đề đƣa đến trang chứa danh sách từ theo chủ đề chọn Khi muốn ngƣời dùng nhấn close góc phải hình để trang danh mục, nhấn vào hình ngơi nhà góc trái để hình Khi muốn tìm kiếm từ, ngƣời dùng đánh từ vào tìm kiếm dƣới cùng, sau đố nhấn vào hình tìm kiếm bên cạnh Hình Giao diện trang chủ đề 44 Trang danh sách từ theo chủ đề nhƣ Hình 5.4 Ngƣời dùng muốn xem thơng tin chi tiết từ nhấn vào từ Nếu muốn hình chủ đề nhấn nút close góc phải Nếu muốn hình nhấn vào hình ngơi nhà Hình Giao diện trang danh sách từ 45 Màn hình chi tiết từ nhƣ Hình 5.5 Khi mở học có âm đọc tên từ Nếu ngƣời dùng muốn nghe lại nhấn vào hình loa góc trái hình Nếu ngƣời dùng muốn xem ví dụ từ vừa học nhấn nút next, muốn quay lại hình danh sách từ nhấn back Hình 5 Giao diện chi tiết từ 46 Màn hình ví dụ nhƣ hình 5.6 Nếu ví dụ từ từ đƣợc viết to có màu nhƣ hình Ngƣời dùng muốn nghe lại âm ví dụ nhấn vào hình Nếu muốn hình danh sách từ nhấn vào nút close góc phải hình Hình Giao diện trang ví dụ 47 Giao diện mở hát nhƣ Hình 5.7 Ngƣời dùng khơng muốn nhấn nút back điện thoại Hình Giao diện mở hát Youtube 48 Trang chọn game nhƣ Hình 5.8 Ngƣời dùng nhấn vào game muốn chơi, đƣa đến hình câu hỏi game Nếu muốn thoát hình danh mục, ngƣời dùng nhấn nút close góc phải Nếu muốn hình chính, ngƣời dùng nhấn vào hình ngơi nhà góc trái Hình Giao diện trang chọn game 49 Giao diện trang chơi game theo hình thức chọn từ nhƣ Hình 5.9 Khi chọn sai từ có âm buồn bã, để ngƣời dùng biết sai chọn lại Nếu chọn có tiếng reo hò, sau chuyển qua câu hỏi khác Nếu muốn nghe lại cách đọc từ nhấn vào hình loa góc trái hình Trong q trình chơi game ngƣời dùng khơng muốn chơi tiếp nhấn close để hình danh sách game Hình Giao diện chơi game mini chọn từ 50 Giao diện trang chơi game theo hình thức chọn hình ảnh nhƣ Hình 5.10 Khi chọn sai hình ảnh có âm buồn bã, để ngƣời dùng biết sai chọn lại Nếu chọn có tiếng reo hò, sau chuyển qua câu hỏi khác Nếu muốn nghe lại cách đọc đáp án, ngƣời dùng nhấn vào hình loa góc trái Trong q trình chơi game ngƣời dùng khơng muốn chơi tiếp nhấn close để hình danh sách game Hình 10 Giao diện chơi game mini chọn hình ảnh 51 Sau kết thúc chơi game chuyển sang giao diện chúc mừng nhƣ hình 5.11, với tiếng reo hò kéo dài Ngƣời dùng nhấn nút Back để quay lại giao diện chọn game Hình 11 Giao diện kết thúc game 52 Giao diện tìm kiếm theo chủ đề nhƣ hình 5.12 Ngƣời dùng nhấn vào danh sách chủ đề để chọn chủ đề muốn tìm Sau chọn đƣợc chủ đề, ngƣời dùng nhấn nút Tìm kiếm để tìm kiếm Hình 12 Giao diện tìm kiếm theo chủ đề 53 Kết tìm kiếm theo chủ đề đƣợc trả nhƣ Hình 5.13 Muốn xem thơng tin chi tiết từ, ngƣời dùng nhấn vào từ danh sách Nếu muốn hình chính, ngƣời dùng nhấn vào nút close góc phải Hình 13 Giao diện kết tìm kiếm theo chủ đề 54 Khi ngƣời dùng muốn ứng dụng, có dialog lên hỏi lại ý kiến ngƣời dùng nhƣ Hình 5.14 Nếu khơng đồng ý nhấn nút No, đồng ý nhấn nút Yes Hình 14 Giao diện dialog chƣơng trình 55 KẾT LUẬN “Xây dựng ứng dụng học tiếng Anh cho trẻ em thiết bị cầm tay” đề tài mẻ, nhƣng mang tính thực tế cao, giai đoạn – nhu cầu cho em học thêm tiếng Anh lớn Dƣới hƣớng dẫn gợi ý cô Nguyễn Thùy Linh, em thực đề tài nhằm đƣa ứng dụng tiện ích cho bậc phụ huynh, tiết kiệm tối đa thời gian chi phí Sau thời gian tìm hiểu thực đề tài, em hoàn thành đồ án “Xây dựng ứng dụng học tiếng Anh cho trẻ em thiết bị cầm tay”, xây dựng thành công học đáp ứng đƣợc nhu cầu ngƣời dùng Kết đề tài đáp ứng đƣợc số mục tiêu đề ra: - Nắm đƣợc hiểu rõ quy trình tin học hóa tốn thực tế từ khảo sát phân tích - Trau dồi thêm kiến thức lập trình Android hệ quản trị CSDL SQLite - Tìm hiểu học thêm đƣợc kiến thức lập trình PHP, hệ quản trị CSDL MySQL - Xây dựng đƣợc ứng dụng:  Đối với ngƣời dùng:  Đã có ứng dụng tin cậy, dễ sử dụng, hình thức thu hút để học tiếng Anh lúc nơi có nhu cầu, kể khơng có internet ;  Có thể chơi game để củng cố kiến thức học;  Tìm kiếm học chi tiết tìm kiếm học theo chủ đề  Đối với quản trị viên:  Cập nhật học;  Tìm kiếm thông tin học; 56  Yêu cầu báo cáo thống kê học Ứng dụng em có ƣu nhƣợc điểm:  Ƣu điểm - Giao diện thân thiện; - Các chức dễ sử dụng; - Đảm bảo quy trình nghiệp vụ đề ra; - Xây dựng đủ chức ứng dụng học tiếng Anh cho trẻ em; - Đã kết nối đƣợc server client  Nhƣợc điểm - Một số hình ảnh chƣa đƣợc thực hấp dẫn trẻ em; - Các game q ít, chƣa đa dạng; - Một số chức ổn định, song cần thay đổi số chức nhỏ để ứng dụng đƣợc hoàn thiện; Hƣớng phát triển hệ thống: - Hồn thiện kỹ lập trình nhƣ cố gắng hoàn thiện hạn chế kể trên; - Nâng cấp bảo trì chức ứng dụng để hoàn thiện hơn; - Thêm module game đa dạng để tăng tính hấp dẫn ngƣời dùng; - Nâng cấp, chỉnh sửa giao diện cho bắt mắt, phù hợp thị hiếu trẻ em 57 TÀI LIỆU THAM KHẢO Giáo trình tiếng Việt [1] Nguyễn Văn Ba, Phân tích thiết kế hệ thống thơng tin, NXB Đại học Quốc gia Hà Nội, 2007 [2] Phạm Hữu Khang, Microsoft SQL Server 2008 - Quản Trị Cơ Sở Dữ Liệu (Tập 1), Nxb Lao động - Xã hội, 11/2009 [3] Phạm Đức Nhiệm, Giáo trình sở liệu quan hệ, NXB Hà Nội, 2005 [4] Trịnh Thị Xuân, Nguyễn Thị Tâm, Cơ sở liệu Lƣu hành nội khoa Công nghệ thông tin– Viện Đại học Mở Hà Nội Giáo trình tiếng Anh [1]Wei-Meng Lee, Beginning Android Application Development, published by John Wiley & Sons, Inc, 2012 ... tài: Xây dựng ứng dụng học tiếng Anh cho trẻ em thiết bị cầm tay Tóm tắt: Ứng dụng FunnyEng đƣợc xây dựng với mục đích đƣa thơng tin học xác, hấp dẫn, hƣớng tới tạo tảng tiếng Anh vững cho trẻ em. .. gian, chi phí, em chọn đề tài Xây dựng ứng dụng học tiếng Anh cho trẻ em thiết bị cầm tay 1.2 Mục tiêu nhiệm vụ nghiên cứu  Mục tiêu đề tài đáp ứng đƣợc nhu cầu học hỏi tiếng Anh trẻ em từ mẫu... cơng nghệ thơng tin, em mong muốn tìm hiểu kỹ ứng dụng chạy tảng Android Trên sở đó, em sâu nghiên cứu, thực đề tài Xây dựng ứng dụng học tiếng Anh cho trẻ em thiết bị cầm tay Bố cục đồ án gồm:

Ngày đăng: 22/03/2018, 19:50

TỪ KHÓA LIÊN QUAN

w