You are on page 1of 45

BỘ GIÁO DỤC VÀ ĐÀ O TẠO

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM


VIỆN SƯ PHẠM KỸ THUẬT

BÁO CÁO KẾT QUẢ NGHIÊN CỨU


NGÀ NH SƯ PHẠM KỸ THUẬT
Đề tài:
APP TỪ ĐIỂN TIẾNG ANH CHUYÊN NGÀNH
KỸ THUẬT

Chủ nhiệm đề tài: TRƯƠNG HUY PHONG


Thành viên tham gia:
1. NGÔ THỊ BẢO ÁNH 15141099
2. BÙI ANH THƯ 15141298
3. ĐẶNG MINH SANG 15141262
4. TRƯƠNG HUY PHONG 15141241

Tp. Hồ Chí Minh, ngày 30 tháng 04 năm 2019

1
MỤC LỤC
CHƯƠNG 1 Tổng quan về App từ điển tiếng Anh chuyên ngảnh kỹ thuật……..12
1. App từ điển tiếng Anh……………………………………………………………...12
2. Tiếng anh chuyên ngành……………………………………………………….…...12
3. Kết hợp giữa từ điển và tiếng anh chuyên ngành…………………………………...12
CHƯƠNG 2 Phương pháp nghiên cứu……………………………………………...13
1.Phương pháp phân tích và tổng hợp…………………………………………………13
2. Phương pháp phỏng vấn…………………………………………………………….13
3. Phương pháp quan sát……………………………………………………………….13
4. Phương pháp thực nghiệm…………………………………………………………..13
CHƯƠNG 3 Cơ sở lý luận và thực tiễn về App từ điển tiếng Anh chuyên
ngành…………………………………………………………………………………..14
1. Cơ sở lý luận thực tiễn………………………………………………………......14
CHƯƠNG 4 Đề xuất/ Vận dụng App từ điển tiếng Anh chuyên ngành…………...15
1. Phân tích thiết kế………………………………………………………………...15
2. Xây dựng ứng dụng…………………………………………………………….. 24
CHƯƠNG 5 Kiểm nghiệm/ thực nghiệm App từ điễn tiếng Anh chuyên
ngành…………………………………………………………………………………..42
TÀI LIỆU THAM KHẢO……………………………………………………..44,45,46

2
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
THÀNH PHỐ HỒ CHÍ MINH

THÔNG TIN KẾT QUẢ NGHIÊN CỨU

1. Thông tin chung

- Tên đề tài:
App Từ Điển Tiếng Anh Chuyên Nghành
Cho Sinh Viên Kỹ Thuật

- Mã số: B2019.SPK.01
- Chủ nhiệm: Trương Huy Phong

- Cơ quan chủ trì: Trường ĐH Sư phạm Kỹ thuật Tp. Hồ Chí Minh

- Thời gian thực hiện: tháng 02 năm 2019 đến tháng 05 năm 2019

2. Mục tiêu

Nghiên cứu xây dựng được app hỗ trợ người dùng trong việc dịch các văn bản,
các bài báo kỹ thuật bằng tiếng Anh một cách sát nghĩa. Hướng tới tiết kiệm
chi phí, thời gian học tiếng Anh chuyên ngành.

3. Tính mới và sáng tạo

Đề xuất một ứng dụng app từ điển tiếng Anh chuyên ngành kỹ thuật phù hợp
với nhu cầu và thực tiễn học tập cho sinh viên trong các trường kỹ thuật.

4. Kết quả nghiên cứu:


Cho ra một ứng dụng App từ điển tiếng Anh chuyên ngành kỹ thuật

5. Sản phẩm

- Báo cáo kết quả nghiên cứu.

➢ Tổng hợp các từ và cụm từ phổ biến nhất ở mỗi chuyên ngành kỹ thuật.
➢ Tạo 1 app dịch tiếng Anh miễn phí để người học có thể dễ dàng download
và sử dụng.
3
➢ Cho nên chúng ta nên tạo ra 1 app từ điển tiếng Anh chuyên ngành kỹ thuật
phục vụ cho những ai muốn tìm tòi và tìm hiểu thêm về chuyên ngành kỹ
thuật của họ.

6. Hiệu quả, phương thức chuyển giao kết quả nghiên cứu và khả năng áp
dụng

- Xây dựng được app hỗ trợ người dùng trong việc dịch các văn bản, các bài
báo kỹ thuật bằng tiếng Anh một cách sát nghĩa.
- Tiết kiệm chi phí, thời gian học tiếng Anh chuyên ngành.

Ngày 05 tháng 11 năm 2019

Cơ quan chủ trì Chủ nhiệm đề tài

Trương Huy Phong

