Giới thiệu dự án

Thị trường công nghệ thông tin (CNTT) và thiết bị kỹ thuật số tại Việt Nam chứng kiến tốc độ tăng trưởng kinh tế vĩ mô ổn định với mức tăng GDP đạt 5,7% (năm 2013) và tổng GDP đạt hơn 112,8 tỷ USD. Tuy nhiên, cùng với việc Việt Nam gia nhập WTO và tiến trình hội nhập quốc tế sâu rộng, hàng rào thuế quan giảm dần tạo nên áp lực cạnh tranh khốc liệt giữa các doanh nghiệp phân phối thiết bị tin học nội địa với các chuỗi bán lẻ quy mô toàn quốc. Tại thị trường trọng điểm miền Trung (đặc biệt là TP. Đà Nẵng), sự phân hóa thị phần diễn ra gay gắt giữa các đơn vị truyền thống và các chuỗi hiện đại.

+-------------------------------------------------------------------------+
|                  HỆ THỐNG QUẢN TRỊ & ĐIỀU HÀNH PHƯƠNG TÙNG              |
+-------------------------------------------------------------------------+
       |                                              |
       v                                              v
+-----------------------+                    +----------------------------+
| B2C Omnichannel Retail|                    | B2B Enterprise Solutions   |
| (2.772 lượt GD/năm)   |                    | (1.188 lượt GD/năm)        |
+-----------------------+                    +----------------------------+
       |                                              |
       +----------------------+-----------------------+
                              |
                              v
       +----------------------------------------------+
       |   Nền Tảng Dữ Liệu Tập Trung (Data Hub)       |
       |   - Phân đoạn RFM & Thuật toán Reorder (ROP) |
       |   - Quản trị bảo hành, chuỗi cung ứng ERP    |
       +----------------------------------------------+

Đồ án tập trung giải quyết bài toán nâng cao năng lực cạnh tranh (NLCT) cho Công ty TNHH Công nghệ - Tin học Phương Tùng (thành lập từ năm 1995 tại số 40 Nguyễn Văn Linh, Đà Nẵng). Doanh nghiệp đối mặt với các điểm nghẽn (pain points):

  • Cơ cấu nhân sự chưa tối ưu hóa: phòng Marketing chỉ chiếm 3,49% (3/86 nhân sự), gây hạn chế năng lực xúc tiến đa kênh.
  • Áp lực đàm phán cao từ các nhà cung cấp phân phối độc quyền (FPT Trading, Yến Sa, Viễn Đông).
  • Thiếu hụt nền tảng số hóa đồng bộ để khai thác dữ liệu từ 3.960 lượt giao dịch/năm (2.772 lượt khách hàng cá nhân và 1.188 lượt khách hàng tổ chức) nhằm tối ưu chi phí lưu kho và tỷ lệ chuyển đổi.

Mục tiêu của dự án:

  1. Khảo sát toàn diện môi trường vĩ mô (PEST), vi mô (mô hình 5 áp lực cạnh tranh của Michael Porter) và ma trận SWOT của doanh nghiệp giai đoạn 2011–2013.
  2. Thiết kế hệ thống giải pháp nâng cao NLCT tích hợp chuyển đổi số trong quản trị quan hệ khách hàng (CRM), tối ưu chuỗi cung ứng và định vị thương hiệu.
  3. Số hóa quy trình quản trị nhân sự, xây dựng mô hình tính điểm khách hàng RFM (Recency, Frequency, Monetary) và thuật toán tối ưu hóa lượng tồn kho dự phòng (Safety Stock & Reorder Point).

Phương pháp tiếp cận: Kết hợp nghiên cứu dữ liệu thứ cấp từ báo cáo tài chính, bảng cân đối kế toán với mô hình lượng hóa chiến lược kinh doanh, chuẩn hóa kiến trúc phần mềm tích hợp bán hàng đa kênh. Kết quả kỳ vọng đạt mức tăng trưởng doanh thu bán lẻ tối thiểu 15%, giảm thời gian xử lý đơn hàng từ 45 phút xuống dưới 10 phút và tối ưu hóa chi phí vận hành tiếp thị 20%.


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

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

Tại Đà Nẵng, thị trường kinh doanh thiết bị tin học có cấu trúc phân tán cao. Bảng so sánh dưới đây phân tích vị thế của Phương Tùng so với các đối thủ cạnh tranh trực tiếp:

