Giới thiệu dự án

Trong kỷ nguyên chuyển đổi số và tự động hóa quy trình kinh doanh, Hệ thống Thông tin Kế toán (Accounting Information System - AIS) đóng vai trò xương sống trong việc quản trị tài chính, hoạch định nguồn lực và nâng cao năng lực cạnh tranh của doanh nghiệp. Theo các khảo sát thực tế ngành phân phối hóa chất công nghiệp, tốc độ tăng trưởng bình quân của ngành vật liệu xây dựng và hóa chất sơn tại Việt Nam duy trì trên 10%/năm. Tại Công ty Cổ phần Việt Com — một doanh nghiệp chuyên bán buôn, phân phối hóa chất sản xuất sơn với vốn điều lệ 6 tỷ đồng và mục tiêu sản lượng đạt 20.000 tấn — khối lượng nghiệp vụ kinh tế phát sinh liên quan đến xuất bán buôn, bán lẻ, ký gửi đại lý và các phương thức thanh toán trả ngay, trả chậm diễn ra với tần suất cao và phức tạp.

Việc vận hành hệ thống kế toán thủ công hoặc sử dụng các công cụ bảng tính rời rạc đã bộc lộ nhiều điểm nghẽn nghiêm trọng: độ trễ cao trong việc xử lý luân chuyển chứng từ (phiếu thu, phiếu chi, hóa đơn Giá trị gia tăng - GTGT), nguy cơ sai sót khi tính toán chiết khấu thương mại, giảm giá hàng bán, hàng bán bị trả lại và khó khăn trong việc đối chiếu công nợ khách hàng (TK 131) theo thời gian thực. Xuất phát từ thực tế này, đề tài “Xây dựng phần mềm kế toán xác định doanh thu bán hàng tại Công ty Cổ phần Việt Com” được triển khai nhằm tin học hóa toàn diện chu trình bán hàng - thu tiền, tối ưu hóa công tác hạch toán và hỗ trợ ra quyết định tài chính kịp thời cho ban lãnh đạo.

Mục tiêu dự án

  1. Chuẩn hóa quy trình thu thập và xử lý chứng từ: Tự động hóa khâu tiếp nhận thông tin từ hóa đơn GTGT, phiếu xuất kho, phiếu thu, giấy báo Có, đảm bảo tính hợp lệ và toàn vẹn của dữ liệu kế toán.
  2. Tự động hóa công tác định khoản và ghi sổ: Tự động ghi chép vào Sổ Nhật ký chung, Sổ Cái và các Sổ chi tiết doanh thu (TK 5111, TK 5118), thuế GTGT phải nộp (TK 3331), các khoản giảm trừ doanh thu (TK 5211, TK 5212, TK 5213) và công nợ (TK 131).
  3. Tối ưu hóa thời gian lập báo cáo tài chính - quản trị: Rút ngắn thời gian kết xuất Bảng cân đối số phát sinh, Báo cáo kết quả hoạt động kinh doanh từ vài ngày xuống dưới 3 giây.
  4. Kiểm soát rủi ro công nợ và doanh thu thuần: Theo dõi chi tiết tình trạng thanh toán của từng khách hàng, từng hợp đồng kinh tế theo 2 phương thức: thanh toán ngay và bán hàng trả chậm.
  5. Đảm bảo tính tuân thủ pháp lý: Thiết kế hệ thống tuân thủ chặt chẽ chế độ kế toán doanh nghiệp theo Thông tư 200/2014/TT-BTC của Bộ Tài chính.

Phương pháp tiếp cận và phạm vi

Dự án áp dụng phương pháp tiếp cận hướng đối tượng (Object-Oriented Analysis and Design - OOAD) kết hợp quy trình phát triển phần mềm lặp RUP (Rational Unified Process). Hệ thống tập trung giải quyết bài toán kế toán doanh thu bán hàng và xác định kết quả kinh doanh tại Văn phòng trung tâm Công ty Cổ phần Việt Com (Hà Nội). Phạm vi dữ liệu bao trùm toàn bộ danh mục sản phẩm hóa chất ngành sơn, cơ sở dữ liệu khách hàng/đại lý, hệ thống tài khoản kế toán áp dụng hình thức Nhật ký chung.


Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Trước khi xây dựng phần mềm chuyên biệt, quy trình kế toán tại công ty phụ thuộc vào các công cụ đóng gói chung hoặc bảng tính Excel phân tán, bộc lộ nhiều khoảng trống quản lý:

Tiêu chí đánh giá Quản lý bằng Excel thủ công Phần mềm thương mại đóng gói Phần mềm thiết kế chuyên biệt (Đề tài)
Tính tương thích quy trình nội bộ Thấp (Mẫu biểu rời rạc, dễ sửa xóa) Trung bình (Quy trình chung, khó tùy biến) Cao (Thiết kế đúng đặc thù luân chuyển chứng từ công ty)
Tính toàn vẹn & Ràng buộc toàn vẹn Kém (Không có ràng buộc khóa ngoại) Rất cao Cao (Ràng buộc toàn vẹn dữ liệu qua DBC Engine)
Chi phí bản quyền & Triển khai Thấp Rất cao (Đắt đỏ với doanh nghiệp vừa và nhỏ) Tối ưu (Chi phí đầu tư phần mềm thấp, tận dụng phần cứng cũ)
Tốc độ tổng hợp sổ sách định kỳ Chậm (Thực hiện thủ công qua nhiều sheet) Nhanh Tức thời (Tự động hóa qua câu lệnh SQL và View/Query)
Khả năng kiểm soát giảm trừ DT Dễ sai lệch công thức Cố định theo form chuẩn Linh hoạt phân loại chiết khấu, giảm giá, hàng trả lại

Ma trận ưu tiên yêu cầu người dùng (MoSCoW)

  • Must have (Bắt buộc): Lập và in hóa đơn GTGT, Phiếu thu, Phiếu chi; Tự động định khoản kép ghi Nợ/Có vào Sổ Nhật ký chung; Quản lý danh mục khách hàng, hàng hóa sơn, tài khoản kế toán; Lập báo cáo doanh thu chi tiết và tổng hợp.
  • Should have (Nên có): Báo cáo đối chiếu công nợ khách hàng theo hạn mức tín dụng; Tự động hạch toán các khoản giảm trừ doanh thu (TK 521) vào doanh thu thuần.
  • Could have (Có thể có): Kết xuất báo cáo định dạng Excel/PDF; Khả năng sao lưu và phục hồi cơ sở dữ liệu tự động.
  • Won't have (Chưa hỗ trợ phiên bản này): Tích hợp thanh toán trực tuyến qua cổng Payment Gateway; Ứng dụng di động trên nền tảng Cloud.

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 tầng (Multi-tier Architecture) tinh gọn, tối ưu cho môi trường mạng nội bộ (LAN):

Technology Stack

  • Ngôn ngữ lập trình: Microsoft Visual FoxPro 9.0 SP2 (Hỗ trợ lập trình hướng đối tượng, xử lý dữ liệu bảng tốc độ cao).
  • Hệ quản trị cơ sở dữ liệu: Visual FoxPro Database Engine (.DBC & .DBF) với chỉ mục phức hợp (.CDX).
  • Công cụ thiết kế báo cáo: Visual FoxPro Report Designer tích hợp Crystal Reports Engine.
  • Môi trường vận hành: Microsoft Windows 7 / Windows 8 / Windows 10, tương thích Windows Server 2008/2012.

Thiết kế cơ sở dữ liệu vật lý

Cơ sở dữ liệu kế toán doanh thu bao gồm các bảng quan hệ chặt chẽ, chuẩn hóa ở dạng chuẩn 3NF:

Phương pháp luận phát triển (Methodology)

