Sea Travel · ERP

Tài liệu trình lãnh đạo · Bản 1.0

Hệ thống ERP nội bộ Sea Travel: kiến trúc và lộ trình

Một nền tảng duy nhất thay cho phần mềm cũ, quản lý đội xe, khách hàng, bảo dưỡng, tài xế và kế toán. Xây trên Odoo 18 bản Community (mã nguồn mở), không phát sinh phí bản quyền, dữ liệu đặt tại máy chủ của công ty.

Ngày 03/10/2026 · Nội dung tóm tắt từ bản thiết kế kỹ thuật đã được duyệt

0 đphí bản quyền phần mềm
≤ 2 giờdữ liệu mất tối đa khi có sự cố (sao lưu mỗi 2 giờ)
121phân hệ đã cài thử thành công trên bản thử nghiệm
5giai đoạn triển khai, mỗi giai đoạn có kiểm chứng riêng

Vì sao chọn Odoo 18 Community

Bốn phương án được so sánh theo đúng thứ tự ưu tiên của công ty (đội xe → khách hàng → bảo dưỡng → tài xế → kế toán) và yêu cầu không trả phí sử dụng.

Tiêu chíOdoo 18 Community + OCA
(đề xuất)
Odoo EnterpriseERPNextTự xây từ đầu
Phí bản quyềnKhôngThuê bao theo người dùngKhôngKhông
Quản lý đội xeMạnh nhất: sẵn có + 17 phân hệ cộng đồngMạnhYếu, phải tự viết nhiềuTự viết toàn bộ
CRM, bảo trì, nhân sựCó sẵnCó sẵnCó sẵnTự viết
Kế toán Việt Nam (TT200)Có sẵn hệ thống tài khoản; báo cáo bổ sung bằng phân hệ cộng đồngĐầy đủThiếu hệ thống tài khoản VNRủi ro cao
Khối lượng phải tự phát triểnÍt: cho thuê xe, bảo dưỡng theo km, quy trình duyệtÍt nhấtTrung bìnhNhiều nhất

Phạm vi chức năng

Phần lớn chức năng dùng lại thứ đã có và đã được kiểm chứng. Chỉ các phần đặc thù của Sea Travel mới phải phát triển thêm.

Có sẵn

Dùng ngay, chỉ cấu hình

  • Đội xe: hồ sơ xe, giấy tờ và nhắc hạn, nhiên liệu, chi phí, biên bản kiểm tra theo mẫu
  • Khách hàng (CRM): cơ hội, báo giá, lịch sử
  • Bảo trì: yêu cầu sửa chữa, đội kỹ thuật
  • Nhân sự tài xế: hợp đồng, chấm công, nghỉ phép, gán tài xế với xe
  • Kế toán: hoá đơn, công nợ, hệ thống tài khoản TT200, báo cáo tài chính
  • Mua hàng, kho phụ tùng
Phát triển thêm

Đặc thù Sea Travel

  • Cho thuê xe: đặt xe, hợp đồng, giao và nhận xe, chống đặt trùng xe
  • Bảo dưỡng định kỳ theo số km
  • Quy trình duyệt sửa chữa nhiều cấp
  • Chuyển dữ liệu từ phần mềm cũ
  • Thiết lập lương theo quy định Việt Nam
Giai đoạn sau

Mở rộng

  • Truy cập từ ngoài văn phòng (erp.seatravel.vn)
  • Hoá đơn điện tử
  • Đặt xe trực tuyến cho khách
  • Ứng dụng cho tài xế
  • Định vị GPS

Kiến trúc hệ thống

Hệ thống chạy trên máy chủ đặt tại văn phòng. Mã nguồn được quản lý riêng tư và kiểm thử tự động trước khi cập nhật. Dữ liệu được sao lưu mã hoá ra ngoài văn phòng.