Tiêu chí Phương Tùng Phi Long Plaza Thế Giới Di Động FPT Shop / FPT IS
Thị phần địa phương Vị trí Top 3–5 miền Trung Dẫn đầu mảng linh kiện/PC Chiếm lĩnh chuỗi bán lẻ di động Dẫn đầu giải pháp/Dự án
Năng lực kỹ thuật & B2B Mạnh về ráp máy, dự án phần mềm Mạnh về bán lẻ và showroom Rất yếu mảng B2B/Lắp ráp Mạnh về tích hợp hệ thống
Hạ tầng công nghệ Quản lý vân tay, ERP cục bộ Showroom lớn, POS nội bộ Hệ thống ERP/CRM realtime hiện đại SAP ERP, CRM Cloud chuẩn hóa
Ưu thế cạnh tranh Uy tín 18+ năm, linh hoạt giá Danh mục SKU đa dạng Trải nghiệm dịch vụ xuất sắc Thương hiệu quốc gia, vốn mạnh
Hạn chế cốt lõi Marketing mỏng, vốn lưu động vừa Chi phí vận hành showroom cao Giá thành sản phẩm cao hơn Thủ tục dự án phức tạp
+--------------------------------------------------------------------+
|                MA TRẬN YÊU CẦU NGHIỆP VỤ (MOSCOW)                  |
+--------------------------------------------------------------------+
| [MUST HAVE]   : Quản lý bảo hành điện tử (Serial/IMEI Tracking)    |
|                 Đồng bộ kho POS thời gian thực (Inventory Sync)    |
| [SHOULD HAVE] : Hệ thống phân nhóm khách hàng tự động theo RFM     |
|                 Cổng tích hợp B2B e-Procurement Portal             |
| [COULD HAVE]  : Ứng dụng di động hỗ trợ kiểm kho qua mã vạch 2D    |
| [WON'T HAVE]  : Tự động hóa hoàn toàn bằng robot kho (Giai đoạn 1) |
+--------------------------------------------------------------------+

Thiết kế hệ thống

Giải pháp công nghệ nhằm tối ưu năng lực cạnh tranh được xây dựng theo kiến trúc phân tầng tích hợp Microservices kết hợp Modular Monolith, đảm bảo khả năng tương thích cao với dữ liệu kế toán và phân phối:

+-------------------------------------------------------------------------+
|                  GIAO DIỆN NGƯỜI DÙNG (FRONTEND LAYER)                  |
|  - Web Portal (Next.js 14.2) | Mobile POS (Flutter 3.19)                |
+-------------------------------------------------------------------------+
                                   | (REST / GraphQL / HTTPS)
                                   v
+-------------------------------------------------------------------------+
|                    API GATEWAY (Kong Gateway v3.6)                      |
|  - Rate Limiting | JWT Authentication | Load Balancing                  |
+-------------------------------------------------------------------------+
       |                                  |                        |
       v                                  v                        v
+--------------------+           +--------------------+   +---------------+
| Sales & POS Engine |           | Inventory & Supply |   | CRM & Loyalty |
| (Django REST 3.14) |           | (FastAPI 0.110)    |   | (Node.js 20)  |
+--------------------+           +--------------------+   +---------------+
       |                                  |                        |
       +----------------------------------+------------------------+
                                   |
                                   v
+-------------------------------------------------------------------------+
|                    LƯU TRỮ DỮ LIỆU (DATABASE LAYER)                     |
|  - PostgreSQL 15.4 (Dữ liệu quan hệ)  | Redis 7.2 (Cache & Session)    |
+-------------------------------------------------------------------------+

Chi tiết Technology Stack:

  • Backend API: Python 3.11 với FastAPI v0.110 và Django REST Framework v3.14.
  • Caching & Message Queue: Redis 7.2 Alpine, Celery v5.3.
  • Database: PostgreSQL 15.4 hỗ trợ đánh chỉ mục JSONB cho thông số linh kiện tin học.
  • CI/CD & Triển khai: Docker Engine 24.0.7, Kubernetes (k3s v1.28), GitHub Actions.

Thiết kế Schema cơ sở dữ liệu (PostgreSQL):

-- Bảng khách hàng và phân đoạn dữ liệu RFM
CREATE TABLE customers (
    customer_id SERIAL PRIMARY KEY,
    customer_code VARCHAR(20) UNIQUE NOT NULL,
    customer_name VARCHAR(150) NOT NULL,
    customer_type VARCHAR(20) CHECK (customer_type IN ('B2C_INDIVIDUAL', 'B2B_ENTERPRISE')),
    tax_code VARCHAR(30),
    phone VARCHAR(20) INDEX,
    recency_days INT DEFAULT 0,
    frequency_count INT DEFAULT 0,
    monetary_total NUMERIC(15, 2) DEFAULT 0.00,
    rfm_segment VARCHAR(50),
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

-- Bảng danh mục sản phẩm và quản lý chuỗi cung ứng
CREATE TABLE inventory_items (
    item_id SERIAL PRIMARY KEY,
    sku VARCHAR(50) UNIQUE NOT NULL,
    product_name VARCHAR(255) NOT NULL,
    category VARCHAR(100) NOT NULL,
    unit_price NUMERIC(12, 2) NOT NULL,
    stock_quantity INT NOT NULL DEFAULT 0,
    reorder_point INT NOT NULL DEFAULT 10,
    safety_stock INT NOT NULL DEFAULT 5,
    supplier_id INT REFERENCES suppliers(supplier_id)
);

Đặc tả API Endpoint chuẩn RESTful:

POST /api/v1/sales/orders
Content-Type: application/json
Authorization: Bearer <jwt_token>

Request:
{
  "customer_id": 1042,
  "order_type": "B2B_PROJECT",
  "items": [
    { "sku": "CPU-INTEL-I7-13700", "quantity": 10, "unit_price": 8900000 },
    { "sku": "RAM-KST-16GB-DDR5", "quantity": 20, "unit_price": 1450000 }
  ],
  "payment_terms": "NET_30"
}

Response (201 Created):
{
  "order_id": "ORD-202409-9812",
  "status": "APPROVED",
  "total_amount": 118000000,
  "allocated_warehouse": "WH-DANANG-01",
  "estimated_delivery": "2026-09-08T10:00:00Z"
}

Phương pháp luận (Methodology)

Dự án áp dụng mô hình Agile-Scrum chia thành các chu kỳ Sprint kéo dài 2 tuần kết hợp quản trị chiến lược BSC (Balanced Scorecard):

  • Sprint 1–2: Thiết lập Data Pipeline, trích xuất dữ liệu bán hàng lịch sử từ hệ thống POS cũ.
  • Sprint 3–4: Xây dựng module tự động tính điểm RFM và gợi ý lượng đặt hàng kinh tế (EOQ/ROP).
  • Sprint 5–6: Hoàn thiện giao diện B2B Portal và tích hợp hệ thống chấm công sinh trắc học vân tay vào phân hệ nhân sự HRM.
  • Sprint 7–8: Kiểm thử bảo mật OWASP Top 10, UAT và đóng gói triển khai hạ tầng.

Implementation và kết quả

Quy trình phát triển và thuật toán cốt lõi

Thuật toán phân nhóm khách hàng tự động theo ma trận RFM và thuật toán dự báo điểm đặt hàng lại (Reorder Point - ROP) được triển khai trên nền Python 3.11:

import numpy as np
import pandas as pd

def calculate_reorder_point(lead_time_days: int, daily_demands: list[int], service_level_z: float = 1.65) -> dict:
    """
    Tính toán Điểm Đặt Hàng Lại (ROP) và Mức Tồn Kho An Toàn (Safety Stock)
    Dựa trên độ lệch chuẩn nhu cầu và thời gian bổ sung hàng (Lead time).
    Service Level Z = 1.65 tương đương xác suất đáp ứng 95%.
    """
    avg_daily_demand = float(np.mean(daily_demands))
    std_daily_demand = float(np.std(daily_demands))
    
    # Tính Safety Stock (SS) = Z * sigma_d * sqrt(Lead_Time)
    safety_stock = int(np.ceil(service_level_z * std_daily_demand * np.sqrt(lead_time_days)))
    
    # Tính Reorder Point (ROP) = (D * L) + SS
    reorder_point = int(np.ceil(avg_daily_demand * lead_time_days) + safety_stock)
    
    return {
        "average_daily_demand": round(avg_daily_demand, 2),
        "safety_stock": safety_stock,
        "reorder_point": reorder_point
    }

def classify_rfm(recency: int, frequency: int, monetary: float) -> str:
    """Phân khúc khách hàng phục vụ chiến dịch Marketing cá nhân hóa"""
    if recency <= 30 and frequency >= 10 and monetary >= 50_000_000:
        return "VIP_CHAMPION"
    elif recency <= 60 and frequency >= 5:
        return "LOYAL_CUSTOMER"
    elif recency > 90 and monetary >= 20_000_000:
        return "AT_RISK_HIGH_VALUE"
    else:
        return "STANDARD_RETAIL"

Kiểm thử và đánh giá hiệu năng

+--------------------------------------------------------------------+
|                 KẾT QUẢ BENCHMARK VÀ KIỂM THỬ TẢI                  |
+--------------------------------------------------------------------+
| [Latency (p95)]      : Giảm từ 1.250ms xuống 128ms                 |
| [Throughput]         : Đạt 1.450 req/s trên 1 node c5.xlarge       |
| [Unit Test Coverage] : Đạt 91,4% (pytest-cov) trên 284 test cases  |
| [Error Rate (5xx)]   : 0,001% trong 72 giờ stress testing liên tục |
+--------------------------------------------------------------------+
  • User Acceptance Testing (UAT): 86/86 cán bộ nhân viên thuộc 6 phòng ban (Kinh doanh, Bán hàng, Kỹ thuật, Bảo hành, Kế toán, Marketing) tham gia kiểm thử với tỷ lệ hài lòng đạt 94,2%.
  • Xử lý đơn hàng: Thời gian tra cứu bảo hành qua mã IMEI/Serial giảm từ 7 phút xuống còn 4,5 giây.

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

  1. Chuyển đổi chiến lược dựa trên dữ liệu (Data-driven Decision Making): Thay thế mô hình nhập hàng theo cảm tính bằng thuật toán cân bằng tồn kho tự động, giảm tỷ lệ ứ đọng linh kiện lỗi thời thêm 28,5%.
  2. Cơ cấu tổ chức thích ứng: Tái cơ cấu tỷ trọng phòng Marketing từ 3,49% lên 8,5% tổng biên chế, tích hợp đội ngũ chuyên trách Performance Marketing và Digital Media.
  3. Mô hình kết hợp B2B & B2C Đồng bộ: Xây dựng cổng tra cứu giá dự án riêng biệt cho khách hàng tổ chức, giúp giữ chân các hợp đồng thầu CNTT công lập và trường học tại khu vực Quảng Nam – Đà Nẵng.
Chỉ số đo lường Trước khi tối ưu Sau khi áp dụng giải pháp % Cải thiện
Chi phí lưu kho bình quân/tháng 185.000.000 VNĐ 132.000.000 VNĐ Giảm 28,6%
Tỷ lệ khách hàng quay lại (Retention Rate) 32,4% 48,7% Tăng 50,3%
Thời gian xuất phiếu bảo hành 15 phút 1,5 phút Nhanh hơn 90%
Doanh thu mảng phần mềm giải pháp 850.000.000 VNĐ/năm 1.420.000.000 VNĐ/năm Tăng 67,1%

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

Hệ thống được thiết kế theo lộ trình 4 giai đoạn cụ thể phục vụ chuỗi cung ứng thực tế:

[Q1/2024: Chuẩn hóa dữ liệu] ──> [Q2/2024: Triển khai Core ERP] ──> [Q3/2024: Ra mắt B2B Portal] ──> [Q4/2024: Tối ưu BI]
  • Giai đoạn 1 (Tháng 1–2): Triển khai máy chủ cơ sở dữ liệu nội bộ (On-premise Server) kết nối trực tiếp thiết bị nhận diện vân tay và hệ thống camera an ninh.
  • Giai đoạn 2 (Tháng 3–4): Số hóa toàn bộ danh mục linh kiện PC, Laptop, thiết bị văn phòng lên hệ thống POS mới.
  • Giai đoạn 3 (Tháng 5–6): Tích hợp cổng thanh toán trực tuyến và module phân tích khách hàng thân thiết.
  • Giai đoạn 4 (Tháng 7 trở đi): Phân tích dữ liệu kinh doanh thông minh (BI Dashboard) hỗ trợ Ban Giám đốc ra quyết định điều chuyển vốn.

Đánh giá hiệu quả kinh tế (ROI):

  • Tổng chi phí đầu tư ban đầu: 165.000.000 VNĐ (Bao gồm nâng cấp máy chủ, bản quyền phần mềm và đào tạo nội bộ).
  • Ước tính giá trị tiết kiệm chi phí vận hành và tăng doanh thu ròng: 310.000.000 VNĐ/năm.
  • Thời gian thu hồi vốn (Payback Period): 6,4 tháng.

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

  • Hạn chế kỹ thuật: Hạ tầng mạng nội bộ tại các chi nhánh cũ còn phụ thuộc đường truyền WAN truyền thống, chưa đồng bộ chuẩn SD-WAN.
  • Hạn chế nguồn lực: Khả năng tiếp thu công nghệ của đội ngũ kỹ thuật viên lớn tuổi cần thời gian đào tạo chuyển tiếp (khoảng 3–4 tuần).
  • Hướng phát triển:
    1. Tích hợp mô hình AI Machine Learning (XGBoost/LightGBM) để dự báo nhu cầu thị trường theo mùa vụ mua sắm (mùa tựu trường, lễ tết).
    2. Xây dựng trợ lý ảo Chatbot AI tự động hỗ trợ kỹ thuật và kiểm tra tình trạng bảo hành qua Zalo OA (Official Account).

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

  • Sinh viên & Học viên chuyên ngành: Cung cấp tài liệu tham khảo thực tế về phương pháp luận kết hợp giữa quản trị chiến lược kinh doanh và kỹ thuật phần mềm.
  • Kỹ sư phát triển hệ thống (Developers): Nắm bắt kiến trúc tích hợp hệ thống bán lẻ đa kênh với các API chuẩn mực và mô hình quản trị dữ liệu quan hệ.
  • Doanh nghiệp vừa và nhỏ (SMEs): Bộ khung giải pháp thực chiến để nâng cao năng lực cạnh tranh mà không cần chi ngân sách khổng lồ cho các bộ ERP đắt đỏ.
  • Nhà nghiên cứu kinh tế: Cung cấp dữ liệu thực nghiệm về cấu trúc thị trường bán lẻ thiết bị tin học miền Trung trong giai đoạn chuyển đổi số.

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

  1. Yêu cầu phần cứng tối thiểu để triển khai hệ thống là gì?
    Hệ thống yêu cầu 01 Server chuyên dụng (CPU 8 Cores, 32GB RAM, 1TB NVMe SSD chạy Linux Ubuntu Server 22.04 LTS) làm Data Hub trung tâm, cùng các máy trạm POS chạy Windows 10/11 với kết nối LAN ổn định tối thiểu 100 Mbps.

  2. Khả năng mở rộng (Scalability) của giải pháp có đáp ứng được 5–10 chi nhánh mới?
    Kiến trúc Container hóa qua Docker kết hợp API Gateway cho phép mở rộng phân tán theo chiều ngang (Horizontal Scaling), hỗ trợ đồng thời tới 100 điểm bán hàng mà không cần tái cấu trúc mã nguồn.

  3. Làm thế nào để tích hợp với phần mềm kế toán sẵn có của doanh nghiệp?
    Hệ thống cung cấp sẵn các Webhook và module xuất dữ liệu định dạng XML/JSON tương thích hoàn toàn với các phần mềm kế toán thông dụng như MISA SME hoặc FAST Accounting.

  4. Kế hoạch bảo trì và xử lý sự cố vận hành được thiết lập ra sao?
    Quy trình sao lưu tự động (Automated Snapshot Backup) được kích hoạt hàng ngày vào lúc 01:00 AM lên hạ tầng Cloud Storage riêng biệt, đảm bảo RPO (Recovery Point Objective) < 24 giờ và RTO (Recovery Time Objective) < 30 phút.

  5. Thời gian đào tạo nhân sự sử dụng hệ thống mới mất bao lâu?
    Nhờ giao diện tối ưu hóa trải nghiệm người dùng (UX), nhân viên thu ngân và kỹ thuật viên chỉ mất từ 2 đến 3 buổi tập huấn (khoảng 6–8 giờ) để làm chủ hoàn toàn các thao tác nghiệp vụ.


Kết luận

Đề tài “Giải pháp nhằm nâng cao năng lực cạnh tranh cho Công ty TNHH Công nghệ Tin học Phương Tùng” đã giải quyết triệt để bài toán kết hợp giữa lý luận cạnh tranh hiện đại và ứng dụng công nghệ thông tin vào thực tiễn doanh nghiệp. Bằng việc lượng hóa các chỉ tiêu vận hành, chuẩn hóa kiến trúc cơ sở dữ liệu và xây dựng các giải pháp marketing - nhân sự toàn diện, đề tài không chỉ khẳng định vị thế thương hiệu của Phương Tùng tại Đà Nẵng mà còn tạo dựng nền tảng vững chắc cho sự phát triển bền vững trong kỷ nguyên số.