4
5
MỞ ĐẦU
Hiện nay, tiếng Anh được coi là ngôn ngữ quốc tế số một trên thế giới. Hàng triệu người
từ các nền văn hóa khác nhau đều nỗ lực học tiếng Anh mỗi ngày. Ở Việt Nam, tiếng Anh
cũng đã chiếm được vị trí quan trọng kể từ khi đất nước bắt đầu thực hiện chính sách mở
cửa hội nhập ra khu vực và thế giới. Ở nhiều lĩnh vực khác nhau trong xã hội như kinh tế,
chính trị, khoa học, du lịch, vv... đều rất cần những người có trình độ tiếng Anh giỏi.
Người ta học và sử dụng tiếng Anh với nhiều mục đích khác nhau để đáp ứng nhu cầu
giao tiếp ngày càng lớn trong xã hội, để kiếm được công việc tốt, để được thăng chức,
hay để giành được cơ hội đi du học và làm việc ở nước ngoài. Cùng với đó, sự phát triển
của công nghệ di động đã bùng nổ trong vài năm qua. Các thiết bị cầm tay đã trở nên
mạnh mẽ và rất phổ biến. Bởi vậy trước nhu cầu và lợi thế đó, nhóm em quyết định nghiên
cứu và xây dựng ứng dụng: APP TỪ ĐIỂN TIẾNG ANH CHUYÊN NGÀNH KỸ
THUẬT

6
1.TÍNH CẤP THIẾT/LÝ DO CHỌN ĐỀ TÀI:
a.Bối cảnh:
➢ Công nghệ thông tin (CNTT) đã và đang tác động vào rất nhiều lĩnh vực trong cuộc
sống và ở hầu hết các lĩnh vực. Sau đây là một vài ứng dụng của CNTT có ảnh
hưởng mạnh mẽ vào cuộc sống con người:
Công nghệ có
Tên công
Trạng thái khả năng bị Ứng dụng tiềm năng
nghệ
ảnh hưởng
4G
truyền Băng thông Điện thoại, Máy tính, Các thiết bị
Phát triển
thông di rộng, 2G, 3G thông minh
động
5G
truyền Băng thông Điện thoại, Máy tính, Các thiết bị
Nghiên cứu
thông di rộng, 2G, 3G thông minh
động
Bộ não Điều trị các bệnh về thần kinh, trí
Nghiên cứu
nhân tạo tuệ nhân tạo
Máy tính Nhiều thiết bị
Giả thiết, thí Nhỏ hơn, nhanh hơn, tiêu thụ điện
quang điện tử, mạng
nghiệm năng thấp hơn máy tính
học tích hợp
Máy tính điện Tính toán nhanh hơn nhiều, đối
Giả thiết, thí tử, máy tính với một số loại vấn đề, mô hình
Máy tính
nghiệm, quang học, hóa học, vật liệu mới có tính năng
lượng tử
thương mại đồng hồ lượng lập trình, giả thiết của siêu dẫn
tử nhiệt độ cao và siêu chảy
Mật mã Thương mại
Thông tin liên lạc an toàn
lượng tử hóa
Trí tuệ Giả thiết, Trí tuệ của con
Robot, Các thiết bị thông minh
nhân tạo nghiên cứu người

7
➢ Không những vậy, CNTT cũng đóng góp một phần không nhỏ vào sự phát triển
của nền giáo dục ở Việt Nam. Một ví dụ dễ thấy ở trường Đại học Sư phạm Kỹ
thuật Thành phố Hồ Chí Minh, những năm trước ở kì thi Anh văn đầu ra sinh viên
sẽ làm bài thi bằng bút chì, tô tròn vào đáp án trên giấy. Nhưng bây giờ, sinh viên
sẽ làm trên máy tính, việc này sẽ tiết kiệm được thời gian chấm bài của giáo viên,
đồng thời cũng công bằng hơn, sinh viên không thể trao đổi bài được.
➢ Các app học tiếng Anh trên điện thoại cũng như phần mềm học tiếng Anh trên máy
tính ra đời ngày càng nhiều. Việc này giúp cho người học linh hoạt được cả về thời
gian và không gian. Nhưng xét về các app trên điện thoại, có rất nhiều app học và
dịch tiếng Anh nhưng không có app nào dành riêng cho sinh viên kỹ thuật.

b.Thực trạng hiện nay:

➢ Tính đến năm 2016, 400 triệu người có ngôn ngữ mẹ đẻ là tiếng Anh, 1,1 tỉ
người dùng tiếng Anh làm ngôn ngữ thứ hai hoặc ngoại ngữ và những con
số này ngày càng tăng lên.
➢ Ở Việt Nam tiếng Anh được áp dụng vào các kì thi như thi chuyển cấp, thi
đại học, các vòng phỏng vấn xin việc làm ở các công ty nước ngoài,…. Như
vậy, tiếng Anh là cực kì quan trọng.
➢ Hiện nay, một số các trường đại học đã bỏ môn học Anh văn chuyên ngành
ra khỏi chương trình đào tạo. Việc này ảnh hưởng rất nhiều đến việc tự học
của sinh viên. Có những kiến thức mà trên lớp thầy cô không nói, giáo trình
không có, sinh viên phải tự tìm tòi trên mạng. Nhưng hầu hết các tài liệu kỹ
thuật thì lại viết bằng tiếng Anh, việc không hiểu đúng nghĩa các từ, cụm từ
tiếng Anh chuyên ngành có thể làm sinh viên hiểu sai bản chất của vấn đề.
➢ Các app học và dịch tiếng Anh quá nhiều nhưng không có một app nào dịch
sát nghĩa các từ hoặc cụm từ tiếng Anh và bị hạn chế bởi đòi hỏi phải truy
cập internet.
2.MỤC TIÊU NGHIÊN CỨU:
➢ Xây dựng được app hỗ trợ người dùng trong việc dịch các văn bản, các
bài báo kỹ thuật bằng tiếng Anh một cách sát nghĩa.
➢ Tiết kiệm chi phí, thời gian học tiếng Anh chuyên ngành
3. KHÁCH THỂ VÀ ĐỐI TƯỢNG NGHIÊN CỨU
3.1. Khách thể nghiên cứu:
- Sinh viên kỹ thuật tại Đại Học Sư Phạm Kỹ Thuật
- Nhu cầu sử dụng tiếng Anh chuyên ngành
8
3.2. Đối tượng nghiên cứu:
- “App từ điển tiếng Anh chuyên ngành”

