Tải bản đầy đủ (.pdf) (26 trang)

BÁO CÁO THỰC TẬP CÔNG NHÂN

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.84 MB, 26 trang )

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

TRANG WEB DU LỊCH VIỆT

NHÓM SINH VIÊN THỰC HIỆN
Lê Văn Huỳnh – 102150042
Mai Văn Anh – 102150019
Nguyễn Văn Tiên – 102150072

Đà Nẵng, 12/2018


MỤC LỤC

DANH MỤC HÌNH ẢNH ...................................................................................... II
GIỚI THIỆU CHUNG ............................................................................................ 1
Tổng quan về đề tài ............................................................................................. 1
Mục đích và ý nghĩa của đề tài.............................................................................. 1
Phương pháp thực hiện ......................................................................................... 2
CHƯƠNG 1: MỞ ĐẦU ........................................................................................... 3
1.1 ĐẶT VẤN ĐỀ ............................................................................................ 3
1.2 HIỆN TRẠNG CHUNG ............................................................................. 4


1.3 THƯƠNG MẠI ĐIỆN TỬ VÀ ỨNG DỤNG ĐỐI VỚI WEBSITE ............... 4
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ DỮ LIỆU......................................... 6
2.1 PHÂN TÍCH DỮ LIỆU .............................................................................. 6
2.2 THIẾT KẾ DỮ LIỆU ...................................................................................... 9
CHƯƠNG 3: THIẾT KẾ GIAO DIỆN ................................................................ 10
3.1 DANH SÁCH CÁC GIAO DIỆN ................................................................. 10
CÀI ĐẶT VÀ THỬ NGHIỆM.............................................................................. 19
CÀI ĐẶT ............................................................................................................ 19
ĐÁNH GIÁ, KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ...................................... 21
ĐÁNH GIÁ, KẾT QUẢ ĐẠT ĐƯỢC ................................................................ 21
HƯỚNG PHÁT TRIỂN ...................................................................................... 21
TÀI LIỆU THAM KHẢO..................................................................................... 23


Danh mục hình ảnh
Hình 1. Sơ đồ use case quản lí thông tin cá nhân của Admin
Hình 2:Sơ đồ use case quản lí poster, writer của Admin
Hình 3: Bảng Like của từng thành viên
Hình 4: Bảng comment
Hình 5: Bảng bài đăng
Hình 6: Bảng thành viên
Hình 7: Bảng thành phố
Hình 8: Bảng người dùng
Hình 9: Mối quan hệ của dữ liệu
Hình 10: Giao diện admin thêm bài viết
Hình 11: Thêm thành công hiển thị ra list
Hình 12: Sửa một bài viết
Hình 13: Sửa thành công, kích hoạt trạng thái phê duyệt của bài viết(sử dụng ajax)
Hình 14: Danh sách các thành phố
Hình 15: Giao diện trang chủ, search bài viết

Hình 16: Xem số lượt xem bài viết và để lại like(phải đăng nhập)
Hình 17: Xem thêm bài viết nhấn loadmore(dùng ajax)
Hình 18: Chi tiết bài viết, người đăng bài
Hình 19: Để lại bình luận cho bài viết
Hình 20: Trả lời phản hồi cho bình luận
Hình 20: Thành viên có thể đăng bài, xem bài viết đã yêu thích
Hình 20: Gửi yêu cầu thêm bài viết cho quản trị viên, đợi admin phê duyệt
Hình 20: Quản lý bài viết của mỗi thành viên
Hình 21: Đăng kí thành viên
Hình 22: Profile thành viên

6
6
7
7
7
8
8
8
9
10
10
11
11
12
13
14
14
15
15

16
16
17
17
18
18


GIỚI THIỆU CHUNG
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 ngày càng
phổ biến. Với một vài thao tác đơn giản, một người bất kì có thể trở thành người
quản lí của một website giới thiệu về bất cứ gì mình muốn: một website giới thiệu
về bản thân và gia đình anh ta, hay là một website trình bày các bộ sưu tập hình ảnh
các mà anh ta thích chẳng hạn. Đối với các chính phủ và các công ty thì việc xây
dựng các website riêng càng ngày càng trở nên cấp thiết. Thông qua những website
này, thông tin về họ cũng như các công văn, thông báo, quyết định của chính phủ
hay các sản phẩm, dịch vụ mới của công ty sẽ đến với những người quan tâm, đến
với khách hàng của họ một cách nhanh chóng kịp thời, tránh những phiền hà mà
phương thức giao tiếp truyền thống thường gặp phải. Du lịch là một trong những
ngành phát triển rất nhanh ở Việt Nam và nó nằm trong định hướng phát triển của
nhà nước. Các công ty du lịch ngày càng nhiều, hoạt động của một công ty du lịch
sẽ càng được tăng cường và mở rộng nếu xây dựng được một website tốt. Bắt
nguồn với ý tưởng này, cùng với sự hướng dẫn và gợi ý từ thầy Võ Đức Hoàng
chúng em đã thực hiện đồ án “XÂY DỰNG WEBSITE DU LỊCH VIỆT”, giúp mọi
người đánh giá các địa điểm du lịch mà họ đã được trải nghiệm và người khác có

thể vào thảo luận về địa điểm đó để có quyết định hợp lí về điểm đến của mình.

Mục đích và ý nghĩa của đề tài
 Mục đích
Hiện tại ngành du lịch đang phát triển rất nhanh, các nhu cầu du lịch theo tour
hay du lịch tự túc cũng vì thế mà gia tăng. Để mọi người có thể nêu lên cảm nhận
của các địa điểm mình đã đến, cũng như tạo ra một nơi mà mọi người có thể thảo
luận về du lịch, chúng em đã tạo ra một website về đánh giá du lịch.
1


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ể quyết định điểm đến phù hợp nhất đối với
mình.
Ý nghĩa