Kiến trúc hệ thống ERP Sea Travel Nhân viên văn phòng truy cập Odoo 18 trên máy chủ văn phòng qua mạng nội bộ; nhân viên ngoài văn phòng sẽ truy cập qua Cloudflare ở giai đoạn sau. Odoo lưu dữ liệu vào PostgreSQL, được sao lưu mã hoá ra kho ngoài văn phòng; mã nguồn và kiểm thử nằm trên GitHub riêng tư; dữ liệu phần mềm cũ được chuyển sang một lần. MÁY CHỦ VĂN PHÒNG LAN LƯU CHUYỂN 1 LẦN Nhân viên văn phòng trình duyệt · 10 người Nhân viên ngoài VP giai đoạn sau Cloudflare bảo vệ · xác thực 2 lớp ERP Odoo 18 Community đội xe · CRM · bảo trì · HR · kế toán Cơ sở dữ liệu PostgreSQL 16 Phần mềm cũ dừng sau khi chuyển xong GitHub riêng tư mã nguồn · kiểm thử Sao lưu ngoài VP mã hoá · mỗi 2 giờ CHÚ THÍCH Hệ thống chính Lưu trữ dữ liệu Giai đoạn sau / tạm thời Kết nối qua internet Luồng dữ liệu
Giai đoạn đầu, hệ thống chỉ dùng trong mạng văn phòng. Khi bật truy cập từ ngoài, nhân viên vào qua Cloudflare, có xác thực hai lớp và không cần mở cổng mạng của văn phòng.

Luồng nghiệp vụ cho thuê xe

Từ khách hàng tới hoá đơn trong một hệ thống, không nhập lại dữ liệu giữa các bộ phận. Xe hư hỏng sau chuyến được chuyển thẳng sang bảo dưỡng và chỉ quay lại danh sách cho thuê khi đã sửa xong.

Luồng nghiệp vụ cho thuê xe Khách hàng và báo giá dẫn tới đặt xe có kiểm tra xe trống, rồi giao xe, xe đang thuê và trả xe; khi trả xe, hoá đơn và thu tiền được lập, còn nếu có hư hỏng thì xe đi bảo dưỡng và chỉ quay lại danh sách cho thuê khi đã sẵn sàng. HẾT HẠN CÓ HƯ HỎNG XE SẴN SÀNG CRM Khách hàng & báo giá cơ hội · báo giá MỚI Đặt xe xe trống · chống đặt trùng FLEET Giao xe biên bản · km · nhiên liệu Đang thuê hạn trả · gia hạn Trả xe kiểm tra · so với lúc giao KẾ TOÁN Hoá đơn & thu tiền VAS · TT200 · công nợ BẢO TRÌ Bảo dưỡng / sửa chữa duyệt nhiều cấp · phụ tùng CHÚ THÍCH Phần phát triển mới Bước nghiệp vụ Quay lại danh sách cho thuê
Bước "Đặt xe" là phần phát triển mới: hệ thống tự kiểm tra lịch và không cho hai hợp đồng giữ cùng một xe trong cùng thời gian.

Phát triển và cập nhật an toàn

Mọi thay đổi đi qua cùng một quy trình có kiểm soát. Không có thay đổi nào tới hệ thống thật khi chưa qua kiểm thử tự động, chưa chạy thử trên bản sao dữ liệu và chưa có người phụ trách xác nhận.

Quy trình phát triển và cập nhật hệ thống Sáu bước: thiết kế và duyệt, AI viết code kèm kiểm thử, kiểm thử tự động, chạy thử trên staging với bản sao dữ liệu, người phụ trách duyệt phát hành, rồi cập nhật production; nếu kiểm thử lỗi thì quay lại sửa, nếu cập nhật lỗi thì hệ thống tự khôi phục bản cũ. LỖI → SỬA LỖI Thiết kế & duyệt spec trước code AI viết code+test test viết trước Kiểm thử tự động mỗi thay đổi Chạy thử staging bản sao dữ liệu Duyệt phát hành người phụ trách Hệ thống thật sao lưu trước Tự khôi phục về bản cũ CHÚ THÍCH Điểm con người quyết định Bước tự động khi có sự cố Nhánh xử lý lỗi
Cập nhật hệ thống thật mặc định diễn ra ngoài giờ làm việc. Trước mỗi lần cập nhật, hệ thống tự sao lưu. Nếu có lỗi, hệ thống tự quay về phiên bản trước.

Lộ trình triển khai