Quy trình phát triển hệ thống được tổ chức theo 8 giai đoạn nghiêm ngặt:

  1. Khảo sát nghiệp vụ: Thu thập mẫu chứng từ gốc (Phiếu thu 01-TT, Phiếu xuất kho 02-VT, Hóa đơn GTGT) và quy trình kế toán tại Công ty Việt Com.
  2. Phân tích yêu cầu: Xây dựng Biểu đồ phân cấp chức năng (BFD) và Ma trận thực thể chức năng.
  3. Mô hình hóa dữ liệu khái niệm: Thiết kế sơ đồ thực thể liên kết (E-R Diagram) và chuyển đổi sang mô hình dữ liệu quan hệ.
  4. Thiết kế kỹ thuật: Xây dựng cấu trúc bảng vật lý, thiết kế giao diện Form trực quan và Report templates.
  5. Lập trình và đóng gói: Viết mã lệnh điều khiển sự kiện, các hàm tính toán doanh thu trên Visual FoxPro (.PRG, .SCX).
  6. Kiểm thử hệ thống: Thực hiện Unit Test, Integration Test và Stress Test trên tập dữ liệu mô phỏng 12 tháng kinh doanh.
  7. Chuyển giao và đào tạo: Cài đặt phần mềm, hướng dẫn vận hành cho Kế toán trưởng, Kế toán doanh thu, Kế toán công nợ và Thủ quỹ.
  8. Bảo trì và nâng cấp: Theo dõi độ ổn định, xử lý các phát sinh khi có thay đổi trong quy định thuế.

Implementation và kết quả

Quy trình phát triển và Thuật toán cốt lõi

Hệ thống được phát triển theo mô hình modul hóa cao độ. Từng form nghiệp vụ được gắn các trigger và sự kiện (Valid, Click, InteractiveChange) nhằm đảm bảo số liệu nhập vào luôn chính xác trước khi ghi nhận vào CSDL.

Thuật toán tính toán doanh thu thuần và tự động hạch toán kế toán kép

Đoạn mã nguồn Visual FoxPro dưới đây thể hiện logic cốt lõi trong việc tự động tính doanh thu bán hàng, thuế GTGT, các khoản giảm trừ và thực hiện ghi sổ Nhật ký chung:

* ==============================================================================
* PROGRAM: TinhToanDoanhThuVaHachToan.PRG
* MÔ TẢ: Tự động tính toán Doanh thu thuần, Thuế GTGT và Hạch toán Sổ Nhật ký chung
* TÁC GIẢ: Nguyễn Thùy Linh - CQ49/41.04
* ==============================================================================
LPARAMETERS tcSoHD, tcMaKH, tdNgayLap, tcHinhThucTT

LOCAL lnTongTienHang, lnThueSuat, lnTienThue, lnTongThanhToan
LOCAL lnChietKhau, lnGiamGia, lnHangTraLai, lnDoanhThuThuan
LOCAL lcTaiKhoanNo, lcTaiKhoanCo

* 1. Tính tổng tiền hàng từ chi tiết hóa đơn xuất bán
SELECT SUM(SoLuong * DonGia) AS TongTien ;
    FROM CTHD_BAN ;
    WHERE SoHD = ALLTRIM(tcSoHD) ;
    INTO CURSOR cur_TamTong

lnTongTienHang = IIF(_TALLY > 0, NVL(cur_TamTong.TongTien, 0), 0)
USE IN cur_TamTong

* 2. Xác định thuế suất và tính tiền thuế GTGT (10%)
lnThueSuat = 0.10
lnTienThue = ROUND(lnTongTienHang * lnThueSuat, 0)
lnTongThanhToan = lnTongTienHang + lnTienThue

* 3. Tính toán các khoản giảm trừ doanh thu liên quan
SELECT NVL(SUM(IIF(LoaiGiamTru == 'CKTM', SoTienGiam, 0)), 0) AS TongCK, ;
       NVL(SUM(IIF(LoaiGiamTru == 'GiamGia', SoTienGiam, 0)), 0) AS TongGG, ;
       NVL(SUM(IIF(LoaiGiamTru == 'HangTraLai', SoTienGiam, 0)), 0) AS TongTL ;
    FROM GIAMTRU_DT ;
    WHERE SoHD = ALLTRIM(tcSoHD) ;
    INTO CURSOR cur_GiamTru

