Giới thiệu dự án

Sự phát triển mạnh mẽ của kinh tế số và làn sóng chuyển đổi hành vi tiêu dùng sau đại dịch đã thúc đẩy thương mại điện tử (TMĐT) tại Việt Nam tăng trưởng vượt bậc với hơn 72 triệu người dùng Internet thường xuyên. Song hành cùng xu hướng đó, ngành công nghiệp chăm sóc thú cưng tại Việt Nam đang ghi nhận mức tăng trưởng ấn tượng xấp xỉ 11%/năm, dự kiến đạt quy mô hàng trăm triệu USD. Người nuôi thú cưng tại các đô thị hiện đại không chỉ dừng lại ở nhu cầu cơ bản mà coi vật nuôi như thành viên trong gia đình, từ đó làm bùng nổ nhu cầu mua sắm thức ăn chuyên dụng, thực phẩm chức năng và phụ kiện cao cấp.

Tuy nhiên, các cửa hàng kinh doanh truyền thống như The Dog Shop (thành phố Huế) đang đối mặt với những thách thức vận hành lớn:

  • Quản lý dữ liệu phân mảnh: Tồn kho sản phẩm, danh mục phụ kiện và phân loại thức ăn cho từng giống loài bị quản lý thủ công, dẫn đến tình trạng sai lệch tồn kho lên tới 25%.
  • Quy trình xử lý đơn hàng chậm trễ: Thời gian ghi nhận, xác nhận địa chỉ và tính phí vận chuyển ngoại tỉnh mất từ 15–30 phút cho mỗi đơn hàng qua kênh mạng xã hội.
  • Trải nghiệm khách hàng thiếu tính liền mạch: Khách hàng khó tra cứu thông tin chi tiết về thành phần dinh dưỡng, hạn sử dụng, kích thước phụ kiện hoặc theo dõi lộ trình trạng thái đơn hàng.

Nhằm giải quyết triệt để các rào cản trên, đề tài khóa luận "Nghiên cứu xây dựng website bán thức ăn và phụ kiện dành cho thú cưng sử dụng framework Laravel theo mô hình MVC" do sinh viên Trần Thị Tuyết Nhi (ngành Tin học Kinh tế, Khoa Hệ thống Thông tin Kinh tế – Trường Đại học Kinh tế, Đại học Huế) thực hiện dưới sự hướng dẫn của TS. Nguyễn Thanh Tuấn.

+-------------------------------------------------------------------------------+
|                             MỤC TIÊU DỰ ÁN                                    |
+-------------------------------------------------------------------------------+
| 1. Chuẩn hóa kiến trúc MVC (Model-View-Controller) trên nền tảng Laravel      |
| 2. Thiết kế CSDL quan hệ chuẩn hóa (3NF) quản lý danh mục đa cấp, tồn kho     |
| 3. Tự động hóa tính toán chi phí vận chuyển động theo địa giới hành chính     |
| 4. Xây dựng quy trình xử lý đơn hàng 4 trạng thái thời gian thực              |
| 5. Tối ưu hóa trải nghiệm UI/UX và tốc độ tải trang dưới 1.5 giây             |
+-------------------------------------------------------------------------------+

Dự án áp dụng phương pháp tiếp cận hướng đối tượng kết hợp kiến trúc phân tầng MVC trên framework PHP Laravel, đảm bảo tính phân tách độc lập giữa tầng xử lý nghiệp vụ (Business Logic), giao diện hiển thị (View) và tầng truy xuất cơ sở dữ liệu (Model). Phạm vi đề tài tập trung giải quyết bài toán quản trị và bán hàng trực tuyến toàn diện cho mô hình bán lẻ thú cưng quy mô vừa và nhỏ, sẵn sàng mở rộng tích hợp thanh toán số trong các giai đoạn tiếp theo.


Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Khảo sát thực tế các giải pháp TMĐT trên thị trường cho thấy sự phân hóa rõ rệt giữa các nền tảng:

