Giới thiệu dự án

Trong bối cảnh nền kinh tế dịch vụ an ninh và bảo vệ chuyên nghiệp tại Việt Nam phát triển mạnh mẽ, việc duy trì và mở rộng tệp khách hàng trung thành là yếu tố sống còn đối với sự bền vững của doanh nghiệp. Theo các khảo sát thực tế trong ngành dịch vụ bảo vệ tư nhân, chi phí để tìm kiếm một khách hàng mới cao gấp 5 đến 7 lần so với việc duy trì một hợp đồng an ninh hiện hữu. Đối với Công ty Cổ phần Dịch vụ Bảo vệ An Gia – một đơn vị an ninh được thành lập từ năm 2012 tại Thái Bình với tốc độ tăng trưởng lợi nhuận sau thuế năm 2017 đạt 45% so với năm 2016, việc quản trị tệp khách hàng quy mô lớn đang đối mặt với nhiều rào cản kỹ thuật nghiêm trọng.

+-------------------------------------------------------------------------+
|                CÔNG TY CP DỊCH VỤ BẢO VỆ AN GIA                         |
|  - Tăng trưởng lợi nhuận (2017 vs 2016): +45%                           |
|  - Quy mô hạ tầng mạng nội bộ: 100 - 150 nhân sự                        |
|  - Hiện trạng quản lý: Phân tán qua MS Word, Excel thủ công             |
+-------------------------------------------------------------------------+

Vấn đề thực tiễn và điểm nghẽn kỹ thuật (Problem Statement)

Mặc dù doanh nghiệp sở hữu hạ tầng phần cứng tương đối hoàn chỉnh (gồm 1 Server máy chủ chuyên dụng HP ProLiant ML10 và 40 máy trạm), toàn bộ quy trình tiếp nhận thông tin khách hàng, lập lịch hẹn tư vấn, ký kết hợp đồng cung ứng vệ sĩ/bảo vệ mục tiêu, và xử lý khiếu nại bồi thường hợp đồng đều được thực hiện thủ công bằng các tập tin văn phòng Microsoft Word, Excel rời rạc. Điều này dẫn đến các điểm nghẽn nghiêm trọng:

  • Dữ liệu khách hàng bị phân tán, trùng lặp và không có cơ chế đồng bộ hóa theo thời gian thực giữa Phòng Kinh doanh, Phòng Hành chính - Nhân sự và Phòng Kế toán.
  • Quy trình tra cứu hồ sơ hợp đồng và thẩm định khiếu nại phát sinh trong quá trình bảo vệ mục tiêu kéo dài từ 2 đến 3 ngày làm việc do phải đối soát giấy tờ thủ công.
  • Nguy cơ mất an toàn thông tin cao do thiếu cơ chế xác thực phân quyền dữ liệu chặt chẽ và không có hệ thống ghi vết nhật ký giao dịch (Transaction Logs).

Mục tiêu của đề tài (Project Objectives)

  1. Chuẩn hóa cơ sở lý luận: Hệ thống hóa phương pháp luận phân tích thiết kế hệ thống thông tin hướng đối tượng (OOA/OOD) bằng ngôn ngữ mô hình hóa thống nhất UML (Unified Modeling Language).
  2. Khảo sát và đánh giá hiện trạng: Điều tra toàn diện hạ tầng mạng, phần cứng, phần mềm và CSDL tại Công ty Cổ phần Dịch vụ Bảo vệ An Gia thông qua 50 phiếu điều tra thực tế.
  3. Thiết kế hệ thống thông tin quản lý khách hàng (CRM): Xây dựng hệ thống sơ đồ chức năng (Use Case), mô hình động (Activity, State, Sequence) và mô hình tĩnh (Class Diagram) phục vụ quản lý toàn diện vòng đời khách hàng.
  4. Thiết kế cơ chế kiểm soát và toàn vẹn dữ liệu: Xây dựng giải pháp khóa dữ liệu phân đoạn, sao lưu tự động và phục hồi sau sự cố trên hệ quản trị CSDL quan hệ Microsoft SQL Server 2012.

