1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ án thiết kế Website xem và đặt Tour

33 1,9K 26

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 33
Dung lượng 3,48 MB

Nội dung

Ngành du lịch Việt Nam được dự báo sẽ phát triển mạnh mẽ hơn nữa trong tương laikhi mà chúng ta vẫn chưa biết cách khia thác lợi thế vốn có ”rừng vàng,biển bac”của đấtnước ta.Và một thực

Trang 1

ĐẠI HỌC ĐÀ NẴNG

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ

KHOA ĐIỆN – BỘ MÔN CNTT -



BÁO CÁO

ĐỒ ÁN CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN

Trang 2

MỤC LỤC

I Giới thiệu chung : 2

1 Tên đề tài: 2

2 Lý do chọn đề tài: 3

3 Mục đích đề tài : 3

4 Phạm vi sử dụng : 4

5 Phương pháp nghiên cứu và lựa chọn công nghệ : 4

6 Kế hoạch thực hiện đề tài : 5

II Mô tả và phát biểu hệ thống : 6

1 Mô tả hoạt động nghiệp vụ : 6

2 Phát biểu bài toán : 6

CHƯƠNG 2: ĐẶC TẢ HỆ THỐNG 7

I.Sơ đồ Use-Case : 7

II Đặc tả Use-Case và ERD cục bộ : 7

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ 19

I Cấu trúc bảng và các ràng buộc : 19

II Sơ đồ ERD tổng thể : 22

III Ánh xạ ERD thành Relationships: 23

IV Sơ đồ Class 24

V Sơ đồ tuần tự : 24

VI Sơ đồ hoạt động : 28

CHƯƠNG 4: KẾT QUẢ THỰC HIỆN 31

KẾT LUẬN 32

I.Kết quả đạt được : 32

II Những tồn tại của chương trình : 32

II.Hướng phát triển của đề tài : 32

IV Bài học rút ra từ quá trình thực hiện đồ án : 32

TÀI LIỆU THAM KHẢO 33

CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

I Giới thiệu chung :

1 Tên đề tài:

Thiết Kế Website xem tin tức du lịch và đặt tour du lịch trực tuyến VietTravel

Trang 3

2 Lý do chọn đề tài:

Việt Nam là một trong những điểm đến hấp dẫn và an toàn nhất trên thế giới

Trong năm 2009,mặc dù phải đối mặt với cuộc khungt hoảng kinh tế toàn cầu,GDPngành du lịch vẫn tăng với một tốc độ đáng nể và du lịch ước tính đã đóng góp khoảng13,1% cho tổng sản phẩm quốc dân(GDP)

Ngành du lịch Việt Nam được dự báo sẽ phát triển mạnh mẽ hơn nữa trong tương laikhi mà chúng ta vẫn chưa biết cách khia thác lợi thế vốn có ”rừng vàng,biển bac”của đấtnước ta.Và một thực tế vẫn tồn tại,tại hầu hết những khu lịch tư duy bóc ngắn cắn dài đã ănsâu vào tiềm thức của những người làm kinh doanh dẫn đến việc thiếu tôn trọng khách dulịch,lợi dụng cơ hội để chặt chém lừa bịp du khách để nhanh chóng kiếm lợi nhuận trongmột mùa nào đó để bù lại thời điểm ế khách trong năm.Chính những điều đó đã và đang cảntrở sự phát triển của nghành du lịch nước nhà

Đứng trước những vấn đề đó,nhóm chúng tôi đã nảy ra ý tưởng”Xây dựng website giớithiệu du lịch”nhằm giúp cho việc du lịch của du khách trở nên dễ dàng,thuận tiện hơn,khônggặp những địa điểm du lịch không lành mạnh như trên

3 Mục đích đề tài :

Trên cơ sở phát triển bền vững, website chúng tôi hướng đến trở thành 1 trong 10website hàng đầu Việt Nam vào năm 2015 Đây là tầm nhìn chiến lược và đầy thử tháchnhưng với một mục tiêu chung, mà chúng tôi đã và đang hiện thực hoá những mục tiêuchiến lược của mình

Mang lại cảm xúc thăng hoa cho du khách trong mỗi hành trình - Đây là mục tiêu

và là sứ mệnh chúng tôi cam kết và nỗ lực mang lại cho du khách Website chúng tôi sẽ trởthành người bạn đồng hành cùng du khách trong mọi hành trình du lịch và tạo ra những giátrị tốt đẹp Tại đây, du lịch không những là hành trình khám phá mà còn là hành trình sẻchia, thể hiện dấu ấn khác biệt của Thương hiệu làm nên chúng tôi từ 3 thuộc tính thươnghiệu: Sự chuyên nghiệp, mang lại cảm xúc thăng hoa cho khách hàng và những giá trị giatăng hấp dẫn cho du khách sau mỗi chuyến đi

