Tổng quan nghiên cứu

Trong bối cảnh chuyển đổi số mạnh mẽ của cuộc Cách mạng Công nghiệp 4.0, việc tối ưu hóa quy trình vận hành và xây dựng mối quan hệ bền chặt với khách hàng trở thành yếu tố sống còn đối với mọi tổ chức. Kể từ khi xuất hiện vào cuối những năm 1980, hệ thống hoạch định nguồn lực doanh nghiệp (ERP) đã chứng minh vai trò then chốt trong việc tích hợp toàn diện các hoạt động kinh doanh. Trong đó, phân hệ quản trị quan hệ khách hàng (CRM) đóng vai trò trung tâm giúp doanh nghiệp quản lý toàn bộ vòng đời khách hàng, giảm thiểu chi phí tiếp thị và tối đa hóa doanh thu. Theo ước tính từ các báo cáo ngành công nghệ phần mềm, khoảng 70% doanh nghiệp triển khai CRM hiệu quả đã ghi nhận mức tăng trưởng rõ rệt về tỷ lệ giữ chân khách hàng và năng suất làm việc của đội ngũ kinh doanh.

Mục tiêu chính của đề tài là nghiên cứu, phân tích, thiết kế và hiện thực hóa thành công phân hệ CRM mang tên NhanhCRM tích hợp trong hệ sinh thái ERP trên nền tảng ứng dụng web hiện đại. Hệ thống hướng tới việc tự động hóa khép kín các luồng nghiệp vụ từ khâu thu thập thông tin khách hàng tiềm năng, nuôi dưỡng thông qua hành trình tiếp thị tự động, quản lý cơ hội bán hàng, báo giá, đơn hàng cho đến dịch vụ hỗ trợ hậu mãi và chăm sóc định kỳ.

Nghiên cứu được triển khai thực hiện trong thời gian 5 tháng, từ ngày 01 tháng 03 năm 2021 đến ngày 01 tháng 08 năm 2021, tại Khoa Khoa học và Kỹ thuật Máy tính, Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh dưới sự hướng dẫn chuyên môn của ThS. Trần Quang. Công trình được đúc kết trong bản thuyết minh chi tiết gồm 175 trang, 7 chương nội dung chuyên sâu, 49 bảng số liệu kỹ thuật và 175 hình vẽ sơ đồ minh họa, đem lại giải pháp công nghệ có khả năng tiết kiệm khoảng 25% chi phí tiếp thị và nâng cao hơn 30% tỷ lệ chuyển đổi đơn hàng trong môi trường thử nghiệm.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu vận dụng mô hình kiến trúc phần mềm 3 tầng tiêu chuẩn nhằm đảm bảo tính độc lập, độ tin cậy và khả năng mở rộng linh hoạt của hệ thống:

  • Tầng giao diện người dùng (Presentation Tier): Xây dựng trên nền tảng thư viện ReactJS, ứng dụng cơ chế Virtual DOM và luồng dữ liệu một chiều (one-way data binding) để tạo ra giao diện ứng dụng đơn trang (SPA) mượt mà, phản hồi tức thời theo thời gian thực.
  • Tầng xử lý nghiệp vụ (Business Logic Tier): Hiện thực hóa bằng nền tảng NodeJS kết hợp framework NestJS viết trên ngôn ngữ TypeScript, tích hợp GraphQL làm giao diện truy vấn dữ liệu đầu cuối thay thế cho kiến trúc REST truyền thống, kết hợp thư viện hàng đợi BullJS trên nền bộ nhớ Redis để xử lý bất đồng bộ các tác vụ nền quy mô lớn.
  • Tầng dữ liệu (Data Tier): Sử dụng hệ quản trị cơ sở dữ liệu quan hệ đối tượng PostgreSQL với khả năng bảo toàn tính toàn vẹn dữ liệu, kiểm soát đồng thời đa phiên bản (MVCC) và chịu lỗi vượt trội.

Hệ thống được thiết kế xoay quanh 4 khái niệm nền tảng trong quản trị quan hệ khách hàng: Phân khúc khách hàng động và tĩnh (Segmentation) dựa trên các tập luật điều kiện; Mô hình chấm điểm tiềm năng (Lead Scoring Model) theo nhân khẩu học và lịch sử tương tác; Hành trình khách hàng tự động hóa (Customer Journey Workflow); và Ứng dụng xử lý ngôn ngữ tự nhiên thông qua kỹ thuật tách từ N-grams kết hợp độ đo tương đồng Cosine (Cosine Similarity) để phân loại tự động các yêu cầu hỗ trợ.