Phương pháp tiếp cận giải pháp (Solution Approach)

Đề tài áp dụng phương pháp phân tích thiết kế hướng đối tượng (Object-Oriented Analysis & Design - OOAD) kết hợp công cụ mô hình hóa UML. So với phương pháp hướng cấu trúc truyền thống (SA/SD), hướng đối tượng đóng gói dữ liệu và phương thức xử lý thành các thực thể độc lập (KhachHang, HopDong, NhanVienCSKH, DonKhieuNai), giúp hệ thống dễ dàng mở rộng quy mô, tăng tính bảo mật qua cơ chế bao gói (encapsulation) và tối ưu hóa khả năng tái sử dụng mã nguồn.

Kết quả kỳ vọng (Expected Outcomes)

  • Chuẩn hóa 100% quy trình tiếp nhận thông tin, tạo lịch hẹn, ký kết hợp đồng bảo vệ và phân luồng khiếu nại.
  • Rút ngắn thời gian tra cứu hồ sơ khách hàng và lập báo cáo thống kê từ 45 phút xuống dưới 3 giây.
  • Thiết lập CSDL quan hệ chuẩn hóa mức 3NF, loại bỏ hoàn toàn dư thừa dữ liệu và đảm bảo tính toàn vẹn tham chiếu.

Phạm vi và giới hạn (Scope & Limitations)

  • Phạm vi nghiệp vụ: Tập trung vào các quy trình nghiệp vụ chăm sóc khách hàng (CRM) tại văn phòng Công ty CP Dịch vụ Bảo vệ An Gia, liên kết thông tin giữa Phòng Kinh doanh, Phòng Kế toán và Phòng Nhân sự.
  • Giới hạn kỹ thuật: Đề tài tập trung hoàn thiện bộ tài liệu phân tích, thiết kế kiến trúc hệ thống, lược đồ CSDL và thiết kế giao diện kiểm soát; chưa triển khai viết mã nguồn hoàn chỉnh ở quy mô Production đa nền tảng Cloud.

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ế tại Công ty Cổ phần Dịch vụ Bảo vệ An Gia cho thấy hệ thống phần mềm doanh nghiệp gồm phần mềm kế toán Fast Accounting 11.0 và phần mềm hỗ trợ kê khai thuế HTKK 3.1 hoạt động độc lập, không có module CRM tích hợp.

Tiêu chí so sánh Quản lý thủ công (MS Excel/Word) Fast Accounting 11.0 / HTKK 3.1 Phần mềm CRM đóng gói (DIP-CRM, SugarCRM) Hệ thống thông tin CRM đề xuất
Tính tập trung dữ liệu Rất thấp (tệp tin phân tán theo máy) Trung bình (chỉ tập trung dữ liệu tài chính) Rất cao (CSDL tập trung) Cao (Tập trung trên MS SQL Server 2012)
Khả năng tự động hóa quy trình Không có (xử lý tay 100%) Thấp (chỉ phục vụ hạch toán, hóa đơn) Cao (Workflow chuẩn hóa) Tối ưu riêng cho đặc thù dịch vụ an ninh/bảo vệ
Bảo mật & Phân quyền (RBAC) Kém (chỉ đặt mật khẩu file) Cơ bản (theo tài khoản kế toán) Cao (đa cấp) Phân quyền chi tiết theo vai trò (RBAC) + Nhật ký Log
Chi phí đầu tư Miễn phí (có sẵn bộ Office) Đã đầu tư sẵn Rất cao (chi phí bản quyền + tùy biến) Tối ưu (tận dụng hạ tầng hiện có của công ty)

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

  • Must Have (Bắt buộc phải có): Phân hệ quản lý thông tin khách hàng, quản lý hợp đồng cung ứng dịch vụ an ninh, phân hệ tiếp nhận và giải quyết đơn khiếu nại, cơ chế xác thực đăng nhập bảo mật.
  • Should Have (Nên có): Chức năng tự động tạo lịch hẹn tư vấn qua Email/SMS, module phân bổ nhân sự bảo vệ theo hợp đồng, công cụ xuất báo cáo thống kê đa chiều theo thời gian thực.
  • Could Have (Có thể có): Module tính toán tự động mức bồi thường vi phạm hợp đồng dựa trên các điều khoản cam kết, tích hợp thông báo đẩy cho nhân viên trực ca.
  • Won't Have (Chưa thực hiện trong giai đoạn này): Ứng dụng di động (Mobile App) giám sát định vị GPS nhân viên bảo vệ theo thời gian thực.

