fit.mta.edu.vnfit.mta.edu.vn/softcon/2015/reports/TuDien.doc · Web viewMàn hình trên là màn...

15
1 MỤC LỤC MỤC LỤC 1 MỞ ĐẦU… 2 1.1...............................Thiết kế giao diện 4 1.1.1...............................Giao diện chính 4 1.1.2.....................Giao diện Tra cứu Offline 5 1.1.3......................Giao diện Tra cứu Online 6 1.1.4.........Giao diện Tra cứu động từ bất quy tắc 7 1.1.5...................Giao diện Tra cứu thành ngữ 7 1.1.6.................Giao diện Tra cứu cụm động từ 8 1.1.7...........................Giao diện Tra nhanh 8 1.1.8..........................Giao diện Lịch sử từ 9 1.1.9........................Giao diện Từ yêu thích 9 KẾT LUẬN 10 1. Tổng kết những kết quả đã đạt được..............10 2. Hướng phát triển................................10 TÀI LIỆU THAM KHẢO 11

Transcript of fit.mta.edu.vnfit.mta.edu.vn/softcon/2015/reports/TuDien.doc · Web viewMàn hình trên là màn...

Page 1: fit.mta.edu.vnfit.mta.edu.vn/softcon/2015/reports/TuDien.doc · Web viewMàn hình trên là màn hình chính khi có kết nối mạng sẽ hiển thị Word of the Day theo ngày

1

MỤC LỤC

MỤC LỤC 1MỞ ĐẦU…2

1.1. Thiết kế giao diện.....................................................................................41.1.1. Giao diện chính...................................................................................41.1.2. Giao diện Tra cứu Offline..................................................................51.1.3. Giao diện Tra cứu Online...................................................................61.1.4. Giao diện Tra cứu động từ bất quy tắc...............................................71.1.5. Giao diện Tra cứu thành ngữ..............................................................71.1.6. Giao diện Tra cứu cụm động từ..........................................................81.1.7. Giao diện Tra nhanh...........................................................................81.1.8. Giao diện Lịch sử từ...........................................................................91.1.9. Giao diện Từ yêu thích.......................................................................9

KẾT LUẬN 101. Tổng kết những kết quả đã đạt được..........................................................102. Hướng phát triển........................................................................................10

TÀI LIỆU THAM KHẢO 11

Page 2: fit.mta.edu.vnfit.mta.edu.vn/softcon/2015/reports/TuDien.doc · Web viewMàn hình trên là màn hình chính khi có kết nối mạng sẽ hiển thị Word of the Day theo ngày

2

MỞ ĐẦU

Hiện nay với sự phát triển nhanh chóng của khoa học công nghệ, các thiết

bị điện thoại di động đang ngày càng trở lên phổ biến, đặc biệt là các

smartphone hay còn gọi là điện thoại thông minh. Các mạng viễn thông di động

đã phủ song tới từng ngõ ngách trên mọi miền Tổ quốc. Cùng với sự phát triển

của mạng 3G, GPRS … và sự ra đời của các dòng điện thoại đời cao ngày càng

nhiều. Chiếc điện thoại di động không chỉ là thiết bị đàm thoại thông thường mà

đang dần trở thành thiết bị thông minh để đáp ứng nhu cầu ngày càng cao của

con người. Các bước tiến vượt bậc về công nghệ giúp bộ nhớ của điện thoại di

động ngày càng lớn, tốc độ xử lý nhanh hơn và nhớ đó chúng ta có thể tích hợp

nhiều chức năng khác nhau như chụp ảnh, quay video, nghe radio, xem tivi…

Trong tương lai, điện thoại di động thông minh (smartphone) có chức năng như

một chiếc mày tính sẽ tích hợp tất cả chức năng để đáp ứng các nhu cầu cần thiết

của con người. Mặt khác, cùng với sự phát triển của công nghệ, giá cả điện thoại

cũng càng ngày càng rẻ hơn và các đối tượng là học sinh, sinh viên sử dụng điện

thoại di động để hỗ trợ cho việc học tập ngày càng phổ biến hơn.

Bên cạnh đó, nhu cầu về một từ điển ngôn ngữ phục vụ công việc, học tập,

giao tiếp… là luôn luôn cần thiết. Tuy nhiên không phải lúc nào chúng ta cũng

có mặt ở nhà để tra từ điển, và khi đi công tác, đi học, du lịch… mang theo một

quyển từ điển dày cộp hoặc máy tính xách tay có nhiều bất tiện. Vì vậy, một ứng

dụng từ điển trên điện thoại di động cho phép tra cứu “mọi lúc mọi nơi” luôn

được người dùng chờ đợi và ủng hộ. Sự ra đời của thế hệ điện thoại thông minh

(smartphone) sử dụng hệ điều hành Android đã cho phép thực hiện điều này.

