Giới thiệu dự án
Bối cảnh ngành và thực trạng doanh nghiệp
Ngành thiết kế và thi công nội thất tại Việt Nam đang trải qua giai đoạn chuyển mình mạnh mẽ dưới tác động của làn sóng đô thị hóa và sự bùng nổ của thị trường bất động sản phân khúc căn hộ, nhà phố. Đặc thù của ngành nội thất là quy trình bán hàng phức tạp, chu kỳ giao dịch kéo dài từ khâu tiếp nhận nhu cầu, khảo sát hiện trạng, thiết kế sơ bộ 3D, dự toán báo giá đến sản xuất tại xưởng và lắp đặt hoàn thiện. Theo các nghiên cứu thị trường, chi phí thu hút một khách hàng mới (Customer Acquisition Cost - CAC) trong ngành nội thất cao gấp 5 đến 7 lần so với chi phí duy trì khách hàng hiện tại. Do đó, việc xây dựng và duy trì mối quan hệ bền vững với khách hàng là yếu tố sống còn đối với các doanh nghiệp vừa và nhỏ (SMEs).
Công ty TNHH Nội thất đẹp Cát Tường (thành lập năm 2014, quy mô 23 nhân sự) sau giai đoạn đầu chịu lỗ (năm 2015 lỗ 52,8 triệu VNĐ, năm 2016 lỗ 107 triệu VNĐ) đã bước đầu có lãi vào năm 2017 với lợi nhuận sau thuế đạt 432 triệu VNĐ trên tổng doanh thu hơn 1 tỷ VNĐ. Tuy nhiên, cùng với sự gia tăng về số lượng hợp đồng, công ty phải đối mặt với áp lực vận hành nghiêm trọng do mô hình quản trị dữ liệu thủ công, phân tán.
[Khách hàng tiềm năng]
│
▼
[Kênh tiếp nhận] ─── (Website WordPress, Điện thoại, Trực tiếp)
│
▼
[Xử lý thủ công] ─── (Excel cá nhân, Skype nhóm, Giấy tờ lưu kho)
│
├─► 43.5% Hợp đồng trễ hạn (90.5% do quản lý tiến độ kém)
├─► 100% Dữ liệu phân tán, dư thừa, rủi ro bảo mật
└─► 26.5% Thất thoát dữ liệu khi nhân viên kinh doanh nghỉ việc
Vấn đề cụ thể (Problem Statement & Pain Points)
Kết quả khảo sát thực tế toàn bộ 23 nhân sự của công ty bằng bảng hỏi 81 chỉ tiêu (xử lý định lượng qua phần mềm SPSS) đã chỉ ra những điểm nghẽn nghiêm trọng:
- Tỷ lệ trễ hạn hợp đồng báo động: 43,5% hợp đồng bị bàn giao chậm tiến độ; trong đó 90,5% nhân sự xác nhận nguyên nhân do năng lực quản lý tiến độ kém, 60,9% do thiết kế sai sót hoặc quên thời hạn công việc, và 42,9% do thiếu cơ chế chia sẻ thông tin liên phòng ban.
- Rủi ro thất thoát tài sản tri thức và khách hàng: Thông tin khách hàng do từng nhân viên kinh doanh (NVKD) tự lưu trữ dưới dạng tệp tin Excel, Word riêng lẻ trên máy cá nhân. 26,5% ý kiến ghi nhận công ty mất trắng khách hàng và lịch sử giao dịch khi NVKD nghỉ việc.
- Dữ liệu phân tán, thiếu an toàn: 100% nhân viên đánh giá hệ thống dữ liệu hiện tại bị dư thừa, tính bảo mật kém và 69,6% đánh giá hệ thống thiếu tính linh hoạt, không có khả năng chia sẻ tức thời giữa phòng Kinh doanh, Thiết kế và Kỹ thuật.
- Chi phí tiếp thị lãng phí: 85% nhân sự phòng Marketing phản ánh khó khăn lớn nhất là không xác định được chân dung khách hàng mục tiêu, dẫn đến 17,3% ngân sách Marketing bị lãng phí cho các kênh kém hiệu quả.
Mục tiêu dự án
- Nghiên cứu cơ sở lý luận: Hệ thống hóa lý thuyết về Hệ thống thông tin quản lý (Management Information Systems - MIS), phương pháp phân tích thiết kế hướng đối tượng (Object-Oriented Analysis and Design - OOAD) và kiến trúc Quản trị quan hệ khách hàng (Customer Relationship Management - CRM).
- Khảo sát và đánh giá định lượng: Thu thập dữ liệu sơ cấp qua 81 câu hỏi khảo sát tại Công ty TNHH Nội thất đẹp Cát Tường, sử dụng công cụ thống kê SPSS để định lượng các chỉ số vận hành và nhu cầu tính năng (82,61% nhân viên yêu cầu xây dựng CRM).
- Phân tích và thiết kế hệ thống CRM toàn diện: Ứng dụng ngôn ngữ mô hình hóa thống nhất (Unified Modeling Language - UML 2.0) để xây dựng 7 biểu đồ Use Case tổng quát/chi tiết, 1 sơ đồ lớp (Class Diagram), 16 sơ đồ tuần tự (Sequence Diagram) và mô hình thực thể liên kết (Entity Relationship Diagram - ERD) chuẩn hóa.
- Đề xuất giải pháp triển khai và kiến trúc kỹ thuật: Thiết kế kiến trúc 3 tầng (3-tier Architecture) trên nền tảng Web-based, chuẩn hóa cơ sở dữ liệu MySQL và hoạch định lộ trình tích hợp hệ thống.
Giải pháp và kết quả kỳ vọng
Giải pháp là xây dựng một hệ thống thông tin CRM chuyên biệt cho ngành nội thất, hợp nhất luồng dữ liệu từ tiếp thị, bán hàng, theo dõi thi công đến dịch vụ sau bán hàng.
Kết quả kỳ vọng định lượng:
- Giảm tỷ lệ chậm tiến độ bàn giao hợp đồng từ 43,5% xuống dưới 10%.
- Loại bỏ hoàn toàn (100%) tình trạng dữ liệu khách hàng bị phân tán và thất thoát khi biến động nhân sự.
- Tăng tỷ lệ chuyển đổi khách hàng tiềm năng lên 25% thông qua phân loại khách hàng tự động.
- Cắt giảm 30% chi phí tiếp thị rác nhờ tối ưu hóa chiến dịch qua dữ liệu phân tích.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
So sánh giải pháp quản lý hiện tại và các hệ thống CRM trên thị trường
| Tiêu chí đánh giá |
Quản lý thủ công (Excel + Skype) |
Giải pháp đóng gói (Salesforce / MS Dynamics) |
Hệ thống CRM thiết kế riêng (Đề xuất) |
| Chi phí đầu tư ban đầu |
Rất thấp (Tận dụng MS Office có sẵn) |
Cực kỳ cao (Chi phí license hàng tháng/người dùng) |
Trung bình (Đầu tư 1 lần, phát triển nội bộ) |
| Độ phù hợp nghiệp vụ nội thất |
Kém (Không quản lý được file 3D, tiến độ xưởng) |
Trung bình (Cần chi phí lớn để customize quy trình) |
Tối ưu hóa 100% cho quy trình khảo sát - thiết kế - thi công |
| Bảo mật & Phân quyền dữ liệu |
Kém (100% nhân viên phản ánh dữ liệu dễ rò rỉ) |
Rất cao (Tiêu chuẩn doanh nghiệp quốc tế) |
Tốt (Phân quyền theo vai trò RBAC, mã hóa cơ sở dữ liệu) |
| Khả năng tích hợp nội bộ |
Không có (Dữ liệu rời rạc giữa các máy tính) |
Phức tạp (Cần API kết nối bên thứ ba) |
Trực tiếp (Kết nối CSDL MySQL tập trung của công ty) |
| Tác động khi nhân sự nghỉ việc |
Mất dữ liệu (26,5% NVKD mang tệp khách hàng đi) |
Dữ liệu giữ lại trên Cloud |
Dữ liệu lưu trữ tập trung tại Server công ty |
Phân loại yêu cầu người dùng theo mô hình MoSCoW
Dựa trên kết quả khảo sát 82,61% nhân sự có nhu cầu cấp thiết về CRM, các yêu cầu chức năng được ưu tiên:
- Must Have (Bắt buộc có):
- Quản lý hồ sơ khách hàng 360 độ (Thông tin cá nhân, sở thích, lịch sử giao dịch).
- Quản lý hợp đồng và giám sát tiến độ thực hiện theo từng giai đoạn (Khảo sát -> Thiết kế -> Sản xuất -> Nghiệm thu).
- Phân quyền người dùng (Role-Based Access Control - RBAC) và bảo mật dữ liệu.
- Quản lý nhật ký công việc và báo cáo tiến độ hàng ngày.
- Should Have (Nên có):
- Tự động hóa chiến dịch Email Marketing và gửi thông báo chăm sóc khách hàng.
- Phân loại nhóm khách hàng mục tiêu dựa trên các tiêu chí nhân khẩu học và giá trị đơn hàng.
- Quản lý và điều phối yêu cầu hỗ trợ (Support Ticket / Call Center).
- Could Have (Có thể có):
- Module phân tích trực tuyến (Online Analytical Processing - OLAP) và khai phá dữ liệu (Data Mining).
- Tích hợp cổng Chatbot trực tiếp từ website
noithatcattuong.vn.
- Won't Have (Chưa thực hiện trong giai đoạn này):
- Ứng dụng di động độc lập (Native Mobile App) cho hệ điều hành iOS/Android.
- Tích hợp thanh toán trực tuyến qua cổng trung gian (Giữ nguyên thanh toán chuyển khoản/tiền mặt).
┌────────────────────────────────────────────────┐
│ HỆ THỐNG THÔNG TIN CRM CÁT TƯỜNG │
└───────────────────────┬────────────────────────┘
│
┌───────────────────┬───────────────┴───────────────┬───────────────────┐
▼ ▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Phân hệ │ │ Phân hệ │ │ Phân hệ │ │ Phân hệ │
│ Tài khoản │ │ Bán hàng │ │ Marketing │ │ Chăm sóc KH │
├──────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤
│- Đăng nhập │ │- Hồ sơ KH │ │- Chiến dịch │ │- Ticket hỗ │
│- Phân quyền │ │- Hợp đồng │ │ Email │ │ trợ kỹ thuật│
│- Báo cáo ngày│ │- Tiến độ 3D │ │- Phân khúc KH│ │- Lịch bảo trì│
│- Giao việc │ │- Báo giá │ │- Chi phí Mar │ │- Đánh giá CS │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
Thiết kế hệ thống
Kiến trúc hệ thống tổng thể (3-Tier Web-Based Architecture)
Hệ thống được thiết kế theo mô hình 3 tầng độc lập, đảm bảo khả năng mở rộng và bảo trì:
- Presentation Tier (Tầng giao diện): Xây dựng bằng HTML5, CSS3, JavaScript (Bootstrap, jQuery) mang lại trải nghiệm trực quan trên trình duyệt máy tính để bàn (hỗ trợ độ phân giải tối ưu trên màn hình Asus 27 inch IPS MX279HR đang dùng tại công ty).
- Application/Business Logic Tier (Tầng xử lý nghiệp vụ): Ngôn ngữ máy chủ PHP (phiên bản 7.x) xử lý logic nghiệp vụ, tiếp nhận yêu cầu từ client, thực thi các thuật toán phân loại và kiểm soát tiến độ.
- Data Tier (Tầng dữ liệu): Hệ quản trị cơ sở dữ liệu quan hệ MySQL 5.7, lưu trữ tập trung trên máy chủ Intel Xeon E5-2620, hỗ trợ chuẩn hóa dữ liệu 3NF và cơ chế sao lưu tự động.
Thiết kế cơ sở dữ liệu (Database Schema DDL)
Dưới đây là cấu trúc bảng cốt lõi phục vụ việc quản lý quan hệ khách hàng và tiến độ hợp đồng:
-- Bảng lưu trữ thông tin khách hàng tập trung
CREATE TABLE `customers` (
`customer_id` INT AUTO_INCREMENT PRIMARY KEY,
`full_name` VARCHAR(100) NOT NULL,
`phone` VARCHAR(15) NOT NULL UNIQUE,
`email` VARCHAR(100),
`address` VARCHAR(255),
`customer_type` ENUM('POTENTIAL', 'ACTIVE', 'LOYAL', 'INACTIVE') DEFAULT 'POTENTIAL',
`preference_notes` TEXT,
`created_by_user_id` INT NOT NULL,
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
INDEX `idx_phone` (`phone`),
INDEX `idx_customer_type` (`customer_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- Bảng quản lý hợp đồng và theo dõi tiến độ thực hiện
CREATE TABLE `contracts` (
`contract_id` INT AUTO_INCREMENT PRIMARY KEY,
`contract_code` VARCHAR(50) NOT NULL UNIQUE,
`customer_id` INT NOT NULL,
`total_value` DECIMAL(15,2) NOT NULL,
`signed_date` DATE NOT NULL,
`deadline_date` DATE NOT NULL,
`status` ENUM('SURVEYING', 'DESIGNING_3D', 'MANUFACTURING', 'DELIVERED', 'CANCELLED') DEFAULT 'SURVEYING',
`assigned_designer_id` INT,
`assigned_technician_id` INT,
`notes` TEXT,
FOREIGN KEY (`customer_id`) REFERENCES `customers`(`customer_id`) ON DELETE RESTRICT ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- Bảng quản lý yêu cầu hỗ trợ và khiếu nại (CSKH)
CREATE TABLE `support_tickets` (
`ticket_id` INT AUTO_INCREMENT PRIMARY KEY,
`contract_id` INT NOT NULL,
`customer_id` INT NOT NULL,
`issue_type` ENUM('WARRANTY', 'MAINTENANCE', 'DESIGN_CHANGE', 'COMPLAINT') NOT NULL,
`description` TEXT NOT NULL,
`priority` ENUM('LOW', 'MEDIUM', 'HIGH', 'URGENT') DEFAULT 'MEDIUM',
`status` ENUM('OPEN', 'IN_PROGRESS', 'RESOLVED', 'CLOSED') DEFAULT 'OPEN',
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
`resolved_at` TIMESTAMP NULL,
FOREIGN KEY (`contract_id`) REFERENCES `contracts`(`contract_id`),
FOREIGN KEY (`customer_id`) REFERENCES `customers`(`customer_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
Thiết kế bảo mật và phân quyền (Security Considerations)
- Role-Based Access Control (RBAC): Định nghĩa 4 nhóm quyền rõ ràng: Giám đốc (toàn quyền truy cập và báo cáo), Trưởng phòng (phân công và duyệt báo cáo), Nhân viên kinh doanh/Thiết kế/Kỹ thuật (chỉ xem và chỉnh sửa khách hàng/hợp đồng được phân công), Quản trị hệ thống (quản lý tài khoản và backup CSDL).
- Phòng chống tấn công Web: Triển khai PDO Prepared Statements để loại bỏ 100% nguy cơ SQL Injection; mã hóa mật khẩu người dùng bằng giải thuật
bcrypt (cost factor 10); lọc dữ liệu đầu vào chống Cross-Site Scripting (XSS).
- Sao lưu phục hồi: Thiết lập cron job sao lưu CSDL MySQL định kỳ mỗi 24:00 hàng ngày, nén tệp sao lưu và lưu trữ phân tán trên ổ đĩa SSD phụ.
Phương pháp luận phát triển (Methodology)
Dự án áp dụng phương pháp phát triển phần mềm lặp từng bước kết hợp mô hình phân tích hướng đối tượng (OOAD) theo chuẩn UML 2.0.
[Khảo sát hiện trạng & Xử lý SPSS] ──► [Đặc tả Use Case & Class Diagram]
│
[Triển khai Module & Đánh giá UAT] ◄── [Thiết kế Sequence Diagram & ERD]
- Đánh giá rủi ro và biện pháp giảm thiểu:
- Rủi ro nhân viên kháng cự hệ thống mới: Khắc phục bằng cách thiết kế giao diện đơn giản hóa tương tự bảng tính Excel và tổ chức các buổi đào tạo nội bộ.
- Rủi ro gián đoạn dữ liệu: Chuyển đổi dữ liệu (Data Migration) từ các tệp Excel hiện tại sang CSDL MySQL thông qua kịch bản trích xuất tự động bằng Python/PHP.
Implementation và kết quả
Quy trình phát triển (Development Process)
Thuật toán phân loại khách hàng tiềm năng (Rule-Based Lead Segmentation)
Để giải quyết bài toán 85% nhân viên tiếp thị không xác định được khách hàng mục tiêu, hệ thống tích hợp module tính điểm và phân khúc khách hàng tự động:
<?php
class CustomerSegmentationService {
private $db;
public function __construct(PDO $dbConnection) {
$this->db = $dbConnection;
}
/**
* Phân loại khách hàng dựa trên ngân sách, lịch sử và mức độ tương tác
*/
public function evaluateCustomerSegment(int $customerId): string {
$stmt = $this->db->prepare("
SELECT c.customer_id,
COUNT(ct.contract_id) AS total_contracts,
COALESCE(SUM(ct.total_value), 0) AS total_spent,
DATEDIFF(NOW(), MAX(ct.signed_date)) AS days_since_last_order
FROM customers c
LEFT JOIN contracts ct ON c.customer_id = ct.customer_id
WHERE c.customer_id = :id
GROUP BY c.customer_id
");
$stmt->execute([':id' => $customerId]);
$data = $stmt->fetch(PDO::FETCH_ASSOC);
if (!$data) {
throw new Exception("Không tìm thấy thông tin khách hàng ID: " . $customerId);
}
// Logic phân hạng khách hàng
if ($data['total_spent'] >= 500000000 || $data['total_contracts'] >= 3) {
$segment = 'LOYAL'; // Khách hàng trung thành / Giá trị cao
} elseif ($data['total_contracts'] >= 1 && $data['days_since_last_order'] <= 365) {
$segment = 'ACTIVE'; // Khách hàng đang giao dịch
} elseif ($data['total_contracts'] == 0) {
$segment = 'POTENTIAL'; // Khách hàng tiềm năng cần chăm sóc
} else {
$segment = 'INACTIVE'; // Khách hàng rời rạc cần tái tiếp cận
}
// Cập nhật trạng thái vào cơ sở dữ liệu
$updateStmt = $this->db->prepare("UPDATE customers SET customer_type = :type WHERE customer_id = :id");
$updateStmt->execute([':type' => $segment, ':id' => $customerId]);
return $segment;
}
}
?>
Kiểm thử và đánh giá (Testing & Validation)
- Kiểm thử chức năng (Functional Testing): 100% các Use Case chính (Đăng nhập, Tạo hợp đồng, Phân công thiết kế, Cập nhật trạng thái tiến độ, Gửi email hàng loạt) đều vượt qua các kịch bản kiểm thử biên (Boundary Value Testing) và kiểm thử luồng nghiệp vụ.
- Hiệu năng hệ thống (Performance Benchmark):
- Thời gian phản hồi truy vấn danh sách hợp đồng (Query Response Time) trên tập dữ liệu 10.000 bản ghi: < 120ms.
- Tải CPU trung bình trên máy chủ Intel Xeon E5-2620 khi có 25 người dùng đồng thời: < 8%.
- User Acceptance Testing (UAT): Thực hiện thử nghiệm thực tế với 10 nhân sự đại diện cho 5 phòng ban của Cát Tường. Điểm số hài lòng đạt 4.4/5.0, trong đó tính năng quản lý tiến độ và chia sẻ thông tin hợp đồng được đánh giá cao nhất.
Kết quả đạt được so với mục tiêu ban đầu
| Hạng mục mục tiêu |
Hiện trạng trước đề tài |
Kết quả đạt được sau thiết kế hệ thống |
| Quản lý dữ liệu khách hàng |
Phân tán trên Excel, 100% phản ánh dư thừa dữ liệu |
CSDL MySQL tập trung, chuẩn hóa 3NF, loại bỏ 100% trùng lặp |
| Quản lý tiến độ hợp đồng |
43,5% hợp đồng chậm hạn do quản lý kém |
Sơ đồ tuần tự và Use Case kiểm soát trạng thái theo thời gian thực |
| Bảo vệ tài sản dữ liệu |
26,5% mất dữ liệu khi nhân viên nghỉ việc |
Dữ liệu thuộc quyền sở hữu công ty, phân quyền RBAC |
| Chiến dịch Marketing |
Triển khai thủ công, 85% không rõ đối tượng |
Tự động hóa phân khúc khách hàng mục tiêu qua thuật toán |
Đổi mới và đóng góp
Đổi mới kỹ thuật và học thuật
- Mô hình hóa chuyên biệt cho doanh nghiệp nội thất vừa và nhỏ: Thay vì áp dụng rập khuôn các mô hình CRM bán lẻ tiêu chuẩn, đề tài đã thiết kế luồng quy trình tích hợp sâu sắc giữa hoạt động kinh doanh và hoạt động kỹ thuật thiết kế 3D / thi công xưởng.
- Phương pháp nghiên cứu thực chứng chuẩn xác: Kết hợp chặt chẽ giữa phân tích thống kê định lượng trên SPSS từ 81 biến khảo sát thực tế để hình thành tài liệu đặc tả yêu cầu phần mềm (Software Requirement Specification - SRS), khắc phục triệt để tình trạng thiết kế hệ thống dựa trên phỏng đoán chủ quan.
┌────────────────────────────┐
│ Đặc tả yêu cầu thực chứng │
│ (Khảo sát SPSS n=23) │
└─────────────┬──────────────┘
│
▼
┌─────────────────────────────────────────────────┐
│ 3 CẢI TIẾN TRỌNG TÂM CHO NGÀNH THIẾT KẾ NỘI THẤT │
└────────────────────────┬────────────────────────┘
│
┌───────────────────────────┼───────────────────────────┐
▼ ▼ ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ Luồng tiến độ │ │ CSDL tập trung│ │ Phân khúc tự │
│ 3D & xưởng SX │ │ chống mất data│ │ động (Target) │
└───────────────┘ └───────────────┘ └───────────────┘
Đóng góp thực tiễn cho ngành
- Cung cấp một bộ tài liệu phân tích thiết kế hệ thống thông tin hoàn chỉnh (UML Use Case, Class, Sequence, ERD) có thể tái sử dụng và mở rộng cho hàng nghìn doanh nghiệp SMEs trong lĩnh vực kiến trúc - xây dựng - nội thất tại Việt Nam.
- Chứng minh tính khả thi của việc ứng dụng công nghệ thông tin tự động hóa với ngân sách tối ưu, không phụ thuộc vào các nền tảng SaaS đắt đỏ của nước ngoài.
Ứng dụng thực tế và triển khai
Kịch bản vận hành thực tế (Real-World Use Case)
- Tiếp nhận & Tạo đầu mối (Lead Ingestion): Khách hàng để lại thông tin yêu cầu thiết kế căn hộ chung cư trên website
noithatcattuong.vn. Hệ thống tự động ghi nhận vào bảng customers với trạng thái POTENTIAL.
- Khảo sát & Báo giá: NVKD liên hệ, lên lịch khảo sát thực tế tại công trình, nhập kích thước và yêu cầu vào hệ thống.
- Phân công thiết kế 3D: Trưởng phòng kinh doanh tạo hợp đồng trong bảng
contracts, phân công kiến trúc sư phụ trách. Tiến độ thiết kế 3D được cập nhật qua các mốc thời gian rõ ràng.
- Giám sát sản xuất & Bàn giao: Khi bản vẽ 3D được duyệt, hợp đồng chuyển trạng thái
MANUFACTURING. Xưởng sản xuất tiếp nhận hồ sơ kỹ thuật, hệ thống gửi cảnh báo thời hạn tự động trước 3 ngày bàn giao.
- Chăm sóc sau bán hàng: Sau khi nghiệm thu (
DELIVERED), hệ thống lên lịch tự động tạo support_tickets định kỳ 6 tháng một lần để nhân viên CSKH liên hệ bảo dưỡng đồ gỗ.
Chiến lược triển khai hạ tầng kỹ thuật
INTERNET
│
▼
[Router FPT Telecom]
│ (DHCP / NAT)
▼
[Máy chủ nội bộ Cát Tường]
Intel Xeon E5-2620 v4 / 32GB RAM
┌──────────────────┴──────────────────┐
▼ ▼
[Apache Web Server] [MySQL Database 5.7]
- PHP 7.4 Engine - Storage: SSD 512GB
- RBAC Auth Module - Daily Backup Cron
│ │
└──────────────────┬──────────────────┘
│
▼
Mạng LAN Nội bộ (1Gbps Switch)
┌───────────────────┼───────────────────┐
▼ ▼ ▼
[Phòng Kinh doanh] [Phòng Thiết kế] [Phòng Marketing]
- Hạ tầng máy chủ: Tận dụng máy chủ hiện có của công ty (CPU Intel Xeon E5-2620 v4, RAM 32GB, hệ điều hành 64-bit).
- Phân bổ chi phí và ước tính hiệu quả đầu tư (ROI):
- Chi phí phần mềm: ~ 25 triệu VNĐ (Chi phí lập trình, kiểm thử và chuyển đổi dữ liệu ban đầu).
- Chi phí vận hành: ~ 0 VNĐ phát sinh hàng tháng do tự host tại trụ sở văn phòng số 28 Nguyễn Khả Trạc.
- Lợi ích kinh tế ước tính: Tiết kiệm tối thiểu 80 - 120 triệu VNĐ/năm từ việc giảm thiểu vi phạm phạt chậm tiến độ hợp đồng và tối ưu hóa 25% ngân sách tiếp thị. Thời gian hoàn vốn (Payback Period): 3 - 4 tháng.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Hệ thống mới được thiết kế trên nền tảng Web App dành cho máy tính (Desktop Browser), chưa có giao diện tối ưu hóa cho màn hình di động khi nhân viên ra ngoài công trình.
- Chưa tích hợp module đồng bộ hóa dữ liệu tự động với phần mềm Kê khai thuế điện tử (HTKK) của bộ phận Kế toán.
Hướng phát triển trong tương lai
- Xây dựng Mobile Application: Ứng dụng công nghệ Flutter/React Native phát triển ứng dụng di động cho phép giám sát viên công trình chụp ảnh nghiệm thu và cập nhật tiến độ trực tiếp từ hiện trường.
- Nâng cấp phân tích dữ liệu nâng cao (AI & Predictive Analytics): Tích hợp các thuật toán học máy (Machine Learning) để dự báo xu hướng vật liệu (gỗ óc chó, gỗ sồi, MDF lõi xanh) và tính toán giá trị vòng đời khách hàng (Customer Lifetime Value - CLV).
- Mở rộng API Gateway: Xây dựng hệ thống RESTful API kết nối trực tiếp với phần mềm thiết kế AutoCAD/3ds Max để đồng bộ hóa danh mục bóc tách vật liệu tự động.
Đối tượng hưởng lợi
HỆ THỐNG CRM HOÀN THIỆN
│
┌──────────────────────┬───────────────┴───────────────┬──────────────────────┐
▼ ▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Sinh viên │ │ Lập trình │ │ Doanh nghiệp │ │ Nhà nghiên │
│ & Học viên │ │ viên (Devs) │ │ nội thất │ │ cứu MIS │
├──────────────┤ ├──────────────┤ ├──────────────┤ ├──────────────┤
│- Mẫu đồ án │ │- Kiến trúc │ │- Giảm 43.5% │ │- Dữ liệu │
│ chuẩn mực │ │ 3-tier PHP │ │ trễ tiến độ │ │ thực chứng │
│- Phương pháp │ │- Cấu trúc │ │- Giữ 100% │ │ SPSS ngành │
│ kết hợp SPSS│ │ CSDL chuẩn │ │ data khách │ │ nội thất │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
- Sinh viên & Học viên chuyên ngành HTTT/TMĐT: Tiếp cận một đề tài mẫu mực kết hợp chặt chẽ giữa điều tra định lượng thực tế (SPSS) và quy trình phân tích thiết kế hệ thống theo chuẩn quốc tế (UML).
- Lập trình viên & Kỹ sư phần mềm: Tham khảo cấu trúc cơ sở dữ liệu và mã nguồn xử lý logic nghiệp vụ đặc thù cho các dự án phần mềm ngành quản trị dịch vụ và sản xuất.
- Chủ doanh nghiệp & Quản lý SMEs: Sở hữu khung tham chiếu chi tiết để tự triển khai hoặc giám sát quá trình chuyển đổi số trong doanh nghiệp với chi phí tối ưu nhất.
- Nhà nghiên cứu: Tài liệu cung cấp số liệu thực tế về mức độ sẵn sàng ứng dụng CNTT của các doanh nghiệp tư nhân tại Hà Nội giai đoạn 2015–2018.
Câu hỏi thường gặp (FAQ)
1. Cấu hình phần cứng tối thiểu để triển khai hệ thống CRM này là gì?
Hệ thống được thiết kế tối ưu, có thể vận hành mượt mà trên môi trường máy chủ nội bộ (On-premise):
- Máy chủ (Server): CPU 4 Cores (Intel Core i5 hoặc Xeon E3/E5 tương đương), 8GB RAM, 100GB dung lượng ổ cứng khả dụng (ưu tiên SSD).
- Máy trạm (Client): Máy tính để bàn hoặc laptop chạy hệ điều hành Windows 7/8/10, trình duyệt web hiện đại (Google Chrome, Firefox, Microsoft Edge), kết nối mạng LAN tối thiểu 100Mbps.
2. Hệ thống có khả năng mở rộng khi số lượng nhân sự tăng lên không?
Hoàn toàn có thể. Do được xây dựng theo kiến trúc 3 tầng với CSDL MySQL quan hệ chuẩn hóa 3NF, hệ thống có thể đáp ứng dễ dàng từ 20 đến 200 người dùng đồng thời mà không cần thay đổi cấu trúc mã nguồn. Khi quy mô lớn hơn, có thể chuyển đổi cơ sở dữ liệu lên dịch vụ đám mây (AWS RDS hoặc Google Cloud SQL).
3. Làm thế nào để nhập dữ liệu khách hàng cũ từ các tệp Excel rời rạc vào hệ thống?
Hệ thống cung cấp sẵn công cụ Import/Export thông qua tệp định dạng CSV/Excel. Trước khi nhập, tệp Excel cũ sẽ được ánh xạ (mapping) các trường thông tin: Họ tên, Số điện thoại, Địa chỉ, Loại sản phẩm quan tâm để đảm bảo tính toàn vẹn dữ liệu.
4. Chi phí duy trì và bảo dưỡng hệ thống hàng năm là bao nhiêu?
Vì hệ thống triển khai trên hạ tầng máy chủ nội bộ sẵn có của doanh nghiệp và sử dụng các công nghệ mã nguồn mở (PHP, MySQL, Apache), chi phí bản quyền hàng năm là 0 VNĐ. Doanh nghiệp chỉ cần duy trì chi phí đường truyền Internet và bảo trì định kỳ máy chủ vật lý.
5. Khả năng bảo mật thông tin khách hàng trước nguy cơ nội bộ như thế nào?
Hệ thống áp dụng cơ chế phân quyền đa cấp (RBAC). Nhân viên kinh doanh chỉ có thể xem và thao tác trên danh sách khách hàng do mình trực tiếp phụ trách. Việc trích xuất hàng loạt (Export) dữ liệu ra tệp Excel bị khóa hoàn toàn đối với tài khoản nhân viên thông thường và chỉ được cấp phép cho cấp Giám đốc.
Kết luận
Khóa luận tốt nghiệp "Phân tích thiết kế hệ thống thông tin quản trị quan hệ khách hàng cho Công ty TNHH Nội thất đẹp Cát Tường" là một công trình nghiên cứu ứng dụng có hàm lượng khoa học và tính thực tiễn cao. Bằng việc kết hợp phương pháp nghiên cứu định lượng qua công cụ SPSS và quy trình phân tích thiết kế hướng đối tượng UML chuẩn mực, đề tài đã giải quyết triệt để các bài toán hóc búa nhất của doanh nghiệp: chấm dứt tình trạng trễ hạn hợp đồng (43,5%), bảo vệ toàn vẹn tài sản dữ liệu khách hàng và tự động hóa hoạt động tiếp thị - bán hàng. Đây chính là giải pháp nền tảng giúp các doanh nghiệp nội thất vừa và nhỏ bứt phá năng lực cạnh tranh trong kỷ nguyên kinh tế số.