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

Bài báo cáo kết thúc học phần học kỳ i cơ sở dữ liệu nâng cao quản lý Đặt tour du lịch

26 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề QUAN LY DAT TOUR DU LICH
Tác giả Huỳnh Ngọc Võn Anh
Người hướng dẫn Trần Anh Duy
Trường học TRUONG DAI HOC NGOAI NGU - TIN HOC THANH PHO HO CHI MINH
Chuyên ngành CO SO DU LIEU NANG CAO
Thể loại Bài báo cáo kết thúc học phần
Năm xuất bản 2022-2023
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 26
Dung lượng 6,65 MB

Nội dung

Đối với một công ty du lị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ính

Trang 1

TRUONG DAI HOC NGOAI NGU - TIN HOC THANH PHO HO CHI MINH

KHOA CONG NGHE THONG TIN

so LlLce

BAI BAO CAO KET THUC HQC PHAN HOC KY I

NAM HOC 2022-2023 Hoc phan: CO SO DU LIEU NANG CAO QUAN LY DAT TOUR DU LICH

GV hướng dẫn: Trần Anh Duy Sinh viên thực hiện:

20DH111906 Lớp: PM2003

Thành phố Hồ Chí Minh, tháng 12/2022

Trang 2

BỐ CỤC ĐỀ TÀI 8 PHAM VI GIỚI HAN 8

GIỚI THIỆU VỀ CÁC Cơ SỞ LÝ THUYẾT (MỖI KHÁI NIỆM TÓM TẮT TỐI ĐA 5 DÒNG) 9

Mô hình ERD 9 Phụ thuộc hàm 9 Các dạng chuẩn 9 Bảo toàn thông tin 9 Lập trình CSDL 9 Ràng buộc toàn vẹn 10 2.1.7 NoSQIL và NewSQIL 10

22 GIAO DIỆN TRANG CHỦ 22 NHỮNG HẠN CHẾ 24 HƯỚNG PHÁT TRIỂN 24 TÀI LIỆU THAM KHẢO 24

Trang 3

sự truyền tải, trao đôi thông tin trên toàn cầu

Trong hoạt động sản xuất, kinh doanh, giờ đây, thương mại điện tử đã khẳng định được vai trò 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

du lị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ính quyết định cho sự tồn tại và phát triển của công ty Vì vậy, sẽ thật thiếu sót nếu công ty của

bạn chưa xây dựng được một website dé giới thiệu rộng rãi các tour mà bạn tô chức Và

một vẫn đề được đặt ra song song 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ách hà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ói riêng và cả các doanh nghiệp khác nói chung, nhất là các doanh nghiệp Việt

Nam - với họ, thương mại điện tử còn rất mới Với đồ án nảy, chúng tôi xin được trình

bày một 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ật thông tin trang web, cũng như quản lý hiệu quả khách hàng và các nhân viên trong công ty

Trang 4

QUAN LY BAT TOUR DU LICH

Bộ môn Cơ Sở Dữ liệu Nâng Cao

1.2.1 Nghiên cứu đối thủ

Hiện nay, có rất nhiều các trang web cho phép đặt tour du lịch online, ba trang web mà nhiều người biết đến như Traveloka, Metrip, Sygic Travel Maps Trip Planner

Giao dién dep mắt, bố

Giao diện app dễ nhìn, nhưng

giao diện web bị lỗi

responsive, sắp xếp khoa học

và trực quan Các mục đáng Giao diện rõ ràng nhưng

quá nhiêu chữ

cue fo rang được lưu tâm như giá tiên và

hãng bay duoc in dam nén dé

Có bộ lọc về thời gian bay,

giúp người dùng thuận tiện trong việc tìm chuyên bay trong khoảng thời gian cần

App tích hợp cả | map hién thị những nơi nỗi tiéng gan

đó, giúp người dùng thuận

tiện hơn trong việc lựa chọn

điểm đi chơi của mình