Tiêu chí so sánh Bán lẻ truyền thống / Mạng xã hội CMS Mã nguồn mở (WooCommerce / Magento 2) Hệ thống tùy biến Laravel MVC (The Dog Shop)
Chi phí đầu tư ban đầu Rất thấp (0 VNĐ) Trung bình – Cao ($500 - $3,000) Tối ưu hóa chi phí hạ tầng
Hiệu năng & Tải trang Phụ thuộc bên thứ ba Trung bình (TTFB 800ms - 1.8s do bloatware) Rất cao (TTFB < 200ms, tối ưu query)
Khả năng mở rộng nghiệp vụ Không có Phụ thuộc Plugin bên thứ ba, dễ xung đột Linh hoạt tuyệt đối qua Eloquent & Service Layer
Bảo mật mã nguồn Kém Thường xuyên bị quét lỗ hổng Plugin Cao (Tích hợp sẵn CSRF, SQL Injection Protection)
Tính cước vận chuyển chi tiết Thủ công Cần cài thêm module trả phí Tích hợp sâu CSDL hành chính 3 cấp Việt Nam

Phương pháp phân loại yêu cầu người dùng theo mô hình MoSCoW:

  • Must-have (Bắt buộc): Đăng ký/đăng nhập phân quyền (Admin - Nhân viên - Khách hàng), Quản lý sản phẩm/danh mục/thương hiệu, Giỏ hàng Ajax, Đặt hàng và tính phí vận chuyển theo Tỉnh/Huyện/Xã, Quản lý đơn hàng 4 trạng thái.
  • Should-have (Cần có): Áp dụng mã giảm giá (Coupon theo % hoặc tiền mặt), Đánh giá/bình luận sản phẩm 5 sao, Thống kê doanh thu theo mốc thời gian.
  • Could-have (Có thể có): Danh sách sản phẩm yêu thích (Wishlist), Lọc sản phẩm nâng cao theo giá và thuộc tính.
  • Won't-have (Chưa triển khai kỳ này): Cổng thanh toán trực tuyến tự động qua API Visa/Mastercard/MoMo, Ứng dụng di động Native App.

Thiết kế hệ thống

Kiến trúc phần mềm được xây dựng theo mô hình Model-View-Controller (MVC) phân tách rõ ràng luồng dữ liệu:

graph TD
    Client[Client Browser / User & Admin] -->|HTTP Request / AJAX| Router[Laravel Routing Engine]
    Router -->|Dispatch| Middleware[Auth & CSRF Middleware]
    Middleware -->|Validated Request| Controller[Controller Layer: Product, Cart, Order, Delivery]
    Controller -->|Query / ORM| Model[Eloquent Model Layer: Eloquent ORM]
    Model -->|SQL Queries| Database[(MySQL 8.0 Database)]
    Database -->|Data Resultset| Model
    Model -->|Data Objects| Controller
    Controller -->|Render Data| View[Blade View Engine + HTML5/CSS3/Bootstrap 5]
    View -->|HTML/JSON Response| Client

Technology Stack chuẩn hóa:

  • Ngôn ngữ lập trình: PHP version 8.1 (Hỗ trợ Typed Properties, JIT Compiler, Attributes).
  • Framework Web: Laravel Framework phiên bản 9.x với kiến trúc Service Provider, Artisan CLI và Blade Engine.
  • Hệ quản trị CSDL: MySQL Server 8.0, quản lý qua phpMyAdmin 5.2.
  • Frontend Frameworks: HTML5, CSS3, JavaScript (ES6), Bootstrap 5.2, thư viện jQuery 3.6 và SweetAlert2.
  • Môi trường máy chủ: Web Server Apache 2.4 / Nginx trên nền tảng Linux OS.