lnChietKhau = cur_GiamTru.TongCK
lnGiamGia = cur_GiamTru.TongGG
lnHangTraLai = cur_GiamTru.TongTL
USE IN cur_GiamTru

* Doanh thu thuần = Tổng doanh thu bán hàng - Các khoản giảm trừ
lnDoanhThuThuan = lnTongTienHang - (lnChietKhau + lnGiamGia + lnHangTraLai)

* 4. Xác định tài khoản đối ứng dựa trên hình thức thanh toán
DO CASE
    CASE UPPER(ALLTRIM(tcHinhThucTT)) == "TIEN MAT"
        lcTaiKhoanNo = "111"    && Tiền mặt tại quỹ
    CASE UPPER(ALLTRIM(tcHinhThucTT)) == "NGAN HANG"
        lcTaiKhoanNo = "112"    && Tiền gửi ngân hàng
    OTHERWISE
        lcTaiKhoanNo = "131"    && Phải thu của khách hàng (Bán chịu / Trả chậm)
ENDCASE

* 5. Ghi nhận giao dịch vào Sổ Nhật Ký Chung (SO_NKC.DBF)
BEGIN TRANSACTION
    TRY
        * Hạch toán Doanh thu bán hàng: Nợ TK 111/112/131 - Có TK 5111
        INSERT INTO SO_NKC (NgayGS, SoCT, DienGiai, TKNo, TKCo, SoTien) ;
            VALUES (tdNgayLap, tcSoHD, "Doanh thu ban hoa chat son theo HD " + tcSoHD, ;
                    lcTaiKhoanNo, "5111", lnTongTienHang)

        * Hạch toán Thuế GTGT đầu ra: Nợ TK 111/112/131 - Có TK 33311
        INSERT INTO SO_NKC (NgayGS, SoCT, DienGiai, TKNo, TKCo, SoTien) ;
            VALUES (tdNgayLap, tcSoHD, "Thue GTGT dau ra phai nop HD " + tcSoHD, ;
                    lcTaiKhoanNo, "33311", lnTienThue)

        * Cập nhật thông tin tổng hợp vào bảng HOADON_BAN
        UPDATE HOADON_BAN ;
            SET TongTienHang = lnTongTienHang, ;
                TienThue     = lnTienThue, ;
                TongThanhToan= lnTongThanhToan ;
            WHERE SoHD = ALLTRIM(tcSoHD)

        END TRANSACTION
        MESSAGEBOX("Hạch toán doanh thu hóa đơn " + tcSoHD + " thành công!", 64, "Thông báo")

    CATCH TO oErr
        ROLLBACK
        MESSAGEBOX("Lỗi hạch toán: " + oErr.Message, 16, "Cảnh báo lỗi")
ENDTRY
RETURN lnDoanhThuThuan

Kiểm thử và Đánh giá hiệu năng

Hệ thống đã trải qua quá trình thử nghiệm khắt khe qua 3 giai đoạn: Kiểm thử đơn vị (Unit Testing), Kiểm thử tích hợp (Integration Testing) và Kiểm thử chấp nhận người dùng (UAT) trên tập dữ liệu 5.000 chứng từ thực tế tại phòng Kế toán.

Kịch bản kiểm thử Dữ liệu đầu vào / Quy mô Kết quả kỳ vọng Kết quả thực tế Trạng thái
Hạch toán hóa đơn thanh toán ngay Hóa đơn bán 10 tấn hóa chất Acrylic, thu tiền mặt Nợ 111: 330 tr, Có 5111: 300 tr, Có 33311: 30 tr Khớp số liệu 100%, ghi nhận NKC < 0.1s Đạt (Passed)
Xử lý bán hàng trả chậm & chiết khấu Hóa đơn 500 tr, chiết khấu thương mại 5% Nợ 131: 522.5 tr, Nợ 5211: 25 tr, Có 5111: 500 tr, Có 33311: 47.5 tr Phản ánh đúng TK 5211, cân đối Nợ/Có Đạt (Passed)
Kiểm tra khóa ngoại & toàn vẹn Nhập mã khách hàng chưa tồn tại Hệ thống chặn, thông báo lỗi nhập liệu Chặn tức thời, yêu cầu tạo danh mục Đạt (Passed)
Kết xuất Báo cáo Doanh thu năm Tổng hợp 12.000 dòng nghiệp vụ chi tiết Kết xuất bảng tổng hợp phân loại theo quý Thời gian xử lý: 1.42 giây Đạt (Passed)

