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

xây dựng hệ thống quản lý tour du lịch

41 796 0

Đ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 41
Dung lượng 9,74 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

KHOA CÔNG NGHỆ THÔNG TIN   ĐỒ ÁN CHUYÊN NGÀNH: HỆ THỐNG THÔNG TIN XÂY DỰNG HỆ THỐNG QUẢN LÝ TOUR DU LỊCH Giaó viên hướng dẫn: Thầy CAO TÙNG ANH Sinh viên thực hiện : LƯƠNG TIỂU BẢO..

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

  

ĐỒ ÁN CHUYÊN NGÀNH: HỆ THỐNG THÔNG TIN

XÂY DỰNG HỆ THỐNG QUẢN LÝ

TOUR DU LỊCH

Giaó viên hướng dẫn: Thầy CAO TÙNG ANH

Sinh viên thực hiện : LƯƠNG TIỂU BẢO

Trang 2

LỜI CẢM ƠN

Lời cảm ơn đầu tiên nhóm em kính gửi đến Ban Giám Hiệu của Trường ĐạiHọc Kỹ thuật công nghệ TPHCM - HUTECH và thầy cô của khoa Công NghệThông Tin lời cảm ơn chân thành nhất

Thầy cô đã tạo mọi điều kiện thuận lợi để chúng em tiếp thu kiến thức quýgiá trong suốt quá trình chúng em theo học ở trường, vì thế chúng em mới có đượcnhững kiến thức và kỹ năng tốt để hoàn thành luận văn tốt nghiệp này tuy nhiên vẫncòn nhiều vấn đề chưa được giải quyết một cách tối ưu nhóm em mong thầy côthông cảm và góp ý để chúng em làm hoàn thiện hơn nữa

Chúng em xin gửi lời cảm ơn chân thành và sâu sắc nhất đến thầy hướng dẫnluận văn của chúng em là thầy Cao Tùng Anh Thầy đã dành rất nhiều thời gian vànhiệt tình hướng dẫn cho nhóm em hoàn thành luận văn tốt nghiệp, trong quá trìnhlàm luận văn có rất nhiều vấn đề vướng mắc mà nhóm gặp phải thầy điều chỉ dạycho các hướng giải quyết tốt nhất để nhóm em suy nghĩ và giải quyết vấn đề

Trang 3

Đánh giá kết quả

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 4

CHƯƠNG II: PHÂN TÍCH HỆ THỐNG 7

I Phân tích và thiết kế chức năng của hệ thống : 7

1 Các chức năng chính của hệ thống: 7 1.1 Đối với quản trị hệ thống: 7 1.2 Đối với user, và người truy cập web: 7

2 Sơ đồ phân cấp chức năng: 9

II Phân tích cơ sở dữ liệu: 9

Trang 5

2 Sơ đồ thực thể liên hệ - ERD 15

III Thiết kế bảng cơ sở dữ liệu: 16

1 Thiết kế các bảng: 16

3 Ràng buộc toàn vẹn trong Cơ sở dữ liệu: 23

CHƯƠNG III : WEBSITE VỀ DU LỊCH 29

2 Trang Loại tour: 31

3 Trang Địa điểm: 31

4 Trang chi tiết tour: 32

5 Trang tin tức: 33

6 Trang chi tiết tin: 33

7 Trang đăng kí thành viên 34

8 Trang đặt tour: 35

9 Trang quản trị: 36

Trang 6

CHƯƠNG I : TỔNG QUAN

1 Giới thiệu chung:

Xã hội ngày càng phát triển, nhu cầu vui chơi giải trí của con người càng nâng cao,các địa điểm du lịch ngày càng thu hút nhiều du khách Tuy nhiên các công ty du lịchchưa đáp ứng được các yêu cầu của khách hàng Việc quản lí thủ công gặp nhiều khókhăn và phức tạp Nhằm khắc phục điều này và mong muốn có một môi trường giaotiếp giữa các du khách, đơn giản hóa việc đặt tour chúng em đã xây dựng hệ thống này.Bên cạnh đó, du khách có thể nhận xét về tour và đọc những chia sẻ với mọi người.Đóng góp ý kiến của mình với hệ thống để hệ thống hoàn thiện mình hơn, phục vụkhách hàng tốt nhất