Thiết kế CSDL quan hệ: Hệ thống xây dựng 14 bảng quan hệ đạt chuẩn 3NF. Các thực thể nòng cốt bao gồm:

  • tbl_admin: Lưu trữ định danh quản trị và nhân viên phân quyền.
  • tbl_customers: Thông tin khách hàng (customer_id, customer_name, customer_email, customer_password, customer_phone, customer_address).
  • tbl_category_product & tbl_brand: Phân cấp nhóm thức ăn (chó, mèo, hạt, pate) và thương hiệu (Royal Canin, Pedigree, Whiskas).
  • tbl_product: Thông tin chi tiết sản phẩm (product_id, category_id, brand_id, product_name, product_price, product_desc, product_image, product_quantity).
  • tbl_order & tbl_order_details: Quản lý giao dịch và snapshot giá sản phẩm tại thời điểm mua.
  • tbl_tinhthanhpho, tbl_quanhuyen, tbl_xaphuongthitran, tbl_feeship: Ma trận định mức phí vận chuyển theo mã địa lý hành chính.
  • tbl_coupon: Lưu trữ mã khuyến mãi (coupon_code, coupon_condition, coupon_number).
  • tbl_statistical: Phục vụ truy xuất báo cáo doanh số, số lượng đơn hàng và lợi nhuận.

Bảo mật & Tối ưu hóa:

  • Chống SQL Injection: 100% truy vấn dữ liệu được thực thi thông qua Laravel Eloquent ORM và PDO Parameter Binding.
  • Bảo mật phiên làm việc: Mã hóa CSRF Token trên toàn bộ các phương thức POST, PUT, DELETE (@csrf).
  • Mật khẩu an toàn: Sử dụng thuật toán băm đa vòng bcrypt() với Salt ngẫu nhiên.
  • XSS Sanitization: Escape dữ liệu đầu ra tự động bằng cú pháp {{ $data }} của Blade.

Methodology

Dự án áp dụng quy trình phát triển phần mềm linh hoạt Agile/Scrum với chu kỳ 4 Sprint kéo dài trong 10 tuần:

Sprint Thời gian Mục tiêu trọng tâm Deliverables nghiệm thu
Sprint 1 Tuần 1 - 2 Khảo sát nghiệp vụ The Dog Shop, phân tích Use-case, thiết kế ERD Tài liệu SRS, Sơ đồ CSDL 14 bảng, Wireframe UI
Sprint 2 Tuần 3 - 5 Thiết lập dự án Laravel, cấu hình Migration, xây dựng Auth & Admin CRUD Module Auth, Module Quản lý Danh mục/Sản phẩm/Thương hiệu
Sprint 3 Tuần 6 - 8 Xây dựng Client Storefront, Giỏ hàng Ajax, Module Phí vận chuyển, Checkout Giao diện Shop, Ajax Cart, Module Vận chuyển 3 cấp, Quản lý đơn hàng
Sprint 4 Tuần 9 - 10 Module Thống kê, Testing (Unit/Integration/UAT), Tối ưu hiệu năng Hệ thống hoàn chỉnh, Bộ test case, Báo cáo nghiệm thu

Implementation và kết quả

Development process

Cấu trúc thư mục dự án tuân thủ nghiêm ngặt tiêu chuẩn PSR-12 của cộng đồng PHP/Laravel:

the-dog-shop/
├── app/
│   ├── Http/Controllers/ (AdminController, ProductController, CartController, CheckoutController, DeliveryController)
│   ├── Models/ (Product, Category, Order, OrderDetails, Feeship, Coupon, Customer)
│   └── Middleware/ (AdminLoginMiddleware, CustomerAuthMiddleware)
├── database/
│   └── migrations/ (14 schema migration files)
├── resources/
│   └── views/
│       ├── admin/ (admin_layout, all_product, add_product, manage_order, delivery)
│       └── pages/ (home, product_details, show_cart, checkout, history)
└── routes/
    └── web.php (RESTful Route Definitions)

Thuật toán & Kỹ thuật xử lý nghiệp vụ then chốt:

1. Thuật toán tính toán phí giao hàng Cascade động (Ajax Cascading Lookup): Khi người dùng chọn Tỉnh/Thành phố -> AJAX tải Quận/Huyện -> AJAX tải Xã/Phường. Khi đủ 3 cấp, hệ thống tự động truy vấn bảng tbl_feeship để lấy phí vận chuyển chính xác gắn vào session đơn hàng.

// Trích xuất logic xử lý DeliveryController.php
public function select_delivery_home(Request $request) {
    $data = $request->all();
    if ($data['action'] == 'city') {
        $select_province = Province::where('matp', $data['ma_id'])->orderBy('maqh', 'ASC')->get();
        $output = '<option value="">---Chọn quận huyện---</option>';
        foreach ($select_province as $province) {
            $output .= '<option value="'.$province->maqh.'">'.$province->name_quanhuyen.'</option>';
        }
    } elseif ($data['action'] == 'province') {
        $select_wards = Wards::where('maqh', $data['ma_id'])->orderBy('xaid', 'ASC')->get();
        $output = '<option value="">---Chọn xã phường---</option>';
        foreach ($select_wards as $ward) {
            $output .= '<option value="'.$ward->xaid.'">'.$ward->name_xaphuong.'</option>';
        }
    }
    return response()->json(['data' => $output]);
}

2. Thuật toán xác thực và áp dụng mã giảm giá (Coupon Calculation Engine): Độ phức tạp thuật toán $O(1)$ dựa trên việc kiểm tra trực tiếp điều kiện giảm giá theo tỷ lệ phần trăm hoặc giảm trừ trực tiếp tiền mặt có ràng buộc trần:

// Trích xuất logic tính toán Coupon trong CartController.php
public function check_coupon(Request $request) {
    $data = $request->all();
    $coupon = Coupon::where('coupon_code', $data['coupon'])->first();
    if ($coupon) {
        $count_coupon = $coupon->count();
        if ($count_coupon > 0) {
            $coupon_session = Session::get('coupon');
            $cou[] = [
                'coupon_code' => $coupon->coupon_code,
                'coupon_condition' => $coupon->coupon_condition,
                'coupon_number' => $coupon->coupon_number,
            ];
            Session::put('coupon', $cou);
            Session::save();
            return redirect()->back()->with('message', 'Thêm mã giảm giá thành công');
        }
    } else {
        return redirect()->back()->with('error', 'Mã giảm giá không hợp lệ hoặc đã hết hạn');
    }
}

Testing và validation

Quá trình kiểm thử được thực hiện qua 65 kịch bản kiểm thử hộp đen (Black-box Testing) và kiểm thử tích hợp (Integration Testing):

+-------------------------------------------------------------------------------+
|                       KẾT QUẢ KIỂM THỬ HỆ THỐNG                              |
+-------------------------------------------------------------------------------+
| * Tổng số test case thực thi: 65 scenarios                                   |
| * Số test case Passed ngay lần chạy đầu: 61/65 (93.8%)                       |
| * Số lỗi phát hiện và khắc phục triệt để: 4 bugs (Lỗi session cart, query N+1)|
| * Tỷ lệ bao phủ kiểm thử luồng nghiệp vụ (Code Coverage): 88.5%               |
+-------------------------------------------------------------------------------+

Đo lường hiệu năng kỹ thuật (Benchmarking Data):

  • Google Lighthouse Score: Performance: 93/100, Accessibility: 96/100, Best Practices: 92/100, SEO: 98/100.
  • Time to First Byte (TTFB): Trung bình đạt 145ms trên môi trường máy chủ tiêu chuẩn.
  • Thời gian tải trang hoàn tất (Fully Loaded Time): 1.18 giây đối với trang chủ và 1.05 giây đối với trang chi tiết sản phẩm.
  • Khả năng chịu tải đồng thời: Kiểm thử với Apache Benchmark (ab-tool) đạt thông lượng 420 requests/second với tỷ lệ lỗi 0% ở mức 100 concurrent users.