4.GIẢ THUYẾT NGHIÊN CỨU:

❖ Nếu có một app từ điển tiếng Anh chuyên ngành kỹ thuật tốt thì tiếng Anh
chuyên ngành sẽ trở nên đơn giản hơn.

5. NHIỆM VỤ NGHIÊN CỨU:


- Nghiên cứu tổng quan về các app trừ điển tiếng Anh chuyên ngành hiện
nay.
- Nghiên cứu thực tiễn về ưu nhược điểm của các app từ điển tiếng Anh
chuyên ngành đối với người sử dụng.
- Tìm hướng giải quyết khắc phục nhược điểm và phát triển những ưu điểm
sẵn có.
- Kiểm nghiệm tính hiệu quả của app từ điển tiếng anh chuyên ngành sau khi
phát triển.

6. PHẠM VI NGHIÊN CỨU:


Giới hạn ở trường Đại Học Sư Phạm Kỹ Thuật

7. PHƯƠNG PHÁP NGHIÊN CỨU ( lựa chọn phương pháp phù hợp)
7.1. Phương pháp nghiên cứu thực tiễn: Để thực hiện mục tiêu và nhiệm vụ nghiên
cứu, người nghiên cứu sử dụng những phương pháp nghiên cứu sau:
7.1.1. Phương pháp điều tra bằng phiếu hỏi
7.1.2. Quan sát
7.1.3. Phương pháp phỏng vấn

9
8. CẤU TRÚC BÁO CÁO
Mở đầu
Chương 1: Tổng quan
Chương 2: Phương pháp nghiên cứu
Chương 3: Cơ sở lý luận và thực tiễn về App hỗ trợ học tiếng Anh chuyên ngành tại
trường Đại Học Sư Phạm Kỹ Thuật
Chương 4: Đề xuất/vận dụng một App từ điển tiếng Anh chuyên ngành
Chương 5: Kiểm nghiệm/Thực nghiệm về App từ điển tiếng Anh chuyên ngành

Kết luận
Phụ lục

9. BỐ CỤC DỰ KIẾN CỦ A LUẬN ÁN


MỞ ĐẦU
- Tính cấp thiết/Lý do chọn đề tài
- Mục tiêu nghiên cứu
- Đối tượng nghiên cứu
- Khách thể nghiên cứu
- Nhiệm vụ nghiên cứu
- Phạm vi nghiên cứu
- Giả thuyết nghiên cứu
- Phương pháp nghiên cứu

10
CHƯƠNG 1
TỔNG QUAN
1. App từ điển tiếng Anh.
Từ điển là công cụ không thể thiếu cho mọi người, nhất là những người muốn
học tiếng Anh hay làm việc trong môi trường cần sử dụng tiếng Anh. Trước đây,
muốn tra từ điển, chúng ta cần phải đem theo một cuốn sách dày cộm để tra thủ
công, không thì bỏ một số tiền khá lớn để mua các máy Kim từ điển về để dùng.
Giờ thì ai cũng có điện thoại thông minh, dễ dàng tải và cài đặt các ứng dụng từ
điển để học rồi nên việc học tiếng Anh trở nên khá là đơn giản.

2. Tiếng anh chuyên ngành.


Ở thời đại công nghệ ngày càng phát triển, nhu cầu học về kỹ thuật ngày càng
tăng cao. Chúng ta có thể tìm kiếm tài liệu về kỹ thuật ở khắp mọi nơi trên thế
giới bằng sách báo, trên máy tính và trên smart phone, nhưng hầu hết các tài
liệu đều sử dụng ngôn ngữ chung của thế giới là tiếng Anh. Vì vậy, tiếng Anh
chuyên ngành là công cụ không thể thiếu để thỏa mãn nhu cầu học hỏi của chúng
ta.

3. Kết hợp giữa từ điển và tiếng anh chuyên ngành.


