lOMoARcPSD| 58968691
BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG THƯƠNG THÀNH PHỐ HCM
KHOA CÔNG NGHỆ THÔNG TIN
---------------------------
XÂY DỰNG KHO DỮ LIỆU
QUẢN LÝ CÔNG TY TOUR DU LỊCH
SINH VIÊN THỰC HIỆN
1. 2001207024 - Huỳnh Thế Bảo
2. 2001207332 - Hồ Mỹ Như
3. 2001207287 - Trần Quỳnh Như
4. 2001206992 - Trần Ngọc Phi Tuyết
5. 2001202098 - Đào Quốc Huy
GVHD: Nguyễn Thế Hữu
BÁO CÁO TIỂU LUẬN
Môn học: Thực hành Kho dữ liệu và Olap
TP. HỒ CHÍ MINH, tháng 10 năm 2023
PAGE \* MERGEFORMAT 1
lOMoARcPSD| 58968691
LỜI MỞ ĐẦU
Ngành du lịch Việt Nam đang phát triển mạnh mẽ, nhu cầu sử dụng dịch vụ du lịch
ngày càng tăng cao. Để đáp ứng nhu cầu này, các công ty tour du lịch cần một hệ
thống quản lý hiệu quả, trong đó kho dữ liệu là một thành phần quan trọng.
Kho dữ liệu giúp công ty tour du lịch lưu trữ quản toàn bộ dữ liệu của mình,
bao gồm dữ liệu khách hàng, dữ liệu tour, dữ liệu đặt tour, dữ liệu thanh toán,... Từ đó,
nhà quản trị thđưa ra các quyết định kinh doanh hiệu quả, tăng cường khả năng
cạnh tranh của công ty.
Đề tài "Xây dựng kho dữ liệu quản lý công ty tour du lịch" được thực hiện với mục
tiêu xây dựng một kho dữ liệu đáp ứng các yêu cầu sau: Lưu trữ và quản toàn bộ dữ
liệu của ng ty tour du lịch, cung cấp các báo cáo tổng hợp và phân tích dữ liệu, giúp
nhà quản trị đưa ra các quyết định kinh doanh hiệu quả.
Kho dữ liệu quản lý công ty tour du lịch sẽ mang lại các lợi ích sau:
˗ Nâng cao hiệu quả quản lý: Kho dữ liệu giúp nhà quản trị có cái nhìn tổng quan về
hoạt động của công ty, từ đó đưa ra các quyết định kinh doanh hiệu quả hơn.
˗ Tăng cường khả năng cạnh tranh: Kho dữ liệu giúp công ty phân tích dữ liệu khách
hàng, thị trường,... để phát triển các sản phẩm, dịch vụ mới phù hợp với nhu cầu của
khách hàng.
˗ Giảm chi phí: Kho dữ liệu giúp công ty tiết kiệm chi phí lưu trữ và quản lý dữ liệu.
Kho dữ liệu là một giải pháp quan trọng giúp các công ty tour du lịch nâng cao hiệu
quả quản cạnh tranh. Đề tài này đã đưa ra các nội dung nghiên cứu phương
pháp thực hiện để xây dựng kho dữ liệu quản lý công ty tour du lịch.
Kết luận
Đề tài "Xây dựng kho dữ liệu quản lý công ty tour du lịch" là một đề tài có ý nghĩa
thực tiễn, góp phần nâng cao hiệu quả quản cạnh tranh của các công ty tour du
lịch.
Chúng em xin chân thành cảm ơn!
BẢNG PHÂN CÔNG CÔNG VIỆC
STT
MSSV
HỌ TÊN
CÔNG VIỆC ĐƯỢC GIAO
ĐÁNH
GIÁ
1
2001207024
Huỳnh Thế Bả
Tìm hiểu đề tài, xây dựng CSDL,
chuẩn bị dữ liệu SQL, góp ý xây
dựng kho dữ liệu, góp ý, Xây dựng
kho dữ liệu SSIS
20%
lOMoARcPSD| 58968691
2
2001207332
Hồ Mỹ Như
Tìm hiểu đề tài, xây dựng CSDL,
chuẩn bị dữ liệu Excel, góp ý xây
dựng kho dữ liệu, góp ý, thực hiện
truy vấn thống kê
20%
3
2001207287
Trần Quỳnh Như
Tìm hiểu đề tài, xây dựng CSDL,
chuẩn bị dữ liệu SQL, góp ý xây
dựng kho dữ liệu, góp ý,xây dựng
kho dữ liệu SSAS
20%
4
2001206992
Trần Ngọc Phi Tuyết
Tìm hiểu đề tài, xây dựng CSDL,
chuẩn bị dữ liệu Excel, góp ý xây
dựng kho dữ liệu, góp ý, Xây dựng
kho dữ liệu SSIS
20%
5
2001202098
Đào Quốc Huy
Tìm hiểu đề tài, xây dựng CSDL,
chuẩn bị dữ liệu Excel, góp ý xây
dựng kho dữ liệu, góp ý, txây dựng
kho dữ liệu SSAS
20%
MỤC LỤC
LỜI MỞ ĐẦU.......................................................................................................................................1
CHƯƠNG 1: GIỚI THIỆU.................................................................................................................5
1.1. Giới thiệu tổng quan về đề tài:.................................................................................................5
1.1.1. Mục tiêu:..................................................................................................................................5
1.1.2. Nội dung nghiên cứu:..........................................................................................................5
1.1.3. Ý nghĩa của đề tài:...............................................................................................................5
1.1.4. Phương pháp nghiên cứu:...................................................................................................6
1.1.5. Kết luận:..............................................................................................................................6
1.2. Lý do chọn đề tài:......................................................................................................................6
CHƯƠNG 2: THU THẬP, PHÂN TÍCH yêu cầu HỆ THỐNG........................................................7
2.1. Mô tả các đối tượng dữ liệu cần lưu, các thuộc tính và mối liên kết giữa các đối tượng:....7
2.2. Phân tích yêu cầu:.....................................................................................................................7
2.3. Yêu cầu hệ thống:......................................................................................................................8
CHƯƠNG 3: XÂY DỰNG KHO DỮ LIỆU.......................................................................................9
3.1. Quá trình SSIS:........................................................................................................................9
lOMoARcPSD| 58968691
3.2. Quá trình SSAS:.....................................................................................................................12
3.3. Truy vấn MDX:......................................................................................................................12
Các ví dụ về truy vấn MDX.......................................................................................................13
CHƯƠNG 4: PHẦN MỀM ỨNG DỤNG.........................................................................................14
Hình 4.1: Giao diện thực hiện các chức năng của phần mềm.....................................................14
Hình 4.2: Giao diện Thống kê doanh thu thực hiện chức năng:.................................................14
DANH MỤC TÀI LIỆU THAM KHẢO.........................................................................................16
CHƯƠNG 1: GIỚI THIỆU
1.1. Giới thiệu tổng quan về đề tài:
1.1.1. Mục tiêu:
Mục tiêu chính của đề tài này xây dựng một hệ thống kho dữ liệu (data warehouse)
công cụ OLAP (Online Analytical Processing) cho việc quản thông tin của một
công ty tour du lịch. Mục tiêu cụ thể bao gồm:
- Tạo ra một sở dữ liệu tổng hợp lưu trữ dữ liệu từ các nguồn khác nhau, như
hệthống đặt tour, dữ liệu khách hàng, thông tin về tour du lịch, các dữ liệu liên quan
khác.
- Phát triển các công cụ OLAP cho phân tích dữ liệu một cách hiệu quả, giúp quản
lýcông ty tour du lịch có cái nhìn tổng quan về hoạt động kinh doanh, tối ưu hóa quyết
định và cải thiện hiệu suất.
1.1.2. Nội dung nghiên cứu:
Nội dung nghiên cứu bao gồm:
- Thiết kế và triển khai kho dữ liệu: Xây dựng hình dữ liệu, xác định nguồn dữliệu,
quy trình trích xuất, biến đổi nạp dữ liệu (ETL), cùng với việc y dựng cơ sở dữ
liệu kho dữ liệu.
- Phát triển công cụ OLAP: Tạo ra các báo cáo, truy vấn đa chiều, và giao diện trựcquan
để thực hiện phân tích dữ liệu đa chiều trên kho dữ liệu.
- Kết hợp các hệ thống: Đảm bảo tích hợp kho dữ liệu công c OLAP vào hệ
thốngthông tin hiện có của công ty tour du lịch.
1.1.3. Ý nghĩa của đề tài:
Đề tài này có ý nghĩa quan trọng trong việc nâng cao hiệu suất quản lý và ra quyết định
của công ty tour du lịch. Bằng cách tổng hợp phân tích dữ liệu một cách hiệu quả,
công ty có thể:
- Điều chỉnh chiến ợc kinh doanh dựa trên thông tin thị trường phản hồi từ
kháchhàng.
lOMoARcPSD| 58968691
- Tối ưu hóa việc quản lý tài nguyên, bao gồm nhân lực và phương tiện vận chuyển.
- Dự đoán ứng phó với thay đổi trong nhu cầu của khách hàng điều kiện thịtrường.
- Tạo ra các chiến dịch tiếp thị và chương trình khuyến mãi hiệu quả hơn dựa trênphân
tích dữ liệu.
1.1.4. Phương pháp nghiên cứu:
Phương pháp nghiên cứu trong đề tài này sẽ bao gồm các bước sau:
- Thu thập yêu cầu từ công ty tour du lịch để xác định các chỉ số và thông tin quantrọng.
- Thiết kế mô hình dữ liệu và xây dựng cơ sở dữ liệu kho dữ liệu.
- Triển khai quy trình ETL để trích xuất, biến đổi và nạp dữ liệu vào kho dữ liệu.
- Phát triển các công cụ OLAP và báo cáo phân tích.
- Kết hợp các hệ thống và đảm bảo tích hợp mượt mà.
- Đánh giá hiệu suất và sự hài lòng của người dùng cuối.
1.1.5. Kết luận:
Tổng cộng, đề tài này tập trung vào việc xây dựng một hệ thống kho dữ liệu và công cụ
OLAP để quản thông tin của công ty tour du lịch, giúp họ nắm bắt thông tin quan
trọng, ra quyết định thông minh và tối ưu hóa hoạt động kinh doanh.
1.2. Lý do chọn đề tài:
Lý do chọn đề tài này do ngành du lịch ngày càng phát triển cạnh tranh khốc liệt,
đòi hỏi công ty tour du lịch phải tận dụng thông tin một cách hiệu quả để duy trì và mở
rộng kinh doanh. Kho dữ liệu công cụ OLAP giúp họ làm điều này một cách hiệu
quả hơn bằng cách cung cấp cái nhìn tổng hợp về hoạt động kinh doanh giúp hra
quyết định dựa trên dữ liệu thay vì dựa vào trực giác hoặc trải nghiệm cá nhân.
CHƯƠNG 2: THU THẬP, PHÂN TÍCH YÊU CẦU HỆ THỐNG
2.1. Mô tả các đối tượng dữ liệu cần lưu, các thuộc tính và mối liên kết giữa các
đối tượng:
2.1.1. Đối tượng "Tour Du Lịch":
- Thuộc tính: Mã tour, tên tour, điểm khởi hành, thời gian bắt đầu, thời gian kết thúc,giá
tour,...
- Mối liên kết: Có mối liên kết với đối tượng "Khách Hàng" thông qua việc đặt tour.
2.1.2. Đối tượng "Khách Hàng":
lOMoARcPSD| 58968691
- Thuộc tính: Mã khách hàng, tên khách hàng, địa chỉ, số điện thoại, email.
- Mối liên kết: Có mối liên kết với đối tượng "Tour Du Lịch" thông qua việc đặttour.
2.1.3. Đối tượng "Đặt Tour":
- Thuộc tính: đặt tour, mã tour, mã khách hàng, ngày đặt tour, số lượng ngườitham
gia, tiền cọc,…
- Mối liên kết: Kết nối "Tour Du Lịch" và "Khách Hàng" thông qua tour mãkhách
hàng.
2.1.4. Đối tượng "Nhân Viên":
- Thuộc tính: Mã nhân viên, tên nhân viên.
2.2. Phân tích yêu cầu:
Dựa trên mô tả các đối tượng dữ liệu, dưới đây là phân tích yêu cầu cho hệ thống:
2.2.1. Trích xuất và nạp dữ liệu (ETL):
- Cần thiết kế quy trình ETL để trích xuất dữ liệu từ các nguồn khác nhau, chẳng hạnn
hệ thống đặt tour, thông tin khách hàng, hóa đơn, lưu trữ dữ liệu này trong kho dữ
liệu.
- Yêu cầu tích hợp quy trình ETLo hệ thống tự động hóa việc cập nhật dữ liệu.
2.2.2. Công cụ OLAP:
- Yêu cầu phát triển các công cụ OLAP để cho phép người dùng thực hiện phân tíchdữ
liệu đa chiều theo nhiều khía cạnh, chẳng hạn như doanh thu theo tour, thống kê khách
hàng, đánh giá hiệu suất nhân viên, v.v.
- Cần hỗ trợ các chức năng truy vấn đa chiều, tạo báo cáo tùy chỉnh giao diện trựcquan
để người dùng có thể dễ dàng sử dụng.
2.3. Yêu cầu hệ thống:
Dựa trên phân tích yêu cầu, hệ thống cần thực hiện các công việc sau:
- Xây dựng kho dữ liệu để tổng hợp thông tin từ các nguồn khác nhau tự động cậpnhật
dữ liệu.
- Xây dựng các quy trình ETL hiệu quả để biến đổi dữ liệu trước khi lưu trữ.
- Phát triển công cụ OLAP với giao diện thân thiện.
- Thực hiện các biện pháp bảo mật để bảo vệ dữ liệu quan trọng.
- Đảm bảo tích hợp với hệ thống thông tin hiện có để đơn giản hóa quá trình sử dụng.
lOMoARcPSD| 58968691
- Đảm bảo dữ liệu luôn sẵn sàng hiệu suất cao để đáp ứng nhu cầu phân tích
thờigian thực của công ty tour du lịch.
lOMoARcPSD| 58968691
CHƯƠNG 3: XÂY DỰNG KHO DỮ LIỆU
3.1. Quá trình SSIS:
Hình 3.1.1: Dữ liệu nguồn từ file bak
Hình 3.1.2: Lượt đồ chòm sao của CSDL
Hình 3.1.3: Quá trình SSIS với bảng Dim_ThoiGian
lOMoARcPSD| 58968691
Hình 3.1.4: Quá trình SSIS với bảng Dim_KhachHang
Hình 3.1.5: Quá trình SSIS với bảng Dim_KhuVuc
Hình 3.1.6: Quá trình SSIS với bảng Dim_NhanVien
lOMoARcPSD| 58968691
Hình 3.1.7: Quá trình SSIS với bảng Dim_Tour
Hình 3.1.8: Quá trình SSIS với bảng Fact_DoanhThu
Sơ đồ Diagram:
lOMoARcPSD| 58968691
3.2. Quá trình SSAS:
Hình 3.2.1 : Tạo Data.cube
Hình 3.2.2 : Xây dựng khối dữ liệu để thực hiện yêu cầu truy vấn bằng Cubes
3.3. Truy vấn MDX:
Hình 3.3.1 : Giao diện truy vấn MDX
lOMoARcPSD| 58968691
Các ví dụ ề v truy v n MDXấ
1.
2.
3.
4.
CHƯƠNG 4: PHẦN MỀM ỨNG DỤNG
Hình 4.1: Giao diện thực hiện các chức năng của phần mềm.
lOMoARcPSD| 58968691
Hình 4.2: Giao diện Thống kê doanh thu thực hiện chức năng:
- Thống kê theo quý
- Thống kê tổng số lượng tham gia tour theo địa điểm
lOMoARcPSD| 58968691
- Thống kê doanh thu theo từng khu vực
DANH MỤC TÀI LIỆU THAM KHẢO
SÁCH
NGUỒN TỪ INTERNET VÀ WEBSITE

