Phân tích hiện trạng du lịch Việt Nam

Một phần của tài liệu ỨNG DỤNG HỖ TRỢ DU LỊCH VIỆT NAM TRÊN NỀN TẢNG ANDROID 10600804 (Trang 29)

3 Phƣơng pháp nghiên cứu

2.2 Phân tích hiện trạng du lịch Việt Nam

2.2.1 Tổng quan

Việt Nam có đủ các yếu tố để phát triển ngành du lịch trở thành ngành kinh tế mũi nhọn.Với tiềm năng du lịch đa dạng và phong phú, đất nƣớc này đang là điểm đến nổi tiếng của thế giới.Trong tháng 4/2014, lƣợng khách quốc tế đến Việt Nam ƣớc đạt 745.980 lƣợt, tăng 5,11% so với tháng trƣớc và tăng 21,51% so với cùng kỳ năm 2013. Tính chung 4 tháng năm 2014 ƣớc đạt 3.073.905 lƣợt, tăng 27,32% so với cùng kỳ năm 2013.( Theo nguồn http://vietnamtourism.gov.vn).

Doanh thu ngành du lịch Việt Nam năm 2009 đạt từ 68.000 đến 70.000 tỷ đồng. Theo dự báo của Tổng cục du lịch Việt Nam, năm 2015 ngành du lịch Việt Nam sẽ thu hút 7-8 triệu lƣợt khách quốc tế, 32-35 triệu khách nội địa, con số tƣơng ứng năm

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 29 2020 là 11-12 triệu khách quốc tế, 45-48 triệu khách nội địa. Doanh thu từ du lịch sẽ đạt 18-19 tỷ USD năm 2020. ( Theo nguồn http://vietnamtourism.gov.vn).

Tuy nhiên, ngành du lịch Việt Nam từ nhiều năm nay, cũng đang bị báo động về nạn "chặt chém", bắt nạt du khách, hạ tầng cơ sở yếu kém và chất lƣợng dịch vụ kém, tạo ấn tƣợng xấu với du khách.

2.2.2 Tiềm năng du lịch Việt Nam

Về di tích : Việt Nam có hơn 40.000 di tích, thắng cảnh trong đó có hơn 3000 di tích đƣợc xếp hạng di tích quốc gia và hơn 5000 di tích đƣợc xếp hạng cấp tỉnh. Việt Nam có 117 bảo tàng trong đó các bộ, ngành quản lý 38, các địa phƣơng quản lý 79.

Về thắng cảnh: Việt Nam đƣợc UNESCO công nhận 8 khu dự trữ sinh quyển thế giới, 30 vƣờn quốc gia, 21 khu du lịch quốc gia. Việt Nam đứng thứ 27 trong số 156 quốc gia có biển trên thế giới với 125 bãi tắm biển, hầu hết là các bãi tắm đẹp. Việt Nam là 1/12 quốc gia có vịnh đẹp nhất thế giới là vịnh Hạ Long và vịnh Nha Trang.

Về văn hóa:Việt Nam có 54 dân tộc anh em, mỗi dân tộc đều có những nét đặc trƣng về văn hoá, phong tục tập quán và lối sống riêng. Ngành du lịch và các địa phƣơng đã nỗ lực xây dựng đƣợc một số điểm du lịch độc đáo.

2.2.3 Vấn đề nan giải

Du lịch Việt Nam đang đối mặt với nhiều vấn đề yếu kém nhƣ ô nhiễm môi trƣờng tại các điểm du lịch, nhiều di tích không đƣợc bảo quản đúng mức, gây hƣ hỏng nghiêm trọng hay bị sửa lại khác xa mẫu cổ và luôn thu phí vào cửa, tình trạng chèo kéo, tăng giá phòng tùy tiện, chất lƣợng hạ tầng cơ sở và giao thông thấp, dịch vụ kém, trong khi đó công tác quản lý chƣa đạt hiệu quả.

Năm 2012, lần nữa, những tin tức tiêu cực và kinh nghiệm xấu về du lịch Việt Nam đƣợc đăng tải trên nhiều báo chí, phản ánh “Nạn lừa đảo du khách rất đáng báo động”, chất lƣợng dịch vụ kém và du khách đua nhau tố các chiêu 'chặt chém, chƣa có dấu hiệu thay đổi. Thêm nữa, nạn ô nhiễm môi trƣờng lại tăng lên, theo kết quả của báo cáo thƣờng niên năm 2012 mang tên The Environmental Performance Index (EPI) của hai trung tâm nghiên cứu môi trƣờng thuộc Đại học Yale và Columbia của Mỹ thực hiện, về ảnh hƣởng của chất lƣợng không khí, Việt Nam đứng thứ 123 trong bảng xếp hạng 132 quốc gia khảo sát, đƣợc xem là có không khí bẩn thứ 10 thế giới .

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 30

2.3Phân tích yêu cầu bài toán 2.3.1 Ngƣời sử dụng 2.3.1 Ngƣời sử dụng

Ngƣời sử dụng là đối tƣợng quan trọng của hệ thống.

a. Đối tượng người sử dụng

Đối tƣợng sử dụng là ngƣời du lịch, đây chính là đối tƣợng sử dụng chiếm số lƣợng lớn nhất và quan trọng nhất của hệ thống.

Ngƣời du lịchbao gồm các tất cả mọi ngƣời, đối tƣợng này có thể đi theo các tour du lịch hoặc không theo tour du lịch hoặc chỉ tham khảo các địa điểm du lịch.

Tập trung vào đối tƣợng ngƣời du lịch tự do ( không đi theo các tour du lịch đã định trƣớc). Ƣu điểm của đối tƣợng này:

 Thƣờng không định trƣớc các địa điểm cần tới.

 Phí bỏ ra để đi du lịch và tìm kiếm các địa điểm cần tới là ít.

 Chiếm số lƣợng lớn ngƣời dân.

 Đối tƣợng này cũng có thể là các ngƣời du lịch từ nƣớc ngoài.

b. Mục đích sử dụng

Mục đích lớn của hệ thống là hƣớng tới đại đa số ngƣời dùng.Hệ thống đi kèm với việc xây dựng kho dữ liệu là phát triển một ứng dụng trên điện thoại di động, cụ thể là Android. Và ngƣời sử dụng sẽ đƣợc:

 Cung cấp các địa điểm du lịch theo các tiêu chí khác nhau.

 Tìm kiếm và tra cứu các địa điểm du lịch.

 Đánh giá và bình luận về các địa điểm du lịch.

 Chia sẻ hình ảnh tƣơng ứng với địa điểm mình đã đi qua.

Ngoài ra, ngƣời sử dụng cũng góp phần xây dựng kho dữ liệu thông qua việc:

 Chia sẻ hình ảnh.

 Đánh giá, bình luận để thông qua đó hệ thống có thể lọc để có thể giới thiệu tới ngƣời dùng những nơi thú vị nhất một cách nhanh nhất.

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 31

2.3.2 Kho dữ liệu

a. Xây dựng

Kho dữ liệu đƣợc đƣợc cung cấp:

 Nguồn dữ liệu của hệ thống, là dữ liệu cung cấp ban đầu của hệ thống, trong quá trình hoạt động.

 Nguồn dữ liệu của ngƣời dùng, là thông tin về hình ảnh du lịch do ngƣời dùng đăng tải.

Dữ liệu của kho dữ liệu chính là cơ sở dữ liệu các địa điểm đƣợc ngƣời dùng cung cấp thông qua các địa điểm mà họ đã đi qua.Bên cạnh đó dữ liệu sẽ đƣợc lọc thô thông qua bình luận và đánh giá của ngƣời dùng về một địa điểm nào đó.

Quá trình xây dựng dữ liệu bao gồm các bƣớc sau:

1. Ngƣời dùng đăng tải chia sẻ hình ảnh kèm với thông tin về một địa điểm du lịch nào đó mà họ đã đi qua. Thông tin này mang tích chất dữ liệu thô ban đầu.

2. Hệ thống sẽ lƣu trữ thông tin.

3. Tiến hành lọc bằng tay, do ngƣời quản lý hệ thống đảm nhiệm. 4. Tiến hành lƣu trữ vào cơ sở dữ liệu của kho dữ liệu.

Do môi trƣờng xây dựng dữ liệu chính là điện thoại di động nên dữ liệu phải đƣợc chuẩn hóa theo các tiêu chí sau:

 Mã hóa unicode utf-8 (để hiển thị tiếng Việt).

 Thông tin dữ liệu phải ngắn (phù hợp với trạng thái bộ nhớ của điện thoại).  Các tham số về vị trí bản đồ, đánh giá, bình luận phải chính xác.

c. Khai thác

Dữ liệu của kho sẽ đƣợc khai thác thông qua ứng dụng chính trên điện thoại di động do hệ thống cung cấp. Qua đó, ngƣời du lịch có thể đăng nhập bằng tài khoản Facebook để chia sẻ các thông tin về các địa điểm du lịch.

Việc lấy dữ liệu sẽ thông qua môi trƣờng Internet, nhƣ vậy việc khai thác sẽ là bất cứ ở đâu và bất cứ lúc nào.

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 32 Khai thác dữ liệu đƣợc diễn ra qua 2 bƣớc:

Bƣớc 1 :Thông tin đƣợc lấy trực tiếp từ server thông qua webservice và kiểu dữ liệu đƣợc truyền tải để kết nối điện thoại di động là JSon. Đây là kiểu dữ liệu chuẩn đƣợc đa phần các lâp trình viên sử dụng nhiều trong các nền tảng công nghệ lớn.

Bƣớc 2 :Thông tin nhận đƣợc (JSon) qua bộ phân tích dữ liệu ở ứng dụng và hiểu thị trực quan cho ngƣời dùng.

2.3.3 Công nghệ

Công nghệ là yếu tố đƣa các thông tin của kho dữ liệu tới với ngƣời dùng.  Mobile

- Ngôn ngữ lập trình Java. - Android SDK.

Ngoài ra, hệ thống còn sử dụng các thông tin về địa điểm của kho dữ liệu Google Map.

Việc lựa chọn các công nghệ này để phát triển kho dữ liệu đều dựa trên tính phổ biến và thông dụng hiện nay.Phần chính là server sẽ cung cấp các phƣơng thức để truy xuất thông tin từ kho dữ liệu, phần ở điện thoại di động mang tính chất hiển thị trực quan.

Công nghệ sử dụng ở điện thoại di động đƣợc lựa chọn là nền tản di động Android, với bộ SDK Android. Đây là một trong những nền tảng công nghệ mạnh nhất trong lĩnh vực điện thoại thông minh (smartphone).

2.4Phân tích khả thi

2.4.1 Tính khả dụng

 Hệ thống hoàn toàn có thể triển khai trên thực tế.

 Cộng đồng sử dụng điện thoại thông minh (cụ thể Android) rất đông đảo.  Nhu cầu du lịch của ngƣời dân càng ngày càng lớn.

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 33

2.4.2 Chi phí phát triển

 Điện thoại thông minh ngày nay đang phát triển các dòng điện thoại bình dân, nghĩa là chi phí cho một chiếc điện thoại hỗ trợ đầy đủ các tính năng mà chƣơng trình yêu cầu thì hoàn toàn không đắt.

 Ngoài ra, với việc hƣớng tới đƣa quảng cáo vào sau này sẽ tạo một nguồn kinh phí để hỗ trợ phát triển và nâng cấp ứng dụng.

2.5Yêu cầu chức năng

Bảng 1 : Bảng các chức năng.

Use case ID Use case name

UC1 Choose Language

UC2 Choose Location

UC3 Login By Facebook Account

UC4.1 View List Cities

UC4.2 View List Destinations

UC4.3 View List Hotels

UC4.4 View List Restaurant

UC5 View Content Detail

UC6 View Gallery

UC7 Post Review

UC8 Bookmark

UC9 Share Photo

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 34

2.6Biểu đồ sử dụng

2.6.1 Mức 0

Hình 12: Use case tổng quát

2.6.2 Mức 1

a. Xem danh sách nội dung

System

user

Login By Facebook Account

View List Content

View Content Detail

Search Text

Search Nearby

Login Server

Manage Content Data

Approve User's Shared Photo

system admin Choose Language

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 35

Hình 13: Use case xem danh sách nội dung

b. Xem chi tiết nội dung

System

user

Show List Item View List Content

View List Destinations View List Hotels View List Restaurant View List Cities

<<include>> <<extend>>

<<extend>>

<<extend>>

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 36

Hình 14: Use case xem chi tiết nội dung

c. Tìm kiếm theo từ khóa

System

user

View Content Detail Share Photo View Map Show Direction View Gallery Show Description Like Review Bookmark

Show Contact Information

<<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>>

Login By Facebook Account

<<include>>

View City Detail View Destiantion Detail

View Hotel Detail View Restaurant Detail

<<extend>>

<<extend>>

<<extend>>

<<extend>>

Show Navigation List

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 37

Hình 15: Use case tìm kiếm theo từ khóa

d. Tra cứu địa điểm gần

Hình 16: Use case tra cứu địa điểm gần

System

user

Search Text Input Text

Filter Search Result By Type

Display Search Result

Sort Result By Rating Mark

<<include>> <<include>> <<include>> <<include>> System user Search Nearby Setting

Config Distance Config Measure Unit

Display Result

Sort Result By Distance

Display Result On Map

Show Direction <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>>

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 38

e. Quản lý nội dung dữ liệu

Hình 17: Use quản lý nội dung dữ liệu

f. Duyệt hình ảnh

System

system admin

Manage Content Data

Create/Update/Delete/View

Update Map Location Manage City

Manage Destination Manage Restaurant

Manage Hotel Manage Gallery Login Server <<include>> <<include>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<include>> <<include>> <<include>> <<include>>

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 39

Hình 18: Use case duyệt hình ảnh

g. Xem thư viện hình ảnh

Hình 19: Use case xem thƣ viện hình ảnh

System

system admin

Approve User's Shared Photo Show List Shared Photo

Approve A Photo Reject A Photo Cancel Approve Login Server <<include>> <<include>> <<include>> <<include>> <<include>> System View Gallery user

Show List Gallery

View All Images In A Gallery

Show Image Description

<<include>>

<<include>>

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 40

h. Gửi bình luận

Hình 20: Use case gửi bình luận

i. Chia sẻ hình ảnh

Hình 21: Use case chia sẻ hình ảnh

k. Xem thông tin liên lạc

System

user

Review

Wirte Review

View All User's Review Display Item Rating Value

Login By Facebook Account

<<include>> <<include>> <<include>> <<include>> System user Share Photo Shared From Gallery

Take A Photo

Login By Facebook Account

<<include>> <<include>>

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 41

Hình 22: Use case xem thông tin liên lạc

m. Đánh dấu địa điểm

Hình 23: Use case đánh dấu địa điểm

System

user

Show Contact Information

Phone Call Send Mail

View Website <<include>> <<include>> <<include>> System Bookmark user Create Bookmark Delete Bookmark

Show List Bookmark

<<include>>

<<include>>

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 42

CHƢƠNG 3 – PHÁT TRIỂN ỨNG DỤNG HỖ TRỢ DU LỊCH

Trong chƣơng này tôi tập trung vào hai vấn đề cơ bản là xây dựng cơ sở dữ liệu và giao diện ứng dụng.Trong đó, quan trọng nhất là chi tiết giao diện thể hiện chức năng cụ thể của ứng dụng.

3.1 Xây dựng cơ sở dữ liệu [9] 3.1.1 Bảng dữ liệu 3.1.1 Bảng dữ liệu

a. Bảng User

Bảng chứa thông tin tài khoản ngƣời dùng

Trƣờng Kiểu dữ liệu Mô tả

id Number Khóa chính

facebookId String Facebook id của ngƣời dùng

username String Facebook username

email String Email của ngƣời dùng lấy từ

facebook

createdDate Datetime Ngày tạo user

lastLogin Datetime Thời gian login gần đây nhất

Bảng 2: Bảng User

b. Bảng city

Bảng chứa thông tin về thành phố

Trƣờng Kiểu dữ liệu Mô tả

id Number Khóa chính

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 43

shortDescription Text Phần mô tả ngắn gọn về thành

phố

description Text Phần mô tả đầy đủ về thành

phố

thumbnailUrl String URL hình ảnh đại diện của

thành phố

createdDate Datetime Ngày tạo

locationLat Float Vĩ độ trên map

locationLng Float Kinh độ trên map

locationDescription Text Mô tả về địa điểm trên map

websiteUrl String URL website về thành phố

language String Ngôn ngữ

Bảng 2 : Bảng City

c. Bảng Destination

Bảng chứa thông tin các địa danh

Trƣờng Kiểu dữ liệu Mô tả

id Number Khóa chính

name String Tên thành phố

shortDescription Text Phần mô tả ngắn gọn về

thành phố

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 44 phố

thumbnailUrl String URL hình ảnh đại diện của

thành phố

createdDate Datetime Ngày tạo

locationLat Float Vĩ độ trên map

locationLng Float Kinh độ trên map

locationDescription Text Mô tả về địa điểm trên map

websiteUrl String URL website về địa danh

language String Ngôn ngữ

ratingValue Float Điểm đánh giá về địa danh,

giá trị bằng trung bình cộng các điểm đánh giá của ngƣời sử dụng

likeValue Number Số lƣợng ngƣời like

phoneNumber String Số điện thoại liên lạc

email String Email liên lạc

cityId Number Khóa ngoại, id của thành

phố mà địa danh thuộc về

Bảng 3 : Bảng Destination

d. Bảng Restaurant

Bảng chứa thông tin về nhà hàng

Trƣờng Kiểu dữ liệu Mô tả

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 45

name String Tên nhà hàng

shortDescription Text Phần mô tả ngắn gọn về

nhà hàng

description Text Phần mô tả đầy đủ về nhà

hàng

thumbnailUrl String URL hình ảnh đại diện của

nhà hàng

createdDate Datetime Ngày tạo

locationLat Float Vĩ độ trên map

locationLng Float Kinh độ trên map

locationDescription Text Mô tả về địa điểm trên

map

websiteUrl String URL website về nhà hàng

language String Ngôn ngữ

ratingValue Float Điểm đánh giá về nhà

hàng, giá trị bằng trung bình cộng các điểm đánh giá của ngƣời sử dụng

likeValue Number Số lƣợng ngƣời like

phoneNumber String Số điện thoại liên lạc

email String Email liên lạc

cityId Number Khóa ngoại, id của thành

phố mà nhà hàng thuộc về

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 46

e. Bảng Hotel

Bảng chứa thông tin khách sạn

Trƣờng Kiểu dữ liệu Mô tả

id Number Khóa chính

name String Tên khách sạn

shortDescription Text Phần mô tả ngắn gọn về

khách sạn

description Text Phần mô tả đầy đủ về

khách sạn

thumbnailUrl String URL hình ảnh đại diện của

khách sạn

createdDate Datetime Ngày tạo

locationLat Float Vĩ độ trên map

locationLng Float Kinh độ trên map

locationDescription Text Mô tả về địa điểm trên

map

websiteUrl String URL website về khách sạn

language String Ngôn ngữ

ratingValue Float Điểm đánh giá về khách

sạn, giá trị bằng trung bình cộng các điểm đánh giá của ngƣời sử dụng

likeValue Number Số lƣợng ngƣời like

Trần Thị Thu Thủy Lớp 10CNTT3 Trang 47

email String Email liên lạc

hotelClass Number Hạng của khách sạn(5 sao,

4 sao…)

Bảng 5 : Bảng Hotel

f. Bảng Review

Bảng chứa các đánh giá của user về một địa điểm

Trƣờng Kiểu dữ liệu Mô tả

Một phần của tài liệu ỨNG DỤNG HỖ TRỢ DU LỊCH VIỆT NAM TRÊN NỀN TẢNG ANDROID 10600804 (Trang 29)

Tải bản đầy đủ (PDF)

(64 trang)