Không phải tài liệu nào cũng có sẵn bằng tiếng Việt, cũng không phải từ điển
nào cũng có thể dịch sát nghĩa với ý muốn của tác giả. Ở đây, chúng ta cần có 1
app từ điển tiếng anh chuyên ngành giúp người sử dụng có thể dịch từ vựng
chuyên ngành một cách sát nghĩa nhất, và người dùng có thể sử dụng mọi lúc
mọi nơi và có thể sử dụng ở trạng thái không có internet

11
CHƯƠNG 2
PHƯƠNG PHÁP NGHIÊN CỨU
1. Phương pháp phân tích và tổng hợp
Phân tích: Có rất nhiều loại app tiếng anh phục vụ cho việc học ngoại ngữ cho
rất nhiều đối tượng nhưng vẫn còn ít loại app mà phục vụ cho thiêng về một đối
tượng.
Tổng hợp: Vì vậy cần có một loại app tiếng anh phục vụ cho những đối tượng
có nhu cầu học về kỹ thuật cần sữ dụng những từ ngữ anh văn chuyên ngành.
2. Phương pháp phỏng vấn.
Phương pháp điều tra thông qua việc trực tiếp hỏi/đáp của sinh viên khóa
K14,K15 Khoa Điện- Điện Tử trường ĐH Sư Phạm Kỹ Thuật TP.HCM thông
qua các câu hỏi đã chuẩn bị sẵn.
3. Phương pháp quan sát.
Phương pháp điều tra thông qua việc trực tiếp học tập các môn cơ sở và chuyên
ngành của sinh viên khóa K14,K15 Khoa Điện- Điện Tử trường ĐH Sư Phạm
Kỹ Thuật TP.HCM.
4. Phương pháp thực nghiệm.
Phương pháp điều tra thông qua xây dựng phiếu điều tra nhằm thu thập những
thông tin cần thiết của sinh viên khóa K14,K15 Khoa Điện- Điện Tử trường
ĐH Sư Phạm Kỹ Thuật TP.HCM

12
CHƯƠNG 3
CƠ SỞ LÝ LUẬN VÀ THỰC TIỄN VỀ APP TỪ ĐIỂN TIẾNG ANH
CHUYÊN NGÀNH
Luận cứ thực tiễn
- Đề tài chỉ sử dụng luận cứ thực tiễn:
Giả thuyết(Luận Điểm): “NẾU có một App từ điển tiếng Anh chuyên ngành kỹ
thuật tốt THÌ Tiếng anh chuyên ngành sẽ trở nên đơn giản hơn”
- Luận Cứ:
• Tiếng Anh được xem là ngôn ngữ chung của thế giới, hầu hết các văn bản,
bài báo về khoa học kỹ thuật đều sử dụng ngôn ngữ này.
• Từ điển dịch tiếng Anh ngày càng nhiều, nhưng với các từ hoặc cụm từ
chuyên ngành thường dịch không sát nghĩa.
• Nhu cầu dịch văn bản tiếng Anh để tự tìm hiểu ngày càng tăng.
• Các công ty nước ngoài yêu cầu kỹ sư đọc hiểu văn bản kỹ thuật ngày càng
nhiều

13
CHƯƠNG 4
ĐỀ XUẤT/ VẬN DỤNG APP TỪ ĐIỂN TIẾNG ANH CHUYÊN NGÀNH
Kết quả nghiên cứu: “Tạo ra một App từ điển Tiếng Anh chuyên ngành”
4.1 PHÂN TÍCH THIẾT KẾ:
4.1.1 Xác định yêu cầu
4.1.1.1 Chức năng chính
a. Chức năng của server
✓ Phân chia quyền hạn:
- Admin có quyền cao nhất, toàn quyền đối với tất cả.
- Mod có quyền thấp hơn admin một bậc.
- Các admin thứ cấp khác như: quản lý user, quản lý liên hệ, quản lý
dữ liệu có những quyền hạn nhất định.
- Giáo viên.
- User vip.
- User.
✓ Quản lý user:
- Thêm, xóa, sửa người dùng.
- Quản lý bình luận, liên hệ từ người dùng.
- Quản lý kết quả thi.
- Các phần được đánh dấu(bookmark, favorite).
✓ Quản lý cơ sở dữ liệu:
- Quản lý lý thuyết tiếng Anh như: video, bài nghe, ngữ pháp…
- Quản lý các dạng bài thi: trắc nghiệm chọn ABCD, đọc hiểu true,
false, sắp xếp câu.
- Quản lý kết quả thi, các đánh dấu yêu thích.
✓ Quản lý liên hệ, phản hồi.
- Nhận các phản hồi của user, đáp ứng yêu cầu, trả lời thắc mắc.

14
- Nâng cấp sửa chữa chương trình
✓ Ngoài ra còn có các chức năng khác như:
- Thống kê đăng kí, lần đăng nhập.
- Thống kê số lượng thành viên
- Export file pdf danh sách thành viên.
- Tạo file backup database.

b. Chức năng của client


