Giới thiệu dự án

Sự phục hồi mạnh mẽ của ngành du lịch Việt Nam sau đại dịch Covid-19 đã thúc đẩy sự tăng trưởng nhanh chóng của thị trường dịch vụ cho thuê phương tiện di chuyển tự lái (xe máy, ô tô du lịch). Tuy nhiên, phần lớn các cơ sở kinh doanh hiện nay vẫn vận hành theo mô hình phân mảnh. Kết quả khảo sát thực tế cho thấy có tới 46,7% doanh nghiệp đang sử dụng bảng tính Excel rời rạc và 23,3% duy trì sổ sách ghi chép thủ công. Việc thiếu vắng một công cụ số hóa chuyên biệt dẫn đến tình trạng thất thoát tài chính, sai lệch lịch bảo dưỡng, và không kiểm soát được trạng thái xe khả dụng giữa các chi nhánh theo thời gian thực.

Vấn đề cốt lõi (Problem Statement) nằm ở sự đứt gãy thông tin giữa quy trình vận hành thực tế và quản trị tài chính. Doanh nghiệp cho thuê xe đối mặt với các điểm nghẽn nghiêm trọng (pain points):

  • Thất thoát dòng tiền do quản lý cọc và phụ phí phát sinh (hư hỏng, quá giờ) thiếu minh bạch.
  • Tỷ lệ luân chuyển đội xe thấp do không nắm bắt được trạng thái xe sẵn sàng phục vụ tại từng điểm kinh doanh.
  • Rủi ro pháp lý cao khi không kiểm soát được sự tương thích giữa hạng giấy phép lái xe của khách hàng với phân khúc phương tiện.

Mục tiêu cụ thể của dự án được xác định rõ ràng:

  1. Chuẩn hóa và tự động hóa toàn bộ 06 quy trình nghiệp vụ cốt lõi: Nhập xe mới, Cho thuê xe, Trả xe & quyết toán, Bảo dưỡng kỹ thuật định kỳ, Thanh lý tài sản xe, và Quản trị phân quyền nhân sự.
  2. Xây dựng và triển khai thành công hệ thống phần mềm quản lý thuê xe chuyên biệt trên nền tảng low-code 1C:Enterprise (phiên bản 8.3), khai thác cấu trúc dữ liệu hướng đối tượng và cơ chế Biểu ghi tích lũy (Accumulation Registers) nhằm tự động hóa hạch toán dòng tiền, doanh thu và tồn kho phương tiện đa chi nhánh.

Giải pháp lựa chọn nền tảng 1C:Enterprise được bảo chứng bởi khả năng phát triển ứng dụng nhanh (Rapid Application Development - RAD), kiến trúc 3 lớp (3-tier architecture) bền vững, tích hợp sẵn các cơ chế bảo mật chống thất thoát dữ liệu (Data Loss Prevention - DLP) và khả năng mở rộng linh hoạt theo quy mô chuỗi cửa hàng mà không đòi hỏi chi phí bản quyền khổng lồ như các hệ thống ERP ngoại nhập.

Dự án hướng tới các kết quả định lượng cụ thể: rút ngắn 75% thời gian lập và xử lý chứng từ giao dịch (từ 10–15 phút xuống dưới 3 phút/giao dịch), loại bỏ 99% rủi ro sai lệch dữ liệu tài chính, và kiểm soát chính xác 100% trạng thái đội xe trên toàn hệ thống. Phạm vi nghiên cứu tập trung vào phân khúc doanh nghiệp vừa và nhỏ (SMEs) cùng các chuỗi cửa hàng cho thuê xe tại các đô thị du lịch trọng điểm; hệ thống ở giai đoạn này tập trung vào quản trị vận hành nội bộ và quản lý trạng thái phương tiện qua hệ thống chứng từ, chưa tích hợp phần cứng giám sát hành trình GPS thời gian thực.


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 nghiệm từ 100 cơ sở kinh doanh cho thuê xe cho thấy cơ cấu quy mô bao gồm: 56,7% doanh nghiệp quy mô vừa, 30% doanh nghiệp nhỏ và 13,3% doanh nghiệp quy mô lớn. Nhu cầu chuyển đổi số là cấp thiết nhưng ngân sách đầu tư có giới hạn: 43,3% đơn vị chỉ sẵn sàng chi trả dưới 3 triệu VNĐ/năm, 40% chấp nhận mức phí từ 3 đến 10 triệu VNĐ/năm, và chỉ 16,7% có khả năng đầu tư trên 10 triệu VNĐ/năm.