Một trong những ứng dụng cần thiết đối với người dùng và phù hợp với

điện thoại di động là từ điển và dịch tự động. Các ứng dụng này cần thiết cho

nhu cầu học tập, trao đổi kiến thức, cũng như hỗ trợ học ngoại ngữ cho mọi

người. Sẽ rất thuận lợi nếu có một từ điển với chức năng dịch offline và chức

năng dịch online với đã ngôn ngữ kèm theo phát âm thêm vào đó là một số chức

Page 3: fit.mta.edu.vnfit.mta.edu.vn/softcon/2015/reports/TuDien.doc · Web viewMàn hình trên là màn hình chính khi có kết nối mạng sẽ hiển thị Word of the Day theo ngày

3

năng rất hữu ích đi kèm vừa cần thiết lại nhỏ gọn, thuận lợi cho việc di chuyển

và tra từ nhanh chóng.

Từ những thực tế và lý do trên, em quyết tâm xây dựng một ứng dụng từ

điển trên HĐH Android.

Ứng dụng do em phát triển có thể cài đặt lên các điện thoại có hỗ trợ hệ

điều hành Android và có thể tra cứu từ điển Anh – Việt ở chế độ offline và tra

cứu cụm từ, câu với đa ngôn ngữ ở chế độ online.

Page 4: fit.mta.edu.vnfit.mta.edu.vn/softcon/2015/reports/TuDien.doc · Web viewMàn hình trên là màn hình chính khi có kết nối mạng sẽ hiển thị Word of the Day theo ngày

4

1.1. Thiết kế giao diện

1.1.1. Giao diện chính

Màn hình trên là màn hình chính khi có kết nối mạng sẽ hiển thị Word of the

Day theo ngày giúp người học có thể học tối đa không chỉ việc tra cứu từ điển.

Hình 4. 1: Giao diện màn hình chính

Page 5: fit.mta.edu.vnfit.mta.edu.vn/softcon/2015/reports/TuDien.doc · Web viewMàn hình trên là màn hình chính khi có kết nối mạng sẽ hiển thị Word of the Day theo ngày

5

Đây là menu chức năng chính của từ điển.

Hình 4. 2. Menu

1.1.2. Giao diện Tra cứu Offline

Mô tả màn hình tra cứu Offline bằng nhập từ:

Khi người dùng chọn chức năng tra cứu Offline màn hình a xuất

hiện.

Người dùng nhập từ cần tra và các suggestion hiện ra gợi ý người

dùng trong màn hình b.

Khi người dùng click chọn 1 từ trong danh sách gợi ý màn hình c

xuất hiện và hiển thị dữ liệu.

Hình 4. 3: Màn hình tra cứu Offline bằng nhập từ

Mô tả màn hình tra cứu Offline bằng Voice Search:

Khi người dùng chọn chức năng tra cứu Offline màn hình a xuất

hiện.

Người dùng click chọn biểu tượng Voice Search và 1 hộp thoại xuất

hiện hiển thị màn hình d.

Page 6: fit.mta.edu.vnfit.mta.edu.vn/softcon/2015/reports/TuDien.doc · Web viewMàn hình trên là màn hình chính khi có kết nối mạng sẽ hiển thị Word of the Day theo ngày

6

Người dùng đọc ứng dụng tự động tìm kiếm từ và hiển thị màn hình

f.

Hình 4. 4: Màn hình tra cứu Offline bằng Voice Search

Page 7: fit.mta.edu.vnfit.mta.edu.vn/softcon/2015/reports/TuDien.doc · Web viewMàn hình trên là màn hình chính khi có kết nối mạng sẽ hiển thị Word of the Day theo ngày

7

1.1.3. Giao diện Tra cứu Online

Đây là chức năng tra cứu Online giúp người dùng tra cứu cụm từ hay câu.

Chỉ cần chọn ngôn đầu vào và ngôn ngữ đầu ra. Nếu người dùng không chọn thì

mặc định chọn ngôn ngữ mặc định đầu vào là English và ngôn ngữ đầu ra là

Vietnamese. Khi người dùng nhập câu thì nếu có kết nối mạng thì sẽ dịch sang

ngôn ngữ mong muốn. Nếu không có mạng thì ứng dụng thông báo ‘Network is

not connected.’

Hình 4. 5. Màn hính Tra cứu Online

Page 8: fit.mta.edu.vnfit.mta.edu.vn/softcon/2015/reports/TuDien.doc · Web viewMàn hình trên là màn hình chính khi có kết nối mạng sẽ hiển thị Word of the Day theo ngày

8

1.1.4. Giao diện Tra cứu động từ bất quy tắc

Hình 4. 6: Màn hình tra cứu động từ bất quy tắc

1.1.5. Giao diện Tra cứu thành ngữ

Hình 4. 7: Màn hình tra cứu thành ngữ

