BAO CAO BAI TAP NHOM Mén hoc: THUC HANH KHO DU LIEU VA OLAP Dé tai: Áp dụng kho dữ liệu và kỹ thuật OLAP phân tích khai thác kết quả hoạt động sản xuất và kinh doanh phụ gia thực phẩ
Trang 1
BAO CAO BAI TAP NHOM
Mén hoc: THUC HANH KHO DU LIEU VA OLAP
Dé tai:
Áp dụng kho dữ liệu và kỹ thuật OLAP phân tích khai thác kết quả
hoạt động sản xuất và kinh doanh phụ gia thực phẩm
AS
Trang 2
BO CONG THUONG
TRUONG DAI HOC CONG THUONG THANH PHO HO CHI MINH
KHOA CONG NGHE THONG TIN
BAO CAO BAI TAP NHOM
Mén hoc: THUC HANH KHO DU LIEU VA OLAP
Áp dụng kho dữ liệu và kỹ thuật OLAP phân tích khai thác kết quả
hoạt động sản xuất và kinh doanh phụ gia thực phẩm
Giảng viên hướng dẫn ThS Đinh Thị Mận
Nhóm sinh viên thực hiện: Nguyễn Văn Hiệu - 2001202080
Bùi Lê Thanh Ngân — 2001202165
Võ Thị Huỳnh Nhu — 2001202184
Pham Huynh Ngoc Linh -2001200535
Nguyễn Thị Thanh Vỹ - 2001200510
Thành phố Hồ Chí Minh, thắng 10 năm 2023
°
+
AS
Trang 3
MUC LUC
Trang 4DANH MỤC HÌNH ẢNH
Trang 5LOI CAM ON
Chúng em xm gửi lời cảm ơn chân thành đến Cô Đinh Thị Mận về sự hướng dẫn,
sự hỗ trợ và kiến thức quý báu mà cô đã mang đến cho chủng em trong quá trình thực hiện bài tập lớn Sự tận tâm và đóng góp của cô đã làm cho bài tập lớn trở thành một trải nghiệm học tập đáng nhớ đối với chúng em
Chúng em nhận thay sự nhiệt tình của cô trong việc hỗ trợ chúng em hoàn thành
đề tài Những góp ý và phản hồi của cô đã giúp chủng em phát triển kỹ năng và hiểu biết của mình, bên cạnh đó chủng em đã học được rất nhiều trong quá trình này
Chúng em rất biết ơn việc cô đã dành thời gian và tận lực giúp đỡ chúng em Sự hướng dẫn của cô không chỉ giúp chúng em hoàn thành bài tập mà còn làm cho chúng em trở nên tự tin hơn trong lĩnh vực này
Một lần nữa, xin chân thành cảm ơn sự hỗ trợ và sự dong gop cia Cé Dinh Thi
Mận Kính chúc cô luôn đồi đào sức khỏe đê tiếp tục truyền đạt kiến thức cho thế hệ mai
sau.
Trang 6BANG PHAN CONG
Thiét kê cơ sở dữ liệu tác nghiệp Võ Thị Huỳnh Như
Thiet kê kho đữ liệu Võ Thị Huỳnh Như
Phạm Huỳnh Ngọc Linh
Nguyễn Văn Hiệu
Bùi Lê Thanh Ngân, Phạm Huỳnh Ngọc Linh
MDX Nguyễn Văn Hiệu,
Phạm Huỳnh Ngọc Linh
Nguyễn Thị Thanh Vỹ
100% 100%
100% 100% 100% 100%
Trang 7CHUONG I TONG QUAN
1 Phạm vi nghiên cứu
- Tim hiéu tô chức cơ cầu của hoạt động sản xuất và kinh doanh phụ gia thực pham
- Tim hiéu quy trình nghiệp vụ va cach hoạt động của nhà máy
- _ Nghiên cứu về kho dữ liệu và kỹ thuật OLAP phân tích, khai thác kết quả
hoạt động sản xuất và kinh doanh phụ gia thực phẩm
2 Sự cần thiết và lí do chọn đề tài
Lĩnh vực sản xuất và kinh doanh phụ gia thực phẩm yêu cầu sự tập trung cao độ đến chất lượng và an toàn thực phẩm Chất lượng và an toàn của các sản phẩm thực phẩm phụ gia có ảnh hưởng trực tiếp đến sức khỏe của người tiêu dùng Việc sử đụng kho đữ liệu cho phép ghi nhận, tổ chức và duyệt thông tin liên quan đến quá trình sản xuất an toàn thực phẩm một cách chi tiết và tổng hợp Các doanh nghiệp có khả năng theo dõi nguồn gốc nguyên liệu, quá trình sản xuất, quản lý an toàn thực phâm một cách hiệu quả hơn, nhanh chóng xác định ứng phó với bất kỳ vẫn đề an toàn nào có thể phát sinh
Ngày càng cạnh tranh và biến đổi thi trường đặt ra một áp lực lớn đối với các
doanh nghiệp thực phẩm Sử dụng kỹ thuật OLAP cho phép doanh nghiệp phân tích xu hướng thị trường, nhu cầu của khách hàng và dự đoán sự thay đổi trong cơ cấu thị trường Điều này giúp tạo điều kiện để doanh nghiệp tối ưu hóa quá trình sản xuất và kế hoạch kinh doanh đề đáp ứng nhu cầu thị trường
Sử dụng kho dữ liệu và kỹ thuật OLAP cũng giúp doanh nghiệp quan ly tai nguyên một cách thông minh Doanh nghiệp có thể dự đoán nhu cầu, tối ưu hóa sản xuất và quản
lý nguồn cung ứng hiệu quả hơn Điều này giúp giảm lãng phí và chi phí sản xuất, đảm
bảo sự linh hoạt đề thích nghĩ với thay đôi trên thị trường
Tóm lại, việc áp dụng kho đữ liệu và kỹ thuật OLAP trong phân tích hoạt động sản xuất và kinh doanh phụ gia thực phẩm không chỉ đảm bảo an toàn thực phẩm mà còn giúp tối ưu hóa quá trình sản xuất, quản lý thị trường, tối ưu hóa nguồn tài nguyên Điều
Trang 8này giúp doanh nghiệp thực phẩm duy trì hiệu suất, hiệu quả kinh doanh cao hơn trong môi trường ngày càng cạnh tranh và biến đôi
3 Mục tiêu
Nhằm giúp người dùng truy cập đữ liệu quan trọng từ tất cả các nguồn ở mọi nơi
Nó cung cấp thông tin phù hợp về các hoạt động đa chức năng khác nhau Giúp chúng ta tích hợp nhiều nguồn đữ liệu đề giảm áp lực cho hệ thống sản xuất Còn giúp ta giảm tổng thời gian quay vòng đề phân tích và báo cáo Không những thế còn giúp người dùng truy cập đữ liệu quan trọng từ các nguồn khác nhau ở mọi nơi, do đó nó giúp tiết kiệm thời gian của người dùng trong việc truy xuất thông tin dữ liệu từ nhiều nguồn Phần
mềm này cho phép chúng ta lưu trữ một lượng lớn dữ liệu lịch sử dé phan tich cac giai
đoạn và xu hướng khác nhau, đưa ra dự đoán trong tương lai, nâng cao gia tri cla cac ing
dụng kinh doanh vận hành
4 Cấu trúc đồ án:
Chương I: Tổng quan
Chương 2: Cơ sở lý thuyết
Chương 3: Phân tích và thiết kế hệ thông
Chương 4: Cài đặt
Trang 9CHUONG II CO SO LY THUYET
1 SQLServer
1.1 Khái niệm về SQL Server
SQL Server la mét hé théng quan ly co sé di ligu quan hé (RDBMS) phat trién bởi Microsoft Nó cho phép lưu trữ, truy xuất và quản lý đữ liệu một cách hiệu quả, sử dụng ngôn ngữ SQL và cung cấp tính năng bảo mật mạnh mẽ SQL Server được sử dụng rộng rãi trong các doanh nghiệp đề quản lý đữ liệu và hỗ trợ ứng dụng kinh doanh 1.2 Lich sw ra doi cua SQL Server
SQL Server - sản phẩm đỉnh cao của Microsoft trong lĩnh vực quản lý cơ sở đữ liệu, có một lịch sử đảng kê Xuất phát từ phiên bản đầu tiên vào năm 1989, SQL Server
đã phát triển thành một trong những hệ thống quản lý cơ sở đữ liệu quan trọng trên thị trường Sự nỗi tiếng của nó tăng lên từ phiên bản SQL Server 7.0 vào năm 1998, khi nó đem lại những cải tiễn đáng kể về hiệu suất và quản lý dữ liệu
SQL Server tiếp tục cải thiện qua các phiên bản sau này, như SQL Server 2005,
2008, và 2012, với sự hỗ trợ cho ứng dụng web và tích hợp dịch vụ báo cáo (Reporting
Services) SQL Server 2017 danh dau sự đổi mới bằng việc hỗ trợ trên nền tang Linux,
mở rộng khả năng triển khai SQL Server 2019 tiếp tục mở rộng tích hợp với đữ liệu lớn
và Big Data, bắt kịp với xu hướng công nghệ hiện đại Với một lịch sử dày đặc như vậy, SQL Server tiếp tục là một giải pháp quan trọng trong lĩnh vực quản lý đữ liệu và ứng dụng doanh nghiệp
2 Microsoft Visual Studio
Microsoft Visual Studio là một môi trường phát triển tich hop (IDE - Integrated Development Environment) phát trién boi Microsoft No cung cap cho cac nha phat trién một nên táng toàn diện để xây dựng ứng dụng trên nhiều nền tảng, bao gồm ứng dụng máy tính, ứng dụng di động, ứng dụng web và nhiều loại ứng dụng khác Visual Studio
Trang 10hỗ trợ nhiều ngôn ngữ lập trình như C#, C++, Python, và JavaScript, cung cấp các công
cụ biên dịch, gỡ lỗi và quản lý dự án, giúp tăng hiệu suất và sáng tạo trong quá trình phát triển phần mềm
2.2 Lich sw ra doi cua Microsoft Visual Studio
Microsoft Visual Studio đã trải qua một hành trình ấn tượng trong lịch sử phát triển phân mềm Xuất hiện lần đầu vào năm 1997 với phiên bản Visual Studio 97, nó đã từng được biết đến đưới tên Visual Studio NET, Visual Studio 2003, và tiếp tục phát triển đến ngày nay
Trong quá khứ, Visual Studio được phát triển chủ yêu cho ứng đụng Windows va ứng dụng máy tính cá nhân Tuy nhiên, với sự mở rộng của thế giới công nghệ và sự gia tăng của các nền tảng khác nhau, Visual Studio đã mở rộng khả năng hỗ trợ cho nhiều
loại ứng dụng khác nhau
Phiên bản Visual Studio 2002 đã đánh dấu sự đổi mới với việc hỗ trợ cho ASP.NET và C# Phiên bản 2005 tiếp tục mở rộng hỗ trợ cho các ngôn ngữ và công nghệ
và Visual Studio 2008 cung cấp hỗ trợ cho NET Framework 3.5
Tuy nhiên, sự thay đổi đáng kể nhất xảy ra với Visual Studio 2010, khi Microsoft giới thiệu một phiên bản mới của [DE với giao điện người dùng hoàn toàn mới, gọi là giao điện người dùng WPF (Windows Presentation Foundation) Phiên bản này đồng thời cũng đưa ra Visual Studio Ultimate, phiên bản cao cấp giúp phát triển ứng dụng lớn và phúc tạp hơn
Visual Studio 2012 mang lại một số cải tiên về hiệu suất và phát triển ứng dụng di
động, trong khi Visual Studio 2013 tiếp tục mở rộng khá năng phát triển ứng dụng di động và đám mây Visual Studio 2015 đã giới thiệu hỗ trợ cho phát triển ứng dụng chạy trên nhiều nền tảng khác nhau, bao gồm Android va iOS
Sự cách tân lớn tiếp theo xảy ra với Visual Studio 2017, phiên bản này cung cấp
Trang 11va Docker Visual Studio 2019 tiép tục phát trién cac tính năng này và giới thiệu tích hợp sau voi Azure và các công nghệ mới như NET Core
Trong khi Visual Studio luôn tập trung vào việc làm cho việc phát triển phân mềm
dễ dàng và hiệu quả hơn, sự mở rộng của nó đối với nhiều nên táng và công nghệ đã làm cho nó trở thành một công cụ quan trọng trong việc phát triển các ứng dụng đa dạng và
mạnh mẽ
Visual Studio đã không chí giúp các nhà phát triển xây dựng các ứng dụng Windows, mà còn cho phép họ phát triển ứng đụng web, ứng dụng di động, trò chơi, và ứng đụng IoT Nó cung cấp một loạt các công cụ hỗ trợ quản lý mã nguồn, gỡ lỗi, kiêm thử và triển khai ứng dụng Cộng đồng phát triển sôi động đã đóng góp vào sự phát triển của VIsual Studio thông qua các tiện ích mở rộng và tiện ích bô sung
Ngoài ra, Visual Studio cũng cung cấp tích hợp sâu với các địch vụ đám mây của Microsoft như Azure, cho phép triển khai và quản lý ứng dụng một cách để dàng Nó là một công cụ không thể thiếu cho các nhà phát triển và doanh nghiệp muốn xây dựng va duy trì các ứng dụng hiện đại và đa nền tảng
Trang 12CHUONG III PHAN TICH VA THIET KE HE THONG
Phân tích đề tài
1.1
1.2
Phân tích yêu cầu
Thiết kế và cài đặt: Data Warehouse, mô hình nạp đữ liệu từ hệ thống quản
ly vao Data Warehouse
Phân tích đữ liệu từ Data Warehouse bằng kỹ thuật OLAP trong SSAS Truy vấn đữ liệu bằng ngôn ngữ MDX
Khai thác dữ liệu từ Data Warehouse bằng kỹ thuật Data mining trong SSAS (cài đặt các thuật toán Data mining trong SQL Server đề khai phá đữ liệu)
Thiết kế giao diện chính của phần mềm một cách hợp lý với đầy đủ các chức năng theo yêu câu: nạp đữ liệu, phân tích dữ liệu trực tuyến, khai thác
đỡ liệu, truy vấn,
Cài đặt các chức năng đảm bảo phần mềm thực hiện được chức năng đó Yêu cầu hệ thống
Giúp cho người dùng quản lý hoạt động sản xuất và kinh doanh Phụ Gia Thực Phẩm nắm được thông tin về phụ gia, giá bán, quy trình sản xuất và kinh doanh, thống kê doanh thu Giúp cho việc thông kê dễ dàng, nhanh chóng và chính xác hơn Dựa vào những thông tin đầy đủ trong hệ thông hỗ trợ người quản lý nhà máy sản xuất: quản lý được thông tin phụ gia, quản lý ngày sản xuất, quán lý nhà cung cấp nguyên liệu, quán lý thống kế báo cáo,
._ Thiết kế hệ thống
2.1 Cơ sở dữ liệu tác nghiệp
PHUGIA(MaPG, TenPG, MaLoaiPG, MoTa, GiaBan, MaSX, NSX,
SoLuongSX, ChiPhiSX):
TEN TRUONG | KIEU DU LIEU MO TA KHOA
CHINH
Trang 13
xuất
CHINHANH(MaCN, TenCN);
CHINH
CUAHANG(MaCH, TenCH);
TEN TRUONG | KIEU DU LIEU MO TA KHOA
CHINH
KHACHHANG(MaKkH, TenKH, DiaChiKH, SDTKH);
Trang 14
DiaChikKH Nvarchar(255) Dia chi khach
hang
khach hang LOAIPHUGIA(MaLoaiPG, TenLoaiPG);
TenLoaiPG Nvarchar(255) | Tên loại phụ
gia
THOIGIAN(MaTG, NamSX, QuySX, ThangSX, NamGD, QuyGD,
ThangGĐ);
TÊN TRƯỜNG: | KIỂU DỮ LIỆU | MÔ TẢ KHÓA
CHÍNH
NamGD Int Nam giao dich
SoTienGD);
| TEN TRUONG | KIEUDU LIEU | MOTA | KHOA |
Trang 15CHINH
dich
CT_GIAODICH(MaGD, MaPG, MaKH, MaCN, SoLuongGD);
TEN TRUONG | KIEU DU LIEU MOTA KHOA
CHÍNH
Lược đồ quan hệ
a Cơ sở dữ liệu tác nghiệp
Trang 16
PHUGIA
9 MaPG
MaLcaPo
Mots
MaSX
nx
SeLuongS
ChiPh©X<
+ MaCH
CT GIAODICH
$ MaGÐD
+
$ MEKH
4
| CHINHANH
@ MaCN
Hình III.2.1 Diagram Cơ sở dữ liệu tác nghiệp
b Kho dữ liệu
E==———————x KHACHHANG
$ Mak Tenkrt DaCnkKn SDTKH
Trang 17
© MaChiNhanh
NSXQuater
NGDYear
NGDQuater
NGDMonth
% TimeiD
Hình IIL2.2 Diagram Kho dữ liệu
# MaGaoDich NgayGeoDch S%cTenGaoDich
MaCuanang
Trang 18
thu
SSIS
SSAS
Data Mining
Truy van MDX
CHUONG IV CAI DAT
Trang 19CHUONG V KET LUAN
Áp dụng kho đữ liệu và kỹ thuật OLAP để phân tích và khai thác kết quả hoạt
động sản xuất và kinh doanh phụ gia thực phẩm là một bước quan trọng trong việc tối ưu hóa quá trình sản xuất và quản lý doanh nghiệp trong ngành thực phẩm Qua việc sử dụng kho dữ liệu, chúng ta có khả năng thu thập, tô chức và lưu trữ thông tin quan trọng liên quan đến an toàn thực phâm và quy trình sản xuất Kỹ thuật OLAP cho phép chúng ta thực hiện các phân tích sâu rộng, đồng thời dễ dàng theo đõi xu hướng thị trường và điều
chỉnh kế hoạch kinh doanh đề đáp ứng nhu cầu thay đổi của khách hàng
Sự kết hợp giữa kho đữ liệu và OLAP giúp giảm thiểu rủi ro an toàn thực phâm, tối ưu hóa tài nguyên sản xuất và quản lý chỉ phí một cách hiệu quả Điều này làm tăng hiệu suất tổng thể của đoanh nghiệp và giúp duy trì tính cạnh tranh trong môi trường thị trường thực phẩm ngày càng cạnh tranh
Như vậy, đồ án này đã chỉ ra rằng việc sử dụng kho dữ liệu và kỹ thuật OLAP không chỉ là một xu hướng quan trọng mà còn là một công cụ mạnh mẽ đề quản lý và phát triển doanh nghiệp trong ngành thực phẩm Sự chắc chắn về an toàn thực phẩm, sự hiệu quả trong sản xuất và quản lý tài nguyên sẽ đóng vai trò quan trọng trong sự thành công của doanh nghiệp trong tương lai