Tiêu chí đánh giá Quản lý sổ sách thủ công Quản lý qua Microsoft Excel Phần mềm bán hàng tổng quát (SaaS) Hệ thống 1C:Enterprise chuyên biệt
Chi phí đầu tư Rất thấp (chỉ tốn chi phí mua sổ) Thấp (sẵn có trong gói Office) Trung bình (2–5 triệu VNĐ/năm) Tối ưu theo quy mô triển khai
Độ chính xác dữ liệu Kém, dễ thất lạc, khó tra cứu Dễ sai sót công thức, không khóa dữ liệu Trung bình, không hỗ trợ đặc thù thuê xe Rất cao nhờ cơ chế Transaction Lock
Kiểm soát đa chi nhánh Không khả thi Rời rạc, phải gộp file thủ công Hỗ trợ cơ bản, chi phí tăng theo điểm Đồng bộ tập trung theo thời gian thực
Quản lý bảo dưỡng xe Ghi chú rời rạc, dễ quên lịch Theo dõi qua cột ngày, không tự động Không hỗ trợ sâu nghiệp vụ xe Tích hợp chặt chẽ với vòng đời xe
Báo cáo tài chính & ROI Tổng hợp mất nhiều ngày Dễ bị sửa đổi số liệu ngoài ý muốn Chỉ có báo cáo doanh thu bán lẻ Tự động lập báo cáo dòng tiền, lợi nhuận

Yêu cầu người dùng được phân loại khoa học theo mô hình MoSCoW:

  • Must have (Bắt buộc phải có): Quản lý danh mục xe, khách hàng, chi nhánh; lập và hạch toán chứng từ Nhập xe (BikesCommissioning), Thuê xe (IssuingBikeRental), Trả xe (ReturnOfBike), Bảo dưỡng (BikeMaintenance), Thanh lý (BikesLiquidation); biểu ghi biến động dòng tiền và doanh thu.
  • Should have (Nên có): Phân quyền vai trò người dùng (Admin, Quản lý chi nhánh, Nhân viên lễ tân); tự động tính toán phụ phí phạt trễ hạn và chi phí bồi hoàn hư hỏng; in phiếu giao nhận xe chuẩn hóa.
  • Could have (Có thể có): Lọc danh sách xe theo phân khúc (Tiết kiệm, Phổ thông, Cao cấp); theo dõi hiệu suất khai thác từng đầu xe theo tỷ lệ phần trăm thời gian hoạt động.
  • Won't have (Chưa thực hiện ở pha này): Cổng thanh toán quốc tế trực tiếp qua Webhook; ứng dụng di động độc lập cho khách hàng tự đặt xe trực tuyến.

Thiết kế hệ thống

Hệ thống được xây dựng trên mô hình kiến trúc phân lớp hướng đối tượng (3-Tier Architecture), phân tách độc lập giữa tầng giao diện người dùng, tầng xử lý logic nghiệp vụ và tầng lưu trữ cơ sở dữ liệu.

graph TD
    subgraph Client_Tier [Client Tier]
        WC[1C:Enterprise Web Client / Browser]
        TC[1C:Enterprise Thin Client Desktop]
    end

    subgraph Application_Tier [Application Server Tier]
        AppServer[1C:Enterprise Server 8.3 Engine]
        subgraph Business_Logic [Business Logic & Metadata Modules]
            DocMgr[Document Processing Engine]
            RegMgr[Register & Accounting Accumulator]
            SecMgr[DLP & Role-Based Access Control]
            RepEngine[Data Composition System - DCS]
        end
    end

    subgraph Database_Tier [Database Tier]
        DBMS[(PostgreSQL 14 / MS SQL Server 2019)]
        subgraph Data_Structure [Relational Metadata Schema]
            Cat[Catalogs: Bikes, Customers, Branches]
            Docs[Documents: Commissioning, Rental, Return]
            Regs[Registers: CashFlow, Revenue, BikesStatus]
        end
    end

    WC -->|HTTPS / WebSockets| AppServer
    TC -->|TCP/IP Port 1540-1541| AppServer
    AppServer --> DocMgr & RegMgr & SecMgr & RepEngine
    DocMgr & RegMgr --> DBMS

Technology Stack và phiên bản chuẩn hóa:

  • Nền tảng phát triển: 1C:Enterprise Platform Version 8.3.22+.
  • Hệ quản trị cơ sở dữ liệu (DBMS): PostgreSQL Version 14.2 / Microsoft SQL Server 2019 / 1C Database Engine.
  • Máy chủ ứng dụng (Application Server): 1C:Enterprise Server hỗ trợ 64-bit trên hệ điều hành Windows Server 2022 hoặc Ubuntu Server 22.04 LTS.
  • Giao thức truyền thông: TCP/IP nội bộ, HTTPS, REST/OData API phục vụ tích hợp mở rộng.

