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

Báo cáo Đồ án cơ sở dữ liệu nâng cao quản lý tour du lịch

14 2 0
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

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

Nội dung

LỜI MỞ ĐẦU 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

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM

BÁO CÁO ĐỒ ÁN

CƠ SỞ DỮ LIỆU NÂNG CAO

QUẢN LÝ TOUR DU LỊCH

Ngành: CÔNG NGHỆ THÔNG TIN

Giảng viên hướng dẫn : ThS Nguyễn Văn Danh

Sinh viên thực hiện : Nguyễn Thành Long

Dương Minh Phú

2011060567 2011060809

TP Hồ Chí Minh, 2023

Trang 2

DANH MỤC CÁC HÌNH ẢNH

Hình 3.1.1 Mô hình thực thể liên kết 1 12 Hình 3.2.1 Mô hình BFD 15

Trang 3

MỤC LỤC

DANH MỤC CÁC KÍ HIỆU, TỪ VIẾT TẮT 2

DANH MỤC CÁC BẢNG 3

DANH MỤC CÁC HÌNH ẢNH 4

MỤC LỤC 6

LỜI MỞ ĐẦU 0

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

1.1 Đặt vấn đề 1

1.2 Lý do chọn đề tài 1

1.3 Giới hạn và phạm vi nghiên cứu 1

1.4 Mục đích nghiên cứu 1

1.5 Nhiệm vụ nghiên cứu 1

1.6 Phương pháp nghiên cứu 2

CHƯƠNG 2 THIẾT KẾ CƠ SỞ DỮ LIỆU 3

2.1 Đặc tả tình huống bài toán 3

2.2 Các thực thể và các thuộc tính của chúng 4

2.2.1 Các thực thể 4

2.3 Thuộc tính của thực thể 5

2.4 Xác định ràng buộc toàn vẹn 8

2.5 Cài đặt ràng buộc toàn vẹn 13

2.6 Xác định phụ thuộc hàm 15

CHƯƠNG 3 XÂY DỰNG MÔ HÌNH QUAN HỆ 18

3.1 Mô hình thực thể liên kết (ER) 18

3.2 Thiết kế các bảng và thuộc tính 21

3.3 Xây dựng mô hình ERD 28

3.4 Mô hình cơ sở dữ liệu 28

Trang 4

LỜI MỞ ĐẦU

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, không lấy gì làm xa lạ Với một vài thao tác đơn giản, một người bất kì có thể trở thành chủ của một website giới thiệu về bất cứ gì anh ta quan tâm: 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 loại xe hơi 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

Hoạt động của một công ty du lịch có quy mô khá lớn 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 những gợi ý của thầy Nguyễn Văn Danh, chúng em đã chọn đề tài “Quản

lý Tour du lịch” và đã hoàn thành bài tập lớn đúng kế hoạch Có được kết quả như vậy, nhóm chúng em xin được gửi lời cảm ơn sâu sắc tới cô giáo Nguyễn Văn Danh người đã hướng dẫn chúng em trong suốt quá trình làm bài tập lớn này

Xin chân thành cảm ơn thầy!

Nhóm 17 KHMT1-K4

Trang 5

1.1 Mô Tả Bài Toán

Quản lý tour du lịch có nhiều loại tour khác nhau, mỗi loại tour đều có mã, tên, và

mô tả thông tin về tour đó Một tour thường có thông tin chi tiết về tour đó như tên tour, địa điểm, thời gian khởi hành, thời gian kết thúc, số chỗ còn trống, nội dung tour, giá thành và hình ảnh thực tế

Giá thành của tour được chia ra làm nhiều loại như vé người lớn(>9), trẻ em(5-9),

em bé(<5)

Công ty sẽ có đại lý ở các tỉnh, mỗi đại lý sẽ có 1 nhân viên để quản lý Các đại lý

sẽ thực hiện việc quản lý và tổ chức tour du lịch