Thiết kế hệ thống

Kiến trúc tổng thể hệ thống (Architecture Design)

Hệ thống được thiết kế theo mô hình kiến trúc 3 lớp (3-Tier Architecture) giúp phân tách rõ ràng giữa giao diện hiển thị, logic xử lý nghiệp vụ và tầng lưu trữ dữ liệu.

graph TD
    Client[Tầng giao diện người dùng - Presentation Layer: Windows Forms UI / Desktop Client]
    AppServer[Tầng xử lý nghiệp vụ - Business Logic Layer: Authentication, Contract Management, Complaint Resolver]
    DB[(Tầng dữ liệu - Data Access Layer: Microsoft SQL Server 2012 Database)]
    
    Client -->|Gửi yêu cầu qua TCP/IP| AppServer
    AppServer -->|Thực thi truy vấn T-SQL / Stored Procedures| DB
    DB -->|Trả về tập kết quả dữ liệu| AppServer
    AppServer -->|Hiển thị kết quả dữ liệu| Client

Thông số kỹ thuật và ngăn xếp công nghệ (Technology Stack)

  • Hệ quản trị CSDL: Microsoft SQL Server 2012 Enterprise Edition (hỗ trợ lưu trữ quan hệ, Transaction Log, Transact-SQL).
  • Môi trường vận hành máy trạm: Hệ điều hành Windows 7 Professional SP1 / Windows 10, cấu hình tối thiểu Intel Core i5-2320 3.0GHz, RAM 2GB.
  • Máy chủ ứng dụng & CSDL: HP ProLiant ML10 Server (CPU Intel Xeon E3-1220 v2 4 nhân 3.1GHz, RAM 4GB UDIMM, 2x500GB WD RE SATA 3Gb/s RAID 1).
  • Hạ tầng mạng & bảo mật: Mạng cục bộ LAN cấu trúc hình sao (Star Topology), bộ giao thức TCP/IP, phần mềm bảo mật Kaspersky Endpoint Security for Business (KESB).

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

Hệ thống CSDL được thiết kế chuẩn hóa mức 3NF nhằm loại bỏ hoàn toàn các dị thường thêm/xóa/sửa (Anomalies). Dưới đây là lược đồ CSDL vật lý của các thực thể cốt lõi:

-- 1. Bảng Khách hàng
CREATE TABLE Khach_Hang (
    Ma_Khach VARCHAR(30) NOT NULL PRIMARY KEY,
    Ho_ten NVARCHAR(60) NOT NULL,
    Ngay_Sinh DATE NULL,
    So_DT VARCHAR(15) NOT NULL,
    Dia_Chi NVARCHAR(300) NOT NULL,
    So_HD_Cu VARCHAR(30) NULL
);

-- 2. Bảng Hợp đồng dịch vụ bảo vệ
CREATE TABLE Hop_Dong (
    So_HD VARCHAR(30) NOT NULL PRIMARY KEY,
    Ma_Khach VARCHAR(30) NOT NULL,
    Ngay_Ky DATETIME NOT NULL DEFAULT GETDATE(),
    So_DT VARCHAR(15) NOT NULL,
    Dia_Chi NVARCHAR(300) NOT NULL,
    TH_HD INT NOT NULL, -- Thời hạn hợp đồng tính theo tháng
    CONSTRAINT FK_HopDong_KhachHang FOREIGN KEY (Ma_Khach) REFERENCES Khach_Hang(Ma_Khach)
);