Thiết kế cơ sở dữ liệu dựa trên Metadata chuẩn của 1C:

  1. Catalogs (Danh mục thực thể):
    • Bikes: Mã định danh, Tên xe, Biển số, Hãng sản xuất, Mẫu xe, Phân khúc (Economy, Standard, Luxury), Tình trạng kỹ thuật, Đơn giá thuê theo ngày.
    • Customers: Mã khách hàng, Họ tên, Số điện thoại, CCCD/Hộ chiếu, Hạng giấy phép lái xe, Địa chỉ thường trú.
    • Branches: Mã chi nhánh, Tên địa điểm, Địa chỉ, Số điện thoại, Người phụ trách.
    • Employees: Mã nhân viên, Họ tên, Chi nhánh làm việc, Vai trò hệ thống.
  2. Documents (Chứng từ giao dịch):
    • BikesCommissioning (Nhập xe): Ngày chứng từ, Nhà cung cấp, Chi nhánh tiếp nhận, Danh sách chi tiết đầu xe, Tổng giá trị nhập.
    • IssuingBikeRental (Thuê xe): Mã hợp đồng, Khách hàng, Chi nhánh xuất, Thời gian thuê dự kiến, Danh sách xe thuê, Tiền đặt cọc, Dự toán chi phí.
    • ReturnOfBike (Trả xe): Tham chiếu chứng từ thuê, Thời gian trả thực tế, Hiện trạng xe, Phụ phí phát sinh, Chi phí sửa chữa hư hỏng, Tổng thanh toán cuối cùng.
    • BikeMaintenance (Bảo dưỡng): Xe bảo dưỡng, Danh mục hạng mục kỹ thuật, Chi phí phụ tùng, Đơn vị thực hiện.
    • BikesLiquidation (Thanh lý): Danh sách xe thanh lý, Lý do thanh lý, Giá trị thu hồi, Đối tác tiếp nhận.
  3. Accumulation Registers (Biểu ghi tích lũy):
    • BikesAtBranches: Quản lý tồn kho phương tiện theo từng chi nhánh theo cơ chế Ghi nhận số dư (Balance).
    • BikesByCustomers: Theo dõi nghĩa vụ phương tiện khách hàng đang nắm giữ.
    • CashFlowAtBranches: Biểu ghi dòng tiền (Thu/Chi) ghi nhận theo sự biến động (Turnover).
    • RevenueAtBranches: Biểu ghi doanh thu thuần từ dịch vụ thuê và phụ phí bồi hoàn.

Hệ thống tuân thủ nghiêm ngặt tiêu chuẩn bảo mật DLP (Data Loss Prevention), kiểm soát truy cập theo vai trò (RBAC) đến từng trường dữ liệu, đồng thời ghi nhận toàn bộ nhật ký chỉnh sửa chứng từ (Audit Log). Hiệu năng hệ thống được thiết kế để xử lý đồng thời hơn 100 phiên làm việc, thời gian phản hồi truy vấn báo cáo đạt dưới 1,2 giây trên tập dữ liệu quy mô 500.000 bản ghi giao dịch.

Methodology

Dự án áp dụng mô hình kết hợp giữa Agile/Scrum và phương pháp luận phát triển nhanh trên nền tảng low-code (Rapid Application Development). Vòng đời dự án được chia thành 4 sprint chính kéo dài trong 16 tuần:

  • Sprint 1 (Tuần 1–4): Khảo sát thực địa, thu thập mẫu biểu, mô hình hóa quy trình bằng UML (Activity Diagram, Use Case Diagram, Sequence Diagram).
  • Sprint 2 (Tuần 5–8): Khởi tạo cấu trúc Metadata trên 1C:Enterprise Designer (Catalogs, Subsystems, Roles, Basic Forms).
  • Sprint 3 (Tuần 9–12): Lập trình logic nghiệp vụ xử lý chứng từ (Posting Modules), cấu hình các biểu ghi tích lũy (Registers), và thiết kế báo cáo tài chính qua Data Composition System (DCS).
  • Sprint 4 (Tuần 13–16): Kiểm thử tích hợp, kiểm thử chấp nhận người dùng (UAT), tối ưu hóa hiệu năng cơ sở dữ liệu và đóng gói tài liệu triển khai.

