Đối với một công ty dulị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ínhqu
Trang 1MụC LụC
LờI NóI ĐầU 2
PHầN I: Tổng quan về đề tài Thiết kế website giới thiệu Tour Du lịch“Thiết kế website giới thiệu Tour Du lịch” ” 1.1 Đặt vấn đề 4
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 Du lịch 5
1.4 Mục đích của việc thiết kế website Du lịch 7
1.5 Ngôn ngữ hỗ trợ việc thiết kế website 7
1.6 Đặc tả yêu cầu 8
PHầN II: Phân tích & thiết kế hệ thống 9
2.1 Phân tích thiết kế hệ thống ở mức quan niệm 9
2.1.1 Thành phần dữ liệu mức quan niệm 9
2.1.2 Thành phần xử lý mức quan niệm - Lợc đồ BPC 20
2.2 Phân tích thiết kế hệ thống mức logic 20
2.3 Thành phần dữ liệu mức vật lý 21
PHầN III: Thiết kế giao diện 21
3.1 Các menu 26
3.2 Các giao diện chính 27
3.3 Cài đặt và thử nghiệm website 35
3.3.1 Cài đặt các công cụ hỗ trợ thiết kế website 35
3.3.2 Thử nghiệm website 35
KếT LUậN 37
Trang 2LờI NóI ĐầU
Cùng với nhân loại bớc vào nền kinh tế tri thức, tin học cũng phát triển mạnh
mẽ và đem lại cho loài ngời nhiều thành công rực rỡ
Cùng với nhân loại bớc vào nền kinh tế tri thức, tin học cũng phát triển mạnh
mẽ và đem lại cho loài ngời nhiều thành công rực rỡ Các ứng dụng của tin họcngày càng đi sâu vào đời sống con ngời trở thành một bộ phận không thiếu của thếgiới văn minh Mạng Internet là một trong những sản phẩm có giá trị hết sức lớnlao và ngày càng trở nên một công cụ không thể thiếu.Bằng internet, chúng ta đãthực hiện đợc nhiều công việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều sovới cách thức truyền thống Chính điều này, đã thúc đẩy sự khai sinh và phát triểncủa thơng mại điện tử và chính phủ điện tử trên khắp 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
Trong hoạt động sản xuất, kinh doanh, thơng mại điện tử đã khẳng định đợc vaitrò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp Đối với một công ty dulị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ínhquyết định cho sự tồn tại và phát triển của công ty Và một vấn đề đợc đặt ra songsong cùng với nó, 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áchhàng thờng xuyên của website, và thu đợc những 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óiriêng và cả các doanh nghiệp khác nói chung
Vì lí do đó mà em chọn đề tài “Thiết kế website giới thiệu Tour Du lịch” Xây dựng website giới thiệu Tour Du Lịch”
làm đề tài thực tập chuyên ngành Website giúp cho những ngời quản trị dễ dàngtrong thay đổi, cập nhật thông tin trang web, cũng nh quản lý hiệu quả khách hàng
và các đơn đặt hàng trên mạng
Nội dung đề tài đợc chia làm 3 phần:
Phần I: Tổng quan về đề tài Thiết kế website giới thiệu Tour Du Lịch“Thiết kế website giới thiệu Tour Du lịch” ”
Trang 3- Giới thiệu tổng quan về đề tài, mục đích, ngôn ngữ xây dựng website.
Phần II: Phân tích & thiết kế hệ thống - 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
Phần III: Thiết kế giao diện, cài đặt và kiểm tra – 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 đồng thời tiến hành cài
đặt và kiểm tra chơng trình
Trong qúa trình thực hiện đề tài, em đợc sự quan tâm hớng dẫn tận tình của
thầy Nguyễn Công nhật và các thầy cô trong tổ bộ môn , đồng thời đợc sự góp ý
của bạn bè đã giúp em hoàn thành đề tài này
Do nhiều yếu tố khách quan và do tầm hiểu biết cha sâu sắc nên websitesvẫn còn nhiều tính năng em cha thể khai thác hết đợc Em mong đợc sự góp ý chânthành của thầy cô và các bạn để em có thể hoàn thiện hơn đề tài của mình
Em xin chân thành cám ơn!
SV thực hiện
Ngô Trí Quang
Trang 4PHầN I TổNG QUAN Về Đề TàI “THIếT Kế WEBSITE GIớI THIệU TOUR DU LịCH”
Trong thời đại công nghệ thông tin phát triển, nhu cầu nắm bắt thông tin mộtcách nhanh chóng và chính xác là điều cấp thiết Với mạng Internet chỉ cần mộtclick chuột cả thế giới mà chúng ta quan tâm đều nằm trong tầm tay, với đầy đủthông tin, hình ảnh, âm thanh
Cùng với sự phát triển đó ngành du lịch cũng không ngừng lớn mạnh khi ápdụng những công nghệ mới trong lĩnh vực này Nếu muốn tìm một Tour du lịchthăm quan một danh lam thắng cảnh phù hợp với thời gian và sở thích của mình,cách đơn giản nhất hãy truy cập vào các website du lịch, chúng ta có thể đặt vé dulịch, vé tàu, vé máy bay, đặt phòng khách sạn ngay tại nhà và chỉ cần chờ đến ngàykhởi hành Do vậy, nhu cầu thiết kế website du lịch cho các công ty du lịch là rấtcần thiêt Vấn đề đặt ra là thông tin trên các website du lịch phải thờng xuyên cậpnhật, chính xác, nhanh chóng, tiện lợi Giúp khách hàng có những lựa chọn tốt nhấtcho chuyến du lịch của mình
Hiện nay, khác với các nớc đã có nền công nghệ thông tin phổ biến và pháttriể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ôngtin cố định, không thay đổi hoặc rất ít thay đổi, chủ yếu mang tính chất giới thiệucô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 (tên thơng mại là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 về cách thức quản lý
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 thuê các nhà thiết kế (thờng là các công ty thiết kế website) đảm nhận việcthiết kế ban đầu, điều này là hợp lý, bởi vì chỉ với một chi phí ban đầu cho dù cóhơi cao - đối với các trang web động - thì một website đợc thiết lập mang tínhchuyên nghiệp và hoạt động ổn định là điều hết sức cần thiết; nhng để website đó
Trang 5hoạt động thực sự hiệu quả thì không thể thiếu bàn tay của chính những ngời chủ,của chính công ty sở hữu nó quản lý và điều hành Thực tế là, ở Việt Nam hiện nay,vai trò của ngời quản trị website dờng nh cha đợc đánh giá đúng, đa phần ngờiquản trị trang web của các công ty chỉ đảm đơng công việc này sau khi hoàn tất cáccông việc khác, vấn đề làm mới thông tin website còn bị xem nhẹ, khiến cho nhữngkhá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 quenvào thăm trang web.
Sự hoạt động hiệu quả của một số trang web nói trên là những minh chứngcho vai trò của ngời quản trị website doanh nghiệp Các công ty sở hữu các websitenày đều có một bộ phận riêng đảm đơng việc quản lý thông tin website, nhằm đápứng kịp thời và hiệu quả các yêu cầu của các vị “Thiết kế website giới thiệu Tour Du lịch”thợng đế” thông qua mạnginternet, có nh vậy thì mới khai thác hết giá trị của website, và nguồn khách hàngtiềm năng trên mạng
Nói đến Internet, ngày nay, ngời ta thờng nhắc đến thơng mại điện tử Đâycũng chính là một 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 toàn cầu
Thơng mại điện tử đợc đề cập đến nh là một hình thức mua bán, giao tiếphoàn toàn khác so với hình thức giao tiếp 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 thoả thuận, trao đổi đều diễn ratrên mạng Internet và thông qua một hệ thống thanh toán đặc biệt, chẳng hạn nhthẻ tín dụng ngân hàng Thơng mại điện tử tạo ra đợc nhiều mối quan hệ hơn giữacá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ựngwebsite 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ộtsản phẩm trên mạng (chẳng hạn, đặt một Tour Du lịch do công ty du lịch tổ chức),sau các phiên giao dịch khác (điện thoại, email xác thực thông tin) để thực hiệngiao nhận vé tham quan, hợp dồng du lịch , và cuối cùng kết thúc bằng việc thanhtoán qua thẻ tín dụng Tuy nhiên, trong thực tế, thơng mại điện tử đôi khi chỉ đơngiản là các phiên giao dịch thông thờng, khách hàng chỉ vào viếng thăm website để
Trang 6nắm bắt thông tin, hoặc tìm kiếm những thông tin nào đó thông qua các SearchEngines 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ông ty hiện đang cung cấp Mục tiêu cần khai tháccủ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ếngthăm trang web của chúng ta những lần sau, lôi kéo họ tìm đến công ty chúng ta đểbiến họ thành khách hàng chính thức của công ty
Muốn vậy, đầu tiên website phải có giao diện rõ ràng, bắt mắt, cấu trúc hợp
lý để gây đợc ấn tợng tốt ban đầu cho ngời vào xem; và một điều tối quan trọng làdung lợng trang website phải nhỏ vừa phải để khách hàng không mất kiên nhẫn tr-
ớc khi trang web của chúng ta hiện ra trớc mắt họ Kế đến là, nội dung website phảitiệ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 những 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 và những vấn đề liên quan; và tất nhiên các thông tinnà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.Ngoài ra, trên website du lịch còn cung cấp các thông tin về các địa danh du lịch,các hình ảnh minh họa để phục vụ cho cả đối tợng khách hàng trong nớc lẫn nớcngoài
Xây dựng website giới thiệu Tour Du Lịch giúp cho khách hàng dễ dàng tìmhiểu nơi muốn tham quan du lịch, đặt tour du lịch, đặt phòng khách sạn, dặt vé máybay, đặt tàu Những thông tin về công ty du lịch sẽ đợc các khách hàng biết đếnnhiều hơn, nhờ đó mà thơng hiệu sẽ đợc quảng bá rộng rãi tới mọi đối tợng kháchhàng thông qua mạng điện tử Internet đồng thời xây dựng cách thức quản lýwebsite giúp cho những ngời quản trị dễ dàng trong việc phân quyền quản lý, thay
đổi, cập nhập thông tin trang web cũng nh quản lý hiệu quả khách hàng
- Ngôn ngữ ASP.NET: là một nền tảng ứng dụng web (Web applicationframework) đợc phát triển và cung cấp bởi Microsoft, cho phép những ngời lậptrình tạo ra những trang web động, những ứng dụng web và những dịch vụ web.ASP.NET cho phép bạn lựa chọn một trong những ngôn ngữ lập trình mà bạn yêu
Trang 7thích: Visual Basic.Net, J#,C# ASP.NET sử dụng phong cách lập trình mới: codebehide Tách code riêng ,giao diện riêng nên dễ đọc dễ quản lý và bảo trì.
- SQL Server 2005: là phần mềm hỗ trợ việc tạo cơ sở dữ liệu và đợc truyxuất ra ngoài thông qua các thẻ ASP.NET
a) Yêu cầu chức năng
- Khách hàng có thể đặt tour trực tuyến Website sẽ cập nhật thông tin đặtchỗ này trực tiếp lên cơ sở dữ liệu, và cho phép ngời quản trị đợc phân quyềnthao tác các công việc sau:
+ Xác nhận đơn đặt chỗ hợp lệ, chỉnh sửa thông tin khách hàng và thôngtin đặt chỗ trên từng đơn cụ thể
+ Thống kê tình hình đặt chỗ của từng tour, xem danh sách khách hàngtham gia các tour đó
- Thay đổi, thêm mới hoặc xóa bỏ thông tin, hình ảnh về các điểm du lịch ởcác địa phơng khác nhau mà công ty muốn giới thiệu cho khách hàng
- Theo dõi tình hình liên hệ thông qua website của khách hàng, để đáp ứngkịp thời nhu cầu của họ
- Đăng ký khách hàng
- Về tổ chức lu trữ, thực hiện các yêu cầu:
+ Thêm, xóa, sửa thông tin, hình ảnh về các tour du lịch do công ty tổchức, phục vụ cho công tác quản lý, thống kê tình hình hoạt động củacông ty
+ Thêm, xóa, sửa thông tin, hình ảnh về các điểm du lịch ở từng địa
ph-ơng khác nhau
b) Yêu cầu phi chức năng
- Website phải có dung lợng không quá lớn, tốc độ xử lý nhanh
- Công việc tính toán phải thực hiện chính xác, không chấp nhận sai sót
- Sử dụng mã hóa các thông tin nhạy cảm của khách hàng
- Đảm bảo an toàn dữ liệu khi chạy website trực tuyến
Trang 8PHÇN II
PH¢N TÝCH & THIÕT KÕ HÖ THèNG
2.1 Ph©n tÝch thiÕt kÕ hÖ thèng ë møc quan niÖm
2.1.1 Thµnh phÇn d÷ liÖu ë møc quan niÖm
NOIDUNG Giíi thiÖu vÒ tour du lÞch
HINHANH H×nh ¶nh (Danh lam, kh¸ch s¹n…))
PHUONGTIEN Ph¬ng tiÖn ®i du lÞch
Trang 9NGAYDANGKY Ngµy ®¨ng ký
Trang 10LOAIVE Loại vé
b) Mô tả thực thể
Thực thể 1: MENU
- MA: đây là thuộc tính khoá dùng để phân biệt loại Tour du lịch
- MENUNAME: mô tả tên loại Tour du lịch
Thực thể 2: TOUR
- MATOUR: đây là thuộc tính khoá dùng để phân biệt các tour du lịch, nó
sẽ tự động tăng khi thêm một tour mới
- TENTOUR: mô tả tên của Tour du lịch
- MOTA: Giới thiệu sơ qua về Tour du lịch
- NOIDUNG: mô tả chi tiết tour du lịch
- HINHANH: Hình ảnh minh hoạ tour tham quan
- SONGAY: Số ngày tham quan của một tour
- GIACA: Giá của mỗi tour
- PHUONGTIEN: Phơng tiện đi tham quan : Ôtô, máy bay, tàu
Trang 11- NGAYKHOIHANH: Ngày bắt đầu tham quan.
- TONGSO: Số ngời tham quan trong một tour
- DIEMDEN: Điểm đến của chuyến du lịch
- NGAYDANGTIN: Ngày đăng thông tin về tour
- MA: Mã loại tour (là khoá ngoại)
- ID : Đây là thuộc tính khoá, là mã khách hàng
- UERNAME: mô tả tên truy cập của khách hàng
- CMND : mô tả số chứng minh nhân dân của khách hàng
- HOTEN : Họ tên thật của khách hàng
- DIENTHOAI : mô tả số điện thoại của khách hàng
- TINHTHANH : mô tả địa chỉ của khách hàng
Trang 12- NGAYDANGTIN : Mô tả ngày đăng ký tour của khách hàng.
- USERNAME : đây là thuộc tính khoá mô tả tên truy cập của khách hàng
- PASS : Mật khẩu của khách hàng dùng để đăng nhập vào hệ thống
- Email : mô tả email của khách hàng dùng để liên lạc giữa hệ thống vớikhách hàng
- ADDRESS : địa chỉ của khách hàng
- GENDER : Giới tính
- ACTIVATE : quyền truy cập của khách hàng
Trang 13- DIACHI : Mô tả địa chỉ của khách sạn.
- GIOITHIEU : Giới thiệu về khách sạn mà khách hàng muốn đặt phòng
- THANHPHO : Địa chỉ của khách sạn
- HINHANH : mô tả hình của khách sạn
- HANG : Mô tả hạng khách sạn (mấy sao)
- NGAYDANGTIN : Ngày đăng tin về khách sạn
Trang 14- HOTEN : Mô tả tên khách hàng.
- CMND : Mô tả số chứng minh nhân dân của khách hàng
- DIENTHOAI : Số điện thoại liên hệ của khách hàng
- DIACHI : Mô tả địa chỉ của khách hàng
- EMAIL : Mô tả địa chỉ email của khách hàng
- NGAYTHUE : Ngày mà khách hàng cần đặt phòng
- SOLUONGPHONG : mô tả số phòng mà khách muốn đặt
- NGAYDANGTIN : Ngày đăng tin thuê phòng
- MAKS : Mã khách sạng (khoá ngoại).
Trang 15- USERNAME: Mô tả tên truy cập của khách hàng.
- HOTEN : Mô tả tên khách hàng
- CMND : Mô tả số chứng minh nhân dân của khách hàng
- TUOI : Mô tả tuổi khách hàng
- CHUYENTAU : Chuyến tàu đăng ký
- NGAYKHOIHANH: Ngày mà khách hàng cần đặt vé tàu
- NGAYDANGKY : Ngày đăng ký đặt vé
- MACHUYENTAU : Mã chuyến tàu cần đặt
Trang 16- NOIDI : Mô tả nơi khởi hành.
- NOIDEN : Mô tả nơi chuyến tham quan đến
- NGAYGIODI : Mô tả giờ khởi hành
- NGAYGIOVE : Mô tả ngày và giờ máy bay trở về trả khách
- NGUOILON : Mô tả số khách hàng trên 18 tuổi
- TREEM : Mô tả số khách hàng là em nhỏ
- HANGVE : Mô tả hạng vé
- LOAIVE : Mô tả loại vé 1 chiều hay khứ hồi
- YEUCAU : Mô tả yêu cầu của khách hàng khi đặt vé máy bay
Trang 17- ACTIVATEID : Thuộc tính khoá mô tả mã quyền truy cập, hoạt độngtrên website.
- ACTIVATENAME: Mô tả tên quyền truy cập
Thống kê theo Quý
Thống kê theo tháng
Kiểm tra thông tin KH
Trang 18Chuyển từ mô hình thực thể kết hợp sang mô hình quan hệ
Từ mô hình khái niệm là mô hình biểu diễn tất cả các đối tợng, mỗi
đối tợng là một thể hiện trong thế giới thực, ta tiến hành chuyển đổi nó sang môhình quan hệ Ta đợc mô hình quan hệ nh sau:
MENU (MA, MENUNAME).
TOUR ( MATOUR, TENTOUR, MOTA, NOIDUNG, HINHANH, SONGAY,
GIACA, PHUONGTIEN, NGAYKHOIHANH, TONGSO, DIEMDEN, NGAYDANGTIN, MA )
KHACHHANG (ID, USERNAME, CMND, HOTEN, DIENTHOAI,
TINHTHANH, NGAYDANGKY, SONGUOI, MATOUR)
TAIKHOAN (USERNAME, PASS, EMAIL, GENDER, ADDRESS,
ACTIVATE)
KHACHSAN (MAKS, TENKS, DIACHI, GIOITHIEU, THANHPHO,
HINHANH, HANG, NGAYDANGTIN)
DATPHONG (USERID, USERNAME, HOTEN, CMND, DIENTHOAI,
DIACHI, EMAIL, NGAYTHUE, SOLUONGPHONG, NGAYDANGTIN, MAKS)
DATVETAU (ID, USERNAME, HOTEN, CMND, TUOI, CHUYENTAU,
NGAYKHOIHANH, NGAYDANGKY, MACHUYENTAU)
DATVEMAYBAY (USERID, USERNAME, HOTEN, TUOI, NOIDI, NOIDEN,
NGAYGIODI, NGAYGIOVE, NGUOILON, TREEM, HANGVE, LOAIVE, YEUCAU, NGAYDANGKY)
QUYEN (ACTIVATEID, ACTIVATENAME).
2.3 Thành phần dữ liệu hệ thống mức vật lý
Bảng Menu : Phân loại Tour du lịch