Đo lường hiệu năng kỹ thuật

  • Thời gian phản hồi truy vấn (Query Latency): Trung bình 0.08 giây đối với các truy vấn chi tiết và 1.2 giây đối với các báo cáo tổng hợp năm.
  • Tính toàn vẹn kế toán: Độ chính xác tính toán đạt 100% (Sai số = 0 trên toàn bộ các phép nhân lũy kế và làm tròn thuế suất).
  • Tỷ lệ khắc phục lỗi: Xử lý triệt để 100% (24/24) các lỗi phát sinh trong giai đoạn UAT liên quan đến định dạng ngày tháng và làm tròn tiền tệ VNĐ.

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

Cải tiến kỹ thuật chuyên sâu

  1. Tự động hóa luân chuyển chứng từ 5 bước: Loại bỏ hoàn toàn sự rời rạc giữa khâu lập Phiếu thu của kế toán thanh toán và sổ theo dõi của thủ quỹ. Phiếu thu khi được kế toán trưởng duyệt sẽ tự động kích hoạt trạng thái ghi sổ kép, khóa quyền chỉnh sửa để ngăn ngừa gian lận.
  2. Cơ chế kiểm soát chéo quan hệ Nợ - Có: Tích hợp bộ kiểm tra cân đối trực tiếp (Balance Validator) trước khi dữ liệu được ghi xuống đĩa cứng, triệt tiêu tình trạng lệch số liệu giữa Sổ Nhật ký chung và Sổ Cái các tài khoản 511, 131, 3331.
  3. Đa dạng hóa xử lý chính sách giá và giảm trừ: Cho phép quản lý đồng thời nhiều loại giảm trừ doanh thu (Chiết khấu thương mại theo sản lượng, Giảm giá hàng lỗi kỹ thuật, Hàng bị trả lại do sai quy cách sơn) với cơ chế bóc tách thuế GTGT tự động.

Đánh giá định lượng hiệu quả

  • Rút ngắn thời gian lập báo cáo tài chính: Thời gian tổng hợp doanh thu và công nợ cuối tháng giảm từ 3 ngày làm việc xuống còn 15 phút.
  • Nâng cao hiệu suất lao động: Giảm 65% thao tác thủ công lặp lại của nhân viên kế toán phần hành, cho phép nhân sự tập trung vào phân tích chi phí và quản trị dòng tiền.
  • Độ tin cậy số liệu: Đạt độ chính xác 100% khi đối chiếu giữa số phát sinh trên Sổ Nhật ký chung và Bảng cân đối tài khoản định kỳ.

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

Kịch bản vận hành thực tế

Hệ thống được thiết kế tối ưu cho 2 luồng nghiệp vụ đặc thù tại Công ty Cổ phần Việt Com:

Yêu cầu cấu hình hệ thống triển khai

  • Cấu hình máy chủ (Server/Host):
    • CPU: Intel Core i3 trở lên (hoặc tương đương).
    • RAM: Tối thiểu 4GB (Khuyến nghị 8GB).
    • Ổ cứng: Dung lượng khả dụng tối thiểu 20GB HDD/SSD.
    • Hệ điều hành: Windows Server 2008/2012/2016 hoặc Windows 7/10 Pro.
  • Cấu hình máy trạm (Client/Workstation):
    • CPU: Intel Pentium Dual Core / Core i3.
    • RAM: Tối thiểu 2GB.
    • Màn hình: Độ phân giải tối thiểu 1024x768 pixels.
    • Máy in: Tương thích máy in Laser khổ A4/A5 để in hóa đơn và sổ sách kế toán.