Chiến lược kiểm soát rủi ro bao gồm việc thiết lập cơ chế khóa giao dịch tự động (Pessimistic/Optimistic Transaction Locks) nhằm tránh tình trạng một xe bị cho thuê trùng lặp bởi hai nhân viên tại cùng một thời điểm, cùng với chính sách sao lưu tự động cơ sở dữ liệu theo chu kỳ 24 giờ.


Implementation và kết quả

Development process

Quá trình phát triển tập trung vào việc hiện thực hóa các module xử lý dữ liệu giao dịch phức tạp bằng ngôn ngữ lập trình nghiệp vụ tích hợp của 1C:Enterprise (1C BSL - Business Scripting Language). Cốt lõi của hệ thống nằm ở quy trình hạch toán (Document Posting), nơi mọi biến động vật lý và tài chính được ghi nhận đồng thời vào các biểu ghi tích lũy tương ứng nhằm bảo đảm tính toàn vẹn dữ liệu kế toán kép.

Dưới đây là cấu trúc module hạch toán chứng từ Trả xe (ReturnOfBike), thể hiện logic xử lý quyết toán dòng tiền, giải phóng tồn kho và ghi nhận doanh thu:

// Thủ tục hạch toán chứng từ Trả xe trên Server
&AtServer
Procedure Posting(Cancel, Mode)
    
    // Khởi tạo đối tượng ghi dữ liệu vào các Biểu ghi tích lũy
    RegisterRecords.BikesAtBranches.Write = True;
    RegisterRecords.BikesByCustomers.Write = True;
    RegisterRecords.RevenueAtBranches.Write = True;
    RegisterRecords.CashFlowAtBranches.Write = True;
    
    CurrentDatePosting = CurrentSessionDate();
    
    For Each Row In BikesList Do
        
        // 1. Cập nhật tồn kho: Nhận lại xe vào kho chi nhánh
        RecordBikeBranch = RegisterRecords.BikesAtBranches.Add();
        RecordBikeBranch.RecordType = AccumulationRecordType.Receipt; // Tăng tồn kho
        RecordBikeBranch.Period = CurrentDatePosting;
        RecordBikeBranch.Branch = ThisObject.Branch;
        RecordBikeBranch.Bike = Row.Bike;
        RecordBikeBranch.Quantity = 1;
        
        // 2. Cập nhật trạng thái khách hàng: Giảm nghĩa vụ giữ xe
        RecordCustomer = RegisterRecords.BikesByCustomers.Add();
        RecordCustomer.RecordType = AccumulationRecordType.Expense; // Giảm nghĩa vụ
        RecordCustomer.Period = CurrentDatePosting;
        RecordCustomer.Customer = ThisObject.Customer;
        RecordCustomer.Bike = Row.Bike;
        RecordCustomer.Quantity = 1;
        
        // 3. Ghi nhận Doanh thu dịch vụ thuê và phí phát sinh
        RecordRevenue = RegisterRecords.RevenueAtBranches.Add();
        RecordRevenue.Period = CurrentDatePosting;
        RecordRevenue.Branch = ThisObject.Branch;
        RecordRevenue.Customer = ThisObject.Customer;
        RecordRevenue.Bike = Row.Bike;
        RecordRevenue.RentalAmount = Row.RentalFee;
        RecordRevenue.DamageFee = Row.CompensationFee;
        RecordRevenue.TotalRevenue = Row.RentalFee + Row.CompensationFee;
        
    EndDo;
    
    // 4. Hạch toán dòng tiền thực thu từ khách sau khi trừ tiền cọc
    RecordCash = RegisterRecords.CashFlowAtBranches.Add();
    RecordCash.RecordType = AccumulationRecordType.Receipt;
    RecordCash.Period = CurrentDatePosting;
    RecordCash.Branch = ThisObject.Branch;
    RecordCash.Amount = ThisObject.FinalPaymentAmount;
    RecordCash.TransactionType = Enums.CashTransactionTypes.RentalSettlement;

EndProcedure

Hệ thống áp dụng các best practices nghiêm ngặt: phân định rõ ngữ cảnh thực thi máy khách/máy chủ qua các chỉ thị &AtClient&AtServer nhằm giảm tải băng thông mạng, tối ưu hóa câu lệnh truy vấn cấu trúc bảng thay vì lặp dữ liệu trong bộ nhớ, và xây dựng giao diện công thái học tối giản hóa thao tác bàn phím cho nhân viên quầy.

Testing và validation