-- 3. Bảng Nhân viên chăm sóc khách hàng
CREATE TABLE Nhan_Vien_CSKH (
    Ma_NV VARCHAR(30) NOT NULL PRIMARY KEY,
    Ho_ten NVARCHAR(60) NOT NULL,
    Ngay_Sinh DATE NULL,
    So_DT VARCHAR(15) NOT NULL,
    Dia_Chi NVARCHAR(300) NOT NULL
);

-- 4. Bảng Nhân viên bảo vệ
CREATE TABLE Nhan_Vien_Bao_Ve (
    Ma_NV_BV VARCHAR(30) NOT NULL PRIMARY KEY,
    Ho_ten NVARCHAR(60) NOT NULL,
    So_DT VARCHAR(15) NOT NULL,
    Trang_Thai NVARCHAR(30) DEFAULT N'Sẵn sàng'
);

-- 5. Bảng Đơn khiếu nại hợp đồng
CREATE TABLE Don_Khieu_Nai (
    Ma_Khieu_Nai VARCHAR(30) NOT NULL PRIMARY KEY,
    Ma_Khach VARCHAR(30) NOT NULL,
    So_HD_Cu VARCHAR(30) NOT NULL,
    Ngay_Lap DATETIME NOT NULL DEFAULT GETDATE(),
    Noi_Dung NVARCHAR(500) NOT NULL,
    Trang_Thai NVARCHAR(50) DEFAULT N'Chờ xử lý', -- 'Chờ xử lý', 'Đã bồi thường', 'Hủy đơn'
    Muc_Boi_Thuong DECIMAL(18,2) DEFAULT 0,
    CONSTRAINT FK_KhieuNai_KhachHang FOREIGN KEY (Ma_Khach) REFERENCES Khach_Hang(Ma_Khach),
    CONSTRAINT FK_KhieuNai_HopDong FOREIGN KEY (So_HD_Cu) REFERENCES Hop_Dong(So_HD)
);

Thiết kế kiểm soát và an toàn dữ liệu (Control & Security Design)

Để ngăn ngừa rủi ro sai lệch dữ liệu và gián đoạn hoạt động, hệ thống tích hợp các kỹ thuật kiểm soát chặt chẽ:

  1. Kiểm soát tính toàn vẹn (ACID Transactions): Tất cả các giao dịch tạo hợp đồng và xuất hóa đơn dịch vụ phải thực hiện trong một khối giao dịch nguyên tử (BEGIN TRANSACTION ... COMMIT).
  2. Khóa dữ liệu phân đoạn (Data Locking Mechanism): Áp dụng kỹ thuật khóa dòng (Row-level Locking) và khóa bảng (Table-level Locking) tự động trong SQL Server để ngăn chặn xung đột đọc/ghi khi nhiều nhân viên cùng cập nhật thông tin một hợp đồng.
  3. Sao lưu và nhật ký phục hồi (Backup & Recovery):
    • Tệp nhật ký (Transaction Log): Ghi nhận liên tục toàn bộ thao tác thêm, sửa, xóa giúp khôi phục hệ thống về trạng thái đúng đắn gần nhất trước khi xảy ra sự cố sập nguồn hoặc ngắt kết nối mạng.
    • Tệp sao lưu chu kỳ (Differential & Full Backup): Tự động sao lưu toàn phần hàng tuần và sao lưu vi sai hằng ngày vào 23:00 trên phân vùng ổ đĩa độc lập của máy chủ HP ProLiant ML10.

Phương pháp nghiên cứu và phát triển (Methodology)