✓ Cho phép người dùng đăng kí tài khoản, đăng nhập hệ thống, lấy lại mật
khẩu.
- Đăng ký: Xử lý, kiểm tra input của người dùng, input sẽ được gửi
lên server để xử lý tiếp. Nhận response từ server và thông báo cho
người dùng.
- Đăng nhập: gửi yêu cầu đăng nhập của người dùng lên server và
nhận response từ server.
✓ Cho phép người dùng thay đổi thông tin cá nhân, thay đổi mật khẩu, thay
đổi hình đại diện.
✓ Người dùng có thể xem từ mới, thành ngữ, audio, video và đánh dấu, ghi
nhớ cho lần xem sau.
- Đánh dấu/bỏ đánh dấu các audio, video.
- Xem trực tiếp các video.
- Học ngữ pháp.
✓ Tổ chức thi trắc nghiệm theo nhiều dạng: trắc nghiệm ABCD, trắc nghiệm
TRUE/FALSE, điền từ, sắp xếp câu. Người dùng có thể lưu lại kết quả thi
của mình.
✓ Gửi liên hệ, thắc mắc đến quản trị.
✓ Liên kết facebook, google+.

15
4.1.2 Mô hình hoạt động client-server
a. Biểu đồ usercase
Biểu đồ usercase thể hiện số lượng chức năng mà người dùng có thể tương tác
trực tiếp.
➢ Đối với khách:
Khách có thể đăng kí tài khoản để đăng nhập vào chương trình và bắt đầu sử
dụng.

Hình 4.1 Chức năng dành cho khách


➢ Đối với thành viên:
Sau khi đăng nhập vào chương trình, thành viên sẽ có những chức năng nhất định.

16
Hình 4.2 Chức năng dành cho thành viên

3.1.2.2 Biểu đồ xử lý
➢ Server nhận yêu cầu từ client, xử lý và sau đó trả lại kết quả cho client.
➢ Client gửi yêu cầu lên server, sau đó nhận kết quả và hiển thị cho người dùng.

17
Một số mô hình xử lý:
❖ Xử lý đăng nhập:

Hình 4.3 Mô hình xử lý đăng nhập


Bước 1: User gửi username, password đến server. Nếu có timeout hay internet lỗi
thì hiển thị thông báo.
Bước 2: Server nhận data từ client, xử lý và gửi trả lại kết quả.
Bước 3: Nếu username hoặc password không đúng thì hiển thị lỗi và quay lại
bước 1. Nếu tài khoản bị khóa thì hiện thông báo liên hệ với admin.
Bước 4: Đăng nhập thành công tiếp tục sử dụng chương trình.

18
❖ Xử lý đăng kí:

19
Hình 4.4 Mô hình xử lý đăng kí
Bước 1: User nhập vào input, client kiểm tra input trước khi gửi lên server. Nếu
input sai thì hiện thông báo nhập lại.
Bước 2: Gửi thông tin đăng kí lên server. Server kiểm tra username có tồn tại
chưa. Nếu username tồn tại thì hiện thông báo lỗi và quay lại bước 1. Nếu
username không tồn tại đến bước 3.
Bước 3: Xử lý đăng kí và thêm dữ liệu vào database. Gửi trả kết quả lại cho
client.
Bước 4: Hiển thị kết quả đăng kí thành công và chuyển user đến màn hình đăng
nhập.
20
❖ Xử lý thi trắc nghiệm:

Hình 4.5 Mô hình xử lý thi trắc nghiệm


❖ Xử lý thay đổi thông tin, mật khẩu, thay đổi hình đại diện

21
Hình 4.6 Mô hình xử lý thay đổi thông tin
3.2.1 Thiết kế mô hình lớp
3.2.1.1 Mô hình lớp ở client - android
Mô hình lớp thể hiện mối liên hệ giữa các lớp với nhau, liên kết với nhau tạo giúp
chương trình hoạt động tốt, tối ưu.

22
Hình 4.8 Mô hình lớp của chương trình.
❖ Lớp LoginActivity:
Là lớp chính và chạy đầu tiên khi chương trình chạy. Lớp này có nhiệm vụ xác
thực user để cho phép user vào hệ thống.

4.2 XÂY DỰNG ỨNG DỤNG:

4.2.1 Client

23
Phần tương tác với người dùng. Người dùng phải đăng ký và đăng nhập vào để có
thể sử dụng được ứng dụng.

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT

❖ Tùy chỉnh khả năng xoay màn hình của ứng dụng, ở đây ta chỉ cho phép ứng
dụng dựng theo chiều dọc.

instantFunctionCheck =new FunctionCheck(getApplicationContext());


instantFunctionCheck.checkInternetConnection()

❖ Kết nối internet luôn được kiểm tra để đảm bảo ứng dụng hoạt động ổn định.

jsonParser.makeHttpRequest(Constant.BASE_URL_SERVER+" ", "POST", params);


JSONParser.getJSONObjectFromJString

❖ Truyền nhận dữ liệu với server với dạng “JSON” và sử dụng phương thức
“POST”
4.2.1.1 Danh sách các màn hình

STT Tên màn hình Ý nghĩa/ghi chú


1 Trang login Gồm các chức năng về đăng nhập đăng
ký.. cho người dùng trước khi sử dụng
chương trình