Quá trình kiểm thử được triển khai toàn diện qua 25 kịch bản kiểm thử tích hợp (Test Cases), bao phủ toàn bộ các chức năng từ cơ bản đến nâng cao.

+-------------------------------------------------------------------------+
|                      KẾT QUẢ KIỂM THỬ HỆ THỐNG                          |
+------------------------------------+------------+----------+-----------+
| Phân hệ chức năng                  | Test Cases | Đạt (%)  | Lỗi phát  |
|                                    |            | (Pass)   | sinh (Bug)|
+------------------------------------+------------+----------+-----------+
| 1. Xác thực & Phân quyền truy cập  |     03     |  100%    |     0     |
| 2. Quản lý Danh mục & Đơn giá thuê |     04     |  100%    |     0     |
| 3. Xử lý Chứng từ Nhập & Thuê xe   |     06     |  100%    |     1*    |
| 4. Xử lý Chứng từ Trả xe & Phụ phí |     05     |  100%    |     1*    |
| 5. Nghiệp vụ Bảo dưỡng & Thanh lý  |     04     |  100%    |     0     |
| 6. Hệ thống Báo cáo Dòng tiền/DCS  |     03     |  100%    |     0     |
+------------------------------------+------------+----------+-----------+
| TỔNG CỘNG                          |     25     |  100%    | 0 Bug tồn |
+------------------------------------+------------+----------+-----------+
(* Ghi chú: Các lỗi phát sinh về làm tròn số tiền lẻ đã được khắc phục triệt để trong Sprint 4)

Kết quả Benchmark hiệu năng thực tế trên môi trường máy chủ tiêu chuẩn (4 Core CPU, 8GB RAM):

  • Thời gian tạo mới và hạch toán chứng từ thuê xe: 0,45 giây.
  • Thời gian kết xuất báo cáo doanh thu đa chi nhánh từ 20.000 bản ghi lịch sử: 1,15 giây.
  • Kiểm thử tải (Stress test): Duy trì ổn định ở mức 150 người dùng đồng thời với tỷ lệ suy hao hiệu năng dưới 5%.
  • Tỷ lệ hài lòng từ người dùng tham gia nghiệm thu (UAT): 94,6% đánh giá giao diện dễ sử dụng và thao tác nhanh hơn đáng kể so với Excel.

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

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

  1. Số hóa hoàn chỉnh vòng đời phương tiện từ thời điểm nhập khẩu/mua sắm đến khi hết hạn sử dụng cần thanh lý.
  2. Tự động hóa tính toán chi phí theo công thức phân khúc xe, thời gian thuê thực tế, và tự động khấu trừ tiền đặt cọc.
  3. Cung cấp 04 hệ thống báo cáo phân tích quản trị tức thời (Real-time Reporting): Báo cáo lưu chuyển tiền tệ chi nhánh, Báo cáo tình trạng khai thác xe, Báo cáo chi tiết doanh thu theo mốc thời gian, và Báo cáo kiểm kê xe thanh lý.

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

Về mặt kỹ thuật, điểm đổi mới lớn nhất của công trình là việc ứng dụng kiến trúc Biểu ghi tích lũy (Accumulation Registers) của 1C:Enterprise vào bài toán quản trị vận tải du lịch quy mô vừa và nhỏ. Khác với các cơ sở dữ liệu quan hệ truyền thống đòi hỏi câu lệnh SUM()JOIN phức tạp trên toàn bộ bảng lịch sử giao dịch mỗi khi xuất báo cáo, cơ chế Register tự động tổng hợp số dư (Balances) và số phát sinh (Turnovers) ngay tại thời điểm chứng từ được ghi sổ. Điều này giúp loại bỏ hoàn toàn độ trễ tính toán, cho phép chủ doanh nghiệp truy xuất tức thời tình trạng tài chính mà không làm nghẽn hệ thống.