Phân tích Chi phí - Lợi ích (Cost-Benefit Analysis)

  • Chi phí đầu tư ban đầu: Gần như bằng 0 đối với chi phí bản quyền phần mềm nhờ giải pháp tự phát triển nội bộ trên nền tảng Visual FoxPro; tận dụng toàn bộ hạ tầng phần cứng sẵn có tại công ty.
  • Lợi ích kinh tế: Tiết kiệm hàng năm khoảng 40 - 60 triệu đồng chi phí mua bản quyền nâng cấp phần mềm thương mại và giảm thiểu 1 vị trí nhân sự nhập liệu thủ công.
  • Thời gian hoàn vốn (ROI): Ước tính đạt điểm hòa vốn và mang lại giá trị thặng dư sau chưa đầy 6 tháng vận hành chính thức.

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

Hạn chế kỹ thuật hiện tại

  • Môi trường chia sẻ dữ liệu: VFP vận hành theo cơ chế File-Server qua mạng chia sẻ thư mục nội bộ (LAN Share), tiềm ẩn rủi ro giảm hiệu năng khi số lượng máy trạm đồng thời vượt quá 20 người dùng hoặc khi kích thước file .DBF tiếp cận ngưỡng 2GB.
  • Tính linh hoạt nền tảng: Ứng dụng chỉ chạy trên hệ điều hành Windows, chưa hỗ trợ giao diện Responsive trên trình duyệt Web hoặc thiết bị di động (iOS/Android).
  • Khả năng tự động sao lưu đám mây: Quy trình Backup dữ liệu hiện vẫn dựa vào kịch bản sao lưu nội bộ, chưa tích hợp đồng bộ thời gian thực lên hạ tầng Cloud Storage.