24
2 Trang chính Gồm menu left, actionbar tùy chọn các
chức năng khác. Mặc định hiển thị
thông
tin các nhân

25
3 Trang thông tin cá Hiển thị thông tin cá nhân của người
nhân dùng
cùng với các tùy chỉnh.
4 Trang từ điển Danh mục các từ, dịch nghĩa, ví dụ,
nghe
từ.
5 Trang thành ngữ Gồm các bài học thành ngữ, có thể
lưu lại
vào mục yêu thích.
6 Trang ngữ pháp Gồm các bài học về ngữ pháp từ cơ
bản
đến nâng cao.
7 Trang bài nghe Gồm các bài để luyện nghe tiếng
Anh.
9 Trang video Gồm các video học tiếng Anh.
1 Trang yêu thích Trang lưu lại các bài nghe, ngữ pháp,
0 thành ngữ để sử dụng cho những lần
học
sau.
1 Trang kết quả thi Hiển thị kết quả các lần thi của người
1 dùng.
1 Các trang khác Các trang liên kết Facebook,
2 Google+,
chỉnh sửa thông tin cá nhân…
Bảng 4.12 Danh sách các màn hình
26
4.2.2 Trang đăng nhập
Trang bắt đầu để đăng ký đăng nhập để sử dụng ứng dụng, và cung cấp thông tin
về ứng dụng.
4.2.2.1 Giao diện

Hình 4.11 Màn hình đăng nhập

27
Chi tiết màn hình
Sử dụng sliding layout với 2 scrollView có thể ẩn hiện thay thế nhau.

S Tên Loại Ý nghĩa


T
T
1 Scrollview tài Scroll Hiển thị các tùy chọn n d
khoản view cho g ù
người dùng như đăng ký, đăng ư n
nhập. ờ g
i
2 Layout Scroll Giới thiệu về ứng
Scrollview view dụng
Giới thiệu
Bảng 4.13 Bảng mô tả trang đăng nhập
➢ Scrollview tài khoản người dùng

S Tên Loại Ý nghĩa


T
T
1 ed_username Editte Tùy chỉnh tên người dùng
xt
2 ed_password Editte Tùy chỉnh password
xt
3 remember_use Check Tùy chọn ghi nhớ username và
rname box password
28
4 Btnlogin Butto Đăng nhập sau khi điền username
n và
pasword

29
5 Btn_quen_mat Butt Chuyển đến trang trợ giúp về mật
_khau on khẩu
6 Btn_register Butt Chuyển đến trang đăng ký
on
7 Btn_thoat Butt Đóng ứng dụng
on
Bảng 4.14 Bảng mô tả scrollview người dùng
➢ ScrollView giới thiệu
gồm các textview cung cấp các thông tin về ứng dụng.
❖ Nội dung chính

File file = new File(Environment.getExternalStorageDirectory() +


"/hocngoaingu/remember/remember.txt");
FileWriter writer = new FileWriter(file);
writer.append(save);
writer.flush();

Chức năng ghi nhớ username và mật khẩu để dùng cho các lần đăng nhập tiếp
theo. Username và password sẽ được lưu lại trong một file có tên remember trong
đường dẫn "/hocngoaingu/remember/remember.txt".
String remember
=FunctionFolderAndFile.readFromFile("remember","remember.txt");

Đọc user và pass từ file để thực hiện đăng nhập nếu trước đó đã chọn chức năng
ghi nhớ.
4.2.3 Trang chính (Home)

30
Gồm các tùy chọn cho người dùng để sử dụng các chức năng của chương trình.

31
4.2.3.1 Ảnh chi tiết

Hình 4.15 Màn hình Home


4.2.3.2 Mô tả chi tiết

S Tên Loại Ý nghĩa


T
T
1 Tab1_wellcome_us Text Hiển thị tên người dùng
ername view
2 Tab1_chuongtrinh Text Hiển thị tên chương trình, lời
view khuyên
3 Tab1_btn_huongda Butt Chuyển đến trang hướng dẫn sử
n on dụng

32
4 Tab1_btn_binhluan Butt Chuyển đến trang bình luận
on
5 Tab1_btn_thongtint Butt Chuyển đến trang thông tin tác
acgia on giả
Bảng 4.14 Bảng mô tả trang home
4.2.3.3 Chi tiết màn hình
Trang chính sử dụng menu trái và actionbar để hiện thị các viewpaper.
- Menu_left
Gồm listview và được add adapter trong code

Hình 4.16 Màn hình menu left

33
4.2.4 Trang thông tin cá nhân
4.2.4.1 Ảnh chi tiết

Hình 4.18 Màn hình thông tin cá nhân


4.2.4.2 Mô tả chi tiết
Gồm các text view thông tin cá nhân như họ tên, ngày sinh, giới tính… và các
button
S Tên Ý nghĩa
T
T

34
1 Btn_thaydoi_thon Chuyển đến trang thay đổi
gtin thông tin
2 Btn_thaydoi_matk Chuyển đến trang thay đổi mật
hau khẩu
3 Btn_thaydoi_hinh Chuyển đến trang thay đổi hình
daidien đại diện
4 Btn_dangxuat Đăng xuất khỏi tài khoản và r t b
chuyển lại a r ắ
a t
n
g