+-------------------------------------------------------------------------------+
|                       MA TRẬN SO SÁNH GIẢI PHÁP ĐỔI MỚI                       |
+--------------------------+-------------------+----------------+---------------+
| Chỉ số so sánh           | Quản lý bằng Excel| Phần mềm POS   | Giải pháp trên|
|                          | truyền thống      | thông thường   | 1C:Enterprise |
+--------------------------+-------------------+----------------+---------------+
| 1. Tính toán báo cáo     | Thủ công, mất     | Bị giới hạn    | Tức thời      |
|    dòng tiền tức thời    | 2 - 4 giờ         | tính năng thuê | (< 1,5 giây)  |
+--------------------------+-------------------+----------------+---------------+
| 2. Kiểm soát thất thoát  | Kém (dễ sửa xóa   | Trung bình     | Tuyệt đối nhờ |
|    dữ liệu & gian lận    | không dấu vết)    | (có phân quyền)| DLP & Audit   |
+--------------------------+-------------------+----------------+---------------+
| 3. Khả năng mở rộng      | Kém, file bị phình| Tốn kém chi phí| Không giới hạn|
|    thêm chuỗi chi nhánh  | to và dễ hỏng     | bản quyền điểm | chi nhánh     |
+--------------------------+-------------------+----------------+---------------+
| 4. Khấu hao & Bảo dưỡng  | Tách rời sổ sách  | Không hỗ trợ   | Tích hợp khép |
|    kỹ thuật phương tiện  | kỹ thuật          | sâu kỹ thuật   | kín vòng đời  |
+--------------------------+-------------------+----------------+---------------+

Cải tiến hiệu suất được định lượng cụ thể:

  • Nâng cao 65% hiệu suất làm việc của nhân viên quầy nhờ tự động điền dữ liệu biểu mẫu.
  • Cắt giảm 95% sai sót kế toán trong quá trình đối soát công nợ và hoàn cọc cho khách hàng.
  • Tiết kiệm 70% thời gian tổng hợp báo cáo tài chính định kỳ hàng tháng cho chủ doanh nghiệp.

Đóng góp của đồ án đã đặt nền móng xây dựng một khung giải pháp tham chiếu (Reference Framework) có tính ứng dụng cao, chứng minh khả năng áp dụng linh hoạt của nền tảng công nghệ Low-Code trong việc giải quyết các bài toán chuyển đổi số chuyên ngành dịch vụ tại Việt Nam.


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

Hệ thống được thiết kế tối ưu cho nhiều kịch bản vận hành thực tế:

  • Chuỗi cửa hàng cho thuê xe máy du lịch: Quản lý từ 2 đến 10 điểm cho thuê tại các thành phố du lịch (Đà Nẵng, Nha Trang, Phú Quốc, Hà Giang). Cho phép khách hàng nhận xe tại chi nhánh A và trả xe tại chi nhánh B một cách trơn tru.
  • Doanh nghiệp cho thuê ô tô tự lái: Theo dõi chi tiết các hợp đồng giá trị cao, kiểm soát tiền cọc, lịch trình bảo dưỡng định kỳ theo số km đã vận hành và quản lý hồ sơ bảo hiểm phương tiện.
+-------------------------------------------------------------------------+
|                  LỘ TRÌNH TRIỂN KHAI HỆ THỐNG TIÊU CHUẨN                |
+--------------------+----------------------------------------------------+
| Giai đoạn          | Nội dung công việc và Bàn giao                     |
+--------------------+----------------------------------------------------+
| Tuần 1: Khởi động  | Cài đặt 1C:Enterprise Server & PostgreSQL.        |
|                    | Thiết lập danh mục chi nhánh, xe và biểu giá.      |
+--------------------+----------------------------------------------------+
| Tuần 2: Đào tạo    | Hướng dẫn nhân viên lễ tân lập chứng từ thuê/trả.  |
|                    | Chuyển đổi dữ liệu tồn xe ban đầu từ Excel vào 1C. |
+--------------------+----------------------------------------------------+
| Tuần 3: Vận hành   | Chạy song song (Parallel Run) giữa Excel và 1C.    |
|                    | Kiểm tra và hiệu chỉnh các sai lệch phát sinh.     |
+--------------------+----------------------------------------------------+
| Tuần 4: Chính thức | Chuyển đổi hoàn toàn sang 1C:Enterprise.           |
|                    | Tự động hóa xuất báo cáo tài chính hàng ngày.      |
+--------------------+----------------------------------------------------+

Phân tích hiệu quả kinh tế và thời gian thu hồi vốn (ROI):

  • Chi phí đầu tư ban đầu: Khoảng 5.000.000 – 8.000.000 VNĐ cho phí cấu hình và triển khai máy chủ ban đầu (hoặc tận dụng máy tính sẵn có làm máy chủ cục bộ).
  • Lợi ích kinh tế mang lại: Giảm thiểu thất thoát tiền mặt (ước tính 3.000.000 – 5.000.000 VNĐ/tháng đối với cơ sở quy mô 50–100 xe), tối ưu hóa lịch bảo dưỡng giúp kéo dài tuổi thọ phương tiện thêm 15%.
  • Thời gian hoàn vốn đầu tư (Payback Period): Đạt được chỉ sau 03 đến 04 tháng vận hành chính thức.