Rõ ràng trong các

khoản tiên

Minh bạch trong thanh toán,

số tiền hiển thị trong khu vực tìm kiếm chuyên bay chính là

số tiền cuối cùng mà người dùng phải đóng đã bao gôm

phí nội vụ

Rõ ràng trong các khoản tiên

HN đi Đnot Đua na

Trang 5

QUAN LY BAT TOUR DU LICH Bộ môn Cơ Sở Dữ liệu Nâng Cao

e (MME Kr hh hr Pr ade

1.2.2 Quy trình nghiệp vụ

ö6_ Bước Ì: Vào trang web

©_ Bước 2: Xem các tour và chọn tour

6 Bước 3: Đăng nhập/ Đăng ký tài khoản

©_ Bước 4: Đặt tour

©_ Bước 5: Thanh toán

3.3 Các chức năng dự kiến của đề tài

1.3.1 Yêu cầu chức năng

©_ Đặt tour

o_ Sửa thông tin sô người

©_ Thanh toán tour

©_ Xóa tour chưa thanh toán

1.3.2 Yêu cầu phi chức năng

© Website chay nhanh

o CSDL bao dam cac chuan

©_ Toản vẹn đữ liệu

13.3 Yêu cầu lưu trữ

Bảng Ì Thông tim lưu trữ của khách hàng

1 |Mã khách hàng Text | Nhập từ bản phím | Không trùng nhau

Trang 6

QUAN LY BAT TOUR DU LICH Bộ môn Cơ Sở Dữ liệu Nâng Cao

3 | Địa chỉ Text | Nhập từ bàn phím

4 | Số điện thoại Int Nhập từ bản phím | Không trùng nhau

Bảng 2 Thông tin lưu trữ tour

1 Mã tour Text | Nhập từ bản phím | Không trùng nhau

7 Thời gian Time | Nhập từ bàn phim

8| Giờ khởi hành Date | Nhập từ bàn phím

9 |Ngàykhởỏihành |Dafe | Nhập từ ban phim

10 | Nơi khởi hành Text | Nhập từ ban phim

11 Ngày kết thúc Date | Nhập từ ban phim

13 Giá tour Int Nhập từ bàn phím

Bảng 3 Thông tin lưu trữ vé tour

2_ |Mã khách hàng Text | Nhập từ bản phím

3_ |Mã tour Text | Nhập từ bàn phím

4 | Tên tour Text | Nhập từ bàn phím

5_ |Ngày đặt Date | Nhập từ bàn phím

Bảng 4 Thông tin lưu trữ phương tiện

Stt Dữ liệu Kiểu| Hình thức nhập Ràng buộc

1 Mã phương tiện Text | Nhập từ bàn phím Không trùng nhau

2 | Tên phương tiện Text | Nhập từ bàn phím

3 _ | Loại phương tiện Text | Nhập từ bàn phím

6

Trang 7

QUAN LY BAT TOUR DU LICH Bộ môn Cơ Sở Dữ liệu Nâng Cao

| 4 | Trang thai phương tiện | Text | Nhập từ bàn phím

Bảng 5 Thông tin lưu trữ nhà hàng

2 | Tên nhà hàng Text | Nhập từ ban phim

3 Địa chỉ nhà hàng Text | Nhập từ bàn phím

Bảng 6 Thông tin lưu trữ khách sạn

1 Mã khách sạn Text | Nhập từ bàn phím Không trùng nhau

2 Tên khách sạn Text | Nhập từ bàn phím

3 Địa chỉ khách sạn Text | Nhập từ bàn phim

Bảng 7 Thông tin lưu trữ lịch trình tour

1 Mã lịch trình Text | Nhập từ bàn phím Không trùng nhau

2 | Mô tả lịch trình Text | Nhập từ bàn phím

3 | Ma dia diém Text | Nhập từ bàn phím

Bảng 8 Thông tin lưu trữ điềm tham quan

3 | Mô tá địa điểm Text | Nhập từ bàn phím

Bảng 9 Thông tin lưu trữ hóa đơn

2_ | Mã vé tour Text | Nhập từ ban phim

3 _ | Mã khách hang Text | Nhập từ bàn phím

4 _ | Mã khuyến mãi Text | Nhập từ bàn phím

Trang 8

QUAN LY BAT TOUR DU LICH Bộ môn Cơ Sở Dữ liệu Nâng Cao

5 _ | Ngày tạo hóa đơn Date | Nhập từ bản phím

Bảng 10 Thông tin lưu trữ phiếu khuyến mãi

3 Hạn sử dụng Text | Nhập từ bàn phím

4 _ | Điều kiện sử dụng Text | Nhập từ bàn phím

5| Chiết khẩu Date | Nhập từ bàn phím

1.3.4 Yêu cẩu tìm kiếm

Trình bày cụ thể các thao tác tìm kiếm cần có trong đề tài bao gồm các từ khóa cần tìm và

kết quả cân thê hiện

©_ Các công thức tính toán cho các xử lý

o_ Yêu cầu về các biểu đỗ/ đồ thị, các báo cáo theo tháng, quý hay năm, v.v cần

o_ Chương I Mô tả đề tài

o_ Chương 2 Cơ sở lý thuyết

o_ Chương 3 Phân tích và thiết kế

6 Chương 4 Kết luận

3.6 Phạm vi giới hạn

Phạm vi giới hạn: thiết kế trang website cho người dùng

Trang 9

o_ Được hiểu là mô hình thực thê kết hợp hay còn gọi là thực thé liên kết

6 Trong đó, thực thể được hiểu là các danh sách cần được quản ly và có những đặc trưng riêng biệt như tên và các thuộc tính

o Dạng chuẩn 1: Một quan hệ là ở dạng chuẩn 1 nếu toàn bộ các miền thuộc tính đều

là các miền đơn và không tồn tại nhóm thuộc tính lặp

o_ Dạng chuẩn 2: Một quan hệ ở dạng chuẩn 2 nếu nó đã ở dạng chuẩn 1 và không

tồn tại phụ thuộc hàm bộ phận vào khoá

©o Dạng chuẩn 3: Một quan hệ ở dạng chuẩn 3 nếu nó đã ở dạng chuẩn 2 và không tồn tại phụ thuộc hàm bắc cầu vào khoá (hay phụ thuộc hàm giữa các thuộc tính không khoá)

o_ Dạng chuẩn BCK: Một quan hệ ở dạng chuẩn BCK nếu nó đã ở dang chuẩn 3 và

Không có thuộc tính khoá mà phụ thuộc hàm vào thuộc tính không khoá

o_ Dạng chuẩn 4: là không cho phép xuất hiện phụ thuộc hàm đa trị không hiển nhiên

trên một quan hệ

2.1.4 Bảo toàn thông tin

o_ Cho lược đồ quan hệ R và tập phụ thuộc hàm F

©_ Phép tách lược đồ R thành tập các lược dé R1, , Rm được gọi là không mat mát

thông tin đối với F nếu với mỗi quan hệ r trên R thoả F thì: IUI(r)* IU2Œ) * * IIUmfr) =r