Khách hàng là trung tâm: Website chúng tôi luôn khẳng định khách hàng là trung tâm

của mọi hoạt động kinh doanh mà website hướng đến, vì khách hàng là người góp phần tolớn xây dựng nên thương hiệu của website

Chuyên nghiệp là thước đo: Khẳng định uy tín thương hiệu, với mục tiêu không

ngừng phát triển hoàn thiện để đạt đến những tầm cao mới trong định hướng chiến lượcvươn ra thế giới

Trang 4

hàng là tốt nhất, điều đó tạo nên sự khác biệt so với thị trường, chúng tôi xem đó là tráchnhiệm, là danh dự của mỗi cán bộ - nhân viên.

4 Phạm vi sử dụng :

Áp dụng cho các công ty du lịch vừa và nhỏ, cho các du khách muốn tìm hiểu về Việt Nam

và đặt tour du lịch

5 Phương pháp nghiên cứu và lựa chọn công nghệ :

1 Phương pháp nghiên cứu:

 Tham khảo tài liệu, bài giảng về lập trình hướng đối tượng và php

 Khảo sát các trang web đặt tour trực tuyến

 Tham khảo mã nguồn mở

2 Giải pháp công nghệ:

 Ngôn ngữ lập trình: PHP

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

 Công cụ hỗ trợ : Dreamweaver 8

Trang 5

6 Kế hoạch thực hiện đề tài :

STT Công việc Thời gian thực hiện Ghi chú

1 Chọn đề tài 22/01 – 28/01

2 Phân tích đề tài, cơ sở dữ liệuTìm tài liệu liên quan 29/01 - 20/02

3 Phân tích hệ thống, Xây dựng

cơ sở dữ liệu 21/02 - 10/03

4 Xây dựng giao diện và chức

năng cho website 11/03 - 01/05

5 Kiểm thử và hoàn thiện website 02/05 - 10/05

6 Hoàn thiện báo cáo và slide

báo cáo 11/05 - 30/5

Đà Nẵng, ngày 11 tháng 06 năm 2015 Giảng viên hướng dẫn Sinh viên thực hiện

Duyệt

Nguyễn Thị Hà Quyên Nguyễn Xuân Hoài Võ Thanh Toàn

Trang 6

II Mô tả và phát biểu hệ thống :

1 Mô tả hoạt động nghiệp vụ :

• Xem thông tin du lịch

• Đặt tour – Thanh toán

• Liên Hệ

2 Phát biểu bài toán :

Bước 1: Quý khách xem và lựa chọn hệ thống danh sách các tour đang chào bán, sau đó lựa

chọn tour mình muốn đi rồi thực hiện thao tác Đặt tour (Xem thêm Hướng dẫn Booking tour

và booking khách sạn trực tuyến)

Bước 2: Nhân viên nhận được Oder Booking từ quý khách qua hệ thống ngay lập tức sẽ liên

hệ lại quý khách xác nhận Booking tour tạm thời bao gồm thông tin:

• Bảng lấy thông tin quý khách như họ tên, địa chỉ, số điện thoại, emai

• Giá tiền tour đã lựa chọn

• Số tài khoản ngân hàng của Công ty để quý khách chuyển tiền đặt cọc

Bước 3: Quý khách chuyển tiền đặt cọc vào tài khoản ngân hàng công ty, admin sẽ liên lạc

với quý khách qua email

Bước 4: Trước ngày khởi hành tour 3 đến 5 ngày, admin liên hệ quý khách hoàn tất thanh

toán số tiền còn lại theo email đã gởi Trước ngày đi chúng tôi sẽ liên hệ địa điểm tập trung

để dễ kiểm soát Nếu không thanh toán hoặc hủy tour chúng tôi không chịu trách nhiệm về

số tiền đặt cọc

Trang 7

CHƯƠNG 2: ĐẶC TẢ HỆ THỐNG

I Sơ đồ Use-Case :

II Đặc tả Use-Case và ERD cục bộ :

1 Tìm Kiếm Tour :

Use-Case: Tác vụ này dành cho khách hàng, người quản lý khi muốn tìm

kiếm một tour nào đó

Input: gồm loại tour, giá, từ khóa tìm kiếm

Process:

o Hệ thống sẽ kiểm tra điều kiện tìm kiếm

Output: Nếu phù hợp với điều kiện tìm kiếm trang sẽ hiển thị tour phù

hợp.Nếu không đúng thì trang sẽ trống

Demo:

Trang 10

Giao diện tìm kiếm

Kết quả tìm kiếm

2 Xem thông tin du lịch :

Use-Case: Tác vụ này dành cho khách hàng, người quản lý để xem các tin tức

du lịch và tư vấn du lịch

