Bối cảnh và vấn đề nghiên cứu
Trong bối cảnh nền kinh tế số và thị trường thương mại không ngừng mở rộng, khối lượng dữ liệu phát sinh từ hoạt động sản xuất và kinh doanh ngày càng lớn. Việc phân tích dữ liệu trở thành yếu tố then chốt hỗ trợ doanh nghiệp đưa ra các quyết định kinh doanh chính xác và nâng cao lợi thế cạnh tranh. Tuy nhiên, các hệ thống cơ sở dữ liệu xử lý giao dịch trực tuyến (OLTP - Online Transaction Processing) truyền thống chỉ đáp ứng được các nghiệp vụ vận hành hàng ngày, bảo đảm tính toàn vẹn dữ liệu và xử lý truy cập đồng thời, chứ không được thiết kế tối ưu cho các tác vụ phân tích tổng hợp phức tạp, đa chiều.
Tại doanh nghiệp sản xuất và phân phối xe đạp được khảo sát, công tác quản lý đơn hàng và phân tích kinh doanh đang phụ thuộc vào công cụ Google Sheets. Thực trạng này bộc lộ nhiều điểm nghẽn nghiêm trọng:
- Cơ chế bảo mật và phân quyền bị hạn chế: Google Sheets không hỗ trợ phân quyền chi tiết theo từng chức năng hoặc từng nhóm dữ liệu cho từng nhân viên, dẫn đến nguy cơ nhân viên sửa đổi hoặc xóa nhầm dữ liệu của nhau, gây khó khăn và tốn thời gian truy vết lịch sử chỉnh sửa.
- Tổ chức lưu trữ tệp tin chưa khoa học: Việc tìm kiếm, truy xuất thông tin khi cần thiết mất nhiều thời gian.
- Báo cáo quản trị đơn điệu: Dữ liệu chỉ dừng lại ở các bảng thống kê thô, thiếu các biểu đồ trực quan hóa, khiến nhà quản lý không có được cái nhìn tổng thể và tức thời về bức tranh kinh doanh.
Từ các vấn đề thực tiễn trên, đề tài "Xây dựng hệ thống quản lý đơn hàng cho công ty sản xuất xe đạp" được thực hiện nhằm giải quyết bài toán quản lý tác nghiệp kết hợp phân tích kinh doanh thông minh.
Mục tiêu nghiên cứu của đồ án được xác định cụ thể gồm:
- Nắm vững và hệ thống hóa các khái niệm cơ bản về Phân tích dữ liệu (Data Analysis), Trí tuệ kinh doanh (Business Intelligence - BI) và Phân tích kinh doanh (Business Data Analysis) gắn với mô phỏng quy trình thực tế.
- Làm rõ sự khác biệt giữa hai mô hình kiến trúc dữ liệu OLTP và OLAP, đồng thời minh họa trực tiếp trên bộ dữ liệu bán hàng thực tế.
- Ứng dụng các nguyên lý trên vào việc triển khai hệ thống quản lý tác nghiệp và kho dữ liệu thực tiễn.
- Làm chủ công cụ trực quan hóa dữ liệu Power BI để thiết kế hệ thống báo cáo phục vụ quản trị.
- So sánh, phân biệt ưu nhược điểm của các hệ quản trị cơ sở dữ liệu và công cụ Power BI nhằm lựa chọn giải pháp công nghệ phù hợp trong thực tế.
- Hoàn thiện kỹ năng phân tích, thiết kế hệ thống và xây dựng ứng dụng web quản trị hoàn chỉnh.
Đối tượng và phạm vi nghiên cứu:
- Đối tượng nghiên cứu: Quy trình xử lý đơn hàng, quy trình kinh doanh thông minh và hệ thống quản lý bán hàng của doanh nghiệp sản xuất, phân phối xe đạp.
- Phạm vi không gian: Chuỗi phân phối gồm 6 cửa hàng tại gần 200 thành phố thuộc 3 bang tại thị trường Mỹ.
- Phạm vi thời gian: Bộ dữ liệu ghi nhận lịch sử kinh doanh trong 24 tháng (từ tháng 01/2016 đến tháng 12/2018).
Cơ sở lý thuyết và phương pháp
Đồ án xây dựng nền tảng nghiên cứu dựa trên sự giao thoa giữa kỹ thuật phát triển phần mềm ứng dụng web và kỹ thuật kinh doanh thông minh (BI).
Khung lý thuyết và công nghệ nền tảng
- Kiến trúc ứng dụng Web: Khảo sát 4 mô hình kiến trúc web chính bao gồm Client-Server, Single-Page Application (SPA), Microservices và Serverless; cấu trúc phân lớp ứng dụng gồm 4 tầng: Lớp trình bày (Presentation Layer), Lớp logic nghiệp vụ (Logic Layer), Lớp dữ liệu (Data Layer) và Lớp tích hợp (Integration Layer).
- Quy trình Kinh doanh thông minh (Business Intelligence): Hệ thống hóa chu trình khai thác dữ liệu qua các giai đoạn nối tiếp: Nguồn dữ liệu (Data Source) $\rightarrow$ Kho dữ liệu và Khối dữ liệu (Data Warehouse & Data Cube) $\rightarrow$ Khám phá dữ liệu (Data exploration) $\rightarrow$ Khai phá dữ liệu (Data mining) $\rightarrow$ Tối ưu hóa (Optimization) $\rightarrow$ Ra quyết định (Decisions).
- Mô hình hóa dữ liệu đa chiều (OLAP): Nghiên cứu hai cấu trúc lược đồ kho dữ liệu kinh điển là Lược đồ ngôi sao (Star Schema - gồm một bảng Fact trung tâm liên kết trực tiếp với các bảng Dimension) và Lược đồ bông tuyết (Snowflake Schema - các bảng Dimension được chuẩn hóa và phân nhánh qua các chiều phụ).
| Tiêu chí |
Hệ thống giao dịch (OLTP) |
Kho dữ liệu phân tích (OLAP) |
| Mục đích chính |
Xử lý giao dịch tác nghiệp hàng ngày |
Phân tích dữ liệu tổng hợp, hỗ trợ ra quyết định |
| Bản chất thao tác |
Đọc, ghi, sửa, xóa liên tục (CRUD) |
Chủ yếu là truy vấn đọc (Read-only), nạp qua ETL |
| Cấu trúc dữ liệu |
Chuẩn hóa cao (3NF) để tránh trùng lặp |
Mô hình đa chiều (Star Schema, Snowflake Schema) |
| Mức độ chi tiết |
Dữ liệu giao dịch chi tiết tức thời |
Dữ liệu lịch sử tổng hợp theo nhiều chiều phân tích |
Phương pháp nghiên cứu và kỹ thuật thực hiện
- Phương pháp khảo sát và phân tích nghiệp vụ: Khảo sát quy trình bán hàng thực tế qua nhiều kênh (bán lẻ, bán hàng trực tiếp, B2B, bán hàng qua điện thoại, trực tuyến), theo dõi vòng đời đơn hàng qua 3 giai đoạn: Nhận đơn $\rightarrow$ Quản lý thực hiện đơn $\rightarrow$ Quản lý trải nghiệm sau bán hàng.
- Phương pháp phân tích và thiết kế có cấu trúc: Xây dựng sơ đồ phân cấp chức năng (BFD), sơ đồ luồng dữ liệu (DFD mức ngữ cảnh và DFD phân rã), sơ đồ thực thể liên kết (ERD) cho hệ thống cơ sở dữ liệu quan hệ.
- Phương pháp chuyển đổi và trực quan hóa dữ liệu: Sử dụng các công cụ trong hệ sinh thái Power BI (Power Query để tiền xử lý/làm sạch, Power Pivot và biểu thức DAX để mô hình hóa dữ liệu, Power View để thiết kế bảng điều khiển dashboard).
Nguồn dữ liệu nghiên cứu
Bộ dữ liệu bán hàng thực tế của công ty sản xuất xe đạp được cấu trúc thành 10 bảng dữ liệu quan hệ kèm hệ thống chỉ mục, ràng buộc khóa chính (PK) và khóa ngoại (FK), bao gồm:
- Quy mô đối tượng: Gần 5.000 khách hàng; 6 cửa hàng bán lẻ; 10 nhân viên bán hàng; hơn 300 sản phẩm; 9 thương hiệu sản xuất; 7 phân loại/danh mục sản phẩm; gần 200 thành phố thuộc 3 bang tại Mỹ.
Thiết kế và triển khai hệ thống
Hệ thống được thiết kế thành hai phân hệ độc lập nhưng đồng bộ về mặt dữ liệu: Phân hệ Quản lý đơn hàng (hệ thống tác nghiệp OLTP) và Phân hệ Phân tích dữ liệu & Báo cáo (hệ thống OLAP).
+-----------------------------------------------------------------------------------+
| KIẾN TRÚC TỔNG THỂ HỆ THỐNG |
+-----------------------------------------------------------------------------------+
| [1] PHÂN HỆ TÁC NGHIỆP (OLTP WEB APP) |
| - Kiến trúc: MVC (Model - View - Controller) |
| - Frontend: HTML5, CSS3, JavaScript, Bootstrap (Hệ thống lưới 12 cột) |
| - Backend: PHP Laravel Framework (Routing, Eloquent ORM, Migration) |
| - Cơ sở dữ liệu: Microsoft SQL Server (Operational Database) |
| |
| |
| [2] PHÂN HỆ KHO DỮ LIỆU & BÁO CÁO (OLAP & BI) |
| - Mô hình dữ liệu: Lược đồ hình sao (Star Schema / Fact - Dimension) |
| - Công cụ xử lý & mô hình hóa: Power Query, Power Pivot (Hàm DAX) |
| - Trực quan hóa & Dashboard: Microsoft Power BI Desktop / Power BI Service |
+-----------------------------------------------------------------------------------+
Công nghệ sử dụng trong triển khai
-
Phần mềm quản lý tác nghiệp (Web Application):
- Kiến trúc: Mô hình MVC (Model - View - Controller) phân tách độc lập giữa tầng dữ liệu, giao diện người dùng và tầng điều khiển.
- Giao diện (Frontend): HTML, CSS, JavaScript và framework Bootstrap hỗ trợ thiết kế giao diện đáp ứng (responsive), tối ưu hiển thị đa thiết bị dựa trên hệ thống lưới 12 cột.
- Xử lý nghiệp vụ (Backend): Framework PHP Laravel với các thành phần cốt lõi: hệ thống Routing điều hướng luồng yêu cầu, Eloquent ORM ánh xạ đối tượng quan hệ, công cụ Migration quản lý phiên bản cơ sở dữ liệu và hệ thống Middleware kiểm soát xác thực, phân quyền truy cập.
- Hệ quản trị CSDL: Microsoft SQL Server sử dụng Database Engine để lưu trữ bảng dữ liệu quan hệ, tích hợp các dịch vụ hỗ trợ như Integration Services, Reporting Services, Analysis Services.
-
Phân hệ Phân tích dữ liệu và Báo cáo (Business Intelligence):
- Xây dựng mô hình dữ liệu đa chiều theo Lược đồ hình sao (Star Schema) với bảng dữ kiện (Fact table) lưu trữ các chỉ số đo lường bán hàng và các bảng thứ nguyên (Dimension tables) lưu trữ các chiều phân tích: Thời gian (Time), Khách hàng (Customer), Sản phẩm (Product), Cửa hàng (Store), Nhân viên (Staff).
- Sử dụng bộ công cụ Power BI: Power Query để làm sạch và chuyển đổi kiểu dữ liệu thô; Power Pivot để thiết lập liên kết quan hệ và tính toán các thước đo bằng ngôn ngữ DAX; Power View để cấu hình các bảng điều khiển trực quan tương tác hai chiều qua các bộ lọc slicer.
Nội dung chính theo từng chương
Chương 1: Mở đầu
Chương 1 thiết lập khung lý luận và cơ sở kỹ thuật của toàn bộ đề tài. Nội dung tập trung phân tích bối cảnh dữ liệu số, sự chuyển dịch từ lưu trữ tác nghiệp thuần túy sang ứng dụng Trí tuệ kinh doanh (BI) nhằm tối ưu hóa quy trình ra quyết định. Tác giả trình bày hệ thống khái niệm về Web (các mô hình Client-Server, SPA, Microservices, Serverless và cấu trúc phân tầng ứng dụng), các giai đoạn trong quy trình BI từ tầng nguồn dữ liệu, kho dữ liệu, khai phá dữ liệu đến lớp ứng dụng tối ưu.
Đồng thời, chương này đi sâu vào nguyên lý kho dữ liệu và xử lý phân tích trực tuyến (OLAP), so sánh bản chất kiến trúc giữa Lược đồ ngôi sao (Star Schema) và Lược đồ bông tuyết (Snowflake Schema). Phần cuối chương giới thiệu chi tiết các công nghệ được lựa chọn thực thi: mô hình MVC, HTML, CSS, JavaScript, framework Bootstrap, PHP Laravel, hệ quản trị cơ sở dữ liệu Microsoft SQL Server (7 thành phần dịch vụ cốt lõi) và hệ sinh thái công cụ phân tích Microsoft Power BI.
Chương 2: Khảo sát
Chương 2 trình bày kết quả khảo sát hiện trạng và phân tích yêu cầu nghiệp vụ thực tế của doanh nghiệp:
- Khảo sát hệ thống cũ: Chỉ rõ các nhược điểm của công cụ Google Sheets trong quản lý bán hàng (bảo mật yếu, thiếu phân quyền chi tiết giữa các nhóm nhân viên, cấu trúc lưu trữ phân tán, báo cáo tĩnh thiếu trực quan).
- Khảo sát quy trình nghiệp vụ: Hệ thống hóa 8 hình thức bán hàng phổ biến và mô hình hóa chi tiết quy trình xử lý đơn hàng gồm 3 bước chính: tiếp nhận dữ liệu từ Marketing $\rightarrow$ nhân viên bán hàng tư vấn và chốt đơn $\rightarrow$ bàn giao bộ phận điều phối giao vận chuyển hàng và cập nhật trạng thái vận đơn ("Đã nhận hàng" hoặc "Hủy đơn" thu hồi về kho).
- Quy mô bộ dữ liệu: Khảo sát chi tiết bộ dữ liệu gồm 10 bảng quan hệ, bao gồm gần 5.000 khách hàng, 6 cửa hàng, 10 nhân viên kinh doanh, hơn 300 dòng sản phẩm xe đạp thuộc 9 thương hiệu và 7 phân loại danh mục, hoạt động tại gần 200 thành phố thuộc 3 bang tại Mỹ trong khung thời gian 24 tháng (01/2016 – 12/2018).
- Xác định yêu cầu hệ thống mới: Đặt ra yêu cầu chức năng cho 2 nhóm đối tượng người dùng chính:
- Nhân viên Quản lý (Admin): Có toàn quyền kiểm soát hệ thống, quản lý tài khoản và phân quyền, thêm/sửa/xóa danh mục, sản phẩm, cửa hàng, nhân viên, hiệu chỉnh đơn hàng sau khi xác thực và truy cập toàn bộ phân hệ báo cáo phân tích.
- Nhân viên Bán hàng: Thực hiện đăng nhập, đổi mật khẩu, thêm mới khách hàng, tạo đơn hàng, cập nhật dữ liệu (không có quyền sửa/xóa danh mục gốc và tài khoản) và theo dõi các báo cáo dashboard được cấp phép.
- Yêu cầu phân tích dữ liệu: Hệ thống BI phải vận hành độc lập với CSDL tác nghiệp, chuẩn hóa dữ liệu để xuất các báo cáo đa chiều về doanh thu, doanh số, tồn kho, chân dung khách hàng và các chỉ số tài chính bán hàng (ARPO, ARPU, ARPE).
Chương 3: Phân tích và thiết kế hệ thống
Chương 3 cụ thể hóa các yêu cầu thành mô hình kiến trúc kỹ thuật chi tiết qua hai hợp phần:
- Thiết kế hệ thống Quản lý đơn hàng (OLTP):
- Xây dựng Sơ đồ phân cấp chức năng (BFD) chia thành 6 phân hệ lớn: Quản trị hệ thống, Quản lý khách hàng, Quản lý danh mục, Quản lý đơn hàng, Quản lý nhân viên, Phân tích dữ liệu và báo cáo.
- Xây dựng Sơ đồ luồng dữ liệu (DFD) từ mức ngữ cảnh đến các mức chi tiết mô tả sự tương tác giữa Nhân viên bán hàng, Quản lý và bên Vận chuyển với hệ thống.
- Thiết kế Sơ đồ thực thể liên kết (ERD) và mô hình dữ liệu quan hệ cho CSDL tác nghiệp đảm bảo ràng buộc toàn vẹn khóa chính - khóa ngoại.
- Thiết kế giao diện khung (Mockup) cho các màn hình: Đăng nhập, Đăng ký, Quản lý đơn hàng, Phân hệ phân tích báo cáo.
- Thiết kế phân hệ Phân tích dữ liệu và Báo cáo (OLAP):
- Khám phá dữ liệu và xác định các chủ điểm phân tích theo chiều: tuổi, giới tính khách hàng, thương hiệu, chủng loại xe đạp, phương thức thanh toán, hiệu suất nhân viên và biến động thời gian.
- Thiết kế kiến trúc trích xuất và biến đổi dữ liệu sang mô hình kho dữ liệu OLAP.
- Xây dựng mô hình cơ sở dữ liệu quan hệ cho hệ thống OLAP theo Lược đồ hình sao (Star Schema).
Chương 4: Xây dựng hệ thống
Chương 4 mô tả kết quả lập trình và đóng gói sản phẩm hoàn chỉnh:
- Xây dựng ứng dụng web quản lý tác nghiệp: Hiện thực hóa các giao diện chức năng sử dụng PHP Laravel và Bootstrap: Giao diện Đăng nhập, Đăng ký tài khoản; Quản lý sản phẩm; Quản lý đơn hàng; Quản lý khách hàng; Quản lý kho hàng; Quản lý cửa hàng; Quản lý danh mục sản phẩm; Quản lý nhãn hàng; Quản lý nhân viên; Giao diện phân quyền nhóm nghiệp vụ và Quản trị tài khoản người dùng.
- Xây dựng hệ thống báo cáo Dashboard trực quan trên Power BI: Triển khai hoàn chỉnh hệ thống các bảng điều khiển phân tích chuyên sâu được mã hóa theo danh mục quản trị:
| Mã Dashboard |
Tên Dashboard phân tích |
Chỉ số và nội dung hiển thị chính |
| PD200 |
Dashboard phân tích doanh thu |
Doanh thu theo tuổi, giới tính khách hàng, thương hiệu, chủng loại, thời gian, phương thức thanh toán và nhân viên kinh doanh. |
| PS300 |
Dashboard phân tích số lượng đơn hàng |
Biến động tổng số lượng đơn hàng được tạo và tỷ lệ xử lý qua các kênh. |
| PS100 |
Dashboard phân tích số lượng sản phẩm bán |
Sản lượng tiêu thụ chi tiết theo từng dòng xe, phân loại và thương hiệu. |
| PS400 |
Dashboard phân tích số lượng sản phẩm tồn kho |
Top 5 sản phẩm có lượng tồn kho cao nhất; phân bổ tồn kho theo chủng loại và hãng sản xuất. |
| TK500 |
Dashboard chân dung khách hàng |
Phân khúc khách hàng theo nhân khẩu học (độ tuổi, giới tính, địa lý) và hành vi mua sắm. |
| VS200 |
Dashboard báo cáo doanh thu theo tháng |
Xu hướng tăng trưởng doanh thu chu kỳ tháng, quý trong giai đoạn 2016–2018. |
| VS300 |
Dashboard báo cáo số lượng đơn hàng theo tháng |
Thống kê tần suất đơn hàng theo chu kỳ thời gian thực tế. |
Kết quả và đóng góp
Kết quả đạt được
- Về mặt phần mềm tác nghiệp: Xây dựng thành công ứng dụng web quản lý đơn hàng bằng framework PHP Laravel kết hợp SQL Server, hoàn thiện đầy đủ 6 nhóm chức năng quản trị, phân quyền người dùng và xử lý nghiệp vụ bán hàng khép kín.
- Về mặt xử lý và phân tích dữ liệu: Chuẩn hóa và chuyển đổi thành công bộ dữ liệu lịch sử bán lẻ xe đạp (gần 5.000 khách hàng, hơn 300 sản phẩm, 6 cửa hàng tại Mỹ trong giai đoạn 2016–2018) từ dạng bảng phẳng sang mô hình quan hệ OLTP và mô hình đa chiều OLAP.
- Về mặt trực quan hóa quản trị: Xây dựng hoàn chỉnh hệ thống 7 báo cáo dashboard quản trị (PD200, PS300, PS100, PS400, TK500, VS200, VS300) trên Power BI, cung cấp các góc nhìn đa chiều về doanh thu, doanh số, tồn kho và các chỉ số đo lường hiệu quả (ARPO, ARPU, ARPE).
Giải pháp tác giả đề xuất
- Thay thế hoàn toàn quy trình thủ công trên Google Sheets bằng hệ thống web tác nghiệp tập trung, bảo đảm an toàn dữ liệu, chống thất thoát thông tin và phân định rõ quyền hạn giữa các cấp quản lý và nhân viên.
- Tách biệt cơ sở dữ liệu tác nghiệp (OLTP) và kho dữ liệu phân tích (OLAP) nhằm tối ưu hiệu năng truy vấn, không làm ảnh hưởng đến tốc độ xử lý giao dịch hàng ngày của doanh nghiệp.
Đóng góp tự nêu của tác giả
- Đồ án kết hợp thành công kiến thức Toán Tin ứng dụng giữa hai mảng: Phát triển phần mềm ứng dụng web truyền thống và Xây dựng giải pháp Kinh doanh thông minh (BI) trên cùng một bài toán doanh nghiệp cụ thể.
- Đưa ra quy trình hoàn chỉnh từ khảo sát nghiệp vụ bán hàng thực tế, thiết kế CSDL quan hệ, thiết kế kho dữ liệu đa chiều Lược đồ hình sao, cho đến triển khai dashboard trực quan hóa hỗ trợ ra quyết định.
Hạn chế và hướng nghiên cứu tiếp
Căn cứ theo nội dung và phạm vi nghiên cứu được trình bày trong văn bản:
-
Hạn chế:
- Bộ dữ liệu phân tích là tập dữ liệu lịch sử giới hạn trong 24 tháng (01/2016 đến 12/2018) tại thị trường Mỹ, chưa tích hợp luồng dữ liệu thời gian thực liên tục (real-time streaming) trực tiếp từ website bán hàng sang kho dữ liệu Power BI.
- Các phân tích kinh doanh tập trung chủ yếu vào tầng phân tích mô tả (Descriptive Analytics) và phân tích chẩn đoán, chưa triển khai sâu các thuật toán học máy dự báo nâng cao (Predictive Analytics).
-
Hướng nghiên cứu tiếp:
- Xây dựng quy trình tự động hóa đường ống nạp dữ liệu ETL/ELT theo thời gian thực từ CSDL tác nghiệp SQL Server vào kho dữ liệu.
- Tích hợp thêm các mô hình học máy (Machine Learning) và khai phá dữ liệu (Data Mining) để dự báo nhu cầu tồn kho, dự báo doanh thu và phân cụm khách hàng tự động.
Giá trị tham khảo
Đồ án là tài liệu tham khảo hữu ích cho:
- Sinh viên các ngành Toán Tin, Công nghệ thông tin, Hệ thống thông tin quản lý (MIS) và Khoa học dữ liệu: Tham khảo quy trình phân tích thiết kế hệ thống từ sơ đồ chức năng BFD, sơ đồ luồng dữ liệu DFD, sơ đồ quan hệ thực thể ERD đến mô hình hóa kho dữ liệu OLAP.
- Người nghiên cứu xây dựng giải pháp Business Intelligence: Tham khảo cấu trúc thiết kế Lược đồ hình sao (Star Schema), phương pháp chuyển đổi dữ liệu và quy chuẩn thiết kế hệ thống Dashboard (PD200, PS300, PS100, PS400, TK500, VS200, VS300) trên Microsoft Power BI kết hợp hệ quản trị SQL Server.
Câu hỏi thường gặp
1. Bộ dữ liệu bán hàng được sử dụng trong đồ án có quy mô và phạm vi cụ thể như thế nào?
Bộ dữ liệu gồm 10 bảng quan hệ, bao gồm thông tin của gần 5.000 khách hàng, 6 cửa hàng, 10 nhân viên bán hàng, hơn 300 sản phẩm thuộc 9 thương hiệu và 7 danh mục phân loại, phân bố tại gần 200 thành phố thuộc 3 bang của Mỹ, với thời gian giao dịch kéo dài 24 tháng từ tháng 01/2016 đến tháng 12/2018.
2. Tại sao tác giả đề xuất thay thế hệ thống Google Sheets bằng hệ thống mới?
Hệ thống Google Sheets cũ có tính bảo mật kém, không phân quyền chi tiết được cho từng nhân viên dẫn đến nguy cơ ghi đè hoặc xóa nhầm dữ liệu của nhau, việc lưu trữ tệp tin thiếu khoa học gây mất thời gian tìm kiếm, và báo cáo chỉ dừng ở dạng bảng biểu thống kê thô, thiếu biểu đồ trực quan hóa tổng thể.
3. Kiến trúc phần mềm của phân hệ Quản lý đơn hàng được xây dựng bằng công nghệ gì?
Phân hệ Quản lý đơn hàng được phát triển theo mô hình kiến trúc MVC (Model - View - Controller), sử dụng ngôn ngữ PHP với framework Laravel ở phía máy chủ, framework Bootstrap kết hợp HTML/CSS/JavaScript cho giao diện người dùng, và Microsoft SQL Server làm hệ quản trị cơ sở dữ liệu.
4. Mô hình kho dữ liệu OLAP trong đồ án được thiết kế theo cấu trúc nào?
Phân hệ phân tích dữ liệu OLAP được thiết kế theo mô hình Lược đồ hình sao (Star Schema), gồm bảng dữ kiện (Fact table) ở trung tâm kết nối trực tiếp với các bảng thứ nguyên (Dimension tables) gồm chiều khách hàng, chiều sản phẩm, chiều thời gian, chiều cửa hàng và chiều nhân viên.
5. Hệ thống báo cáo Dashboard trên Power BI gồm những mã báo cáo chính nào?
Hệ thống báo cáo bao gồm các dashboard: PD200 (phân tích doanh thu), PS300 (phân tích số lượng đơn hàng), PS100 (phân tích sản lượng bán), PS400 (phân tích tồn kho - Top 5 tồn kho), TK500 (chân dung khách hàng), VS200 (doanh thu theo tháng) và VS300 (số lượng đơn hàng theo tháng).
Kết luận
Đồ án tốt nghiệp "Xây dựng hệ thống quản lý đơn hàng cho công ty sản xuất xe đạp" của tác giả Lê Thị Kiều Trang đã giải quyết thành công bài toán chuyển đổi số quy trình quản lý bán hàng từ công cụ bảng tính thủ công sang hệ thống phần mềm chuyên dụng. Bằng việc kết hợp kiến trúc web MVC trên nền tảng PHP Laravel/SQL Server với mô hình kho dữ liệu OLAP Lược đồ hình sao trên Power BI, nghiên cứu đã đáp ứng đồng thời hai yêu cầu: quản lý giao dịch tác nghiệp hàng ngày và cung cấp hệ thống báo cáo phân tích kinh doanh đa chiều, trực quan. Kết quả của đồ án thể hiện rõ tính ứng dụng thực tiễn trong việc tối ưu hóa quản trị dữ liệu chuỗi bán lẻ.