2.15 — Lập trình CSDL,

Trang 10

QUAN LY BAT TOUR DU LICH Bộ môn Cơ Sở Dữ liệu Nâng Cao

© Lớp thứ nhất: lập trình viên CSDL: là người viết chương trình ứng dụng sử dụng CSIDL thông qua một ngôn ngữ nào đó, như COBOL, C++, hay PHP

Các chương trình này sử dụng các phép toán lên CSDL theo cách thông thường: thêm bớt bảng, cập nhật dữ liệu, chủ yêu sử dụng các câu lệnh SQL

2.1.6 Ràng buộc toàn vẹn

Ràng buộc toàn vẹn là một điều kiện bất biến không được vi phạm trong một CSDL, Trong một CSDL, luôn luôn tồn tại rất nhiều mỗi liên hệ ảnh hưởng qua lại lẫn nhau

giữa các thuộc tính của một quan hệ, giữa các bộ giá trị trong một quan hệ và giữa

các thuộc tính của các bộ giá trị trong các quan hệ với nhau

2.1.7 NoSQL và NewSQL

NewSQL được biết đến như phần mở rộng của hệ thông quản trị CSDL quan hệ

> Cho phép đáp ứng khả năng mở rộng giống NOSQL

> Vẫn duy trì tính chất ACID