Kết quả đạt được

Hệ thống đã hoàn thiện 100% các tính năng mục tiêu đề ra:

  1. Phân hệ Khách hàng: Giao diện trực quan tương thích Mobile/Desktop, bộ lọc sản phẩm đa tiêu chí, giỏ hàng tương tác nhanh qua AJAX không reload trang, quy trình thanh toán 3 bước rõ ràng, tra cứu lịch sử mua hàng và trạng thái vận đơn trực tiếp.
  2. Phân hệ Quản trị (Admin Dashboard): Phân quyền nhân viên, quản lý danh mục/sản phẩm với tính năng import/upload ảnh đa luồng, quản lý mã khuyến mãi, cấu hình phí ship theo 63 tỉnh thành, tiếp nhận và duyệt đơn hàng với 4 trạng thái (Chờ duyệt -> Đã duyệt -> Đang giao/Hoàn thành -> Hủy).
  3. Phân hệ Thống kê: Trực quan hóa dữ liệu doanh thu, số lượng đơn xuất kho và số lượng khách hàng mới theo biểu đồ thời gian thực.

Đổi mới và đóng góp

  1. Cơ chế định giá cước vận chuyển chuẩn hóa theo CSDL hành chính quốc gia: Thay vì áp dụng phí vận chuyển cào bằng gây thất thoát chi phí hoặc làm giảm tỷ lệ chuyển đổi đơn hàng, hệ thống tích hợp trực tiếp bảng dữ liệu 3 cấp hành chính Việt Nam (tbl_feeship), tự động tính toán phí vận chuyển chính xác đến từng xã/phường.
  2. Tối ưu hóa hiệu năng truy vấn Eloquent ORM: Loại bỏ hoàn toàn vấn đề truy vấn dư thừa ($N+1$ query problem) bằng việc áp dụng kỹ thuật Eager Loading (Product::with(['category', 'brand'])->get()), giúp giảm số lượng truy vấn database từ 45 queries xuống chỉ còn 3 queries cho mỗi lượt tải danh mục, cải thiện 68% tốc độ phản hồi máy chủ.
  3. Mô hình kiến trúc đóng gói hoàn chỉnh: Đóng góp một bộ khung mã nguồn TMĐT viết bằng Laravel có tính module hóa cao, là tài liệu thực hành và tham khảo chuẩn mực cho sinh viên ngành Hệ thống Thông tin Kinh tế trong việc triển khai các ứng dụng thương mại thực tiễn.

Ứng dụng thực tế và triển khai

Kịch bản ứng dụng thực tế

Hệ thống được thiết kế đặc thù cho The Dog Shop tại thành phố Huế, đồng thời dễ dàng nhân rộng cho hàng trăm cửa hàng thú cưng, phòng khám thú y hoặc các chuỗi cửa hàng bán lẻ phụ kiện trên toàn quốc.

[Khách hàng chọn thức ăn hạt Royal Canin] 
       ↓ (Thêm vào giỏ Ajax)
[Giỏ hàng tự động cập nhật số lượng & tổng tiền] 
       ↓ (Nhập mã giảm giá PETLOVER10 & chọn địa chỉ: Huế - TP Huế - P. Vĩnh Ninh)
[Hệ thống tự động cộng phí ship 15.000 VNĐ & trừ coupon 10%]
       ↓ (Bấm Xác nhận đặt hàng)
[Hệ thống ghi nhận đơn hàng trạng thái 'Chờ duyệt' + Trừ tồn kho]
       ↓ (Admin duyệt đơn & xuất phiếu vận đơn bưu điện)
[Cập nhật trạng thái 'Đang giao hàng' -> 'Đã hoàn thành']

Chiến lược triển khai & Phân tích Chi phí - Lợi ích (Cost-Benefit Analysis)

