TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA CÔNG NGHỆ THÔNG TIN
Tel. (84-236) 3736949, Fax. (84-236) 3842771
Website: E-mail:
BÁO CÁO THỰC TẬP CÔNG NHÂN
PHẦN THIẾT KẾ WEBSITE
ĐỀ TÀI
WEBSITE GIỚI THIỆU VÀ QUẢN LÝ
HOẠT ĐỘNG DU LỊCH
CỦA CÔNG TY DU LỊCH, LỮ HÀNH
NHÓM SINH VIÊN THỰC HIỆN
Nguyễn Văn Kỳ Phong – 102150187
Lê Thịnh – 102150199
Hồ Anh Tuấn – 102150209
Đà Nẵng, 12/2018
MỤC LỤC
GIỚI THIỆU CHUNG
1. Tổng quan về đề tài
Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một
trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ
chức, cũng như của các công ty; nó đóng vai trò hết sức quan trọng, có thể tạo ra
những bước đột phá mạnh mẽ. Việc xây dựng các trang web để phục vụ cho các nhu
cầu riêng của các tổ chức, công ty thậm chí các cá nhân, ngày nay, không lấy gì làm
xa lạ. Do đó, việc sử dụng một trang web phục vụ cho công việc kinh doanh qua
việc đưa sản phẩm đến khách hàng, cũng như quản lý công việc kinh doanh trên nền
tảng trang web đó là điều rất thuận lợi. Ngày nay, hoạt động dịch vụ du lịch đang
được phát triển trên toàn cầu, các công ty du lịch lữ hành cũng xuất hiện ngày càng
nhiều. Vậy nên, một trang web có thể quảng bá sản phẩm sẽ giúp cho công ty phát
triển hơn về mặt bán hàng, và một trang web có thể quản lí công việc, quản lí nhân
lực sẽ giúp công ty giảm thiểu số lượng nhân lực qua việc sử dụng công nghệ. Với ý
tưởng đó, nhóm chúng em đã thực hiền đề tài “Xây dựng website quản lý hoạt động
du lịch của công ty du lịch lữ hành”. Chúng em xin chân thành cảm ơn thầy Võ Đức
Hoàng đã hỗ trợ và giúp đỡ chúng em trong suốt quá trình thực hiện đề tài.
2. Mục đích và ý nghĩa của đề tài
2.1. Mục đích
Hiện tại ngành du lịch đang phát triển rất mạnh mẽ, các công ty du lịch ngày
được thành lập ngày càng nhiều nên nhu cầu giới thiệu công ty đến người dùng
ngày càng nhiều . Để các khách hàng có thể tìm đến công ty của họ một cách nhanh
chóng thì chũng ta cần có hệ thống giới thiệu chi tiết và hấp dẫn để thu hút đồng
thời quảng bá rộng rãi.
Xã hội càng ngày càng phát triển dẫn đến đời sống của chúng ta càng ngày
càng lên cao , việc đi du lịch là việc được nhiều người chọn trong những ngày nghỉ
và các dịp lễ tết . Nhưng đa số mọi người trước khi đi đều không biết đến địa điểm
mình đi hoặc là không biết chọn địa điểm để vừa túi tiền . Để khắc phục tình trạng
đó nhóm bọn em đã làm 1 website với mục đính giúp cho người đi du lịch hiểu có
những cái nhìn tổng quan hơn về những điểm họ muốn đến hoặc là chọn ra 1 điểm
mà phù hợp với túi tiền của họ và có thể đặt tour để đi giúp giảm thiểu chi phí cho
du khách .
2.2. Ý nghĩa
Xây dựng hệ thống giới thiệu này, hi vọng sẽ giúp cho việc quảng bá giới thiệu các
sản phẩm du lịch hiện có của công ty, đưa sản phẩm đến khách du lịch, tăng doanh thu và
quản lí công việc hoạt động du lịch được tốt hơn.
3. Phương pháp thực hiện
Phương pháp phân tích tổng hợp từ tài liệu
4. Bố cục của đề tài
Báo cáo đề tài bao gồm các nội dung sau:
Giới thiệu chung.
Chương 1: Mở đầu giới thiệu tổng quan về đề tài, mục tiêu của các chức
năng được cài đặt trong website; và các hướng xây dựng và phát triển website
du lịch đã được thực hiện trong và ngoài nước.
Chương 2: Phân tích & thiết kế dữ liệu trình bày nội dung phân tích và các
bảng dữ liệu được thiết kế trong quá trình xây dựng website.
Chương 3: Thiết kế giao diện mô tả giao diện, hoạt động của các trang được
thiết kế và các quan hệ giữa chúng
Chương 4: Cài đặt & thử nghiệm trình bày cách thức tổ chức các tập tin,
thư mục trong website và một số source code tiêu biểu.
Chương 5: Đánh giá, kết luận và hướng phát triển tóm tắt lại các chức năng
đã xây dựng, đánh giá kết quả và đề ra một số hướng phát triển trong tương
lai.
CHƯƠNG 1: MỞ ĐẦU
1.1. ĐẶT VẤN ĐỀ
Ngày nay, cùng với sự phát triển của công nghệ thông tin cùng với Internet,
người sử dụng chỉ cần có một chiếc máy tính để tìm kiếm những thông tin mà mình
quan tâm, yêu cầu các dịch vụ… tất cả chỉ thông qua một chiếc máy tính.
Bằng Internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh
hơn, chí phí thấp hơn nhiều so với cách thức truyền thống. Chính điều này đã thúc
đẩy khai sinh và phát triển của thương mai điện tử và chính phủ điện tử khắp nơi
trên thế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộc sống
con người
Đối với 1 công ty du lịch, việc quảng bá và giới thiệu đến khách hàng các
chương trình du lịch do công ty tổ chức trong từng thời điểm một cách hiệu quả và
kịp thời là yếu tố mang tính quyết định cho sự tồn tại và phát triển của công ty. Vì
vậy, sẽ thật thiếu sót nếu công ty của bạn chưa xây dựng được website để giới thiệu
rộng rãi các tour mà bạn tổ chức. Và vấn đề được đặt ra song song cùng lúc đó, là
làm sao để có thể quản lý và điều hành website một cách dễ dàng và hiệu quả, có
như vậy thì mới tránh được sự nhàm chán cho những khách hàng thường xuyên của
website, và thu được kết quả như mong muốn. Đây là vấn đề hết sức cấp thiết và
luôn là mỗi trăn trở của hầu hết các công ty du lịch nói riêng và các doạnh nghiệp
khác nói chung, nhất là các doanh nghiệp Việt Nam – với họ, thương mại điện tử
còn rất mới
Với đề tài “WEBSITE QUẢN LÝ HOẠT ĐỘNG DU LỊCH CỦA CÔNG TY DU
LỊCH LỮ HÀNH” này , bọn em xin được trình bày một cách thức quản lý website
giúp cho những người quản trị dễ dàng trong việc quản lý, điều hành các tour du
lịch, tiếp nhận và xử lý các tour được đặt thông qua website.
1.2. HIỆN TRẠNG CHUNG
Hiện nay, khác với các nước đang có nền công nghệ thông tin phổ biến và phát
triển, tại Việt Nam, đại đa số vẫn là các website tĩnh, có cấu trúc và tổ chức thông
tin cố định, không thay đổi hoặc rất ít thay đổi, chủ yếu mang tính chất giới thiệu
công ty và sản phầm dịch vụ của nó .
Bên cạnh đó, cũng đã có khá nhiều các trang web động (Dynamic Website) với
nhiều hình thức tổ chức khác nhau về giao diện , bố cục cũng như cách thức quản lý
tiêu biểu như website của Ngân hàng cổ phần thương mại ABC , về du lịch cũng có
các website, ví dụ như : website của công ty du lịch SaiGon Tourist….
Tuy nhiên, một thực tế cần nhìn nhận rằng: đa số các website đêu do công ty sở
hữu các nhà thiết kế đảm nhận việc thiết kế ban đầu, điều này là hợp lý, bởi vì chỉ
với 1 chi phí ban đầu, dù có hơi cao – đối với các trang web động – thì một website
được thiết lập mang tính chuyên nghiệp và hoạt động ổn định là điều hết sức cần
thiết, nhưng để website đó hoạt động thực sự hiệu quả thì không thể thiếu bàn tay
của chính người chủ của chính công ty đó sở hữu và quản lý điều hành. Thực tế là ,
ở Việt Nam hiện nay, vai trò của người quản trị website chưa được đánh giá đúng ,
đa phần người quản trị web của công ty chỉ đảm nhiệm công việc này sau khi hoàn
tất các công việc khác, vấn đề làm mới thông tin website còn bị xem nhẹ, khiến
những khách hàng thương xuyên của website cảm thấy nhàm chán và từ từ rời bỏ
thói quen vào thăm trang web .
Sự hoạt động của trang web nói trên là minh chứng cho vai trò của người quản
trị website doanh nghiệp. Các công ty thường có 1 bộ phận riêng đảm nhiệm việc
quản lý thông tin website thì mới đáp ứng được nhu cầu của khách hàng và có được
nguồn khách hàng tiềm năng.
Vì thế theo chúng tôi, các công ty đã và đạng có ý định xây dựng website riêng
cho mình thì dù ít dù nhiều cũng quan tâm đến vai trò của công nghệ thông tin và
các khách hàng tiềm năng trên mạng, nên có kế hoạch và cắt đặt người quản trị
website của công ty mình luôn mới mẻ, thu hút khách hàng đến với website, đến
với công ty.
1.3. THƯƠNG MẠI ĐIỆN TỬ VÀ ỨNG DỤNG ĐỐI VỚI WEBSITE DU
LỊCH
Nói đến Internet, ngày nay người ta thường nhắc đến chính phủ điện tử , thương
mại điện tử. Đây cũng chính là hai trong số những ứng dụng lớn nhất của công nghệ
thông tin , của xa lộ thông tin internet vào lĩnh vực tổ chức và thương mại hóa toàn
cầu
•
Chính phủ điện tử : là một cách thức tổ chức và truyền thông dữ liệu của
chính phủ, sử dụng các công nghệ mới để cung cấp cho các công dân khả
năng truy cập hiệu quả vào nguồn tài nguyên thông tin có độ tin cậy cao
của chính phủ.
•
Thương mại điện tử: được đề cập đến như là một hình thức mua bán, giao
tiếp hoàn toàn khác so với hình thức thương mại truyền thống. Ở đó
người mua và người bán đôi khi không hề biết mặt nhau, mọi thỏa thuận
trao đổi đều diễn ra trên mạng internet và thông qua một hệ thống thanh
toán trao đồi đều diễn ra trên internet và thông qua một hệ thống thanh
toán đặc biệt, chẳng hạn như thẻ tín dụng ngân hàng, thẻ visa, thẻ ghi
nợ…
Thương mại điện tử tạo ra được nhiều mối quan hệ xã hội hơn giữa các cá nhân
các công ty và giữa các thành phần trong toàn xã hội. Xây dựng web du lịch là
chúng ta cũng tham gia vào thương mại điện tử, với mục tiêu đẩy mạnh mối quan
hệ thương mại: công ty – khách hàng và khách hàng – công ty
Nói đên thương mại điện tử người ta thường nghĩ ngay đến việc chọn mua một
sản phẩm trên mạng (chẳng hạn đặt 1 tour du lịch được công ty nào đó tổ chức), sau
các phiên giao dịch khác để thực hiện giao nhận hàng (chẳng hạn như điện thoại ,
email … xác thực thông tin địa chỉ đặt chỗ ), và cuối cùng kết thúc bằng việc thanh
toán qua thẻ tín dụng. Tuy nhiên, trong thực tế thương mại điện tử chỉ đơn giản là
phiên giao dịch thông thường, khách hàng chỉ vào viếng thăm website để năm bắt
thông tin , hoặc tìm kiếm các thông tin nào đó qua các Search Engines trên mạng
internet . Các phiên giao dịch này chỉ giúp chúng ta giới thiệu về công ty hay những
sản phẩm của công ty hiện đang cung cấp . Mục tiêu cần khai thác của các giao dịch
như vậy là website phải có đủ sức hút để lôi kéo khách hàng viếng thăm trang web
của chúng ta những lần sau, biến họ thành khách hàng chính thức của công ty mình.
Muốn vậy đầu tiên website phải có giao diện bắt mắt, thân thiện và dễ sử dụng,
cấu trúc hợp lý, dung lượng của website phải nhỏ để khách hàng không mất kiên
nhẫn khi trang web của chúng ta xuất hiện trước mặt họ. Nội dung của website phải
tiện dụng, phù hợp, đáp ứng được nhu cầu thường gặp của khách hàng.
Một website du lịch hiệu quả cũng không nằm ngoài yêu cầu đó. Thông tin
chính của nó chính là những tour du lịch mà công ty sẽ tổ chức trong thời gian sắp
đến: giá cả , hình ảnh , lịch trình và những nơi mà nó đi qua … và tất nhiên là các
thông tin này phải được tổ chức hợp lý, cho phép khách hàng tìm kiếm một cách dễ
dàng .
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ DỮ LIỆU.
2.1. PHÂN TÍCH DỮ LIỆU
2.1.1. Sơ đồ use-case
Admin
Hình 1: Sơ đồ use case quản lý tour
Hình 2: Sơ đồ use case quản lý trip
Hình 3: Sơ đồ use case quản lý destination
Hình 4: Sơ đồ use case quản lý user
Hình 5: Sơ đồ use case của visitor
2.1.2. Danh sách các model
STT
Tên
Ý nghĩa / Ghi chú
1
User
Mô tả thông tin của quản trị viên bao gồm
tên, email, mật khẩu
2
Tour
Mô tả thông tin của một tour bao gồm tên
tour, mô tả về tour, giá tour, các địa điểm sẽ
đến trong tour đó, loại tour
3
Loại tour
Mô tả loại tour, có thể là walking tour,
cycling tour, advanture tour
4
Destination
Mô tả một điểm đến trong tour bao gồm tên,
mô tả, tour mà destination nằm trong đó
5
Trip
Mô tả một tour được book bao gồm các
thông tin số lượng hành khách; quốc tịch, số
điện thoại, email người đại diện book tuor,
trạng thái của tour đã book, địa chỉ khách
sạn
Bảng 1. Danh sách các lớp đối tượng và quan hệ
Mô tả chi tiết các lớp đối tượng chính và quan hệ
USER
STT
Thuộc tính
Kiểu DL
Ghi chú / Ý nghĩa
1
Id
Số
Id của quản trị viên
2
Name
Chuỗi
Tên của quản trị viên
3
Email
Chuỗi
Email của quản trị viên, dùng
để đăng nhập hệ thống
4
Password
Chuỗi
Password của quản trị viên,
dùng để đang nhập hệ thống
Bảng 2: Chi tiết lớp đối tượng USER
TOUR
STT
Thuộc tính
Kiểu dữ liệu
Ghi chú / Ý nghĩa
1
Id
Số
Id của mỗi tour
2
Name
Chuỗi
Tên của tour
3
Description
Chuỗi
Mô tả ngắn về tour
4
Price
Số
Giá của tour
5
Destination
Số
ID của các địa điểm
sẽ đến
Bảng 3: Chi tiết lớp đối tượng TOUR
Destination
STT
Thuộc tính
Kiểu dữ liệu
Ghi chú / ý nghĩa
1
Id
Số
Id của destination
2
Name
Chuỗi
Tên của destination
3
Description
Chuỗi
Mô tả ngắn về destination
4
idTour
Số
Tour mà destination thuộc
về
Bảng 4: Chi tiết lớp đối tượng DESTINATION
TRIP
STT
Thuộc tính
Kiểu dữ liệu
Ghi chú / ý nghĩa
1
Id
Số
Id của mỗi TRIP
2
Tourist
Chuỗi
Tên của khách
3
NumberOfParticipants
Số
Số lượng khách
4
Nationality
Chuỗi
Quốc tịch người đại diện
book tour
5
Phone
Số
Số điện thoại người đại
diện book tour
6
Email
Chuỗi
Email người đại diện
book tour
7
Status
Chuỗi
Trạng thái của trip
8
HotelAddress
Chuỗi
Địa chỉ khách sạn
9
IdTour
Số
Id Tour của Trip
Bảng 5: Chi tiết lớp đối tượng TRIP
2.2. THIẾT KẾ DỮ LIỆU
Hình 6: Sơ đồ mối quan hệ giữa các bảng trong cơ sở dữ liệu
2.3. MÔ TẢ CHI TIẾT MÀN HÌNH
2.3.1. Người dùng
a. Trang chủ
Mô tả: giới thiệu các tour và dịch vụ
Hình 7: Màn hình trang chủ giao diện người dùng
b. Trang hiển thị danh sách các tour
Mô tả: Hiển thị danh sách các tour
Hình 8: Màn hình hiển thị danh sách các tours du lịch
Hình 6: Màn hình hiển thị chi tiết tour
c. Trang hiển thị các tour với vai trò admin
Mô tả: Quản lý tour
Hình 9: Màn hình hiển trang quản lý tour của admin
CHƯƠNG 3: CÀI ĐẶT VÀ THỬ NGHIỆM
3.1. CÀI ĐẶT
3.1.1. Môi trường cài đặt
Website được xây dựng trên nền tảng:
Back-end là java
Front-end: HTML, CSS, JavaScript, Jquery, Ajax.
Hệ quản trị cơ sở dữ liệu: MySQL
Các bước để thực hiện đề tài:
Lập đề cương chi tiết cho đề tài.
Tìm hiểu các nghiệp vụ của các công ty du lịch
Tham khảo các website du lịch mẫu.
Lên danh sách công việc cần làm, phân bổ công việc cho từng thành
viên.
Xây dựng database dựa trên những phân tích các website mẫu, nghiệp
vụ của công ty du lịch
Xây dựng ứng dụng trên localhost, quản lý source code bằng github
Test UI, Functions
Mua domain, host
Deploy source từ local lên host.
Hoàn thành báo cáo đồ án
3.1.2. Kết quả triển khai
Các bước triển khai để đưa dự án từ localhost lên host chạy trên mạng được trình bày
cụ thể và chi tiết ở mục 1 phần PHỤ LỤC.
3.2. THỬ NGHIỆM
Website đã được triển khai lên mạng và đang chạy thử nghiệm với tên miền
khamphavang.com. Cụ thể cách sử dụng đưuọc trình bày ở mục 2 phần PHỤ LỤC.
CHƯƠNG 4: ĐÁNH GIÁ, KẾT LUẬN VÀ HƯỚNG
PHÁT TRIỂN
4.1. ĐÁNH GIÁ, KẾT QUẢ ĐẠT ĐƯỢC
Trong thời gian tìm hiểu, nghiên cứu cơ sở lý thuyết và triển khai ứng dụng
công nghệ, đề tài đã đạt được những kết quả sau
:
Về mặt lý thuyết, đề tài đã đạt được:
• Ứng dụng được các kiến thức lập trình về Website như PHP, HTML5,
CSS3, Ajax, Javacript, Jquery, … để xây dựng giao diện cho website.
• Ứng dụng được kiến thức về cấu trúc dữ liệu, cơ sở dữ liệu , phân tích
thiết kế hệ thống thông tin, và các hệ quản trị cơ sở dữ liệu như MySQL
vào đề tài.
Về mặt thực tiễn ứng dụng, đề tài đã đạt được:
• Đã hoàn thành được đề tài tạo ra 1 website hoàn thành và vận hành tốt
trên môi trường Internet.
• Đáp ứng được nhu cầu giới thiệu công ty du lịch đến với khách hàng.
• Đáp ứng được việc đăng các tour du lịch cũng như các kinh nghiệm du
lịch, ẩm thực từ công ty du lịch.
• Đáp ứng được nhu cầu đặt tour và tìm hiểu các thông tin về ẩm thực
cũng như kinh nghiệm du lịch của khách hàng.
Tuy nhiên, đề tài còn tồn tại các vấn đề như sau:
• Quá trình loading dữ liệu, ảnh còn chưa được tối ưu.
• Code cần được refactor lại để tối ưu hơn.
4.2. HƯỚNG PHÁT TRIỂN
Một số số hướng nghiên cứu và phát triển của đề tài như sau:
- Nghiên cứu chỉnh sửa design cho đúng tiêu chuẩn UX, giúp người dùng dễ
dàng sử dụng sản phẩm.
- Nghiên cứu phát triển thêm một vài tính năng mới nếu có (dựa trên tìm hiểu
nghiệp vụ của các công ty du lịch ).
- Tìm hiểu và tăng cường bảo mật cho website, phòng tránh được các lỗi bảo
mật cơ bản.
TÀI LIỆU THAM KHẢO
Internet
[1] a
[2]