35
đầu ứng dụng

4.2.4.3 Ảnh Bảng 4.15 Bảng mô tả trang thông tin cá nhân


chi tiết

Hình 4.19 Màn hình từ điể n

36
4.2.4.4 Mô tả chi tiết

S Tên Loại Ý nghĩa


T
T
1 Tab3_tudien_tu Text Hiển thị từ vựng
view
2 Tab3_tudien_loai Text Hiển thị loại từ
view
3 Tab3_tudien_phie Text Hiển thị phiên âm của từ
nam view
4 Tab3_tudien_dich Text Hiển thị các nghĩa của từ
nghia view
5 Tab3_tudien_save Butt Lưu lại từ vào mục yêu thích
on
6 Tab3_tudien_liste Butt Nghe phát âm của từ
n on
7 Tab3_tudien_nhie Text Hiển thị các nghĩa khác của từ
unghia view

Bảng 4.16 Bảng mô tả trang từ điể n

37
4.2.5 Trang thành ngữ
4.2.5.1 Ảnh chi tiết

Hình 4.20 Màn hình thành ngữ


4.2.5.2 Mô tả chi tiết

S Tên Loại Ý nghĩa


T
T
1 Tab4_thanhngu_th Text Hiển thị thành ngữ
anhngu view
2 Tab4_thanhngu_no Text Hiển thị dịch nghĩa của thành
idung view ngữ
38
3 Tab4_thanhngu_sa Butt Lưu lại vào mục thành ngữ yêu
ve on thích
4 Tab4_thanhngu_vi Text Hiển thị các ví dụ cho thành ngữ
du view
Bảng 4.17 Bảng mô tả trang thành ngữ
4.2.6 Trang ngữ pháp
4.2.6.1 Ảnh chi tiết

Hình 4.21 Màn hình ngữ pháp


4.2.6.2 Mô tả chi tiết

S Tên Loại Ý nghĩa


T
T

39
1 Tab5_nguphap_tie Text Hiển thị tiêu đê ngữ pháp
ude view
2 Tab5_nguphap_to Text Hiển thị tốm tắt nội dung của
mtat view ngữ pháp
3 Tab5_nguphap_ne Butt Chuyển đến trang tiếp
xt_btn on
4 Tab5_nguphap_luo Text Hiển thị lượt xem của bài ngữ
t_view view pháp
5 Textview Text Xem thêm chi tiết của bài ngữ
view pháp đó
Bảng 4.18 Bảng mô tả trang ngữ pháp

40
CHƯƠNG 5
KIỂM NGHIỆM/THỰC NGHIỆM APP TỪ ĐIỂN TIẾNG ANH
CHUYÊN NGÀNH
❖ Nghiên cứu cơ sở lý luận thực tiễn :
➢ Giả thuyết: “NẾU có một app từ điển tiếng anh chuyên ngành kỹ thuật tốt
THÌ Tiếng anh chuyên ngành sẽ trở nên đơn giản hơn.”
• Thể thức nghiên cứu:
➢ Đề tài này nghiên cứu sử dụng phương pháp quan sát, khảo sát, phỏng vấn
đối với các sinh viên khóa K14,K15 Khoa Điện- Điện Tử trường ĐH Sư
Phạm Kỹ Thuật TP.HCM qua đó tổng hợp các ý kiến, đưa ra các nhận xét
của người nghiên cứu.

KẾT LUẬN VÀ KIẾN NGHỊ


- Kết luận:
➢ Tiếng Anh hiện là thứ không thể thiếu trong học tập và nghiên cứu, đặc
biệt đối với sinh viên ngành kỹ thuật cực kì quan trọng. Do đó, việc cần
thiết tạo ra một ứng dụng mang tính ưu việt hỗ trợ việc học tiếng Anh
chuyên ngành kỹ thuật là rất cần thiết.
➢ Ngoài ra nhóm còn nghiên cứu về các công nghệ web, framework YII để
phục vụ cho việc phát triển ứng dụng tốt hơn trong việc quản trị, kết nối
dữ liệu.
➢ Về thực nghiệm ứng dụng đã có khả năng áp dụng trong thực tế, mang lại
lợi ích cho người dùng.
➢ Ứng dụng đã hoàn thành các yêu cầu được đặt ra.
➢ Chương trình cung cấp tương đối đầy đủ các tính năng của một ứng dụng
dạy và học.
➢ Chương trình có giao diện thân thiện, đẹp mắt dễ sử dụng.

41
➢ Client và server liên kết rõ ràng, độc lập để có thể dễ dàng trong việc quản
lý, phát triển.