> Sử dụng SQL đề tương tác dữ liệu

10

Trang 11

QUAN LY BAT TOUR DU LICH Bộ môn Cơ Sở Dữ liệu Nâng Cao

Chương 3 Phần tích và thiết kê

3.1 Phân tích

3.1.1 Mô tả vấn đề

Xây dựng CSDL, cho ứng dụng quản lý dịch vụ du lịch

Thông tin mô ta như sau:

Công ty có nhiều tour(TOUR) du lịch,mỗi tour du lịch có mã số tour (MaTour), tên tour (TenTour), loại tour (LoaiTour), số ngày (SoNgay), số đêm (SoDem) và giá tiền (GiaTien)

Về phần thông tin khách hàng, bên công ty sẽ lưu lại thông tin khách hàng (KHACHHANG)

để thuận tiện liên lạc trong đó có mã số khách hàng (MaKH), tên khách hàng (TenKH]), số chứng minh nhân dân (CMND), ngày sinh (NgaySinh), giới tính (G1orTinh), địa chỉ liên hệ

(Addr), số điện thoại liên lạc (SDT), dia chi email (Email)

Khách hàng có thể đăng ký tour theo đoàn Mỗi đoàn (DOAN) số có thông tin về mã đoàn (MaDoan), tên đoàn (TenDoan),số lượng thành viên trong đoàn(SoLuong), tên khách hàng đại diện cho đoàn (TenDD), địa chí(Addr), số điện thoại liên lạc(SDT)

Đối với khách đăng ký riêng lẻ, sẽ có một bản hợp đồng du lịch (HD_KHACHLE) giữa khách hàng và công ty Mỗi hợp đồng có mã số hợp đồng (MaHD), tên hợp đồng (TenHD),mã khách hàng (MaKH), mã tour (MaTour) mà khách hàng muốn ổi, ngày ký hợp đồng (NgayKyHD), nội dung của bán hợp đồng (NoiDungHD), ngày xuất phát (NgayXP), ngày kết thúc tour (NgayKT), tông tiền (TongTien), trạng thái tour (TrangThai) đã hoàn thành hay chưa hoàn thành

Đối với khách du lịch đi theo đoàn, sẽ có một bản hợp đồng du lịch (HD _DOAN) giữa đoàn

và công ty Mỗi hợp đồng có mã số hợp đồng (MaHD), tên hợp đồng (TenHD), mã đoàn (MaDoan), mã tour (MaTour) mà đoàn muốn đi, ngày ký hợp đồng (NgayKyHD), nội dung của bản hợp đồng (NoiDungHD), số người đi trong đoàn (SoNguoi), địa điểm đón đoàn (DiaDiem), ngày xuất phát (NgayXP), ngày kết thúc tour (NgayKT), tông tiền (TongTien), trạng thái tour (Trang Thai) đã hoàn thành hay chưa hoàn thành

Mỗi bộ phận (BOPHAN) gồm có mã số bộ phận (MaBP), tên bộ phận (TenBP) và mô tả

công việc (MoTa) của bộ phận

Mỗi bộ phận có nhiều nhân viên Mỗi nhân viên (NHANVIEN) gồm có mã nhân viên