Page 9: fit.mta.edu.vnfit.mta.edu.vn/softcon/2015/reports/TuDien.doc · Web viewMàn hình trên là màn hình chính khi có kết nối mạng sẽ hiển thị Word of the Day theo ngày

9

1.1.6. Giao diện Tra cứu cụm động từ

Hình 4. 8: Màn hình tra cứu cụm động từ

1.1.7. Giao diện Tra nhanh

Page 10: fit.mta.edu.vnfit.mta.edu.vn/softcon/2015/reports/TuDien.doc · Web viewMàn hình trên là màn hình chính khi có kết nối mạng sẽ hiển thị Word of the Day theo ngày

10

Với chức năng này khi người dùng đang đọc báo trên mạng bằng tiếng anh.

Người dùng không biết từ cần tra thì thay vào việc thoát ứng dụng hiện tại và

vào ứng dụng từ điển thì bất tiện rất nhiều. Với chức năng đó ứng dụng luôn ở

dạng floating window để giúp người dùng tra cứu từ mọi lúc mọi nơi trên các

ứng dụng khác.

Hình 4. 9: Màn hình tra cứu nhanh

1.1.8. Giao diện Lịch sử từ

Hình 4. 10: Giao diện lịch sử từ

Page 11: fit.mta.edu.vnfit.mta.edu.vn/softcon/2015/reports/TuDien.doc · Web viewMàn hình trên là màn hình chính khi có kết nối mạng sẽ hiển thị Word of the Day theo ngày

11

1.1.9. Giao diện Từ yêu thích

Hình 4. 11: Giao diện từ yêu thích

Page 12: fit.mta.edu.vnfit.mta.edu.vn/softcon/2015/reports/TuDien.doc · Web viewMàn hình trên là màn hình chính khi có kết nối mạng sẽ hiển thị Word of the Day theo ngày

12

KẾT LUẬN

1. Tổng kết những kết quả đã đạt được

Sau khi nghiên cứu, tìm hiểu và xây dựng ứng dụng tra cứu từ điển Offline,

Online, chương trình đã thực hiện đúng các chức năng đề ra ban đầu. Chương

trình đã đáp ứng được nhu cầu tra cứu từ Offline và Online, bên cạnh đó chương

trình còn hỗ trợ thêm một vài chức năng hữu ích giúp phát huy tối đa ứng dụng

đem lại cho người dùng cảm giác tiện lợi, thoải mái. Em đã cho chạy thử

nghiệm phần mềm trên HĐH Android và kết quả rất ổn định, khả năng tìm từ

nhanh.

Tuy nhiên, trong từ điển này em chưa tích hợp chức năng phát âm đầy đủ

và còn thiếu một số chức năng như tra từ đồng nghĩa, trái nghĩa…Ứng dụng vẫn

còn tồn tại một vài khuyết điểm như việc sử dụng chức năng Tra cứu nhanh

chưa thành công mỹ mãn.

2. Hướng phát triển

- Với những kết quả đạt được, em sẽ tiếp tục hoàn thiện từ điển và mở

rộng sang các hệ điều hành khác như: iOS, Windows Phone.

- Xây dựng thêm chức năng tra cứu từ bằng cách dùng camera để nhận

dạng từ, cụm từ, đoạn văn bản bất kỳ và từ động dịch.

Page 13: fit.mta.edu.vnfit.mta.edu.vn/softcon/2015/reports/TuDien.doc · Web viewMàn hình trên là màn hình chính khi có kết nối mạng sẽ hiển thị Word of the Day theo ngày

13

TÀI LIỆU THAM KHẢO

[1] Carol Brittion – Jill Doake, a Student Guide to Object – Oriented

Development

[2] Joel Murach, Murach’s Android Programming

[3] Joel Murach, Murach’s Java Programming

[4] Bài giảng Phân Tích Thiết Kế Hệ Thống Thông Tin – Học Viện Công

Nghệ Bưu Chính Viễn Thông

[5] Tài liệu trên Internet:

http://developer.android.com/training/index.html

http://www.sqlite.org/docs.html

http://sqlite.org/fts3.html

http://developer.tooleap.com/api-guide

http://www.android4devs.com/2014/12/how-to-make-material-

design-app.html

http://developer.tooleap.com/api-guide

https://github.com/koush/ion

[6] Nguồn cơ sở dữ liệu trên website

http://www.informatik.uni-leipzig.de/~duc/Dict/

http://vdict.com/

http://www.oxfordlearnersdictionaries.com/

http://dictionary.cambridge.org/

http://www.thefreedictionary.com/

[7] Nguồn dữ liệu từ sách

Paul S. Gruber, The 800 Most Commonly Used Idioms in America

Cambridge - English Phrasal Verbs In Use (Intermediate) (2004)

Cambridge - English Phrasal Verbs in Use (Advanced) (2007)

Longman – Phrasal Verb Dictionary