Lịch trình tour sẽ được có sẵn cho khách hàng xem bao gồm khách sạn, phương tiện di chuyển, địa điểm tham quan và các loại hình dịch vụ

Mỗi tour sẽ có phương tiện đưa đón tham quan khách hàng khác nhau, phương tiện sẽ có

mã, loại số chỗ ngồi và tình trạng xe còn hay hết, tài xế và sẽ có 3 nhân viên hướng dẫn cho một tour Cuối tháng các nhân viên trong nhà hàng sẽ được phát lương Lương được tính bằng lương cứng + phụ cấp Mỗi địa điểm tham quan cần phải liên hệ với khách sạn

để đặt trước phòng, các phòng sẽ có giá khác nhau tùy vào khách hàng lựa chọnMỗi khách hàng đặt tour cần phải có tài khoản để đặt tour và thanh toán, cần phải lưu tên, số điện thoại, địa chỉ, email liên lạc Mỗi khách hàng sau khi đặt tour sẽ có thông tin thanh toán bao gồm, mã hóa đơn, ngày đặt, số chỗ ngồi, thành tiền

Trang 6

1.2 Biểu mẫu

Biểu mẫu danh sách tour:

Tour

Mã tour Tên tour Ngày bắt đầu Ngày kết thúc Giá

1

2

Biểu mẫu hóa đơn:

Hóa đơn bán vé

Họ và tên khách hàng: ……… Ngày lập hóa đơn: ………

Số hóa đơn Vé Tên tour Mã NV Giá bán Số lượng 1

2

1.3 Từ điển dữ liệu

Trang 7

1.4 Lý do chọn đề tài

Đối với công việc Quản lý một cửa hàng bán ô tô là tương đối phức tạp bao gồm nhiều công việc khác nhau với những nghiệp vụ khác nhau, điều đó làm cho công việc quản lý trở lên khó khăn hơn, cần nhiều nhân lực và thời gian để giải quyết công việc và không tránh khởi những sai sót, nhầm lẫn Do đó cần có một phương án tốt hơn,tối ưu hơn

để đem lại hiệu quả trong công việc quản lý một cửa hàng bán ô tô.Nên nhóm chúng em đã quyết định chọn đề tài xây dựng một CSDL để quản lý cửa hàng bán ô tô

1 Giới hạn và phạm vi nghiên cứu

-CSDL chỉ được xây dựng để hỗ trợ quản lý một công ty quản lý tour du lịch

2.Mục đích nghiên cứu

-Nhằm công nghệ hóa các công tác quản lý của một công ty du lịch Tạo sự thuận tiện,

dễ dàng,chính xác, hạn chế rủi ro trong quá trình quản lý công ty

3.Nhiệm vụ nghiên cứu

 -Tìm hiểu các thao tác, quy trình quản lý cũng như các đối tượng cần được quản lý của một công ty du lịch

 -Tìm hiểu các kiến thức, công nghệ liên quan (MS SQL Server, Case Studio,

….) để triển khai, xây dựng CSDL

 Xây dựng và tối ưu CSDL

Trang 8

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

o Tiến hành khảo sát thực tế để tìm hiểu các quy trình quản lý, quy trình bán hàng

o Trải nghiệm quy trình bán hàng, quản lý cụ thể

o Tìm kiếm, nghiên cứu tài liệu về các công nghệ phụ vụ cho quá trình thiết kế và triển khai CSDL

o Thảo luận, làm việc nhóm

o Phân chia nhiệm vụ nghiên cứu và tổng hợp ý kiến

o Đánh giá và lựa chọn các nội dung, kiến thức phù hợp cho ứng dụng

Trang 9

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

2.1 Phân tích dữ liệu

2.1.1 Xác định thực thể

-Thực thể 1: Nhân viên (NhanVien)Các thuộc tính: Mã nhân viên

(MaNV), Tên nhân viên (TenNV), Giới tính (GioiTinh), Ngày sinh(NgaySinh), Số điện thoại(SDT), Địa chỉ(DiaChi), Định danh cá nhân (CCCD/CMND)