Input:

Process:

Trang 11

Use-Case : Tác Vụ này dành cho khách hàng khi có thắc mắc, góp ý về website

hoặc khách hàng muốn đặt liên hệ quảng cáo lên website…

Input : Khách hàng điền thông tin với các nội dung : họ tên, điện thoại, email, tiêu

đề, nội dung liên hệ

Trang 12

Process :

o Khi kích vào nút gửi mail hệ thống sẽ kiểm tra các thông tin khách hàng đã nhập có hợp lệ hay không

o Tùy theo liên hệ mà người quản lý có thể gửi mail lại cho khách hàng

o Lưu thông tin vào CSDL

Output :

o Thông báo lỗi nếu khách hàng nhập sai thông tin

o Thông báo đã liên hệ thành công khi khách hàng nhập đúng

Use-Case liên quan : Phản Hồi

o Ý kiến liên hệ của khách hàng

o Nhập tiêu đề nội dung để gửi mail phản hồi lại cho khách hàng

Process : Từ danh sách liên hệ khi kích nút xem trang sẽ hiện thị nội dung của

liên hệ và tiêu đề nội dung để người quản lý phản hồi cho khách hàng

Output : Thông báo gửi mail thành công hoặc không thành công

Trang 13

Use-Case : Tác vụ này dành cho khách hàng muốn đặt tour đã chọn

Input : Khách hàng đặt tour phải điền các thông tin bắt buộc sau: họ tên, email,

địa chỉ, thành phố, số điện thoại, cmnd, ngày đi, số khách dự tín và yêu cầu riêng không bắt buộc

Process :

o Hệ thống sẽ kiểm tra tính hợp lệ của thông tin khách hàng nhập

o Nếu sai sẽ thông báo lỗi để khách hàng sửa

o Nếu đúng sẽ lưu thông tin khách hàng nhập vào CSDL

o Tự động gửi mail về email khách hàng đã đăng kí gồm thông tin mà khách hàng nhập và yêu cầu thanh toán hoặc đặt cọc tiền trước thời hạn vào số tài khoản của công ty

Output : Thông báo khách hàng đã đặt tour thành công hoặc chưa thành công

Trang 14

Giao diện đặt tour

Đặt tour thành công

6.Xử lý đặt tour :

Trang 15

Use-Case : Tác vụ này dành cho người quản lý dùng để xử lý các tour mà

khách hàng đã đặt

Input :

o Thông tin đặt tour mà khách hàng đã nhập

o Tiêu đề nội dung để gửi mail thông báo cho khách hàng

Process :

o Đầu tiên sẽ có một mail tự động gửi cho khách hàng thông báo đã tiếp nhậnđặt tour và yêu cầu khách hàng đặt cọc hoặc thanh toán theo số tài khoản của công ty

o Người quản lý cập nhật lại tình trạng thanh toán của khách hàng khi khách hàng chuyển tiền

o Người quản lý mail cho khách hàng khi nhận được tiền và thông tin chi tiết chuyến đi hơn

Output : Thông báo gửi mail thành công hoặc không thành công

Demo :

Mail tự động gửi cho khách hàng khi đặt tour thành công

Trang 16

Giao diện cập nhật tình trạng thanh toán và gửi mail cho khách hàng

Mail thông báo từ người quản lý được gửi về cho khách hàng

Process : Lưu cập nhật vào CSDL

Output : Hiển thị tour lên trang chủ khi kích vào hiển thị

Trang 17

Input : Điều kiện thống kê

Process : Hệ thống xử lý điều kiện và lọc dữ liệu

Output : Hiển thị danh sách lọc theo điều kiện

Trang 18

Thống kê khách hàng đã đặt cọc

Trang 19

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ

I Cấu trúc bảng và các ràng buộc :

Tên bảng Tên trường Kiểu dữ liệu Ràng buộc dữ liệu

id int(11) Khóa chínhusename varchar(20)

password varchar(32)user ten varchar (255)

email varchar (255)dienthoai varchar (11)diachi varchar (255)level int(1)

trang_thai int(1)time int(11)

Tên bảng Tên trường Kiểu dữ liệu Ràng buộc dữ liệu

news_menu

id int(11) Khóa chínhcat varchar(50)

ten varchar(255)

Trang 20

Tên bảng Tên trường Kiểu dữ liệu Ràng buộc dữ liệu

news

id int(11) Khóa chínhid_news int(11) Tham chiếu từ

news_menuten varchar(255)

gia varchar(255)hinh varchar(255)chu_thich text

noi_dung texthien_thi int(11)noi_bat int(11)time int(11)user int(11)

Tên bảng Tên trường Kiểu dữ liệu Ràng buộc dữ liệu

dtour

id int(11) Khóa chínhid_news int(11) Tham chiếu từ