Qua hệ thống, các bạn sẽ nắm bắt được nhiều thông tin bổ ích, như là những tour

đi nhiều nhất, xu hướng du lịch hiện tại và tương lai, thông tin cập nhập về du lịch ViệtNam cũng như thế giới

Trên nhu cầu thực tế đó nhóm em chọn đề tài “Xây Dựng Hệ Thống Quản Lý Tour Du Lịch”.

2 Mục đích của hệ thống :

Xây dựng một hệ thống về du lịch, cung cấp những thông tin cần thiết choviệc lựa chọn địa điểm du lịch

Giao diện thân thiện, dễ dàng cho viêc chọn tour và đặt

Nhiều thông tin cần thiết, mới mẻ về du lịch trong và ngoài nước được cập nhậtthường xuyên

3 Phạm vi áp dụng của hệ thống:

Hệ thống sẽ được ứng dụng cho các công ty du lịch vừa và nhỏ, cho các dukhách muốn di tìm hiểu về du lịch Việt Nam và đặt tour du lịch

4 Đối tượng sử dụng:

Trang 7

Đối tượng sử dụng chính của hệ thống là khách hàng, thành viên và người thamgia quản trị (nhân viên công ty hoặc người có trách nhiệm quản trị).

CHƯƠNG II: PHÂN TÍCH HỆ THỐNG

I Phân tích và thiết kế chức năng của hệ thống :

1 Các chức năng chính của hệ thống:

- Quản trị hệ thống

- Quản trị khách hàng

Vì vậy, hệ thống cung cấp thành 2 khối chức năng theo nghiệp xử lý

1.1 Đối với quản trị hệ thống:

Quản lý người dung

+ Kích hoạt tài khoản người dùng

+ Có thể thêm ,sửa,xóa dữ liệu dữ liệu trong quyền hạn cho phép

+ Cho phép xem, thêm, sửa, xóa cập nhật tour vào CSDL

+ Cho phép đăng tour hoặc không

Quản lý đặt tour

+ Xem các đơn tour đã đặt, xác nhận,hay hủy bỏ đơn đặt

Quản lý gallery

+ Cho phép xem, thêm, sửa, xóa cập nhật ảnh vào CSDL

+ Cho phép đăng ảnh hoặc không

1.2 Đối với user, và người truy cập web:

Xem tour đặt tour theo yêu cầu

+ Khách hành có thể xem từng tour hoặc tất cả các tour

+ Tại mỗi tour hiển thị, thành viên có thể đặt tour

+ Thông tin được gửi đi

Trang 8

Cung cấp khả năng tìm kiếm các tour

+ Khách hàng có thể tim tour theo nơi khởi hành,loại tour và ngày khởi hành.+ Danh sách hiển thị chi tiết

+ Sau khi đăng kí có thể: sử dụng giỏ hàng hay các tiện ích khác của hệ thống

Yêu cầu đặt tour.

+ Hệ thống cung cấp cho khác hàng một giỏ hàng điện tử; khách hàng có thể chọntour cần đặt cho vào giỏ hàng Giỏ hàng được thiết kế giống như giỏ hàng thật trong

các siêu thị, khách hàng có thể thay đổi loại tour, ngày đi, số lượng tùy thích

Trang 9

Quản trị khách hàngQuản trị hệ thống

Đăng Nhập

Tìm Tour

Xem Tour

Tin Tức

Đặt tour

2 Sơ đồ phân cấp chức năng:

Sơ đồ phân rã chức năng BFD

II Phân tích cơ sở dữ liệu:

Tất cả mọi hệ thống đều phải sử dụng một cơ sở dữ liệu của mình.Vấn đề đặt ra làcần xây dựng một cơ sở dữ liệu giảm được tối đa sự dư thừa dữ liệu đồng thời phải dễkhôi phục và bảo trì

Hệ thống

Trang 10

Phương pháp xác định các đơn vị thông tin cơ sở có ích cho hệ thống nhằm xácđịnh rõ mối quan hệ bên trong Nghĩa là mọi dữ liệu được lưu trữ một lần bên trongtoàn hệ thống của tô chức và có thể truy nhập từ bất kỳ module trương trình nào.

idDiaDiemidLoaiTenTourUrlHinhGioiThieuGia

HotKhuyenmaiSoLanXemAnHien

1.2 Chi tiết Tour

CHITIETTOUR idChiTiet

idTourThoiGianDiNoiDungKhachSanidPTNgayKhoiHanhDiemKhoiHanhNgayDangTouridLichHDVAnHien

Trang 11

1.3 Đặt Tour

DATTOUR idDT

idUseridTourNgayDatTourGia

SoNguoiEmailDienThoaiGhiChu

1.4 Users

USERS idUser

HoTenUsernamePasswordDiaChiDienThoaiEmailNgayDangKyidGroupNgaySinhGioiTinhActiveRandomKeyLoginNumberDisableDateExpireDate

Trang 12

1.5 User Group

USERGROUP idGroup

ChucVu

1.6 User Log

USERLOG idLog

idUserIPAddressLastLoginDateLastActiveDateSession

1.7 Phương tiện

PHUONGTIEN idPT

TenPTMoTaThuTuAnHien

1.8 Địa Điểm

DIADIEM idDiaDiem

TenDDidLoaiThuTuAnHien

1.9 Loại Tour

LOAITOUR idLoai

TenLoaiThuTuAnHien

Trang 13

1.10 Hướng Dẫn Viên

HDV idHDV

TenHDVDiaChiHDVEmailHDVDienThoaiHDVAnHien

1.11 Lịch Hướng dẫn Viên

LICHDV idLichHDV

idHDVidTourGhiChuAnHien

1.12 Gửi mail

GUIMAIL idMail

MailNguoiNhanMailNguoiGuiLoiNhanUrlNgayGui

1.13 Góp ý

GOPY idGY

idTinNgayNoiDungEmailHoTenDiaChi

Trang 14

1.14 Quảng cáo

QUANGCAO idQC

MoTaUrlUrlQCThuTuSoLanClickNgayBatDauNgayKetThucAnHien

1.15 Menu

MENU idMenu

TenMenuUrlIconThuTuAnHienidViTri

1.16 Vị trí Menu

VITRIMENU idViTri

MoTa

1.17 Tin tức

TINTUC idTin

idLTTieuDeTomTatUrlHinhNgayidUserNoiDungTinSoLanXemKeyWord

Trang 15

1.18 Loại Tin

LOAITIN idLT

TenLoaiTinThuTuAnHienUrlHinhKeyWord

2 Sơ đồ thực thể liên hệ - ERD

Trang 16

01 LOẠI TOUR có nhiều ĐỊA ĐIỂM, mỗi ĐỊA ĐIỂM chỉ thuộc 1 LOẠI

TOUR

01 ĐỊA ĐIỂM có nhiều TOUR, mỗi TOUR chỉ thuộc 1 ĐỊA ĐIỂM.

01 TOURS có nhiều CHI TIẾT TOUR, mỗi CHI TIẾT TOUR chỉ thuộc 1 TOURS.

01 CHI TIẾT TOUR có nhiều PHƯƠNG TIỆN, mỗi PHƯƠNG TIỆN chỉ thuộc 1 CHI TIẾT TOUR.

01 CHI TIẾT TOUR chỉ chứa 01 LỊCH HDV, mỗi LỊCH HDV chỉ thuộc 01 CHI TIẾT TOUR.