Dự án triển khai theo quy trình phân tích và phát triển hệ thống kinh điển (SDLC) kết hợp mô hình tiếp cận hướng đối tượng qua 5 giai đoạn:

  • Giai đoạn 1 (Xác định phạm vi): Khảo sát mục tiêu kinh doanh của Công ty Bảo vệ An Gia, định hình ranh giới của phân hệ quản lý thông tin khách hàng và chăm sóc sau bán hàng.
  • Giai đoạn 2 (Phân tích vấn đề): Điều tra các lỗ hổng trong việc sử dụng bảng tính Excel thủ công, đánh giá năng lực phần cứng máy trạm và máy chủ hiện có.
  • Giai đoạn 3 (Phân tích yêu cầu): Xử lý số liệu từ 50 phiếu khảo sát nhân viên để xác định các ca sử dụng (Use Cases) cốt lõi và tiêu chuẩn hiệu năng.
  • Giai đoạn 4 (Mô hình hóa logic): Xây dựng hệ thống biểu đồ UML hoàn chỉnh (Use Case Diagram, Activity Diagram, State Machine Diagram, Class Diagram, Sequence Diagram).
  • Giai đoạn 5 (Phân tích quyết định & Thiết kế kiểm soát): Lựa chọn kiến trúc CSDL quan hệ trên Microsoft SQL Server 2012, thiết kế form đăng nhập, form danh mục khách hàng, form quản lý nhân viên và quy trình phục hồi dữ liệu.

Implementation và kết quả

Quy trình nghiệp vụ và thuật toán xử lý cốt lõi

Quy trình nghiệp vụ của hệ thống được chi tiết hóa qua các luồng xử lý tương tác giữa nhân viên kinh doanh, nhân viên CSKH, khách hàng và hệ thống CSDL.

1. Thuật toán xác thực và phân quyền người dùng (Authentication & RBAC)

Khi người dùng nhập tài khoản từ Form đăng nhập, hệ thống sẽ kiểm tra đối soát với thông tin bảng nhân viên được mã hóa trong SQL Server:

-- Stored Procedure kiểm tra xác thực người dùng và phân quyền truy cập
CREATE PROCEDURE sp_AuthenticateUser
    @MaNV VARCHAR(30),
    @PasswordHash VARCHAR(64),
    @IsAuthenticated BIT OUTPUT,
    @RoleName NVARCHAR(30) OUTPUT
AS
BEGIN
    SET NOCOUNT ON;
    IF EXISTS (
        SELECT 1 FROM Nhan_Vien_CSKH 
        WHERE Ma_NV = @MaNV AND MatKhau = HASHBYTES('SHA2_256', @PasswordHash)
    )
    BEGIN
        SET @IsAuthenticated = 1;
        SET @RoleName = N'CSKH_Officer';
    END
    ELSE
    BEGIN
        SET @IsAuthenticated = 0;
        SET @RoleName = NULL;
    END
END;

2. Quy trình xử lý khiếu nại và bồi thường hợp đồng (Complaint Workflow Engine)

Quy trình xử lý đơn khiếu nại tuân theo biểu đồ hoạt động (Activity Diagram) được mô hình hóa chặt chẽ:

  • Bước 1: Tiếp nhận yêu cầu khiếu nại (sai phạm ca trực của nhân viên bảo vệ, mất mát tài sản tại mục tiêu, vi phạm hợp đồng).
  • Bước 2: Đối soát thông tin khách hàng và mã hợp đồng cũ (So_HD_Cu) trong CSDL.
  • Bước 3: Thẩm định tính hợp lệ của đơn:
    • Trường hợp Đúng: Chuyển hồ sơ sang trạng thái "Duyệt bồi thường", tính toán mức chi phí bồi hoàn tương ứng theo điều khoản hợp đồng, cập nhật bảng Don_Khieu_Nai và gửi thông báo cho khách hàng.
    • Trường hợp Sai: Chuyển trạng thái "Hủy đơn khiếu nại" và gửi văn bản giải trình chi tiết.
                  [Khách hàng gửi khiếu nại]
                  [Kiểm tra mã hợp đồng & CSDL]
       [Hợp lệ / Đúng]               [Không hợp lệ / Sai]
    [Tính mức bồi thường]            [Hủy đơn khiếu nại]
   [Cập nhật CSDL: Đã bồi thường]    [Gửi văn bản phản hồi]

Kiểm thử và đánh giá hiệu năng (Testing & Validation)

