1. Trang chủ
  2. » Công Nghệ Thông Tin

Xây dựng ứng dụng học từ vựng Tiếng Anh trên điện thoại di động (Khóa luận tốt nghiệp)

56 297 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

Xây dựng ứng dụng học từ vựng Tiếng Anh trên điện thoại di động (Khóa luận tốt nghiệp)Xây dựng ứng dụng học từ vựng Tiếng Anh trên điện thoại di động (Khóa luận tốt nghiệp)Xây dựng ứng dụng học từ vựng Tiếng Anh trên điện thoại di động (Khóa luận tốt nghiệp)Xây dựng ứng dụng học từ vựng Tiếng Anh trên điện thoại di động (Khóa luận tốt nghiệp)Xây dựng ứng dụng học từ vựng Tiếng Anh trên điện thoại di động (Khóa luận tốt nghiệp)Xây dựng ứng dụng học từ vựng Tiếng Anh trên điện thoại di động (Khóa luận tốt nghiệp)Xây dựng ứng dụng học từ vựng Tiếng Anh trên điện thoại di động (Khóa luận tốt nghiệp)Xây dựng ứng dụng học từ vựng Tiếng Anh trên điện thoại di động (Khóa luận tốt nghiệp)Xây dựng ứng dụng học từ vựng Tiếng Anh trên điện thoại di động (Khóa luận tốt nghiệp)Xây dựng ứng dụng học từ vựng Tiếng Anh trên điện thoại di động (Khóa luận tốt nghiệp)