-Thực thể 2: Chức vụ (ChucVu)Các thuộc tính: Mã chức vụ (MaCV), Tên

chức vụ (TenCV), Hệ số lương (HSL)

-Thực thể 3: Phương tiện (PhuongTien)Các thuộc tính: Mã phương tiện

(MaPT), Tên phương tiện (TenPT), Loại phương tiện (LoaiPT), Sức chứa (SucChua), Tình trạng (TinhTrang)

-Thực thể 4: Địa điểm tham quan (DiaDiemThamQuan) Các thuộc tính:

Mã địa điểm (MaDD), Tên địa điểm (TenDD), Địa chỉ (DiaChi)

-Thực thể 5: Tour du lịch(TOUR) Các thuộc tính: Mã tour (MaTour),Tên

tour (TenTour), Ngày bắt đầu (NgayBD), Ngày kết thúc (NgayKT), Giá (Gia)

-Thực thể 6: Khách hàng (KhachHang)Các thuộc tính: Mã khách hàng

(MaKH), Tên khách hàng (TenKH), Giới tính (GioiTinh), Định danh cá nhân (CCCD/CMND), Địa chỉ (DiaChi), Số điện thoại khách hàng(SDT)

-Thực thể 7: Chi tiết tour (ChiTietTour) Các thuộc tính: Mã

tour(MaTour), Mã địa điểm (MaDD), Hình ảnh (HinhAnh), Mô tả (MoTa)

-Thực thể 8: Bảng giá (BangGia) Các thuộc tính: Mã bảng giá (MaBG),

Loại vé (LoaiVe), Giá tiền (GiaTien)

-Thực thể 9: Lịch khởi hành (LichKhoiHanh)Các thuộc tính: Mã lịch khởi

hành (MaLKH),Địa điểm (DiaDiem), Giờ bắt đầu (GioBD), Giờ kết thúc (GioKT), Nội dung (NoiDung)

Trang 10

-Thực thể 10: Vé (Ve)Các thuộc tính: Mã vé (MaVe), Mã tour (MaTour),

Mã đại lý (MaDaiLy)

-Thực thể 11: Đặt tour (DatTour)Các thuộc tính: Mã đặt

tour(MaDatTour), Mã tour (MaTour), Ngày đặt (NgayDat), Giá (Gia), Mã khách hàng (MaKH)

-Thực thể 12: Đại lý (DaiLy)Các thuộc tính: Mã đại lý (MaDaiLy), Tên

đại lý (TenDaiLy), Mã nhân viên(MaNV), Địa chỉ đại lý (DiaChiDaiLy),

Số điện thoại đại lý (SDT)

-Thực thể 13: Khách sạn (KhachSan)Các thuộc tính: Mã khách

sạn(MaKS),Tên khách sạn (TenKS),Địa chỉ (DiaChi),Số Bàn (SB),Tiêu chuẩn(TieuChuan)

-Thực thể 14: Nhà hàng(NhaHang) Các thuộc tính: Mã nhà hàng(MaNH),

Tên nhà hàng(TENNH), Địa chỉ(DiaChi),Tiêu chuẩn(TieuChuan)

-Thực thể 15: Tài Khoản(TaiKhoan) Các thuộc tính: Mã tài

khoản(MATK), Tên đăng nhập(TENDN), Mật khẩu(MATKHAU), Chức vụ(CHUCVU), Mã khách hàng(MAKH), Mã nhân viên(MANV)

-Thực thể 16: Dịch vụ (DICHVU) Các thuộc tính: Mã dịch vụ(MaDV),

Tên dịch vụ(TENDV), Chi tiết(CHITIET)

-Thực thể 17: Hóa đơn(HOADON) Các thuộc tính: Số hóa đơn(SoHD)

Mã hóa đơn(MAHD), Ngày thanh toán(NGAYTT), Mã nhân viên(MANV), Giá(GIA)

-Thực thể 18:Chi tiết hóa đơn(CTHOADON) Các thuộc tính: Số hóa