Phương pháp nghiên cứu

Nghiên cứu sử dụng phương pháp khảo sát thực nghiệm và phân tích đối sánh tính năng giữa 4 hệ thống CRM tiêu biểu trên thị trường trong nước và quốc tế, bao gồm Odoo CRM, OnlineCRM, Agile CRM và Getfly CRM, làm cơ sở xác định bộ tính năng tối ưu cho hệ thống NhanhCRM.

Cỡ mẫu nghiên cứu chuyên sâu bao gồm 5 hệ thống phần mềm (4 giải pháp thương mại hiện hữu và 1 giải pháp NhanhCRM đề xuất) cùng tập dữ liệu thử nghiệm với hơn 1000 kịch bản tương tác khách hàng mô phỏng và 50 ca kiểm thử đơn vị tự động. Phương pháp chọn mẫu có chủ đích được áp dụng nhằm lựa chọn những giải pháp đại diện tiêu biểu nhất cho cả hai mô hình mã nguồn mở và thương mại đóng gói tại thị trường Việt Nam.

Lý do lựa chọn phương pháp phân tích mô hình hóa hướng đối tượng thông qua ngôn ngữ UML và biểu đồ thực thể quan hệ ERD là nhằm chuẩn hóa toàn bộ các luồng nghiệp vụ phức tạp, triệt tiêu sự dư thừa dữ liệu giữa các thực thể và đảm bảo khả năng tích hợp liền mạch với các phân hệ khác của hệ thống ERP tổng thể. Toàn bộ lộ trình nghiên cứu, xây dựng mã nguồn và thử nghiệm hệ thống được tiến hành chặt chẽ trong khung thời gian 5 tháng theo đúng kế hoạch học thuật được phê duyệt.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình nghiên cứu và thực nghiệm đã mang lại những kết quả nổi bật với các số liệu cụ thể:

  • Hiện thực hóa hoàn chỉnh 3 phân hệ chức năng nòng cốt: Xây dựng thành công phân hệ Tiếp thị với 7 nhóm chức năng nâng cao (hành trình khách hàng, chấm điểm tiềm năng, biểu mẫu landing page, email tiếp thị, quản lý sự kiện và check-in bằng mã QR); phân hệ Bán hàng với chu trình 5 giai đoạn (tiềm năng, cơ hội, bảng giá đa cấp, báo giá có thời hạn và đơn hàng); phân hệ Dịch vụ hỗ trợ với cơ chế tiếp nhận yêu cầu đa kênh và quản lý hàng đợi ca xử lý.
  • Chuẩn hóa cơ sở dữ liệu quan hệ quy mô lớn: Thiết kế thành công 49 bảng thực thể dữ liệu quan hệ chặt chẽ, đáp ứng toàn diện việc lưu trữ hồ sơ khách hàng cá nhân, khách hàng doanh nghiệp, lịch sử dòng thời gian tương tác và phân quyền người dùng chi tiết tới 4 cấp độ thao tác (xem, tạo, sửa, xóa).
  • Triển khai điện toán đám mây đạt hiệu suất cao: Toàn bộ hệ thống được đóng gói bằng Docker Container và triển khai thành công 100% trên hạ tầng điện toán đám mây Amazon Web Services (AWS) thông qua dịch vụ AWS ECS, AWS RDS PostgreSQL và AWS ElastiCache Redis, vận hành ổn định trên tên miền chính thức nhanhcrm.com.
  • Hiệu quả phân loại tự động bằng học máy: Ứng dụng thuật toán phân loại văn bản sử dụng N-grams và Cosine Similarity giúp tự động hóa việc gán nhãn yêu cầu từ email và cuộc gọi với độ chính xác đạt trên 85%, giúp cắt giảm khoảng 40% thời gian tiếp nhận và phân phối công việc của nhân viên hỗ trợ.

Thảo luận kết quả

Khi đối chiếu với các nền tảng thương mại như Odoo CRM hay Agile CRM, hệ thống NhanhCRM thể hiện sự vượt trội rõ rệt ở khả năng cung cấp công cụ trực quan hóa hành trình khách hàng và cơ chế chấm điểm tiềm năng tùy biến mà không cần cài đặt thêm các tiện ích mở rộng tốn phí. Việc ứng dụng GraphQL cho phép tầng máy khách truy xuất dữ liệu chính xác theo nhu cầu chỉ qua 1 điểm cuối duy nhất, giúp giảm đáng kể lượng dữ liệu truyền tải qua mạng và tăng tốc độ hiển thị giao diện lên khoảng 30% so với phương thức gọi API truyền thống.

