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)
Trang 1CHÍNH QUY Ngành:
Trang 2- 2015
Trang 3VIETNAM 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
Trang 4TÓM T T Tóm t t:
Ngày nay, nhu c u h c ti ng Anh c i t là trong
th i bu i h i nh p qu c t n nay Bên c n tho
không ng ng phát tri n c v m t s ng và ch n này 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 trên chính chi n tho ng thông minh c a h
H th ng g m hai ph n: ph n th nh t là phía máy ch , ph n th hai là phía máy khách Phía máy ch s ch u trách nhi các d li u v i dùng, d li u v t
v ng, các bài h c, bài 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
Trang 5ABSTRACT 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
English on mobile phone
Keywords: vocabulary, english, mobile.
Trang 6àn thành khóa
-này
Sinh viên
Trang 7Tôi x
-Sinh viên
Trang 81.1 1
1.2 .2
1.3 .2
1.4 .2
1.5 .2
3
2.1 E-learning 3
2.1.1 .3
2.1.2 3
2.1.3 .5
2.1.4 .5
2.2 M-learning 6
2.3 -learning 7
2.3.1 .7
2.3.2 .7
2.3.3 .7
9
3.1 .9
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
Trang 93.3.1 .38
3.3.2 .39
44
4.1 .44
4.2 .44
4.3 .44
Trang 10p 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 cây n i dung 15
Hình 3.5 Bi Use Case toà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 bài test sau m i bài h c 29
Hình 3.15 Màn hình chính Android 5.0 Lollipop 30
Hình 3.16 T l s d ng các 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 u vào 40
u vào 40
Hình 3.21 Màn hình h c t 40
Hình 3.22 Màn hình h c t 41
Hình 3.24 Màn hình k t qu bài test 41
u vào 41
Hình 3.25 Màn hình h c t 42
Hình 3.26 Màn hình h c t 42
Trang 11B ng 2.1 V trí 8
B ng 2.2 Th i gian h c 8
B ng 2.3 M t p trung c i h c 8
B i h c 8
B i h c 13
B ng 3.2 Tham s ng c nh v trí c i dùng 13
B ng 3.3 Tham s ng c nh th i gian h c c i dùng 13
B ng 3.4 Tham s ng c nh m t p trung c i dùng 13
B ng 3.5 Lu t d a trên ng c nh 14
B ng 3.6 Favourite 35
B ng 3.7 FillQuestion 36
B ng 3.8 Level 36
B ng 3.9 MultiQuestion 36
B ng 3.10 QuestionTest 36
B ng 3.11 User 37
B ng 3.12 User_has_Word 37
B ng 3.13 Word 37
B ng 3.14 Word_Question 38
B ng 3.15 D li u th nghi m 39
Trang 12M u1.1 t v
Ti ng Anh là m t trong nh ng ngôn ng thông d ng nh t trên th gi i, là chìa khóa
m c a th gi i, doanh nhân m i qu c gia n u mu u không thkhông bi n ngôn ng này Có th nói, trên r t nhi c, ti
ph c tuy i T m quan tr ng c a ti c kh nh Ngày nay, ti ng Anh không còn ch d ng l i trong ph m vi m t môn h n trthành công c giao ti p hàng ngày c a r t nhi u b n tr a, trong b i c nh th i
m c n nay, ngày càng có nhi u doanh nghi
ng Vi t Nam, mang l i r t nhi i vi ng tr Tuy nhiên,
n ti ng Anh nh i Vi t tr không th giành l i ngàn vàng này Theo nh ng kh o sát th c t , gi c chuyên môn ngang nhau thì nhà tuy n d ng ch c ch n s l a ch i có thêm kh
ngo i ng
Vi c h c ti ng Anh là c n thi t, tuy nhiên c n ph c phù hmang l i hi u qu t t nh ng, m n h c các trung tâm Vi c này s tiêu t n khá nhi u th i gian và ti n b c, nh i v i nh i
i gian r nh r i Tuy nhiên, trong th i k công ngh phát tribão, vi c s h u m t chi n tho i thông minh là không ngoài kh a nhi u
i Theo nh ng s li u Google công b t Nghiên c u Hành vi tr c tuy n c a
i tiêu dùng Vi t do công ty TNS th c hi n, t l s d ng smartphone t i Vi t
m 52% t ng s ng t i Vi t Nam
Và th c t , vi c h c ti ng Anh trên m t chi n tho ng thông minh là hoàn toàn th c ti n và thi t th c, là h n mang tính ch t gi i trí, không mang l i
áp l i h c
D a trên tình hình th c t và nhu c c xây d ng m t ng d ng h c t
v ng ti ng Anh t n tho ng phù h p v i t i dùng là r t c n thi t
Nó s mang l i hi u qu t t nh i dùng trong vi c h c ti ng Anh
chi ti t v bài toán, cách th c xây d ng ng d ng h c t
v ng ti ng Anh trên thi t b ng d a theo ng c nh
T ng k t
Trang 13Nghiên c u và mô t bài toán.
Nghiên c c thích nghi theo ng c nh
Nghiên c ng m t ng d ng h c t v ng ti ng anh có k t
n i client server
1.5 K t qu nghiên c u
Tìm hi c thích nghi theo ng c nh v i nhi m so
v c truy n th ng c m i này giúp cá nhân hóa
m i bài h c theo kh c a t i h c c th
Xây d ng thành công ng d ng h c t v ng ti ng Anh trên thi t b ng, có
s d c thích nghi theo ng c nh
Trang 14lý thuy t2.1 E-learning
Trang 15-sinh, sinh viên.
-learning
Trang 16
r nh r i hi m hoi mà không khóa h c truy n th c.
i h c có th l a ch n nh ng khóa h c mình mu n d a theo s
ch d n c a gi ng viên tr c tuy n ho c khóa h c t i h c có th
t u ch nh t c h c theo kh a b n thân và s ng c a ngo i
c nh
T i dung truy n t i nh t quán Có nhi u khóa h c v i nh ng ngành h c khác nhau, c h i h c có th d dàng l a ch n nh ng khóa h c phù h p v i kh a b n thân
H th ng hóa: Giáo d c tr c tuy n có th d dàng t o nh ng khóa h c cho phép
i dùng tham gia h c t p, có th theo dõi ti h c t p, k t qu h c t p
c a h c viên m t cách d dàng Bên c c tr c tuy
Trang 17Khuy i dùng tr i nghi i h c t
game và các ng d ng khác t n tho ng
-i dùng t-i p nh n k-i n th c các bài h c
Theo dõi n i dung chính và c ng c ki n th c bài h c
Cung c p n i dung c a các tài li u hay
ng d ng cho truy n thông
i h c
Kinh doanh n i h c
-Kinh doanh qu ng cáo
uPhát tri n SMS và Mobile Marketing
Phát tri o nhân viên cho các t àn
Trang 18i dùng, v trí, th i gian h c, m t p trung h c, tâm tr
ng bên ngoài: bao g m các y u t v ng n, nhi t c
2.3.3 Mô hình ng c nh cho bài toán th nghi m
a V trí
STT
Trang 20H th ng th nghi m3.1 Mô t bài toán
- -> Làm bài test -> Thoát
p vào ng d ng b ng tài kho n v p
và m t kh u Vi p này cho phép h th i h c là ai,
t c phù h p v i t ng cá nhân c th
Trang 22Quy trình h c t :
Hình 3
Làm bài test: Sau khi h i dùng s c làm m ng v i
nh ng ki n th c mà h v c h i dùng s c thông báo k t qu bài test mà h v a làm
Trang 25wplà tr ng s c a y u t ng c nh Place (= 0.2), wtlà tr ng s y u t ng
c nh Time (=0.5), wclà tr ng s y u t ng c nh Concentration (=0.3)
(1), Pre-intermediate (2), Intermediate (3), Upper-intermediate (4) và Advance
Trang 26Hình 3.4
Trang 28Xây d ng bi Use Case cho toàn h th ng
Trang 29u ki n sau: T o tài kho n m i dùng n
Trang 30Lu ng thay th
Ng dùng
t
M t kh i ng d ng khi mu n ho c không s d ng n a
Trang 31u ki n sau: Thông tin c c thay i.
u ki n sau: M t kh p c a tài kho i và s d ng cho
Trang 32u ki c thông báo k t qu bài test và b u h c trên
ng d c lev i dùng d a trên k t qu test
Use Case làm bài test sau m i l n h c
M i dùng th c hi n bài test sau m i l n h c ng c
Trang 37Giao di p
Trang 38Giao di u
vào
Giao di n màn hình h c theo ch
Trang 39Giao di n màn hình l a ch n ng c nh Giao di n màn hình h c thích
nghi
Trang 40Giao di n màn hình bài test sau m i bài h c
Hình 3.14
Trang 41Công ngh s d ng
a H u hành Android
Gi i thi u
Hình 3.15 Màn hình chính Android 5.0 Lollipop
Trang 42n tho o cu c g i, g i tin nh n hay s d ng máy i phát tri n t t các phong phú, có s liên k
c xây d ng trên nhân Linux m ; nó s d ng m t máy c
t nh và ph n c ng v ng Android là m t mã ngu n
m , nó có th c m r k t h p t do gi a các công ngh n i tr i
Trang 43Tính ngang hàng c a các ng d ng
V i Android, không có s khác nhau gi a các 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 các
ng d ng và d ch v c n tho i V i các thi t b c xây d ng trên n n t ng
Trang 45PHP c
PHP không ch là ph n m m mã ngu n m mà còn th c s mi n phí k c s d ng cho m i Do là ph n m m mã ngu n m , các 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, khi so sánh PHP v i ASP có th th y
Trang 472 level VARCHAR Level (5 level: Beginner, Pre-intermediate,
Intermediate, Upper-intermediate, Advance)
Trang 50UpdateMark: 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 quá trình h c
GetContext: L y thông tin v ng c nh c i dùng
Ngoài ra còn có file Config: là file ,
Th nghi m
a D li u th nghi m
STT
1 user1 Intermediate 45 phút Home High
2 user1 Intermediate 15 phút Public Low
4 user2 Upper-intermediate 45 phút Home High
5 user2 Upper-intermediate 30 phút Office Normal
i dùng thoát kh i ng d ng
Trang 51Intermediate, th i gian h c 45 phút, nhà, m t p trung cao:
u vào:
H c t :
có
Trang 52Intermediate, th i gian h c 15 phút, ng, m t p trung th p:
Trang 54d 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 bài h i phù h p
Trang 56[1] Nguy n Vi t Anh, Nghiên c i h c xây d ng ng d ng h c t p
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 trên
thi t b ng, Khóa lu n t t nghi i h c h chính quy chuyên ngành M ng và Truy i h c Công ngh - i h c Qu c gia Hà Nôi, 2010