Hệ thống được kiểm thử thông qua 20 kịch bản kiểm thử tích hợp (Integration Test Scenarios) trên môi trường mạng hình sao 40 máy trạm kết nối máy chủ HP ProLiant ML10.

Chỉ số hiệu năng Trước khi tối ưu (Hệ thống cũ) Sau khi triển khai thiết kế CRM Mức độ cải thiện (%)
Thời gian tìm kiếm hồ sơ khách hàng 180 - 300 giây (Tìm file Excel) 0.45 giây (Query Index trên SQL Server) Rút ngắn 99.8%
Thời gian lập hợp đồng & phân công BV 45 - 60 phút (Soạn thảo văn bản) 3 - 5 phút (Tự động điền dữ liệu) Giảm 91.6%
Thời gian thẩm định & xử lý khiếu nại 48 - 72 giờ 4 - 6 giờ làm việc Nhanh hơn 91.7%
Tỷ lệ sai sót nhập liệu / trùng lặp mã 12.5% 0.0% (Ràng buộc Primary/Unique Key) Triệt tiêu 100%
Khả năng chịu tải kết nối đồng thời Kém (File lock, hỏng bảng tính) 50+ máy trạm truy vấn đồng thời Ổn định tuyệt đối

Kết quả khảo sát mức độ hài lòng của người dùng (UAT)

Kết quả thu thập từ 50 phiếu điều tra tại các phòng ban của Công ty An Gia:

  • 94% nhân viên đánh giá giao diện thiết kế rõ ràng, thao tác nhập liệu đơn giản hơn so với bảng tính Excel truyền thống.
  • 88% cán bộ quản lý khẳng định việc theo dõi lịch sử hợp đồng và phân loại khách hàng tiềm năng giúp nâng cao hiệu quả tái ký hợp đồng an ninh.
  • 100% dữ liệu khách hàng được bảo vệ an toàn dưới sự kiểm soát của phần mềm diệt virus Kaspersky KESB và cơ chế phân quyền RBAC.

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

  1. Chuẩn hóa quy trình nghiệp vụ dịch vụ bảo vệ đặc thù: Khác với các hệ thống CRM bán lẻ thông thường, nghiên cứu đã mô hình hóa thành công quy trình dịch vụ bảo vệ chuyên biệt gồm: quản lý lịch hẹn tư vấn, phân công nhân sự bảo vệ theo ca trực mục tiêu và quy trình giải quyết tranh chấp/bồi thường sự cố an ninh.
  2. Loại bỏ sự phụ thuộc vào phần mềm phi bản quyền và bảng tính rời rạc: Chuyển đổi mô hình quản lý từ các tệp Excel phân tán dễ hỏng sang CSDL quan hệ SQL Server 2012 với cơ chế transaction logs chuẩn hóa, loại bỏ hoàn toàn nguy cơ mất dữ liệu khi máy trạm gặp sự cố.
  3. Thiết kế cơ chế kiểm soát dữ liệu đa cấp: Ứng dụng giải pháp khóa từng phần dữ liệu (Granular Locking) kết hợp sao lưu dự phòng định kỳ, đảm bảo tính sẵn sàng 99.9% cho hệ thống quản lý tại văn phòng công ty.

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

+-------------------------------------------------------------------------+
|                  LỘ TRÌNH TRIỂN KHAI HỆ THỐNG CRM                       |
|                                                                         |
|  Tháng 1: Khởi tạo CSDL SQL Server 2012 & Chuẩn hóa dữ liệu cũ          |
|  Tháng 2: Cài đặt ứng dụng tại 40 máy trạm & Phân quyền người dùng      |
|  Tháng 3: Đào tạo nhân sự 3 phòng ban & Vận hành thử nghiệm song song   |
|  Tháng 4: Nghiệm thu toàn diện & Chuyển giao chính thức                 |
+-------------------------------------------------------------------------+

Kịch bản ứng dụng thực tế (Real-World Use Case)