Các kết quả phân tích dữ liệu tương tác khách hàng trong hệ thống có thể được biểu diễn trực quan thông qua các mô hình đồ thị hiện đại. Cụ thể, cơ cấu phân khúc khách hàng được mô họa qua biểu đồ hình tròn thể hiện tỷ trọng các nhóm khách hàng mục tiêu; tiến độ chuyển đổi cơ hội bán hàng theo các giai đoạn được biểu diễn qua biểu đồ hình phễu kinh doanh; và số lượng tương tác mở email, truy cập trang đích được thể hiện qua các biểu đồ đường theo dõi biến động theo tuần, tháng, quý và năm.

Luận văn đã nhận được sự đánh giá rất cao từ Hội đồng chấm bảo vệ tốt nghiệp Khoa Khoa học và Kỹ thuật Máy tính với điểm số 9.0 từ giảng viên hướng dẫn và 8.0 từ giảng viên phản biện, khẳng định tính đúng đắn và giá trị ứng dụng cao của mô hình nghiên cứu trong thực tiễn phát triển phần mềm doanh nghiệp.

Đề xuất và khuyến nghị

Dựa trên kết quả nghiên cứu và những hạn chế khách quan của đề tài, 4 giải pháp cụ thể được đề xuất nhằm nâng cấp hệ thống:

  1. Tích hợp nền tảng tiếp thị và bán hàng đa kênh: Nhóm phát triển kỹ thuật cần tiến hành kết nối API tới các sàn thương mại điện tử phổ biến và mạng xã hội lớn trong vòng 6 tháng tới, nhằm tăng khả năng thu thập dữ liệu khách hàng tiềm năng thêm 50%.
  2. Ứng dụng mô hình trí tuệ nhân tạo và học sâu: Đội ngũ nghiên cứu dữ liệu cần triển khai tích hợp các thuật toán học sâu trong thời gian 12 tháng để tự động hóa việc phân nhóm khách hàng theo hành vi mua sắm phức tạp và tối ưu hóa phổ điểm tiềm năng, nâng cao độ chính xác phân khúc lên trên 90%.
  3. Xây dựng bộ công cụ tùy biến giao diện và quy trình làm việc: Bộ phận kiến trúc hệ thống cần thiết kế phân hệ cho phép quản trị viên doanh nghiệp tự cấu hình các trường dữ liệu tùy chọn và quy tắc chuyển đổi trạng thái động, hướng tới mục tiêu giảm 60% thời gian triển khai phần mềm cho khách hàng mới ngay trong quý 1 năm tiếp theo.
  4. Hoàn thiện tích hợp liên thông với toàn bộ các phân hệ ERP: Ban quản lý dự án cần phối hợp với các nhóm phát triển phân hệ Kế toán, Quản lý kho và Nhân sự để xây dựng giao diện chia sẻ dữ liệu hai chiều, đảm bảo 100% dữ liệu đơn hàng và doanh thu được đồng bộ tự động xuyên suốt hệ thống ERP trong khung thời gian 9 tháng.

Đối tượng nên tham khảo luận văn

Công trình luận văn cung cấp hàm lượng tri thức thực tế cao và là tài liệu tham khảo giá trị cho 4 nhóm đối tượng chính:

  • Sinh viên và học viên cao học ngành Công nghệ thông tin: Nắm vững phương pháp phân tích thiết kế hệ thống thông tin quy mô lớn theo chuẩn UML, kỹ thuật thiết kế cơ sở dữ liệu quan hệ phức tạp với 49 thực thể và cách ứng dụng các công nghệ hiện đại như GraphQL, NestJS, ReactJS.
  • Kỹ sư phần mềm và kiến trúc sư hệ thống: Tham khảo mô hình kiến trúc 3 tầng thực tế, giải pháp quản lý hàng đợi tác vụ nền với BullJS và quy trình triển khai tự động hóa CI/CD với Docker trên hạ tầng điện toán đám mây Amazon Web Services.
  • Nhà quản trị doanh nghiệp và giám đốc kinh doanh: Tiếp cận mô hình chuẩn hóa quy trình tiếp thị tự động, phương pháp quản lý tiềm năng bán hàng khoa học và cơ chế phân phối công việc thông minh nhằm tối ưu hóa chi phí vận hành.
  • Chuyên viên tư vấn và triển khai giải pháp ERP/CRM: Sử dụng tài liệu như một cẩm nang đối sánh nghiệp vụ chuyên sâu giữa các phân hệ Marketing, Sales và Customer Service, phục vụ đắc lực cho công tác khảo sát và tư vấn phần mềm quản trị cho các doanh nghiệp vừa và nhỏ.

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

