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ủ
Trang 1TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN
Tel (84-236) 3736949, Fax (84-236) 3842771 Website: http://dut.udn.vn/khoacntt, E-mail: cntt@dut.udn.vn
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
Trang 2MỤ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
Trang 3Hì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 16: Xem số lượt xem bài viết và để lại like(phải đăng nhập) 14Hình 17: Xem thêm bài viết nhấn loadmore(dùng ajax) 14
Hình 20: Thành viên có thể đăng bài, xem bài viết đã yêu thích 16Hì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 17
Trang 4GIỚ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
Trang 5Xã 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
Trang 6CHƯƠ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
Trang 71.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
Trang 8toá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
Trang 9CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ DỮ LIỆU
Trang 10Danh 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
Trang 11Hì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
Trang 122.2 THIẾT KẾ DỮ LIỆU
Hình 9: Mối quan hệ của dữ liệu
Trang 13CHƯƠ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
Trang 14Hì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)
Trang 15Hì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
Trang 16Hì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
Trang 17Hì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)
Trang 18Hì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
Trang 19Hì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
Trang 20Hì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
Trang 21Hình 24: Đăng kí thành viên
Hình 25: Profile thành viên
Trang 22CÀ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:
Trang 23
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
Trang 24ĐÁ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ễ
Trang 25- 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
Trang 26TÀI LIỆU THAM KHẢO
[1] https://www.w3schools.com/
[2] https://www.html5webtemplates.co.uk/templates.html