Yêu cầu hạ tầng tối thiểu:

  • Cloud VPS / Shared Hosting: 2 Core CPU, 2GB RAM, 20GB SSD Storage.
  • Môi trường: Ubuntu 22.04 LTS, Nginx/Apache, PHP 8.1+ (kèm extensions pdo, mbstring, openssl, tokenizer, xml, ctype, json), MySQL 8.0+.

Hiệu quả kinh tế (ROI Metrics):

  • Chi phí phát triển & bản quyền: 0 VNĐ chi phí bản quyền phần mềm nhờ 100% sử dụng nền tảng mã nguồn mở (Laravel, MySQL, Linux, Bootstrap).
  • Tiết kiệm chi phí nhân sự: Giảm 60% thời gian xử lý đơn hàng thủ công của nhân viên trực fanpage.
  • Thời gian hoàn vốn (ROI Timeline): Dự kiến đạt điểm hòa vốn sau 3.5 tháng vận hành thực tế thông qua việc tăng 35% doanh thu bán hàng trực tuyến và cắt giảm chi phí thất thoát tồn kho.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật hiện tại

  • Cổng thanh toán tự động: Chưa tích hợp trực tiếp SDK cổng thanh toán số (VNPAY, MoMo, ZaloPay API), phương thức thanh toán chủ đạo vẫn là COD (tiền mặt khi nhận hàng) và chuyển khoản thủ công.
  • Hệ sinh thái ứng dụng: Hệ thống hiện mới dừng lại ở phiên bản Web Responsive, chưa phát hành ứng dụng Native trên nền tảng di động (iOS/Android).
  • Hệ thống đề xuất thông minh: Các sản phẩm liên quan và sản phẩm bán chạy đang được truy vấn theo thuật toán thống kê cơ bản, chưa ứng dụng Machine Learning để phân tích hành vi cá nhân hóa (Recommendation System).

Hướng phát triển nâng cao

  1. Tích hợp cổng thanh toán trực tuyến đa kênh thông qua cổng thanh toán trung gian đạt chuẩn PCI-DSS.
  2. Xây dựng RESTful API chuẩn OpenAPI/Swagger để kết nối đồng bộ với ứng dụng di động xây dựng bằng Flutter.
  3. Tích hợp module quản lý dịch vụ đặt lịch chăm sóc, spa, cắt tỉa lông và tiêm phòng thú cưng trực tuyến.
  4. Triển khai kiến trúc Docker Container hóa và CI/CD tự động hóa quy trình kiểm thử, triển khai.

Đối tượng hưởng lợi

+---------------------------------------------------------------------------------------+
|                              ĐỐI TƯỢNG HƯỞNG LỢI                                      |
+---------------------------------------------------------------------------------------+
| 1. SINH VIÊN & NGHIÊN CỨU SINH:                                                       |
|    - Cung cấp tài liệu mẫu về phân tích thiết kế hệ thống theo mô hình MVC.           |
|    - Phương pháp chuẩn hóa CSDL 14 bảng quan hệ xử lý nghiệp vụ TMĐT thực tế.        |
+---------------------------------------------------------------------------------------+
| 2. LẬP TRÌNH VIÊN WEB (DEVELOPERS):                                                   |
|    - Khung mã nguồn Laravel 9.x chuẩn PSR-12, tối ưu hóa Eloquent Eager Loading.     |
|    - Codebase xử lý Ajax Cascading Dropdown 3 cấp địa giới hành chính mẫu.           |
+---------------------------------------------------------------------------------------+
| 3. DOANH NGHIỆP & CHỦ CỬA HÀNG THÚ CƯNG:                                              |
|    - Sở hữu nền tảng bán hàng tự chủ 100% dữ liệu, không chịu phí chiết khấu sàn.     |
|    - Tự động hóa quy trình quản lý tồn kho, chi phí ship và đơn hàng chính xác 99%.  |
+---------------------------------------------------------------------------------------+