Preview text:

lOMoAR cPSD| 58968691 BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG THƯƠNG THÀNH PHỐ HCM
KHOA CÔNG NGHỆ THÔNG TIN ---------------------------
XÂY DỰNG KHO DỮ LIỆU
QUẢN LÝ CÔNG TY TOUR DU LỊCH
SINH VIÊN THỰC HIỆN
1. 2001207024 - Huỳnh Thế Bảo
2. 2001207332 - Hồ Mỹ Như
3. 2001207287 - Trần Quỳnh Như
4. 2001206992 - Trần Ngọc Phi Tuyết
5. 2001202098 - Đào Quốc Huy
GVHD: Nguyễn Thế Hữu
BÁO CÁO TIỂU LUẬN
Môn học: Thực hành Kho dữ liệu và Olap
TP. HỒ CHÍ MINH, tháng 10 năm 2023 PAGE \* MERGEFORMAT 1 lOMoAR cPSD| 58968691 LỜI MỞ ĐẦU
Ngành du lịch Việt Nam đang phát triển mạnh mẽ, nhu cầu sử dụng dịch vụ du lịch
ngày càng tăng cao. Để đáp ứng nhu cầu này, các công ty tour du lịch cần có một hệ
thống quản lý hiệu quả, trong đó kho dữ liệu là một thành phần quan trọng.
Kho dữ liệu giúp công ty tour du lịch lưu trữ và quản lý toàn bộ dữ liệu của mình,
bao gồm dữ liệu khách hàng, dữ liệu tour, dữ liệu đặt tour, dữ liệu thanh toán,... Từ đó,
nhà quản trị có thể đưa ra các quyết định kinh doanh hiệu quả, tăng cường khả năng cạnh tranh của công ty.
Đề tài "Xây dựng kho dữ liệu quản lý công ty tour du lịch" được thực hiện với mục
tiêu xây dựng một kho dữ liệu đáp ứng các yêu cầu sau: Lưu trữ và quản lý toàn bộ dữ
liệu của công ty tour du lịch, cung cấp các báo cáo tổng hợp và phân tích dữ liệu, giúp
nhà quản trị đưa ra các quyết định kinh doanh hiệu quả.
Kho dữ liệu quản lý công ty tour du lịch sẽ mang lại các lợi ích sau:
˗ Nâng cao hiệu quả quản lý: Kho dữ liệu giúp nhà quản trị có cái nhìn tổng quan về
hoạt động của công ty, từ đó đưa ra các quyết định kinh doanh hiệu quả hơn.
˗ Tăng cường khả năng cạnh tranh: Kho dữ liệu giúp công ty phân tích dữ liệu khách
hàng, thị trường,... để phát triển các sản phẩm, dịch vụ mới phù hợp với nhu cầu của khách hàng.
˗ Giảm chi phí: Kho dữ liệu giúp công ty tiết kiệm chi phí lưu trữ và quản lý dữ liệu.
Kho dữ liệu là một giải pháp quan trọng giúp các công ty tour du lịch nâng cao hiệu
quả quản lý và cạnh tranh. Đề tài này đã đưa ra các nội dung nghiên cứu và phương
pháp thực hiện để xây dựng kho dữ liệu quản lý công ty tour du lịch. Kết luận
Đề tài "Xây dựng kho dữ liệu quản lý công ty tour du lịch" là một đề tài có ý nghĩa
thực tiễn, góp phần nâng cao hiệu quả quản lý và cạnh tranh của các công ty tour du lịch.
Chúng em xin chân thành cảm ơn!
BẢNG PHÂN CÔNG CÔNG VIỆC ĐÁNH STT MSSV HỌ TÊN
CÔNG VIỆC ĐƯỢC GIAO GIÁ
Tìm hiểu đề tài, xây dựng CSDL,
chuẩn bị dữ liệu SQL, góp ý xây 1 2001207024 Huỳnh Thế Bả 20%
dựng kho dữ liệu, góp ý, Xây dựng kho dữ liệu SSIS lOMoAR cPSD| 58968691
Tìm hiểu đề tài, xây dựng CSDL,
chuẩn bị dữ liệu Excel, góp ý xây 2 2001207332 Hồ Mỹ Như 20%
dựng kho dữ liệu, góp ý, thực hiện truy vấn thống kê 3
Tìm hiểu đề tài, xây dựng CSDL,
chuẩn bị dữ liệu SQL, góp ý xây 2001207287 Trần Quỳnh Như
dựng kho dữ liệu, góp ý,xây dựng kho dữ liệu SSAS 20% 4 2001206992
Tìm hiểu đề tài, xây dựng CSDL,
chuẩn bị dữ liệu Excel, góp ý xây
Trần Ngọc Phi Tuyết dựng kho dữ liệu, góp ý, Xây dựng kho dữ liệu SSIS 20% 2001202098
Tìm hiểu đề tài, xây dựng CSDL,
chuẩn bị dữ liệu Excel, góp ý xây 5 Đào Quốc Huy 20%
dựng kho dữ liệu, góp ý, txây dựng kho dữ liệu SSAS MỤC LỤC
LỜI MỞ ĐẦU.......................................................................................................................................1
CHƯƠNG 1: GIỚI THIỆU.................................................................................................................5
1.1. Giới thiệu tổng quan về đề tài:.................................................................................................5
1.1.1. Mục tiêu:..................................................................................................................................5
1.1.2. Nội dung nghiên cứu:..........................................................................................................5
1.1.3. Ý nghĩa của đề tài:...............................................................................................................5
1.1.4. Phương pháp nghiên cứu:...................................................................................................6
1.1.5. Kết luận:..............................................................................................................................6
1.2. Lý do chọn đề tài:......................................................................................................................6
CHƯƠNG 2: THU THẬP, PHÂN TÍCH yêu cầu HỆ THỐNG........................................................7
2.1. Mô tả các đối tượng dữ liệu cần lưu, các thuộc tính và mối liên kết giữa các đối tượng:....7
2.2. Phân tích yêu cầu:.....................................................................................................................7
2.3. Yêu cầu hệ thống:......................................................................................................................8
CHƯƠNG 3: XÂY DỰNG KHO DỮ LIỆU.......................................................................................9
3.1. Quá trình SSIS:........................................................................................................................9 lOMoAR cPSD| 58968691
3.2. Quá trình SSAS:.....................................................................................................................12
3.3. Truy vấn MDX:......................................................................................................................12
Các ví dụ về truy vấn MDX.......................................................................................................13
CHƯƠNG 4: PHẦN MỀM ỨNG DỤNG.........................................................................................14
Hình 4.1: Giao diện thực hiện các chức năng của phần mềm.....................................................14
Hình 4.2: Giao diện Thống kê doanh thu thực hiện chức năng:.................................................14
DANH MỤC TÀI LIỆU THAM KHẢO.........................................................................................16
CHƯƠNG 1: GIỚI THIỆU
1.1. Giới thiệu tổng quan về đề tài:
1.1.1. Mục tiêu:
Mục tiêu chính của đề tài này là xây dựng một hệ thống kho dữ liệu (data warehouse)
và công cụ OLAP (Online Analytical Processing) cho việc quản lý thông tin của một
công ty tour du lịch. Mục tiêu cụ thể bao gồm:
- Tạo ra một cơ sở dữ liệu tổng hợp và lưu trữ dữ liệu từ các nguồn khác nhau, như
hệthống đặt tour, dữ liệu khách hàng, thông tin về tour du lịch, và các dữ liệu liên quan khác.
- Phát triển các công cụ OLAP cho phân tích dữ liệu một cách hiệu quả, giúp quản
lýcông ty tour du lịch có cái nhìn tổng quan về hoạt động kinh doanh, tối ưu hóa quyết
định và cải thiện hiệu suất.
1.1.2. Nội dung nghiên cứu:
Nội dung nghiên cứu bao gồm:
- Thiết kế và triển khai kho dữ liệu: Xây dựng mô hình dữ liệu, xác định nguồn dữliệu,
quy trình trích xuất, biến đổi và nạp dữ liệu (ETL), cùng với việc xây dựng cơ sở dữ liệu kho dữ liệu.
- Phát triển công cụ OLAP: Tạo ra các báo cáo, truy vấn đa chiều, và giao diện trựcquan
để thực hiện phân tích dữ liệu đa chiều trên kho dữ liệu.
- Kết hợp các hệ thống: Đảm bảo tích hợp kho dữ liệu và công cụ OLAP vào hệ
thốngthông tin hiện có của công ty tour du lịch.
1.1.3. Ý nghĩa của đề tài:
Đề tài này có ý nghĩa quan trọng trong việc nâng cao hiệu suất quản lý và ra quyết định
của công ty tour du lịch. Bằng cách tổng hợp và phân tích dữ liệu một cách hiệu quả, công ty có thể:
- Điều chỉnh chiến lược kinh doanh dựa trên thông tin thị trường và phản hồi từ kháchhàng. lOMoAR cPSD| 58968691
- Tối ưu hóa việc quản lý tài nguyên, bao gồm nhân lực và phương tiện vận chuyển.
- Dự đoán và ứng phó với thay đổi trong nhu cầu của khách hàng và điều kiện thịtrường.
- Tạo ra các chiến dịch tiếp thị và chương trình khuyến mãi hiệu quả hơn dựa trênphân tích dữ liệu.
1.1.4. Phương pháp nghiên cứu:
Phương pháp nghiên cứu trong đề tài này sẽ bao gồm các bước sau:
- Thu thập yêu cầu từ công ty tour du lịch để xác định các chỉ số và thông tin quantrọng.
- Thiết kế mô hình dữ liệu và xây dựng cơ sở dữ liệu kho dữ liệu.
- Triển khai quy trình ETL để trích xuất, biến đổi và nạp dữ liệu vào kho dữ liệu.
- Phát triển các công cụ OLAP và báo cáo phân tích.
- Kết hợp các hệ thống và đảm bảo tích hợp mượt mà.
- Đánh giá hiệu suất và sự hài lòng của người dùng cuối.
1.1.5. Kết luận:
Tổng cộng, đề tài này tập trung vào việc xây dựng một hệ thống kho dữ liệu và công cụ
OLAP để quản lý thông tin của công ty tour du lịch, giúp họ nắm bắt thông tin quan
trọng, ra quyết định thông minh và tối ưu hóa hoạt động kinh doanh.
1.2. Lý do chọn đề tài:
Lý do chọn đề tài này là do ngành du lịch ngày càng phát triển và cạnh tranh khốc liệt,
đòi hỏi công ty tour du lịch phải tận dụng thông tin một cách hiệu quả để duy trì và mở
rộng kinh doanh. Kho dữ liệu và công cụ OLAP giúp họ làm điều này một cách hiệu
quả hơn bằng cách cung cấp cái nhìn tổng hợp về hoạt động kinh doanh và giúp họ ra
quyết định dựa trên dữ liệu thay vì dựa vào trực giác hoặc trải nghiệm cá nhân.
CHƯƠNG 2: THU THẬP, PHÂN TÍCH YÊU CẦU HỆ THỐNG
2.1. Mô tả các đối tượng dữ liệu cần lưu, các thuộc tính và mối liên kết giữa các đối tượng:
2.1.1. Đối tượng "Tour Du Lịch":
- Thuộc tính: Mã tour, tên tour, điểm khởi hành, thời gian bắt đầu, thời gian kết thúc,giá tour,...
- Mối liên kết: Có mối liên kết với đối tượng "Khách Hàng" thông qua việc đặt tour.
2.1.2. Đối tượng "Khách Hàng": lOMoAR cPSD| 58968691
- Thuộc tính: Mã khách hàng, tên khách hàng, địa chỉ, số điện thoại, email.
- Mối liên kết: Có mối liên kết với đối tượng "Tour Du Lịch" thông qua việc đặttour.
2.1.3. Đối tượng "Đặt Tour":
- Thuộc tính: Mã đặt tour, mã tour, mã khách hàng, ngày đặt tour, số lượng ngườitham gia, tiền cọc,…
- Mối liên kết: Kết nối "Tour Du Lịch" và "Khách Hàng" thông qua mã tour và mãkhách hàng.
2.1.4. Đối tượng "Nhân Viên":
- Thuộc tính: Mã nhân viên, tên nhân viên.
2.2. Phân tích yêu cầu:
Dựa trên mô tả các đối tượng dữ liệu, dưới đây là phân tích yêu cầu cho hệ thống:
2.2.1. Trích xuất và nạp dữ liệu (ETL):
- Cần thiết kế quy trình ETL để trích xuất dữ liệu từ các nguồn khác nhau, chẳng hạnnhư
hệ thống đặt tour, thông tin khách hàng, hóa đơn, và lưu trữ dữ liệu này trong kho dữ liệu.
- Yêu cầu tích hợp quy trình ETL vào hệ thống tự động hóa việc cập nhật dữ liệu.
2.2.2. Công cụ OLAP:
- Yêu cầu phát triển các công cụ OLAP để cho phép người dùng thực hiện phân tíchdữ
liệu đa chiều theo nhiều khía cạnh, chẳng hạn như doanh thu theo tour, thống kê khách
hàng, đánh giá hiệu suất nhân viên, v.v.
- Cần hỗ trợ các chức năng truy vấn đa chiều, tạo báo cáo tùy chỉnh và giao diện trựcquan
để người dùng có thể dễ dàng sử dụng.
2.3. Yêu cầu hệ thống:
Dựa trên phân tích yêu cầu, hệ thống cần thực hiện các công việc sau:
- Xây dựng kho dữ liệu để tổng hợp thông tin từ các nguồn khác nhau và tự động cậpnhật dữ liệu.
- Xây dựng các quy trình ETL hiệu quả để biến đổi dữ liệu trước khi lưu trữ.
- Phát triển công cụ OLAP với giao diện thân thiện.
- Thực hiện các biện pháp bảo mật để bảo vệ dữ liệu quan trọng.
- Đảm bảo tích hợp với hệ thống thông tin hiện có để đơn giản hóa quá trình sử dụng. lOMoAR cPSD| 58968691
- Đảm bảo dữ liệu luôn sẵn sàng và có hiệu suất cao để đáp ứng nhu cầu phân tích
thờigian thực của công ty tour du lịch. lOMoAR cPSD| 58968691
CHƯƠNG 3: XÂY DỰNG KHO DỮ LIỆU 3.1. Quá trình SSIS:
Hình 3.1.1: Dữ liệu nguồn từ file bak
Hình 3.1.2: Lượt đồ chòm sao của CSDL
Hình 3.1.3: Quá trình SSIS với bảng Dim_ThoiGian lOMoAR cPSD| 58968691
Hình 3.1.4: Quá trình SSIS với bảng Dim_KhachHang
Hình 3.1.5: Quá trình SSIS với bảng Dim_KhuVuc
Hình 3.1.6: Quá trình SSIS với bảng Dim_NhanVien lOMoAR cPSD| 58968691
Hình 3.1.7: Quá trình SSIS với bảng Dim_Tour
Hình 3.1.8: Quá trình SSIS với bảng Fact_DoanhThu Sơ đồ Diagram: lOMoAR cPSD| 58968691 3.2. Quá trình SSAS:
Hình 3.2.1 : Tạo Data.cube
Hình 3.2.2 : Xây dựng khối dữ liệu để thực hiện yêu cầu truy vấn bằng Cubes 3.3. Truy vấn MDX:
Hình 3.3.1 : Giao diện truy vấn MDX lOMoAR cPSD| 58968691
Các ví dụ ề v truy v n MDXấ 1. 2. 3. 4.
CHƯƠNG 4: PHẦN MỀM ỨNG DỤNG
Hình 4.1: Giao diện thực hiện các chức năng của phần mềm. lOMoAR cPSD| 58968691
Hình 4.2: Giao diện Thống kê doanh thu thực hiện chức năng: - Thống kê theo quý
- Thống kê tổng số lượng tham gia tour theo địa điểm lOMoAR cPSD| 58968691
- Thống kê doanh thu theo từng khu vực
DANH MỤC TÀI LIỆU THAM KHẢO SÁCH
NGUỒN TỪ INTERNET VÀ WEBSITE