đơn(SOHD), Mã vé(MAVE), Nội dung(NOIDUNG)

2.1.1 Mô hình ERD

Trang 11

2.2 Xác định ràng buộc toàn vẹn

1 Ràng buộc toàn vẹn có bối cảnh là một quan hệ

a, Ràng buộc toàn vẹn trên miền giá trị của thuộc tính:

R1/Số lượng > 0

- Bối cảnh: ChitietHD

- Tầm ảnh hưởng:

a, Ràng buộc toàn vẹn liên bộ:

R1/Mỗi tour đều có một mã riêng để phân biệt

[SL]

[SL]

Trang 12

- Bối cảnh: tour

- Tầm ảnh hưởng:

R2/Mỗi nhân viên đều có một mã nhân viên riêng để phân biệt

- Bối cảnh: NhanVien

- Tầm ảnh hưởng:

2 Ràng buộc toàn vẹn có bối cảnh gồm nhiều quan hệ

a, Ràng buộc toàn vẹn về phụ thuộc tồn tại:

R1/Nhân Viên và Hóa Đơn

- Bối cảnh: NhanVien, HoaDon

- Tầm ảnh hưởng:

R2/Khách

- Bối cảnh: KhachHang, HoaDon

- Tầm ảnh hưởng:

2.3 Xác định phụ thuộc hàm

1 TAIKHOAN (Tài khoản): MATAIKHOAN TENDANGNHAP, MATKHAU, MACHUCVU, MANHANVIEN, MAKHACHHANG

2 CHUCVU (Chức vụ): MACHUCVU TENCHUCVU

3 KHACHHANG (Khách hàng): MAKHACHHANG TENKHACHHANG, SĐT, GIOITINH, EMAIL, NGAYSINH, DIACHI,DINHDANH

4 LICHKHOIHANH(Lịch khởi hành): MALICHKH DIADIEM, GIOBD,

[MaTour]

[MaTour]

[MaNV]

[MaNV]

[MaNV]

[MaNV]

-[MaNV]

+

[MaKH]

[MaKH]

-[MaKH]

+

Trang 13

GIOKT, NOIDUNG

5 CTHOADON(Chi tiết hóa đơn): SOHOADON MAVE, SOLUONG, 

NOIDUNG

6 DIADIEMTHAMQUAN (Địa điểm thăm quan): MADD TENDD, DIACHI

7 CHITIETTOUR (Chi tiết tour): MATOUR MADIADIEM, HINHANH, MOTA

8 PHUONGTIEN (Phương tiện): MAPT TENPT, LOAIPT, SUCCHUA,  TINHTRANG

9 HOADON (Hóa đơn): SOHOADON MAHOADON, NGAYTT, 

MANV, GIA

10 NHAHANG (Nhà hàng): MANH TENNH, DIACHI, SOBAN

11 DONVIVANCHUYEN (Đơn vị vận chuyển): MADONVI TENDONVI, SĐT, EMAIL

12 KHACHSAN (Khách sạn): MAKS TENKS,TIEUCHUAN,DIACHI

13.DAILY(Đại Lý): MADAILY TENDAILY 

14 DICHVU (Dịch vụ): MADICHVU TENDICHVU, CHITIET

15

16.DAILY(Đại Lý): MADAILY TENDAILY 

17 DATTOUR (Đặt Tour): MADATTOUR TENTOUR, NGAYBD, 

NGAYKT, GIA

18 BANGGIA(Bảng giá): MABANGGIA LOAIVE, GIATIEN

19 NHANVIEN (Nhân viên): MANHANVIEN TENNHANVIEN, SĐT,  GIOITINH, EMAIL, NGAYSINH,DINHDANH

Trang 14

CHƯƠNG 3 XÂY DỰNG MÔ HÌNH QUAN HỆ

3.1 Mô hình BFD

3.2 Mô hình thực thể liên kết

Ngày đăng: 09/12/2024, 17:41

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w