Mỗi giai đoạn có thiết kế riêng, kiểm thử riêng và chỉ bắt đầu khi giai đoạn trước đã được kiểm chứng. Phần mềm cũ chạy song song trong thời gian chuyển đổi và chỉ dừng khi hệ thống mới đã ổn định.

  1. Nền móng

    Môi trường chạy, kiểm thử tự động, quy trình cập nhật, sao lưu và khôi phục. Đang thực hiện.

  2. Chuyển dữ liệu

    Đọc dữ liệu phần mềm cũ, chuyển xe, tài xế, khách hàng và hợp đồng đang hiệu lực, đối chiếu số liệu.

  3. Cho thuê xe

    Đặt xe, hợp đồng, giao và nhận xe, chống đặt trùng.

  4. Bảo dưỡng

    Bảo dưỡng định kỳ theo km, quy trình duyệt sửa chữa nhiều cấp.

  5. Nhân sự và kế toán

    Lương theo quy định Việt Nam, báo cáo tài chính VAS. Kế toán trưởng duyệt cấu hình.

Sau đó: truy cập từ ngoài văn phòng, hoá đơn điện tử, đặt xe trực tuyến, ứng dụng tài xế, định vị GPS.

Chi phí

Không có phí bản quyền phần mềm. Phần lớn hạ tầng dùng tài sản hiện có hoặc gói miễn phí.

Hạng mụcGiải phápChi phí
Phần mềm ERPOdoo 18 Community và phân hệ cộng đồng (mã nguồn mở)0 đ
Máy chủMáy chủ hiện có tại văn phòngĐã có
Quản lý mã nguồn, kiểm thử tự độngGitHub, gói miễn phí0 đ
Sao lưu ngoài văn phòngKho lưu trữ đám mây, dung lượng trong hạn mức miễn phí0 đ ở quy mô hiện tại
Truy cập quản trị từ xa, truy cập ngoài văn phòngTailscale, Cloudflare (gói miễn phí)0 đ
Tên miềnseatravel.vnĐã có
Hoá đơn điện tử (giai đoạn sau)Nhà cung cấp do công ty chọnPhí dịch vụ của nhà cung cấp, bắt buộc theo luật

Rủi ro chính và cách kiểm soát

Mất dữ liệu

Sao lưu mã hoá mỗi 2 giờ và hằng đêm, lưu cả tại chỗ lẫn ngoài văn phòng. Mỗi đêm hệ thống tự khôi phục thử để chứng minh bản sao lưu dùng được.

Cập nhật gây lỗi

Kiểm thử tự động, chạy thử trên bản sao dữ liệu, người phụ trách xác nhận, tự quay về bản cũ nếu lỗi.

Phân hệ bên thứ ba kém chất lượng

Bản thử nghiệm phát hiện một phân hệ cho thuê xe miễn phí cho phép đặt trùng xe. Phần này vì vậy được tự phát triển và có kiểm thử riêng.

Sai sót kế toán, lương

Không tự viết logic kế toán; dùng phân hệ chuẩn. Mọi thay đổi chạm tới tiền phải có người phụ trách và kế toán duyệt.

Dùng chung máy chủ với phần mềm cũ

Giới hạn tài nguyên cho hệ thống mới trong giai đoạn chuyển đổi; theo dõi tuần đầu; dừng phần mềm cũ khi đã ổn định.

Truy cập từ ngoài văn phòng

Chỉ bật ở giai đoạn sau, qua Cloudflare với xác thực hai lớp. Không mở cổng mạng của văn phòng ra internet.

Đề nghị lãnh đạo quyết định

  1. Phê duyệt nền tảng Odoo 18 Community và lộ trình 5 giai đoạn.
  2. Chỉ định người phụ trách duyệt các thay đổi liên quan tới tiền, quyền truy cập và dữ liệu, và kế toán trưởng duyệt cấu hình kế toán và lương.
  3. Cấp quyền truy cập dữ liệu phần mềm cũ (bản sao) để bắt đầu giai đoạn chuyển dữ liệu.
  4. Chọn thời điểm mở truy cập từ ngoài văn phòng (erp.seatravel.vn) và kế hoạch dừng phần mềm cũ.