(MaNV), tên nhân viên (TenNV), mã số bộ phận (MaBP) làm việc, số chứng minh nhân dân (CMND), ngày sinh (NgaySinh), giới tính (Sex), địa chí liên hệ (Addr), số điện thoại liên lạc (SDT), dia chi email (Email)

Mỗi tour du lịch sẽ có lộ trình (LOTRINH) khác nhau, tùy theo từng tour (MaTour) mỗi lộ

trình là chặng đường từ điểm xuất phát (NoiDi) đến điểm du lịch (NoiDen) Tại mỗi lộ trình

sẽ có thời gian di chuyển (TimeDC) tương ứng, loại khách sạn sẽ ở (MaKS), mã nhà hàng (MaNH) sé dùng bữa

Mỗi Tour đều có phương tiện vận chuyên riêng để đảm bảo cho việc tham quan, thông tin phương tiện gồm: MaPT, TenPT, LoaiPT, SoCho

11

Trang 12

QUAN LY BAT TOUR DU LICH Bộ môn Cơ Sở Dữ liệu Nâng Cao

Mỗi Tour du lịch sẽ có nhiều điểm tham quan tại mỗi điểm tham quan khách hàng sẽ được

nghỉ tại khách san théng tin điểm tham quan gồm: MaDD, TenDD, Tinh thông tin lưu trữ

khách sạn gồm: MaKS, TenKS, DiaChi

3.1.2 Sơ đô chức năng

Quan lý hợp đồng

12

Trang 14

QUAN LY BAT TOUR DU LICH Bộ môn Cơ Sở Dữ liệu Nâng Cao

3.2.1 _ Thiết kế dữ liệu

Mô hình quan hệ đữ liệu

Trang 16

Bảng điểm tham quam(DiemThamQuan)

Column Name Data Type AIlow Nulls

Trang 17

QUAN LY BAT TOUR DU LICH Bộ môn Cơ Sở Dữ liệu Nâng Cao

Bảng lương nhân viên(Luong)

Column Name Data Type

Bảng chỉ tiết tour(CT_ Tour)

Column Name Data Type

Bảng chỉ tiết Khách đoàn(CT_ KhachDoan)

Column Name Data Type

Trang 18

QUAN LY BAT TOUR DU LICH

int

Bảng Nhân Viên(NhanVien)

Data Type varchar(10) varchar(20) nvarchar(50) date varchar(20) nvarchar(50) varchar(50)

Bang Tour(Tour)

Data Type varchar( 10) varchar( 10) varchar(20) nvarchar(100) nvarchar(10}

Trang 19

QUAN LY BAT TOUR DU LICH Bộ môn Cơ Sở Dữ liệu Nâng Cao

wo) Ngeria Vin A

The th ses

I ower sua main —

TRMICM, Npty 99 Tháng 08 Xem 2019

TenTour gay ThanhTien

[ED7694|23/9/2020 | GH38& |TourVũngTuA 25/09/2020 |3§/

11/7/2019 | _DF88_|Tour Da Lat 13/07/2019 _]45/32 Thien Thanh, Ngo Quyen Street

5/9/2021 67 Pham Van Dong, District 7, Ho Chi Minh City 19,000,000)

Xac dinh chuan 2: tach MaTour-> MaHD, NgayDat, TenTour, NgayKhoiHanh, NoiKhoiHanh, Thanh Tien

19

Trang 20

67 Pham Van Dong, District 7 Ho Chỉ Minh City /9/ 3/9/2020

MaTour i MaTour TenTour

HD7694 GH38 13.000.000 GH3§ 13 000.000 HD8759 DF88 14.000.000 DF88 14.000.000

HD7149 19.000.000 19.000.000

20

Trang 21

QUAN LY BAT TOUR DU LICH Bộ môn Cơ Sở Dữ liệu Nâng Cao

3.2.2.2 Phụ thuộc hàm và bảo toàn thông tin

Ngày đăng: 18/10/2024, 16:30

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

TÀI LIỆU LIÊN QUAN

w