01 LỊCH HDV có nhiều HDV (hướng dẫn viên), mỗi HDV thuộc nhiều LỊCH HDV

01 GÓP Ý thuộc 1 TOUR, mỗi TOUR có nhiều GÓP Ý.

01 USER có nhiều USER LOG, mỗi USER LOG chỉ chứa 01 USER.

01 USERGROUP có nhiều USER, mỗi USER chỉ thuộc 01 USER GROUP.

01 USER có nhiều ĐẶT TOUR, mỗi ĐẶT TOUR chỉ chứa 01 USER.

01 ĐẶT TOUR chỉ chứa 01 TOUR, mỗi TOUR thuộc nhiều ĐẶT TOUR.

01 VỊ TRÍ MENU có nhiều MENU, mỗi MENU chỉ thuộc 01 VỊ TRÍ MENU III Thiết kế bảng cơ sở dữ liệu:

Tour

Trang 17

Hot Int 1 Tour hot

CHITIETTOUR

thước

Ràng buộc

Ghi chú

key

Id Chi Tiết Tour

Key

Mã Tour

Trang 18

thước

Ràng buộc

Ghi chú

key

Mã User

khoản

Ràng buộc Ghi chú

Trang 19

Key

Mã HDV

Trang 20

idTour Int 12 Foreign

Key

Mã tour

HDV

thước

Ràng buộc

Ghi chú

key

Mã HDV

DienThoaiHDV Varchar

MENU

thước

Ràng buộc

Ghi chú

key

Mã menu

Ghi chú

Trang 21

idTin Int 12 Primary

LOAITIN

thước

Ràng buộc

GUIMAIL

thước

Ràng buộc

Ghi chú

key

Mã mail

Trang 22

thước

Ràng buộc

QUANGCAO

thước

Ràng buộc

Ghi chú

key

Mã quảng cáo

USERGROUP

thước

Ràng buộc

Trang 23

3 Ràng buộc toàn vẹn trong Cơ sở dữ liệu:

LOẠI TOUR (LOAITOUR)

R1:

- Mỗi loại tour có 1 mã loại tour để xác định

Nội dung: ∀ T1,T2 ∈ LOAITOUR: T1.IDLOAI ≠ T2.IDLOAI

Bối cảnh: quan hệ LOAITOUR

-ĐỊA ĐIỂM (DIADIEM)

R2:

- Mỗi DIADIEM phải thuộc 1 LOAITOUR

- Mỗi địa điểm có 1 mã địa điểm để xác định

Nội dung:

DIADIEM[idLoai] ⊆ LOAITOUR[idLoai]

∀ T1,T2 ∈ DIADIEM: T1.IDDIADIEM ≠ T2.IDDIADIEM

Bối cảnh: quan hệ DIADIEM, LOAITOUR

-TOUR (-TOURS)

R3:

Trang 24

- Mỗi TOUR phải thuộc 1 LOAITOUR.

- Mỗi TOUR phải thuộc 1 DIADIEM

- Mỗi TOUR có 1 mã tour để xác định

Nội dung:

TOUR[idLoai] ⊆ LOAITOUR[idLoai]

TOUR[idDiaDiem] ⊆ DIADIEM[idDiaDiem]

∀ T1,T2 ∈ TOURS: T1.IDTOUR ≠ T2.IDTOUR

Bối cảnh: quan hệ TOUR, DIADIEM, LOAITOUR

- Mỗi CHITIETTOUR phải thuộc 1 TOUR

- Mỗi CHITIETTOUR phải có 1 PHUONGTIEN

- Mỗi CHITIETTOUR phải có 1 LICHHDV

- Mỗi CHITIETTOUR có 1 mã chi tiết tour để xác định

Nội dung:

CHITIETTOUR[idTour] ⊆ TOUR[idTour]

CHITIETTOUR[idPT] ⊆ PHUONGTIEN[idPT]

CHITIETTOUR[idLichHDV] ⊆ LICHHDV[idLichHDV]