CHÍNH QUY Ngành: - 2015 Ngành: - 2015 VIETNAM NATIONAL UNIVERSITY, HANOI UNIVERSITY OF ENGINEERING AND TECHNOLOGY Nguyen Thi Nhu Quynh DEVELOP AN APPLICATION OF LEARNING ENGLISH VOCABULARY ON MOBILE Major: Information Technology Supervisor: PhD Nguyen Viet Anh HA NOI - 2015 TĨM T T Tóm t t: Ngày nay, nhu c u h c ti ng Anh c i t th i bu i h i nh p qu c t n Bên c n tho không ng ng phát tri n c v m t s ng ch n trình bày v vi c xây d ng m t ng d i dùng có th h c t v ng ti ng anh chi n tho ng thơng minh c a h H th ng g m hai ph n: ph n th nh t phía máy ch , ph n th hai phía máy khách Phía máy ch s ch u trách nhi d li u v i dùng, d li u v t v ng, h c, ki ng th i x lý nh ng thơng tin phía máy khách g i v Phía máy khách s hi n th i d ng m t ng d p vào th c hi n vi c h c t v ng ti ng anh H th ng xây d ng ngơn ng Java phía máy khách ngơn ng PHP phía máy ch ; s d ng h qu n tr d li qu n lý d li u K t qu cc ah th ng th nghi c ph n nhu c u h c ti n tho ng c i dùng T khóa: t v ng, ti n tho ng ABSTRACT Abstract: Nowadays, there is an enormous rise in the demand for learning English, especially in the period of international integration Besides, the mobile phone market is constantly evolving in terms of both quantity and quality Therefore, this thesis presentation about building an application that allows users to learn English vocabulary on their smartphone The system consists of two basic parts: the first part is the server side, and the second part is the client The server side is responsible for storing user data, data on vocabulary, lessons, evaluation tests; simultaneously processing information sent from the client side The client side will show as an application that allows users to log on the system and then start learning English vocabulary The system is built base on Java language on the client side, and PHP language on the server side; use MySQL management system database to manage data The results learning English on mobile phone Keywords: vocabulary, english, mobile àn thành khóa - Sinh viên Tôi x Sinh viên .1 1.1 1.2 1.3 1.4 1.5 2.1 E-learning .3 2.1.1 .3 2.1.2 2.1.3 2.1.4 2.2 M-learning 2.3 -learning 2.3.1 .7 2.3.2 2.3.3 3.1 3.2 12 3.2.1 12 3.2.2 .12 3.2.3 14 3.2.4 16 3.2.5 30 3.2.6 35 3.3 38 3.3.1 38 3.3.2 39 .44 4.1 44 4.2 44 4.3 44 p vào h th ng 10 Hình 3.2 Quy trình h c t v ng 11 Hình 3.3 Mơ hình ki n trúc h th ng 12 Hình 3.4 Mơ hình n i dung 15 Hình 3.5 Bi Use Case tồn h th ng 17 25 25 n 25 p không thành công 26 p thành công 26 Hình 3.11 Màn hình h c theo ch 27 u vào 27 Hình 3.13 Màn hình h c thích nghi theo ng c nh 28 Hình 3.14 Màn hình test sau m i h c .29 Hình 3.15 Màn hình Android 5.0 Lollipop .30 Hình 3.16 T l s d ng phiên b n Android 31 Hình 3.17 Ki n trúc h u hành Android 32 Hình 3.18 Bi EER 35 Hình 3.20 K t qu Hình 3.21 Màn hình h Hình 3.22 Màn hình h Hình 3.24 Màn hình k Hình 3.25 Màn hình h Hình 3.26 Màn hình h u vào .40 u vào 40 c t 40 c t 41 t qu test 41 u vào 41 c t 42 c t 42 m sau: Tính m c xây d ng t i phát tri n t o ng d ng h p d n v m m ng c a thi t b c m tay hi n có Android hồn tồn m M t ng d ng có th g i t i b t k m t ch a n tho o cu c g i, g i tin nh n hay s d ng máy i phát tri n t t phong phú, có s liên k c xây d ng nhân Linux m ; s d ng m t máy c t nh ph n c ng v ng Android m t mã ngu n m , có th cm r k t h p t gi a công ngh n i tr i Tính ngang hàng c a ng d ng V i Android, khơng có s khác gi a ng d n tho n v i ng d ng c a bên th c xây d truy c i m t lo t ng d ng d ch v c n tho i V i thi t b c xây d ng n n t ng i dùng có th nhu c u D dàng xây d ng ng d ng Android cung c p b vi n giao di n l p trình ng d s công c vi t ng d ng ph c t p Ví d : Android có th i phát tri n bi c v trí c a thi t b cho phép thi t b giao ti p v có th t o nên m ng xã h i chia s ngang hàng r ng kh p Ngồi ra, Android bao g m m t b công c giúp cho vi c phát tri n tr nên d Ki n trúc thành ph n Linux kernel Libraries Android runtime Android Application framework Appilcation Cơng ngh web b Ngơn ng l p trình PHP trang HTML Do Ngô PHP c PHP không ch ph n m m mã ngu n m mà th c s mi n phí k c s d ng cho m i Do ph n m m mã ngu n m , l i c c c s a ch a b i nhi u chuyên gia T : nh vào s c m ng c a Zend Engine, so sánh PHP v i ASP có th th y t tr t biên d ch Tính kh chuy c thi t k ch y nhi u n n t ng khác nhau, có th làm vi c v i nhi u ph n m m máy ch d li u PHP r t nh h n hành nh h u hành k c c H qu n tr d li u MySQL Mã ngu n m , mi n phí T truy c p nhanh, nh, m Ho ng m i h u hành D qu n lý C ng h tr r ng l n Tính b o m tr XML b o m t cao, d s d ng ng SQL Server hay Oracle d Truy n d li u qua file JSON Thi t k d li u a Mơ hình EER Hình 3.18 b d li u chi ti t STT f_id INT W_id INT u_id INT Favourite STT fq_id INT link TEXT answer TEXT FillQuestion STT l_id INT level VARCHAR Level (5 level: Beginner, Pre-intermediate, Intermediate, Upper-intermediate, Advance) Level STT mq_id INT content TEXT answerKey TEXT a TEXT b TEXT c TEXT d TEXT MultiQuestion STT Q_ID INT Text TEXT answerA VARCHAR answerB VARCHAR answerC VARCHAR answerD VARCHAR answer VARCHAR Mã QuestionTest STT u_id INT username VARCHAR name VARCHAR birthday DATE phoneNumber BIGINT password VARCHAR sex TINYINT time INT concentration VARCHAR normal) 10 place VARCHAR 11 l_id INT User STT u_id INT W_ID INT mark FLOAT User_has_Word STT W_ID INT Word VARCHAR Meaning TEXT Category VARCHAR Transcription VARCHAR Pronounciation VARCHAR Image VARCHAR Parent INT Depth INT 10 Level INT 11 Example TEXT Mã Word STT wq_id INT W_ID INT fq_id INT mq_id INT Word_Question 3.3 t th nghi m t a Yêu c u ph n c ng, ph n m m b Client c Server Server cung c p hai l p chính: L p DbConnect: ch u trách nhi m k t n i v i h qu n tr d li u L p DbHandler: g c cung c p cho client: getQuestionTest: l y n u vào createUser: t i dùng m d li u m i kho n checkLogin: ki pc i dùng GetWordQuestion: l y câu h i theo t ng v i t ng ch i dùng s h c t thông qua câu h i), s ng câu h i ph thu c vào th a m h c m t p trung c i h c GetWordQuestionOffset: L y thêm t câu h ng h p hàm GetWordQuestion không l s câu h i c n thi t ClassifyUser: Phân lo ng Level) d a k t qu u vào GetInfoUser: L y thông tin c a i dùng UpdateInfoUser: C p nh i dùng ChangePassword: i password c i dùng có yêu c u UpdateContext: C p nh t ng c nh c i dùng (th i gian h m h c, m t p trung h c) UpdateMark: C p nh m cho t ng t c vào b ng User_has_Word UpdateLevelWord: C p nh khó c a t d a vào k t qu c i h c UpdateLevelUser: C p nh c i h c qua trình h c GetContext: L y thơng tin v ng c nh c i dùng Ngồi có file Config: file , define('DB_USERNAME', 'u276997551_kltn'); define('DB_PASSWORD','Englishcontext0'); define('DB_HOST', 'mysql.hostinger.vn'); define('DB_NAME', 'u276997551_kltn'); Th nghi m a D li u th nghi m STT user1 Intermediate 45 phút Home High user1 Intermediate 15 phút Public Low user2 Upper-intermediate 45 phút Home High user2 Upper-intermediate 30 phút Office Normal 15 b Quy trình th nghi m i dùng t o tài kho n p vào ng d ng i dùng th c hi u vào i dùng l a ch n h c theo ng c nh i dùng h c t i dùng th c hi n vi c ki m tra sau h c t i y u t ng c nh th c hi n l i vi c h c t , làm test i dùng thoát kh i ng d ng Intermediate, th i gian h c 45 phút, u vào: nhà, m t p trung cao: H ct : có People Intermediate, th i gian h c 15 phút, ng, m t p trung th p: H ct : V i ng c b ng i dùng s c g i ý h c 10 t Upper_intermediate, th i gian h c 45 phút, cao: u vào: khó nh nhà, m c t p trung H ct : V i ng c c g i ý h c 20 t b ng User2, trình Upper-intermediate, th i gian h c 30 phút, trung trung bình: H ct : khó nh c công s , m t p d Nh n xét K t qu th c nghi m cho th y, v i m i h c khác nhau, m i ng c nh h c ki n th c khác nhau, n i dung h i phù h p v i nh Bên c i i dung h c m i l n h c khác c a m khác Qua k t qu trên, ta nh n th y n i dung h iv it i h c, t ng ng c nh, t ng l n h thích nghi theo ng c c trình bày ph n i m t cách rõ r t c ng k t 4.1 K t qu c webservice 4.2 4.3 H n ch ng phát tri n [1] Nguy n Vi t Anh, Nghiên c i h c xây d ng ng d ng h c t p thích nghi theo ng c n tho ng, i h c Công ngh - i h c Qu c gia Hà N i, 2013 [2] Lê Duy Khánh, Nghiên c u xây d ng ng d ng h c ti ng Anh theo ng c nh thi t b ng, Khóa lu n t t nghi i h c h quy chuyên ngành M ng Truy i h c Công ngh - i h c Qu c gia Hà Nôi, 2010 ... trung STT High Normal Low d c ih c - intermediate, Intermediate, Upper-intermediate, Advance STT Beginner Pre-intermediate Intermediate Upper-intermediate Advance H th ng th nghi m 3.1 Mô t toán... ng Anh m t chi n tho ng thơng minh hồn tồn th c ti n thi t th c, h n mang tính ch t gi i trí, khơng mang l i áp l i h c D a tình hình th c t nhu c c xây d ng m t ng d ng h c t v ng ti ng Anh. .. ng th nghi m chi ti t v toán, cách th c xây d ng ng d ng h c t v ng ti ng Anh thi t b ng d a theo ng c nh T ng k t t h n ch tài c n kh c ph 1.2 M c tiêu c Xây d t qu th c hi tài, nh hoàn thi ng

Ngày đăng: 18/03/2018, 23:00

Xem thêm:

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w