Khả năng mở rộng quy mô (Scalability): Hệ thống cho phép doanh nghiệp mở rộng từ một cửa hàng đơn lẻ lên chuỗi 50+ chi nhánh với hàng ngàn đầu xe mà không cần thay đổi cấu trúc mã nguồn nền tảng, chỉ cần cấu hình thêm các nút chi nhánh trong danh mục Branches.


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

Mặc dù đã đạt được những kết quả khả quan, đề tài vẫn tồn tại một số hạn chế kỹ thuật:

  • Hệ thống hiện tại vận hành chủ yếu dựa trên giao diện Desktop Client và Web Client cục bộ, chưa phát triển ứng dụng di động độc lập (Native Mobile App) dành riêng cho người dùng cuối tự đặt xe.
  • Quá trình giám sát phương tiện mới dừng lại ở mức quản lý trạng thái chứng từ sổ sách, chưa tích hợp giao tiếp trực tiếp qua API với các thiết bị định vị GPS Telemetry gắn trên xe.
  • Chưa ứng dụng thuật toán học máy (Machine Learning) để dự báo nhu cầu thuê xe theo mùa vụ du lịch nhằm tối ưu hóa giá thuê linh hoạt (Dynamic Pricing).

Hướng phát triển tiếp theo của hệ thống:

  1. Phát triển Module tích hợp cổng thanh toán trực tuyến qua mã QR động (VietQR, VNPAY-QR) tự động gạch nợ giao dịch.
  2. Xây dựng dịch vụ Web API chuẩn RESTful để kết nối dữ liệu trạng thái xe với thiết bị giám sát hành trình GPS, cảnh báo tức thời khi xe di chuyển ra ngoài phạm vi cho phép.
  3. Ứng dụng trí tuệ nhân tạo để phân tích xu hướng thị trường, tự động đề xuất mức giá thuê tối ưu theo từng thời điểm trong năm nhằm cực đại hóa lợi nhuận cho chủ cơ sở.

Bài học kinh nghiệm rút ra từ đề tài: Việc chuẩn hóa mô hình dữ liệu quan hệ và phân tích kỹ lưỡng nghiệp vụ kế toán tích lũy trước khi bắt tay vào viết mã là yếu tố then chốt quyết định sự thành công và tốc độ vận hành của toàn bộ hệ thống phần mềm quản trị.


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

Hệ thống và kết quả nghiên cứu của đồ án mang lại giá trị thiết thực cho nhiều nhóm đối tượng:

  • Sinh viên chuyên ngành Hệ thống thông tin quản lý & Công nghệ thông tin:
    • Cung cấp một tài liệu tham khảo hoàn chỉnh từ khâu phân tích bài toán thực tế, mô hình hóa UML đến triển khai phần mềm ứng dụng.
    • Làm chủ phương pháp luận thiết kế hệ thống ERP trên các nền tảng công nghệ Low-Code hiện đại.
  • Lập trình viên và Kỹ sư giải pháp (Developers):
    • Tiếp cận các mẫu thiết kế (Design Patterns) chuẩn mực trong nền tảng 1C:Enterprise: kiến trúc Documents – Accumulation Registers – Catalogs.
    • Tham khảo kỹ thuật tối ưu hóa mã nguồn BSL, xử lý khóa giao dịch an toàn và thiết kế giao diện theo tiêu chuẩn công thái học.
  • Chủ doanh nghiệp và Cơ sở kinh doanh thuê xe:
    • Sở hữu một giải pháp quản lý chuyên nghiệp, khắc phục hoàn toàn tình trạng thất thoát tài chính và nhầm lẫn lịch xe.
    • Nâng cao hiệu quả khai thác tài sản, tiết kiệm chi phí quản lý vận hành từ 30% đến 50% mỗi tháng.
  • Nhà nghiên cứu khoa học:
    • Dữ liệu thực nghiệm phong phú về hành vi và nhu cầu chuyển đổi số của các doanh nghiệp du lịch quy mô vừa và nhỏ tại thị trường Việt Nam.

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

1. Yêu cầu cấu hình phần cứng và hạ tầng để triển khai hệ thống là gì?

Hệ thống yêu cầu cấu hình rất linh hoạt và tiết kiệm. Đối với mô hình một cửa hàng độc lập, chỉ cần 01 máy tính cá nhân cấu hình tối thiểu (CPU Intel Core i3 trở lên, RAM 4GB, ổ cứng SSD 120GB) chạy hệ điều hành Windows 10/11 làm máy chủ cục bộ kiêm máy trạm. Đối với chuỗi đa chi nhánh, hệ thống có thể triển khai trên máy chủ ảo (Cloud VPS) chạy Ubuntu 22.04 LTS hoặc Windows Server với 2 vCPU, 4GB RAM và cài đặt cơ sở dữ liệu PostgreSQL 14 miễn phí, cho phép hàng chục chi nhánh truy cập đồng thời qua trình duyệt web.