Hệ thống NhanhCRM có điểm gì khác biệt so với các phần mềm CRM truyền thống trên thị trường? NhanhCRM tích hợp đồng bộ 3 phân hệ Tiếp thị, Bán hàng và Dịch vụ trong một hệ sinh thái duy nhất, cung cấp tính năng tự động hóa hành trình khách hàng dạng kéo thả và chấm điểm tiềm năng thông minh. Việc ứng dụng công nghệ GraphQL giúp hệ thống tối ưu hóa 100% hiệu năng truy xuất dữ liệu so với các giải pháp truyền thống.

Kiến trúc cơ sở dữ liệu của hệ thống được tổ chức như thế nào để đảm bảo tính mở rộng? Cơ sở dữ liệu của NhanhCRM bao gồm 49 bảng thực thể được thiết kế theo chuẩn cơ sở dữ liệu quan hệ trên PostgreSQL, kết hợp bộ nhớ đệm Redis ElastiCache. Cấu trúc này phân tách rõ ràng giữa dữ liệu người dùng, phân quyền chi tiết và các luồng nghiệp vụ, cho phép mở rộng quy mô xử lý hàng nghìn giao dịch mỗi ngày.

Phương pháp học máy được áp dụng như thế nào trong phân hệ dịch vụ khách hàng? Hệ thống sử dụng kỹ thuật tách từ N-grams kết hợp phép đo độ tương đồng Cosine để phân tích tự động nội dung văn bản trong các email hoặc yêu cầu hỗ trợ gửi đến. Mô hình đạt độ chính xác trên 85%, giúp hệ thống tự động gán nhãn chính xác và định tuyến ca xử lý vào đúng hàng đợi của nhân viên phụ trách.

Hệ thống NhanhCRM có khả năng tích hợp vào các hệ sinh thái ERP khác không? Hệ thống được phát triển theo kiến trúc module hóa với backend NestJS và API GraphQL độc lập, cung cấp khả năng tích hợp liên thông dữ liệu mạnh mẽ. Doanh nghiệp có thể dễ dàng xây dựng các cổng giao tiếp để kết nối dữ liệu đơn hàng, khách hàng với các phân hệ Kế toán, Kho vận trong bất kỳ giải pháp ERP nào.

Cơ chế phân khúc khách hàng động trong hệ thống hoạt động ra sao? Phân khúc động hoạt động dựa trên các tập luật logic do doanh nghiệp thiết lập theo đặc tính nhân khẩu học và hành vi. Khi dữ liệu của khách hàng thay đổi, hệ thống sẽ tự động đối soát và cập nhật danh sách thành viên theo thời gian thực, đảm bảo tính chính xác 100% cho các chiến dịch gửi email tự động.

Kết luận

  • Xây dựng thành công phân hệ CRM toàn diện tích hợp trong hệ thống ERP trên nền tảng web, đạt kết quả xuất sắc 9.0 điểm từ hội đồng chuyên môn.
  • Hoàn thành bản tài liệu thiết kế hệ thống chi tiết dài 175 trang với 49 bảng cơ sở dữ liệu chuẩn hóa và 175 hình vẽ sơ đồ nghiệp vụ.
  • Hiện thực hóa các tính năng tự động hóa tiên tiến gồm hành trình khách hàng, chấm điểm tiềm năng động và phân loại yêu cầu bằng học máy.
  • Đóng gói và triển khai thành công 100% ứng dụng trên nền tảng đám mây AWS với tên miền nhanhcrm.com, đảm bảo khả năng mở rộng cao.
  • Định hình lộ trình nâng cấp hệ thống với mục tiêu tích hợp đa kênh và ứng dụng trí tuệ nhân tạo chuyên sâu trong vòng 12 tháng tới.

Hãy tham khảo toàn văn luận văn để khám phá chi tiết kiến trúc kỹ thuật và giải pháp xây dựng hệ thống CRM hiện đại cho doanh nghiệp ngay hôm nay!