∀ T1,T2 ∈ CHITIETTOUR: T1.IDCHITIET ≠ T2.IDCHITIET

Bối cảnh: quan hệ TOUR, CHITIETTOUR, PHUONGTIEN, LICHHDV

∀ T1,T2 ∈ PHUONGTIEN: T1.IDPT ≠ T2.IDPT

Bối cảnh: quan hệ PHUONGTIEN

Trang 25

- Mỗi LICHHDV phải thuộc 1 HDV.

- Mỗi LICHHDV có 1 mã lịch hướng dẫn viên để xác định

Nội dung:

LICHHDV[idHDV] ⊆ HDV[idHDV]

∀ T1,T2 ∈ LICHHDV: T1.IDLICHHDV ≠ T2.IDLICHHDV

Bối cảnh: quan hệ LICHHDV, HDV

-ĐẶT TOUR (DATTOUR)

R8:

- Mỗi DATTOUR phải thuộc 1 TOUR

- Mỗi DATTOUR có 1 mã đặt tour để xác định

Nội dung:

DATTOUR[idTour] ⊆ TOUR[idTour]

∀ T1,T2 ∈ DATTOUR: T1.IDDT ≠ T2.IDDT

Bối cảnh: quan hệ TOUR, DATTOUR

-GÓP Ý (GOPY)

Trang 26

∀ T1,T2 ∈ GOPY: T1.IDGY ≠ T2.IDGY

Bối cảnh: quan hệ TOUR, GOPY

-USER (-USERS)

R10:

- Mỗi USER có 1 mã user để xác định

- Mỗi USER phải thuộc 1 USERGROUP

Nội dung:

∀ T1,T2 ∈ USER: T1.IDUSER ≠ T2.IDUSER

USER[idGroup] ⊆ USERGROUP[idGroup]

Bối cảnh: quan hệ USER, USERGROUP

-USERLOG (-USERLOG)

R11:

- Mỗi USERLOG phải thuộc 1 USER

- Mỗi USERLOG có 1 mã userlog để xác định

Nội dung:

USERLOG[idUser] ⊆ USER[idUser]

∀ T1,T2 ∈ USERLOG: T1.IDLOG ≠ T2.IDLOG

Bối cảnh: quan hệ USERLOG, USER

-USERGROUP (-USERGROUP)

Trang 27

R12:

- Mỗi USERGROUP có 1 mã user group để xác định

Nội dung:

∀ T1,T2 ∈ USERGROUP: T1.IDGROUP ≠ T2.IDGROUP

Bối cảnh: quan hệ USERGROUP

TIN TỨC (TINTUC)

R13:

- Mỗi TINTUC phải thuộc 1 LOAITIN

- Mỗi TINTUC có 1 mã tin để xác định

Nội dung:

TINTUC[idLT] ⊆ LOAITIN[idLT]

∀ T1,T2 ∈ TINTUC: T1.IDTIN ≠ T2.IDTIN

Bối cảnh: quan hệ TINTUC, LOAITIN

∀ T1,T2 ∈ LOAITIN: T1.IDLT ≠ T2.IDLT

Bối cảnh: quan hệ LOAITIN

MENU (MENU)

R15:

- Mỗi MENU phải thuộc 1 VITRIMENU

- Mỗi MENU có 1 mã menu để xác định

Nội dung:

MENU[idViTri] ⊆ VITRIMENU[idViTri]

∀ T1,T2 ∈ MENU: T1.IDMENU ≠ T2.IDMENU

Bối cảnh: quan hệ MENU, VITRIMENU

Trang 28

∀ T1,T2 ∈ VITRIMENU: T1.IDVITRI ≠ T2.IDVITRI

Bối cảnh: quan hệ VITRIMENU

∀ T1,T2 ∈ QUANGCAO: T1.IDQC ≠ T2.IDQC

Bối cảnh: quan hệ QUANGCAO