- Kiến nghị:
➢ Đề xuất nghiên cứu: vì đề tài do sinh viên không chuyên bên lĩnh vực công
nghệ thông tin nghiên cứu, đề xuất do đó trong quá trình nghiên cứu không
tránh khỏi thiếu sót, sai lầm. Cho nên để phát triển đề tài cần sự giúp đỡ
của lĩnh vực công nghệ thông tin để hoàn thiện sản phẩm từ việc viết ngôn
ngữ lập trình, đến giao diện app..
➢ Chương trình có thể phát triển trên nền tảng khác như Windows Phone,
IOS.
➢ Thêm các tính năng khác như kết nối các user, so sánh kết quả, danh sách
thành viên điểm cao, kết quả cao làm động lực trong việc học.
➢ Thương mại hóa account, quảng cáo.
➢ Liên kết các trung tâm ngoại ngữ, cung cấp danh sách thành viên cho các
trung tâm.

42
PHỤ LỤC
1. Cleverlearn Vietnam English Language Center. 3000 từ vựng tiếng Anh
thông dụng nhất của Oxford, 2013.
2. Nguyễn Anh Tuấn. Slide môn học Phát triể n ứng dụng trên thiết bị di
đô ̣ng, Đại Học Công Nghệ Thông Tin.
3. Võ Thành Nhật - Phan Thành Trung. Luận văn tốt nghiệp tìm hiể u hệ
điều hành android và xây dựng ứng dụng minh họa, Đại Học Khoa Học Tự
Nhiên HCM, 2010.
4. Trần Hữu Phước. Tìm hiể u và xây dựng ứng dụng Phone Book Safe
Manager trên Android. [Download].
http://vi.scribd.com/doc/56123159/Android#download.
5. Slide tài liệu android tiếng việt. [Download].
http://www.kienthuc.name.vn.
6. YII 1.1 Application Development Cookbook - Vietnamese, by longt8x
- phamducbact1k10@gmail.com, August 28, 2012.
7. Yii Framework - Design pattern and Database and Form, by Team
Justlook - Công ty truyền thông kỹ thuật số Toàn Cầu Xanh.

Tiếng Anh:
1. Rick Rogers. Android Application Developmen. Gravenstein Highway
North, Sebastopol, CA 95472: O’Reilly Media Inc, May 2009.

2. Kyle Merrifield Mew. Android 3.0 Application Development Cookbook.


B27 6PA, UK: 32 Lincoln RoadOlton Birmingham, July 2011.

43
3. Wei-Meng Lee. Beginning Android™ Application Development.
Indianapolis, Indiana: Wiley Publishing, Inc., 2011.
4. Mark L. Murphy. Beginning Android 2. 233 Spring Street, 6th Floor,
New York, Mar 2010.
5. W.FRANK ABLESON and CHARLIE COLLINS. Unlocking Android.
ROBI SEN, 2009.
6. Mark Hancock. English Pronunciation In Use. 40 West 20th Street, New
York, USA: Cambridge University Press, 2003.
7. Anne Taylor and Casey Malarcher. Starter TOEIC 3th Edition - Building
TOEIC Test-taking Skills, 2006.
8. Qiang Xue and Xiang Wei Zhuo. The Definitive Guide to Yii 1.1. New
York, 2008 - 2012.
9. Jeffery Winesett. Agile Web Application Development with Yii 1.1 and
PHP5. 32 Lincoln Road, Olton, Birmingham, B27 6PA, UK, August 2010.
10. Alexander Makarov Yii 1.1 Application Development Cookbook. Livery
Place, 35 Livery Street: Birmingham B3 2PB, UK, August 2011.

Website:
1. Yii Framework Vietnam Forum. [Online.] http://yiivn.com/, Oct , 2014.

2. Yii PHP Framework Forum International - Best for Web 2.0


Development. [Online] http://www.yiiframework.com/, August, 2014.
3. Izweb - Thiết kế Web theo chuẩn, http://www.izwebz.com/, Oct, 2014.
4. Android Developers, http://developer.android.com/develop/index.html,
Oct, 2014.
44
5. Android Tag StackOverFlow,
http://stackoverflow.com/questions/tagged/android, Oct, 2014.
6. OpenSource ActionBarSherlock Android Library,
http://actionbarsherlock.com/, Oct, 2014.
7. OpenSource SlidingMenu Android Library,
https://github.com/jfeinstein10/SlidingMenu, Oct, 2014.
8. OpenSource SlidingUpPanelLayout Android,
https://github.com/umano/AndroidSlidingUpPanel, Oct, 2014.
9. Diễn đàn Android Việt Nam, http://forum.vietnamandroid.com/, August,
2014.
10. Ngữ Pháp Tiếng Anh, http://tienganh360.com/category/trac-nghiem-
ngu-phap-tieng-anh, Dec 2014.
11. Website Trung tâm học tiếng Anh mỗi ngày,
http://hoctienganhmoingay.edu.vn/, August, 2014.
12. Lớp Ngoại Ngữ, http://lopngoaingu.com/, Oct, 2014.
13. Học tiếng Anh qua video, http://www.englishvideolesson.com/, Oct,
2014.
14. Youtube học tiếng Anh cùng Mr Ducan - kênh của hoctienganhpro,
http://www.youtube.com/user/hoctienganhpro?feature=watch, August, 2014.

45

You might also like