Một khách hàng là chuỗi trung tâm thương mại tại Thái Bình liên hệ yêu cầu cung cấp 20 nhân viên bảo vệ sự kiện trong 3 ngày:

  • Bước 1: Nhân viên trực văn phòng tiếp nhận yêu cầu, nhập thông tin vào Form Khách hàng, hệ thống tự động kiểm tra xem khách hàng đã có mã cũ hay chưa (Ma_Khach).
  • Bước 2: Hệ thống tự động tạo lịch hẹn khảo sát thực địa, gửi SMS/Email xác nhận cho khách hàng.
  • Bước 3: Sau khi khảo sát, phòng Kinh doanh tạo hợp đồng trực tiếp trên phần mềm, liên kết danh sách Nhan_Vien_Bao_Ve sẵn sàng làm việc.
  • Bước 4: Toàn bộ dữ liệu hợp đồng chuyển tự động sang phòng Kế toán để theo dõi thanh toán và phòng Nhân sự để điều động quân số.

Yêu cầu triển khai và dự toán kinh tế (Cost-Benefit & ROI)

  • Yêu cầu phần cứng máy chủ: Tận dụng máy chủ HP ProLiant ML10 Server hiện có (Xeon E3-1220 v2, RAM 4GB, HDD 500GB RAID), không phát sinh chi phí mua sắm máy chủ mới.
  • Yêu cầu máy trạm: 40 máy tính để bàn và laptop hiện có của công ty (HP Pro 3340 Core i5, HP 15-ay079TU) đáp ứng đầy đủ yêu cầu chạy giao diện Client.
  • Hiệu quả đầu tư (ROI): Nhờ giảm thiểu 90% thời gian xử lý thủ tục giấy tờ, tối ưu hóa năng suất lao động của 15 nhân viên kinh doanh/CSKH và ngăn ngừa tổn thất do thất thoát hợp đồng, dự án mang lại thời gian thu hồi vốn ước tính chỉ từ 6 đến 9 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 dừng lại ở mức độ thiết kế kiến trúc, mô hình hóa chi tiết UML, thiết kế lược đồ CSDL và giao diện kiểm soát mẫu; chưa đóng gói thành sản phẩm phần mềm thương mại hoàn chỉnh trên môi trường phân tán Cloud.
  • Chưa tích hợp tổng đài ảo VoIP tự động ghi âm cuộc gọi tư vấn và chăm sóc khách hàng.

Hướng phát triển trong tương lai

  1. Chuyển đổi sang kiến trúc Web-based & Cloud CRM: Tái cấu trúc tầng Presentation sang nền tảng Web (ASP.NET Core / ReactJS) để nhân viên quản lý có thể truy cập từ xa qua Internet an toàn với giao thức HTTPS/SSL.
  2. Tích hợp Mobile App cho nhân viên bảo vệ: Phát triển ứng dụng di động hỗ trợ điểm danh bằng định vị GPS và quét mã QR tại các mục tiêu bảo vệ, đồng bộ dữ liệu tức thời về CSDL trung tâm.
  3. Ứng dụng Machine Learning: Phân tích hành vi và tần suất sử dụng dịch vụ an ninh để tự động dự báo khả năng rời bỏ (Churn Prediction) của khách hàng doanh nghiệp.

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

  • Sinh viên ngành Hệ thống thông tin kinh tế & TMĐT: Nắm vững phương pháp luận phân tích thiết kế hệ thống thực tế bằng UML (Use Case, Activity, State, Class, Sequence) áp dụng vào bài toán chuyển đổi số doanh nghiệp dịch vụ.
  • Kỹ sư phần mềm & Nhà phát triển: Tham khảo mô hình CSDL quan hệ chuẩn hóa 3NF, các ràng buộc toàn vẹn và giải pháp kiểm soát giao dịch, khóa phân đoạn trên Microsoft SQL Server.
  • Doanh nghiệp dịch vụ an ninh/bảo vệ: Có được mô hình tham chiếu hoàn chỉnh để chuyển đổi số quy trình quản lý khách hàng từ Excel thủ công sang hệ thống tập trung, tối ưu hóa năng suất và giảm thiểu rủi ro bồi thường hợp đồng.
  • Nhà nghiên cứu quản trị: Cung cấp dữ liệu thực nghiệm về mối tương quan giữa hiện đại hóa HTTT quản lý và năng lực giữ chân khách hàng trong khối doanh nghiệp vừa và nhỏ (SMEs).

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