∀ T1,T2 ∈ GUIMAIL: T1.IDMAIL ≠ T2.IDMAIL

Bối cảnh: quan hệ MENU, VITRIMENU

Trang 29

Trang chủ

Đặt tour

Đăng

Tìm tour

Đăng nhập

Xem tour

- Dễ học : Các chức năng gần gũi với tư duy của người sử dụng để họ có thể nắm bắt dễ dàng nhanh chóng.

- Tốc độ thao tác : Giao diện không đòi hỏi các thao tác phức tạp hay dài dòng, hỗ trợ các phím tắt, phím nóng.

- Dễ phát triển : Giao diện được xây dựng bằng ngôn ngữ php, dễ dàng thêm xóa, sửa dữ liệu qua giao diện quản trị đã xây dựng sẵn.

II Sơ đồ cây website

III Chi tiết các trang:

1 Trang chủ:

Hiển thị giao diện trang chủ, menu xem theo loại tour, rê chuột vào ta có thể xem theo địa điểm của loại tour đó Bên phải hiển thị Top 10 tour được xem nhiều nhất, quảng cáo, thông tin tour.

Admin

Trang 30

2 Trang Loại tour: (Du lịch trong nước, du lịch nước ngoài)

Trang 31

3 Trang Địa điểm: Hiển thị tour theo địa điểm đã chọn

Trang 32

4 Trang chi tiết tour: Khi bấm vào 1 tour, ta xem được chi tiết tour đó (nội dung, hình ảnh, giới thiệu), bên dưới là các tour cùng loại.

Trang 33

5 Trang tin tức: Xem tin tức, cẩm nang du lịch…

6 Trang chi tiết tin: Xem chi tiết 1 tin, nội dung 1 tin, phía dưới có các tin khác liên quan đến.

Trang 34

7 Trang đăng kí thành viên: Cho phép user đăng kí thành viên website,

khi đăng kí và kích hoạt tài khoản qua email, thì thành viên có thể đặt tour online.

Trang 35

8 Trang đặt tour: Cho phép user đã đăng kí thành viên có thể đặt tour trực tuyến (chỉ dành cho thành viên đã đăng kí và kích hoạt tài khoản)

Khi đặt tour thành công, hệ thống sẽ thông báo thành công

Trang 36

Ngược lại báo thất bại:

9 Trang quản trị: Cho phép thành viên quản trị xem, thêm, xóa loại tour, địa điểm, tours, chi tiết tour, đặt tour, tin tức, loại tin, phương tiện, quảng cáo, user, hướng dẫn viên, lịch hướng dẫn viên.

Trang 39

KẾT LUẬN

Như vậy, nhóm em đã hoàn thành đồ án chuyên ngành về xây dựng hệ thống quản lý tour du lịch qua website Website này đặt ra nhiều chức năng đối với người quản trị hệ thống cũng như đối với khách hàng.Tuy nhiên do thời gian có hạn nên trang web còn nhiều hạn chế,chúng em mới chỉ thiết kế được một số chức năng chính.Trang web còn nhiều hạn chế về nhiều mặt như: chưa search được thông tin trang web, chưa thanh toán online được, chưa có trang góp ý, commet…Sau này với thời gian nhiều hơn chúng em sẽ cố gắng hoàn thiện trang web với nhiều chức năng hơn.Chúng em cũng rất mong nhận được sự đóng góp ý kiến từ các thầy cô tất cả mọi người để phát triển trang web ngày một tốt hơn Nhóm em xin chân thành cảm ơn.

Ngày đăng: 19/12/2014, 17:34

HÌNH ẢNH LIÊN QUAN

2. Sơ đồ phân cấp chức năng: - xây dựng hệ thống quản lý tour du lịch
2. Sơ đồ phân cấp chức năng: (Trang 9)
2. Sơ đồ thực thể liên hệ - ERD - xây dựng hệ thống quản lý tour du lịch
2. Sơ đồ thực thể liên hệ - ERD (Trang 15)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w