news_menuhoten varchar(250)

magiaodich varchar(250)dienthoai varchar(250)diachi varchar(250)email varchar(50)noidung text

ngaykhoihanh varchar(30)songuoi varchar(50)time int(11)tinhtrang int(11)thanhtoan int(11)tien varchar(50)tiendat varchar(50)

Tên bảng Tên trường Kiểu dữ liệu Ràng buộc dữ liệu

page

id int(11) Khóa chínhid_key varchar(50)

ten varchar(255)chu_thich text

noi_dung texthinh varchar(50)time int(11)

Trang 21

Tên bảng Tên trường Kiểu dữ liệu Ràng buộc dữ liệu

lienhe

id int(11) Khóa chínhhoten varchar(50)

dienthoai int(11)email varchar(50)tieude varchar(100)noidung varchar(255)

Trang 22

II Sơ đồ ERD tổng thể :

Trang 23

III Ánh xạ ERD thành Relationships:

Trang 24

V Sơ đồ tuần tự :

1.Đặt Tour :

Trang 25

2.Quản Lý Tuor :

Trang 26

3.Tìm Kiếm Tuor :

4.Thống Kế :

Trang 27

5.Xem Tin Tức :

Trang 28

VI Sơ đồ hoạt động :

1.Đặt Tuor :

2.Tìm Kiếm Tuor :

Trang 31

CHƯƠNG 4: KẾT QUẢ THỰC HIỆN

Trang 32

KẾT LUẬN

I Kết quả đạt được :

Qua quá trình tìm hiểu và nghiên cứu đề tài, chúng em đã viết được một số ứngdụng cho website du lịch như sau:

• Tìm kiếm theo một số tiêu chí

• Đặt Tuor xuất hiện về gmail

• Xử lý tuor theo trình tự khoa học

• Giải quyết được một số vấn đề trong quá trình đặt tuor

II Những tồn tại của chương trình :

Do thời gian có hạn nên chúng em cũng chưa tìm hiểu hết về các yêu cầu của côđưa ra

• Các ràng buộc toàn vẹn chưa hoàn chỉnh

• Giao diện chương trình chưa thật sự tiện dụng

II Hướng phát triển của đề tài :

•Cải tiến và hoàn chỉnh các hạn chế của chương trình

•Xây dựng thêm chức năng thanh toán trực tuyến

•Có thể lấy và xuất dữ liệu từ bên ngoài (từ bảng tính Excel, access…)

•Thiết kế chương trình hoàn thiện, chuyên nghiệp hơn từ đó có thể đưavào sử dụng trong thực tế

IV Bài học rút ra từ quá trình thực hiện đồ án :

• Với kiến thức nền tảng đã học ở trường và sự nổ lực của mình,chúng em đã hoàn thành đề tài “Xây dựng website xem và đặt tuor du lịchtrực tuyến viettravel”

• Mặc dù đã cố gắng và đầu tư rất nhiều nhưng do thời gian cóhạn, đồng thời do kinh nghiệm lập trình chưa tốt nên đề tài còn nhiều hạn chế

và chương trình có thể chưa tối ưu

• Chúng em xin nhận những đóng góp quý báu của quý thầy cô

và các bạn để có thể hoàn thiện website này nhiều hơn

Trang 33

TÀI LIỆU THAM KHẢO

[1] Đậu Quang Tuấn, Ngôn ngữ PHP căn bản.

[2] Bùi Quốc Huy, Giáo trình PHP & My SQL.

[3]Tống Quang Khải, Bài Giảng ứng dụng cơ sở dữ liệu trên Web với PHP và My SQL [4]Phạm Thị Xuân Lộc, Lập trình web động với PHP & My SQL.

[5] Phương Lan, Kỹ năng lập trình PHP, NXB Đại Học Sư Phạm.

[6] Ths.Trần Ngân Bình Giáo trình thực hành cơ sở dữ liệu Bộ môn hệ thống thông tin và

toán ứng dụng Khoa công nghệ thông tin và truyền thông Đại học Cần thơ - Năm 2007

[7] Thầy Đinh Khắc Quyền Giáo trình phân tích hệ thống Đai học Cần thơ– 12/2003.

Ngày đăng: 16/07/2015, 09:36

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Đậu Quang Tuấn, Ngôn ngữ PHP căn bản Khác
[2] Bùi Quốc Huy, Giáo trình PHP & My SQL Khác
[3]Tống Quang Khải, Bài Giảng ứng dụng cơ sở dữ liệu trên Web với PHP và My SQL Khác
[4]Phạm Thị Xuân Lộc, Lập trình web động với PHP & My SQL Khác
[5] Phương Lan, Kỹ năng lập trình PHP, NXB Đại Học Sư Phạm Khác

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w