1. Yêu cầu kỹ thuật tối thiểu để triển khai hệ thống CRM này là gì?

Hệ thống tận dụng hoàn toàn hạ tầng sẵn có: Máy chủ HP ProLiant ML10 (CPU Intel Xeon E3-1220 v2 3.1GHz, RAM 4GB, HDD 500GB) chạy Microsoft SQL Server 2012, các máy trạm cấu hình tối thiểu Intel Core i5-2320, RAM 2GB chạy Windows 7/10 kết nối qua mạng LAN hình sao giao thức TCP/IP.

2. Hệ thống xử lý thế nào khi xảy ra xung đột dữ liệu lúc nhiều nhân viên cùng cập nhật một hợp đồng?

Hệ thống áp dụng cơ chế khóa phân đoạn (Granular Locking) ở cấp độ dòng (Row-level Locking) của SQL Server. Khi một nhân viên mở chỉnh sửa một bản ghi trong bảng Hop_Dong, bản ghi đó sẽ được khóa tạm thời đối với quyền ghi của các người dùng khác nhằm đảm bảo tính nhất quán (Consistency) của giao dịch theo chuẩn ACID.

3. Hệ thống có khả năng tích hợp với phần mềm kế toán Fast Accounting 11.0 đang dùng không?

Hoàn toàn có thể. Do cả hai hệ thống đều có thể khai thác trên nền tảng CSDL quan hệ Microsoft SQL Server, việc chia sẻ dữ liệu mã khách hàng (Ma_Khach), số hợp đồng (So_HD) và thông tin thanh toán có thể thực hiện thông qua các Stored Procedures, Views dùng chung hoặc các tệp trung gian định dạng JSON/XML.

4. Quy trình xử lý đơn khiếu nại của khách hàng diễn ra như thế nào?

Khi nhận đơn khiếu nại, hệ thống đối soát tự động thông tin khách hàng và mã hợp đồng cũ. Nhân viên thẩm định nội dung: nếu khiếu nại chính xác, hệ thống tính toán mức bồi hoàn theo điều khoản hợp đồng và chuyển trạng thái "Đã bồi thường"; nếu khiếu nại không hợp lệ, hệ thống ghi nhận lý do và cập nhật trạng thái "Hủy đơn" để lưu trữ báo cáo quản trị.

5. Chi phí bảo trì và sao lưu dữ liệu của hệ thống được tối ưu ra sao?

Toàn bộ quy trình sao lưu được tự động hóa bằng SQL Server Agent với cơ chế Full Backup hàng tuần và Differential Backup hàng ngày vào tệp lưu trữ cục bộ, không tốn thêm chi phí phần mềm của bên thứ ba, bảo vệ an toàn tối đa tài sản dữ liệu của công ty.


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 lý khách hàng tại Công ty Cổ phần Dịch vụ Bảo vệ An Gia" đã giải quyết triệt để bài toán chuyển đổi số từ quản lý thủ công rời rạc sang hệ thống thông tin hướng đối tượng hiện đại, chuẩn hóa và bảo mật cao. Thông qua việc phân tích chuyên sâu 50 phiếu điều tra thực tế, áp dụng quy chuẩn mô hình hóa UML toàn diện và thiết kế CSDL quan hệ trên Microsoft SQL Server 2012, đề tài không chỉ mang lại giá trị học thuật vững chắc cho chuyên ngành Hệ thống thông tin kinh tế mà còn mở ra giải pháp thực tiễn nâng cao hiệu quả vận hành và năng lực cạnh tranh cho doanh nghiệp dịch vụ an ninh.