Xây dựng hệ thống giới thiệu này, hi vọng sẽ giúp mọi người thảo luận, đánh
giá về các địa điểm du lịch, qua đó giúp người làm dịch vụ cải thiện chất lượng
phục vụ, người đi du lịch chọn địa điểm phù hợp nhất.

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

2



CHƯƠNG 1: MỞ ĐẦU
1.1 ĐẶT VẤN ĐỀ
Cùng với sự phát triển không ngừng về công nghệ thông tin và thời đại 4.0
Mạng Internet cũng là một trong những sản phẩm có giá trị hết sức lớn lao và ngày
càng trở nên công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi
thông tin trên toàn cầu.
Giờ đây mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sử
dụng: chỉ cần có một máy tính kết nối internet, cả thế giới về vấn đề mà bạn đang
quan tâm sẽ hiện ra, có đầy đủ thông tin hình ảnh, đôi lúc có cả âm thanh nếu bạn
cần …
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 không gian mạng, 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.
Trong những năm qua, du lịch Việt Nam đã có những bước tiến đáng kể, đóng
góp vào sự phát triển kinh tế xã hội của đất nước. Sự phát triển của du lịch Việt
Nam giai đoạn 2005 – 2011 gắn liền với biểu tượng và khẩu hiệu xúc tiến du lịch
quốc gia với tên gọi Việt Nam – Vẻ đẹp tiềm ẩn. Với sự phát triển du lịch như ngày
hôm nay. Nhiều địa điểm, thắng cảnh được khai phá và hình thành nhưng vẫn chưa
được nhiều người biết đến. Hình thức quảng bá du lịch Việt Nam hầu như không có
bóng dáng của những địa điểm du lịch nhỏ và mới do những cá nhân hay nhóm
thành lập bởi vì chi phí quảng cáo trên phương tiện thông tin đại chúng quá cao và
không có cơ hội có vị trí trong chương trình quảng cáo. Nên những trang web du
lịch là yêu cầu bức thiết và dễ dàng vương ra khắp thế giới. Đến được với những
người yêu du lịch, khám phá.
Lấy ý tưởng ấy, nhóm em quyết định thực hiện làm trang WEB “DU LỊCH
VIỆT” để hiện thực hóa ý tưởng.

3



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….
Đa số trang Web hiện tại ở dạng cá nhân, tổ chức, công ty chuyên làm về du
lịch nên không có tính phong phú và đa dạng. Vẫn còn nhiều địa điểm: nông thôn,
vùng núi, ven biển… Tuy đơn sơ nhưng vẫn có nhiều nét đẹp mà nhiều người yêu
du lịch đang tìm kiếm. Cung cấp những thông tin cần thiết, những điều cần biết cho
khách tham quan. Cho họ những cái nhìn trực quan và chân thực nhất về địa điểm
đó.

1.3 THƯƠNG MẠI ĐIỆN TỬ VÀ ỨNG DỤNG ĐỐI VỚI WEBSITE
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
4


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.

5


CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ DỮ LIỆU
2.1 PHÂN TÍCH DỮ LIỆU
Sơ đồ use-case


Admin

Hình 1. Sơ đồ use case quản lí thông tin cá nhân của Admin


Người dùng

Hình 2:Sơ đồ use case quản lí poster, writer của Admin
6


Danh sách các lớp đối tượng chính và quan hệ

Hình 3: Bảng Like của từng thành viên

Hình 4: Bảng comment

Hình 5: Bảng bài đăng

7



Hình 6: Bảng thành viên

Hình 7: Bảng thành phố

Hình 8: Bảng người dùng

8


2.2 THIẾT KẾ DỮ LIỆU

Hình 9: Mối quan hệ của dữ liệu

9


CHƯƠNG 3: THIẾT KẾ GIAO DIỆN
3.1 DANH SÁCH CÁC GIAO DIỆN

Hình 10: Giao diện admin thêm bài viết

Hình 11: Thêm thành công hiển thị ra list

10


Hình 12: Sửa một bài viết


Hình 13: Sửa thành công, kích hoạt trạng thái phê duyệt của bài viết(sử dụng ajax)

11


Hình 14: Danh sách các thành phố

Hình 15: Quản lý các comment của thành viên

12


Hình 15: Admin quản lý các thành viên

Hình 15: Giao diện trang chủ, search bài viết

13


Hình 16: Xem số lượt xem bài viết và để lại like(phải đăng nhập)

Hình 17: Xem thêm bài viết nhấn loadmore(dùng ajax)

14


Hình 18: Chi tiết bài viết, người đăng bài

Hình 19: Để lại bình luận cho bài viết


15


Hình 20: Trả lời phản hồi cho bình luận

Hình 21: Thành viên có thể đăng bài, xem bài viết đã yêu thích

16


Hình 22: Gửi yêu cầu thêm bài viết cho quản trị viên, đợi admin phê duyệt

Hình 23: Quản lý bài viết của mỗi thành viên

17


Hình 24: Đăng kí thành viên

Hình 25: Profile thành viên

18


CÀI ĐẶT VÀ THỬ NGHIỆM
CÀI ĐẶT
Môi trường cài đặt

 Website được xây dựng trên nền tảng:



Back-end là Servlet



Front-end: HTML, CSS, JavaScript, Jquery, Ajax.



Hệ quản trị cơ sở dữ liệu: MySQL

19


 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

20


ĐÁNH GIÁ, KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
ĐÁ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ư JSP, Servlet,
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.

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.
21


- 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
các trang tương tự.).
- 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.

22


×