2. Hệ thống có khả năng đáp ứng khi số lượng xe và chi nhánh tăng đột biến không?

Hoàn toàn có thể. Nền tảng 1C:Enterprise sở hữu kiến trúc phân tán mạnh mẽ, cho phép tách riêng Web Server, Application Server và Database Server khi khối lượng giao dịch tăng cao. Cơ chế Biểu ghi tích lũy lưu trữ dữ liệu theo cấu trúc tối ưu chỉ số (Indexing), đảm bảo tốc độ phản hồi truy vấn báo cáo tài chính gần như không thay đổi khi dữ liệu tăng từ 1.000 lên 500.000 giao dịch.

3. Hệ thống có thể tích hợp với các phần mềm kế toán hoặc CRM bên ngoài không?

Có. 1C:Enterprise cung cấp sẵn các giao tiếp chuẩn như REST API, OData v4, Web Services (SOAP), và hỗ trợ định dạng dữ liệu mở JSON, XML. Doanh nghiệp có thể dễ dàng xuất/nhập dữ liệu hoặc đồng bộ tự động với các phần mềm kế toán chuyên dụng (như 1C:Finance & Accounting, MISA) hoặc các hệ thống chăm sóc khách hàng (CRM).

4. Quy trình bảo trì, sao lưu và an toàn dữ liệu được thực hiện như thế nào?

Dữ liệu của hệ thống được bảo vệ qua nhiều lớp: cơ chế phân quyền RBAC ngăn chặn nhân viên xem các thông tin tài chính nhạy cảm, tính năng DLP chống trích xuất dữ liệu trái phép. Quản trị viên có thể thiết lập lịch trình sao lưu tự động cơ sở dữ liệu (Auto Backup) hàng ngày ra ổ cứng ngoài hoặc lưu trữ đám mây, đảm bảo khả năng khôi phục nguyên vẹn hệ thống trong vòng 15 phút nếu xảy ra sự cố phần cứng.

5. Chi phí đầu tư và thời gian hoàn vốn (ROI) thực tế cho một cửa hàng là bao lâu?

Nhờ tận dụng nền tảng 1C:Enterprise với chi phí bản quyền tối ưu cho doanh nghiệp Việt Nam, tổng chi phí triển khai một hệ thống hoàn chỉnh chỉ bằng khoảng 30% - 40% so với việc đặt hàng viết phần mềm riêng từ đầu. Với khả năng ngăn chặn thất thoát doanh thu, giảm chi phí nhân sự và tối ưu hóa tỷ lệ khai thác xe, hầu hết các đơn vị thử nghiệm đều đạt điểm hòa vốn và thu hồi vốn đầu tư trong vòng 03 đến 04 tháng.


Kết luận

Khóa luận tốt nghiệp "Phân tích thiết kế và xây dựng hệ thống Quản lý thuê xe trên nền tảng 1C:Enterprise" của tác giả Nguyễn Thị Nguyệt Hà (Học viện Ngân hàng) đã giải quyết trọn vẹn bài toán chuyển đổi số cấp thiết trong ngành dịch vụ cho thuê phương tiện du lịch. Bằng việc kết hợp chặt chẽ giữa cơ sở lý thuyết hệ thống thông tin quản lý và nền tảng công nghệ Low-Code tiên tiến, công trình đã xây dựng thành công một giải pháp phần mềm toàn diện, đáp ứng đầy đủ các tiêu chuẩn khắt khe về nghiệp vụ quản trị, độ chính xác tài chính và hiệu năng vận hành.

Hệ thống không chỉ dừng lại ở một sản phẩm nghiên cứu học thuật mà đã sẵn sàng chuyển giao và triển khai thực tế vào các chuỗi cửa hàng kinh doanh cho thuê xe, góp phần nâng cao năng lực cạnh tranh và thúc đẩy sự phát triển bền vững của ngành du lịch Việt Nam trong kỷ nguyên kinh tế số. Các doanh nghiệp và nhà phát triển quan tâm có thể ứng dụng trực tiếp mô hình kiến trúc và các module nghiệp vụ trong đề tài để xây dựng giải pháp quản trị vận hành phù hợp với đơn vị mình.