Định hướng nâng cấp và nghiên cứu tương lai

  1. Chuyển đổi Backend sang Hệ quản trị CSDL Client-Server: Nâng cấp tầng lưu trữ từ .DBF sang Microsoft SQL Server hoặc PostgreSQL thông qua ODBC/OLE DB để mở rộng quy mô dữ liệu và nâng cao tính bảo mật.
  2. Tích hợp Hóa đơn điện tử (E-Invoice API): Kết nối trực tiếp API với các nhà cung cấp hóa đơn điện tử (như VNPT-Invoice, Viettel Sinvoice) theo quy định của Nghị định 123/2020/NĐ-CP.
  3. Phát triển phân hệ Dashboard Quản trị Web: Ứng dụng công nghệ Web (C# .NET / Node.js) để cung cấp báo cáo phân tích biểu đồ doanh thu trực quan cho Ban Giám đốc từ xa trên thiết bị di động.

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

  • Sinh viên chuyên ngành Hệ thống Thông tin Kinh tế & Kế toán: Cung cấp tài liệu tham khảo thực chứng về việc chuyển hóa các chuẩn mực kế toán tài chính sang mô hình dữ liệu logic và thuật toán phần mềm.
  • Doanh nghiệp vừa và nhỏ (SMEs): Bản thiết kế mẫu để triển khai hệ thống quản trị bán hàng và công nợ tinh gọn với mức đầu tư tối thiểu nhưng hiệu quả tối đa.
  • Đội ngũ phát triển phần mềm: Các giải pháp mẫu về xử lý bóc tách thuế, quản lý danh mục đa cấp và kỹ thuật tối ưu hóa câu lệnh truy vấn báo cáo tài chính.

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

1. Hệ thống có đáp ứng đầy đủ quy định kế toán theo Thông tư 200/2014/TT-BTC không?

Hoàn toàn đáp ứng. Hệ thống sử dụng bảng danh mục tài khoản chuẩn với đầy đủ các tài khoản doanh thu (TK 5111, TK 5118), thuế GTGT (TK 33311), các khoản giảm trừ doanh thu (TK 5211, TK 5212, TK 5213) và công nợ (TK 131), đồng thời thiết kế mẫu biểu Sổ Nhật ký chung, Sổ Cái đúng chuẩn quy định của Bộ Tài chính.

2. Dữ liệu kế toán lưu trên tệp .DBF có bị giới hạn dung lượng không?

Hệ quản trị CSDL Visual FoxPro giới hạn dung lượng mỗi bảng .DBF tối đa là 2GB. Với quy mô giao dịch của doanh nghiệp thương mại phân phối hóa chất sơn vừa và nhỏ (khoảng 15.000 - 25.000 chứng từ/năm), hệ thống có thể lưu trữ liên tục từ 7 đến 10 năm mà không chạm ngưỡng giới hạn. Ngoài ra, tính năng kết chuyển số dư và đóng sổ cuối năm giúp tối ưu hóa dung lượng định kỳ.

3. Phần mềm xử lý thế nào khi xảy ra mất điện hoặc sự cố mạng trong lúc ghi sổ?

Mọi thao tác ghi nhận dữ liệu nhiều bảng (Hóa đơn, Chi tiết hóa đơn, Sổ Nhật ký chung) đều được bao bọc trong khối lệnh giao dịch BEGIN TRANSACTION ... END TRANSACTION kết hợp cấu trúc bẫy lỗi TRY ... CATCH. Khi có sự cố, hệ thống tự động thực thi lệnh ROLLBACK để hoàn nguyên dữ liệu về trạng thái an toàn trước đó, ngăn chặn hoàn toàn lỗi dữ liệu mồ côi hoặc lệch số liệu kép.

4. Chi phí bảo trì và chuyển giao hệ thống bao gồm những gì?

Hệ thống có cấu trúc đóng gói dạng tệp thực thi độc lập (.EXE), chỉ cần cài đặt thư viện VFP Runtime Library mà không đòi hỏi phần mềm trung gian phức tạp. Chi phí bảo trì gần như bằng 0 trong điều kiện vận hành chuẩn; chi phí đào tạo người dùng chỉ mất từ 1-2 buổi làm việc nhờ giao diện tiếng Việt thân thiện, rõ ràng.

5. Hệ thống có thể mở rộng sang quản lý kế toán kho và kế toán mua hàng không?

Có. Kiến trúc CSDL được thiết kế mở với các bảng danh mục dùng chung (Khách hàng, Nhà cung cấp, Hàng hóa, Tài khoản). Việc mở rộng thêm các phân hệ Kế toán Mua hàng (TK 331, TK 156) hay Kế toán Kho vật tư (TK 152, TK 155) có thể thực hiện dễ dàng bằng cách bổ sung các Form nhập liệu và Module định khoản tương ứng mà không cần tái cấu trúc toàn bộ hệ thống.


Kết luận

Đồ án “Xây dựng phần mềm kế toán xác định doanh thu bán hàng tại Công ty Cổ phần Việt Com” đã giải quyết trọn vẹn bài toán tự động hóa quy trình kế toán doanh thu và xác định kết quả kinh doanh cho một doanh nghiệp phân phối thương mại đặc thù. Bằng việc kết hợp chặt chẽ giữa lý thuyết hệ thống thông tin kế toán hiện đại và công cụ lập trình Visual FoxPro trực quan, công trình đã tạo ra một sản phẩm phần mềm có tính ứng dụng cao, đảm bảo tính chuẩn xác về mặt nghiệp vụ tài chính và tối ưu về mặt hiệu năng vận hành.

Hệ thống không chỉ giúp Công ty Cổ phần Việt Com nâng cao năng lực quản trị công nợ, tiết kiệm thời gian hạch toán và giảm thiểu sai sót chủ quan, mà còn đóng vai trò là một tài liệu nghiên cứu ứng dụng có giá trị học thuật cao cho sinh viên, giảng viên và các nhà phát triển giải pháp tin học kinh tế. Đây là nền tảng vững chắc để tiếp tục mở rộng, nâng cấp lên các hệ thống ERP toàn diện trong tương lai.