Câu hỏi thường gặp

1. Yêu cầu kỹ thuật tối thiểu để triển khai website lên môi trường Production là gì?

Hệ thống yêu cầu máy chủ Linux (Ubuntu 20.04/22.04 LTS khuyến nghị), Web Server Nginx hoặc Apache 2.4, PHP phiên bản $\ge 8.0$ (kèm các module bắt buộc: BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML) và cơ sở dữ liệu MySQL $\ge 5.7$ hoặc MySQL 8.0.

2. Hệ thống xử lý bài toán quá tải khi lưu lượng truy cập tăng đột biến như thế nào?

Laravel hỗ trợ cơ chế phân tách cấu hình linh hoạt. Khi lượng truy cập tăng vọt, hệ thống có thể dễ dàng chuyển đổi Session và Cache từ File/Database sang Redis In-Memory, đồng thời áp dụng Database Read/Write Splitting và đẩy toàn bộ tài sản tĩnh (hình ảnh sản phẩm) lên Cloud Storage (Amazon S3 / Google Cloud Storage) kết hợp mạng phân phối nội dung (Cloudflare CDN).

3. Website có thể tích hợp với các hệ thống ERP hoặc phần mềm bán hàng tại quầy (POS) không?

Hoàn toàn khả thi. Do hệ thống được xây dựng trên framework Laravel có kiến trúc Service-Repository linh hoạt, lập trình viên có thể dễ dàng bổ sung các API Controller để giao tiếp hai chiều với hệ thống POS vật lý hoặc các đơn vị vận chuyển bên thứ ba (Giao Hàng Nhanh, Giao Hàng Tiết Kiệm, Viettel Post) thông qua định dạng dữ liệu chuẩn JSON.

4. Chi phí duy trì và bảo trì hệ thống hàng tháng ước tính là bao nhiêu?

Chi phí vận hành hàng tháng rất tiết kiệm, bao gồm: Cloud VPS tiêu chuẩn (~150.000 - 300.000 VNĐ/tháng), tên miền quốc tế (~250.000 VNĐ/năm) và chứng chỉ bảo mật SSL miễn phí từ Let's Encrypt. Chi phí bảo trì gần như bằng 0 do mã nguồn mở tự chủ hoàn toàn.

5. Khả năng mở rộng thêm các ngành hàng khác ngoài thú cưng có phức tạp không?

Cơ sở dữ liệu được thiết kế theo hướng trừu tượng hóa cao với các thực thể sản phẩm, danh mục, thương hiệu và thuộc tính linh hoạt. Do đó, hệ thống có thể nhanh chóng tái cấu trúc dữ liệu để phục vụ cho các ngành hàng bán lẻ khác như thời trang, mỹ phẩm, đồ gia dụng mà không cần thay đổi kiến trúc mã nguồn cốt lõi.


Kết luận

Đề tài khóa luận tốt nghiệp của sinh viên Trần Thị Tuyết Nhi đã giải quyết trọn vẹn bài toán số hóa quy trình kinh doanh cho cửa hàng thú cưng The Dog Shop. Thông qua việc ứng dụng framework Laravel theo mô hình MVC, dự án không chỉ hoàn thành xuất sắc các mục tiêu nghiên cứu về mặt học thuật mà còn đem lại một sản phẩm phần mềm có giá trị ứng dụng thực tiễn cao, giao diện hiện đại, tính năng phong phú và hiệu năng vượt trội.

Với cấu trúc mã nguồn chuẩn mực, hệ thống sẵn sàng trở thành nền tảng vững chắc để mở rộng tích hợp thanh toán tự động, phát triển ứng dụng di động và áp dụng trí tuệ nhân tạo trong tương lai gần. Đây là giải pháp chuyển đổi số lý tưởng, tiết kiệm chi phí và nâng cao năng lực cạnh tranh cho các doanh nghiệp bán lẻ trong kỷ nguyên kinh tế số.