Giới thiệu dự án

Trong bối cảnh nền kinh tế số hóa và sự phát triển vượt bậc của ngành y tế, ngành công nghiệp dược phẩm tại Việt Nam đang duy trì tốc độ tăng trưởng bình quân từ 8% – 10%/năm. Cùng với sự mở rộng quy mô, các doanh nghiệp sản xuất và bán lẻ dược phẩm phải đối mặt với những tiêu chuẩn khắt khe về quản trị chất lượng như Thực hành tốt nhà thuốc (GPP - Good Pharmacy Practice) và Thực hành tốt sản xuất thuốc (GMP). Đối với mô hình tích hợp vừa nghiên cứu phát triển (R&D), sản xuất bào chế, vừa vận hành chuỗi bán lẻ, việc quản lý dòng thông tin tài chính - kế toán và kiểm soát chuỗi cung ứng là bài toán sống còn.

Đồ án "Phân tích – Thiết kế Hệ thống Thông tin Kế toán tại Công ty Cổ phần Dược phẩm LQT" được thực hiện bởi nhóm sinh viên chuyên ngành Hệ thống Thông tin, Khoa Công nghệ Thông tin – Trường Đại học Ngoại ngữ - Tin học TP.HCM (HUFLIT). Dự án tập trung giải quyết triệt để sự đứt gãy thông tin giữa các bộ phận chức năng khi doanh nghiệp chuyển đổi mô hình từ một đơn vị thương mại đơn thuần sang công ty dược phẩm khép kín có hoạt động R&D và dây chuyền sản xuất tự chủ.

+-------------------------------------------------------------------------------+
|                       MÔ HÌNH CHUYỂN ĐỔI DOANH NGHIỆP LQT                     |
|                                                                               |
|  [ Nhà phân phối dược thương mại ]                                            |
|       - Phòng Kế toán                                                         |
|       - Phòng Kinh doanh            --------> [ CÔNG TY CP DƯỢC PHẨM LQT ]    |
|       - Phòng CSKH                            (R&D + Sản xuất + Chuỗi GPP)    |
|  (Hệ thống rời rạc, xử lý thủ công)           (AIS Tích hợp tập trung)        |
+-------------------------------------------------------------------------------+

Vấn đề thực tiễn và bài toán doanh nghiệp

Khi quy mô mở rộng, hệ thống xử lý phân tán cũ tại Công ty CP Dược phẩm LQT bộc lộ hàng loạt rủi ro:

  • Độ trễ dữ liệu giao dịch: Độ trễ cập nhật chứng từ từ 24 – 48 giờ giữa kho vận, bán lẻ tại điểm bán (828 Sư Vạn Hạnh, Q.10, TP.HCM) và phòng kế toán trung tâm.
  • Sai lệch kiểm kê và hao hụt: Tỷ lệ chênh lệch số liệu tồn kho thực tế và sổ sách kế toán ở mức 7.5% do quản lý thủ công nguyên phụ liệu bào chế và thành phẩm dược.
  • Áp lực hạch toán giá thành phức tạp: Thiếu liên kết giữa chi phí nguyên vật liệu xuất xưởng (TK 152), chi phí nhân công trực tiếp (TK 622) và chi phí sản xuất chung dẫn đến tính toán sai giá thành sản phẩm viên nang, thuốc bột.
  • Nguy cơ sai sót và thiếu vết kiểm toán (Audit Trail): Dữ liệu kế toán bị ghi đè, khó truy vết giao dịch chỉnh sửa trực tiếp, vi phạm tính toàn vẹn của chuẩn mực kế toán tài chính.

Mục tiêu dự án

  1. Thẩm định toàn diện hiện trạng: Phân tích chi tiết quy trình luân chuyển chứng từ và kiến trúc luồng dữ liệu kế toán hiện hữu.
  2. Thiết kế chuẩn hóa 4 chu trình nghiệp vụ cốt lõi: Tái cấu trúc chu trình Doanh thu (Order-to-Cash), chu trình Chi phí (Procure-to-Pay), chu trình Chuyển đổi (Conversion/Production & Payroll) và chu trình Tài chính (Financial/General Ledger).
  3. Mô hình hóa Cơ sở dữ liệu và Luồng thông tin: Xây dựng biểu đồ luồng dữ liệu (DFD), kiến trúc cơ sở dữ liệu quan hệ (RDBMS) chuẩn hóa hạch toán theo Hệ thống Tài khoản Kế toán Việt Nam (Thông tư 200/2014/TT-BTC & Thông tư 133/2016/TT-BTC).
  4. Xây dựng giải pháp kiểm soát nội bộ và hạ tầng IT: Hoạch định kiến trúc phần cứng, phân quyền người dùng (RBAC), kiểm soát truy cập và bảo mật dữ liệu tài chính.

Phạm vi và giới hạn

  • Phạm vi: Ứng dụng trên toàn bộ cơ cấu tổ chức của Công ty CP Dược phẩm LQT gồm 8 phòng ban/bộ phận: Hội đồng quản trị, Ban giám đốc, Kinh doanh & Tiếp thị, R&D, Sản xuất, Kế toán - Tài chính, Hành chính - Nhân sự, Giao hàng & Quản lý kho.
  • Giới hạn: Hệ thống tập trung tối ưu luồng kế toán nội bộ, mô hình giao diện POS và quản lý kho; chưa tích hợp chữ ký số HSM và API cổng thanh toán quốc tế đa tiền tệ.

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

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

+---------------------------------------------------------------------------------------------------+
|                              SO SÁNH HỆ THỐNG CŨ VÀ HỆ THỐNG AIS MỚI                              |
+----------------------+------------------------------------+---------------------------------------+
| Tiêu chí             | Hệ thống phân tán cũ               | Hệ thống AIS chuẩn hóa đề xuất        |
+----------------------+------------------------------------+---------------------------------------+
| Tính nhất quán       | Dữ liệu lưu rời rạc tại từng phòng | CSDL SQL Server tập trung, đồng bộ    |
|                      | ban, dễ trùng lặp/xung đột         | thời gian thực (Real-time)            |
+----------------------+------------------------------------+---------------------------------------+
| Độ chính xác sổ sách | Phụ thuộc nhập tay, tỷ lệ sai sót  | Tự động hạch toán Nợ/Có từ chứng từ   |
|                      | nhập liệu ~5.2%                    | gốc, giảm tỷ lệ lỗi xuống <0.2%       |
+----------------------+------------------------------------+---------------------------------------+
| Thời gian lập báo cáo| Mất từ 5 - 7 ngày sau khi kết thúc | Tự động tổng hợp Báo cáo KQKD, Sổ cái |
|                      | kỳ kế toán                         | chỉ trong vài giây                    |
+----------------------+------------------------------------+---------------------------------------+
| Kiểm soát kho dược   | Kiểm đếm thủ công, không phân định | Quản lý theo số lô, quét mã vạch và   |
|                      | tự động NVL và thành phẩm          | tự động khấu trừ định mức tồn kho     |
+----------------------+------------------------------------+---------------------------------------+

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

  • Must have (Bắt buộc): Tự động hóa lập Nhật ký chung, Sổ cái, Nhật ký thu/chi; Quản lý xuất/nhập/tồn kho dược phẩm; Hạch toán dòng tiền (TK 111, 112) và công nợ (TK 131, 331).
  • Should have (Nên có): Tích hợp bảng tính lương thưởng/phạt theo cấp bậc (Giám đốc, Quản lý phòng ban, Nhân viên); Phân tích chi phí kế hoạch vs thực tế.
  • Could have (Có thể có): Giao diện POS bán lẻ cảm ứng hỗ trợ quét mã vạch; module cảnh báo hạn sử dụng dược liệu.
  • Won't have (Chưa thực hiện): Hạch toán tự động tỷ giá hối đoái cho hợp đồng gia công quốc tế.

Thiết kế hệ thống

Kiến trúc tổng thể (System Architecture)

Hệ thống được thiết kế theo mô hình Client-Server 3 lớp (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ý nghiệp vụ kế toán và tầng lưu trữ dữ liệu.

flowchart TD
    subgraph UI_Layer["Tầng Trình diễn (Presentation Layer)"]
        UI_POS["Giao diện Bán hàng / POS"]
        UI_Kho["Giao diện Kho & Kiểm kê"]
        UI_KT["Giao diện Kế toán & Sổ cái"]
        UI_BOD["Dashboard Ban Giám Đốc"]
    end

    subgraph App_Layer["Tầng Nghiệp vụ (Business Logic Layer - ProdX Core)"]
        BL_Rev["Xử lý Chu trình Doanh thu"]
        BL_Exp["Xử lý Chu trình Chi phí & Mua hàng"]
        BL_Prod["Quản lý Chi phí Sản xuất & Lương"]
        BL_GL["Động cơ Hạch toán Sổ cái & P&L"]
    end

    subgraph Data_Layer["Tầng Dữ liệu (Database Layer - SQL Server)"]
        DB_Master[("Database Kế toán LQT Enterprise")]
        DB_Audit[("Hệ thống Log & Sao lưu định kỳ")]
    end

    UI_POS --> BL_Rev
    UI_Kho --> BL_Exp
    UI_Kho --> BL_Prod
    UI_KT --> BL_GL
    UI_BOD --> BL_GL

    BL_Rev --> DB_Master
    BL_Exp --> DB_Master
    BL_Prod --> DB_Master
    BL_GL --> DB_Master
    DB_Master -.-> DB_Audit

Technology Stack và Hạ tầng phần cứng

  • Hệ quản trị CSDL: Microsoft SQL Server Enterprise / Hệ CSDL ProdX Database Engine.
  • Ngôn ngữ & Nền tảng phát triển: C# .NET Framework / .NET Core, tích hợp công cụ tự động hóa bảng tính kế toán.
  • Hạ tầng Mạng & Phần cứng:
    • Mạng nội bộ: Hệ thống Router/Switch công nghiệp, mạng Wifi chuẩn doanh nghiệp (băng thông 1 Gbps, phân tách VLAN Kế toán và VLAN Bán hàng).
    • Máy trạm (PC trạm): Cấu hình Intel Core i5, 8GB RAM, SSD 256GB chuyên dụng cho kế toán viên và nhân viên kho vận.
    • Thiết bị ngoại vi chuyên dụng: Máy quét mã vạch Barcode Scanner Laser, Máy in hóa đơn nhiệt POS, Máy in laser khổ A4 phục vụ in Sổ cái và Phiếu nhập kho.
    • Máy móc sản xuất liên kết hệ thống chi phí: Máy dập viên tự động (50.000.000 VNĐ), Máy nghiền dược liệu (50.000.000 VNĐ), Máy xay nghiền thuốc (40.000.000 VNĐ), Máy lạnh công nghiệp bảo quản thuốc (60.000.000 VNĐ).

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

Mô hình dữ liệu quan hệ được chuẩn hóa ở dạng chuẩn 3NF, bảo đảm tính toàn vẹn tham chiếu giữa chứng từ gốc và các sổ kế toán tổng hợp:

+-------------------+       +-------------------------+       +-------------------+
|    tbl_KhachHang  |       |       tbl_HoaDon        |       | tbl_ChiTietHoaDon |
+-------------------+       +-------------------------+       +-------------------+
| PK | MaKH         |<--+---| PK      | MaHD          |<--+---| PK,FK1 | MaHD     |
|    | TenKH        |   |   | FK1     | MaKH          |   |   | PK,FK2 | MaThuoc  |
|    | DiaChi       |   |   |         | NgayLap       |   |   |        | SoLuong  |
|    | SoDT         |   |   |         | TongTien      |   +---|        | DonGia   |
+-------------------+   |   |         | PhuongThucTT  |       |        | ChietKhau|
                        |   +-------------------------+       +-------------------+
                        |               |                               |
                        |               v                               v
+-------------------+   |   +-------------------------+       +-------------------+
|   tbl_PhieuThu    |   |   |    tbl_NhatKyChung      |       |   tbl_DuocPham    |
+-------------------+   |   +-------------------------+       +-------------------+
| PK | MaPT         |   |   | PK      | ID_GiaoDich   |   +-->| PK     | MaThuoc  |
|    | NgayLap      |   |   |         | NgayGhiSo     |   |   |        | TenThuoc |
| FK | MaHD         |---+   |         | SoHieuChungTu |   |   |        | DonViTinh|
|    | SoTien       |       |         | DienGiai      |   |   |        | SoLuongTon|
|    | TK_No (111)  |       |         | TK_No         |   |   |        | DonGiaVon|
|    | TK_Co (131)  |       |         | TK_Co         |   |   |        | HanSuDung|
+-------------------+       |         | SoTienPhatSinh|   |   +-------------------+
                            +-------------------------+   |             ^
                                        |                 |             |
                                        v                 |   +-------------------+
                            +-------------------------+   |   |   tbl_PhieuNhap   |
                            |       tbl_SoCai         |   |   +-------------------+
                            +-------------------------+   |   | PK     | MaPN     |
                            | PK      | ID_SoCai      |   |   |        | NgayNhap |
                            |         | SoHieuTK (111)|   |   | FK     | MaNCC    |
                            |         | NgayThang     |   +---|        | MaThuoc  |
                            |         | SoPhatSinhNo  |       |        | SoLuong  |
                            |         | SoPhatSinhCo  |       |        | DonGiaNhap|
                            |         | SoDuCuoiKy    |       |        | TK_No(152)|
                            +-------------------------+       +-------------------+

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

Dự án áp dụng mô hình phát triển Modified Waterfall (Thác nước cải tiến) kết hợp kiểm thử nghiệm thu từng chu trình nghiệp vụ, chia đều trong lộ trình 10 tuần:

  • Tuần 1 – 2: Khảo sát hiện trạng chuỗi nhà thuốc LQT, xác lập cơ cấu tổ chức và ma trận chức năng phòng ban.
  • Tuần 3 – 4: Thẩm định hệ thống thông tin kế toán cũ, mô hình hóa DFD cho 4 chu trình nghiệp vụ (Doanh thu, Chi phí, Chuyển đổi, Tài chính).
  • Tuần 5 – 6: Thiết kế cấu trúc CSDL quan hệ, chuẩn hóa hệ thống tài khoản và luồng chứng từ gốc (Phiếu thu, Phiếu chi, Phiếu nhập kho).
  • Tuần 7 – 8: Xây dựng thuật toán liên kết tự động giữa Sổ Nhật ký chung, Nhật ký thu/chi và Sổ cái; thiết kế giao diện UI/UX.
  • Tuần 9: Thử nghiệm hạch toán dữ liệu phát sinh tháng 06/2023 - 07/2023, đánh giá độ cân đối Nợ/Có.
  • Tuần 10: Đánh giá kiểm soát nội bộ, tối ưu hóa hiệu năng và nghiệm thu đề tài.
+-------------------------------------------------------------------------------+
|                       LỘ TRÌNH TRIỂN KHAI DỰ ÁN (10 TUẦN)                     |
|                                                                               |
| [T1-T2]  Khảo sát & Phân tích yêu cầu                                         |
| [T3-T4]  ====> Thiết kế Luồng dữ liệu (DFD 4 Chu trình)                       |
| [T5-T6]        ====> Chuẩn hóa CSDL & Hệ thống Chứng từ                       |
| [T7-T8]              ====> Xây dựng Module Tự động hóa & UI/UX                |
| [T9]                       ====> Kiểm thử Dữ liệu Phát sinh Thực tế           |
| [T10]                            ====> Đánh giá Kiểm soát & Nghiệm thu        |
+-------------------------------------------------------------------------------+

Implementation và kết quả

Quá trình phát triển và thuật toán nghiệp vụ

Hệ thống số hóa toàn bộ 4 chu trình giao tiếp dữ liệu kế toán:

  1. Chu trình doanh thu (O2C): Nhận đơn đặt hàng $\rightarrow$ Phòng Kho kiểm tra tồn $\rightarrow$ Xuất hàng $\rightarrow$ Kế toán lập hóa đơn $\rightarrow$ Ngân hàng/POS xác nhận thanh toán $\rightarrow$ Hạch toán tự động Nợ TK 111/112 - Có TK 511, Có TK 3331.
  2. Chu trình chi phí (P2P): Đề xuất nguyên liệu từ xưởng $\rightarrow$ Lập PO gửi nhà cung cấp $\rightarrow$ Nhập kho và kiểm tra chất lượng $\rightarrow$ Đối chiếu 3 chiều (PO, Phiếu giao hàng, Hóa đơn) $\rightarrow$ Thanh toán qua Banking Nợ TK 152/153, Nợ TK 133 - Có TK 111/112/331.
  3. Chu trình chuyển đổi:
    • Hạch toán lương thưởng định mức: Phạt đi muộn (5.000 VNĐ/15 phút đối với Ban điều hành, 3.000 VNĐ/15 phút đối với nhân viên), phạt nghỉ không phép (40.000 VNĐ/ngày với Giám đốc, 10.000 – 15.000 VNĐ/ngày với nhân viên); hạch toán Nợ TK 622/642 - Có TK 334.
    • Phân bổ chi phí sản xuất: Tập hợp chi phí điện nước, internet, bảo trì máy dập/nghiền vào giá thành dược phẩm.
  4. Chu trình tài chính & Sổ cái: Xử lý vốn góp cổ đông, vay ngân hàng và kết chuyển lãi lỗ vào Báo cáo Kết quả Hoạt động Kinh doanh.

Thuật toán trích xuất tự động từ Nhật ký chung sang Sổ Nhật ký Thu tiền (Excel/VBA Formula Engine)

Hệ thống sử dụng các hàm điều kiện logic để tự động phân loại các nghiệp vụ phát sinh dòng tiền vào mà không cần kế toán viên phải nhập liệu hai lần:

// Công thức xác định số tiền ghi Nợ TK 111 tại dòng thứ 7 trên Nhật ký Thu:
=IF(AND('NKC'!G6=111, 'NKC'!H6<>0), 'NKC'!H6, 0)

// Công thức trích lọc Tài khoản đối ứng Có TK 511 (Doanh thu bán lẻ):
=IF(AND('NK_Thu'!E7<>0, 'NKC'!G7='NK_Thu'!F4), 'NKC'!I7, "")

// Công thức trích lọc Tài khoản đối ứng Có TK 33311 (Thuế GTGT đầu ra):
=IF(AND('NK_Thu'!E7<>0, 'NKC'!G7='NK_Thu'!G4), 'NKC'!I7, "")

// Công thức trích lọc các Tài khoản đối ứng Khác (TK 131, 141, 622, 711):
=IF(AND('NK_Thu'!E7<>0, 'NK_Thu'!F7="", 'NK_Thu'!G7=""), 'NKC'!I7, "")

Mã nguồn SQL Stored Procedure: Tự động hạch toán Hóa đơn bán lẻ Dược phẩm

Đoạn mã sau thực hiện ghi nhận giao dịch bán hàng, cập nhật sổ kế toán kép và tự động trừ số lượng tồn kho trong cùng một transaction:

CREATE PROCEDURE sp_ProcessPharmacySale
    @MaHD VARCHAR(20),
    @MaKH VARCHAR(20),
    @MaThuoc VARCHAR(20),
    @SoLuong INT,
    @DonGia DECIMAL(18,2),
    @ThueSuatGTGT DECIMAL(5,2), -- Ví dụ: 0.10 cho 10%
    @NguoiThucHien VARCHAR(50)
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRANSACTION;
    BEGIN TRY
        DECLARE @ThanhTienChuaThue DECIMAL(18,2) = @SoLuong * @DonGia;
        DECLARE @TienThue DECIMAL(18,2) = @ThanhTienChuaThue * @ThueSuatGTGT;
        DECLARE @TongTien DECIMAL(18,2) = @ThanhTienChuaThue + @TienThue;
        DECLARE @GiaVon DECIMAL(18,2);

        -- 1. Kiểm tra tồn kho dược phẩm
        SELECT @GiaVon = DonGiaVon FROM tbl_DuocPham WHERE MaThuoc = @MaThuoc;
        IF (SELECT SoLuongTon FROM tbl_DuocPham WHERE MaThuoc = @MaThuoc) < @SoLuong
        BEGIN
            RAISERROR('Số lượng thuốc tồn kho không đủ để xuất bán!', 16, 1);
        END

        -- 2. Trừ kho dược phẩm
        UPDATE tbl_DuocPham 
        SET SoLuongTon = SoLuongTon - @SoLuong 
        WHERE MaThuoc = @MaThuoc;

        -- 3. Ghi nhận chi tiết Hóa đơn bán hàng
        INSERT INTO tbl_ChiTietHoaDon (MaHD, MaThuoc, SoLuong, DonGia, ThanhTien)
        VALUES (@MaHD, @MaThuoc, @SoLuong, @DonGia, @TongTien);

        -- 4. Tự động ghi nhận Nhật ký chung - Doanh thu & Thuế
        -- Ghi Nợ TK 111 (Tiền mặt)
        INSERT INTO tbl_NhatKyChung (NgayGhiSo, SoHieuChungTu, DienGiai, TK_No, TK_Co, SoTienPhatSinh)
        VALUES (GETDATE(), @MaHD, 'Thu tiền bán lẻ thuốc ' + @MaThuoc, '111', NULL, @TongTien);

        -- Ghi Có TK 511 (Doanh thu bán hàng)
        INSERT INTO tbl_NhatKyChung (NgayGhiSo, SoHieuChungTu, DienGiai, TK_No, TK_Co, SoTienPhatSinh)
        VALUES (GETDATE(), @MaHD, 'Doanh thu bán lẻ thuốc ' + @MaThuoc, NULL, '511', @ThanhTienChuaThue);

        -- Ghi Có TK 3331 (Thuế GTGT phải nộp)
        INSERT INTO tbl_NhatKyChung (NgayGhiSo, SoHieuChungTu, DienGiai, TK_No, TK_Co, SoTienPhatSinh)
        VALUES (GETDATE(), @MaHD, 'Thuế GTGT đầu ra bán thuốc ' + @MaThuoc, NULL, '3331', @TienThue);

        -- 5. Tự động ghi nhận Giá vốn hàng bán (Nợ 632 / Có 156)
        INSERT INTO tbl_NhatKyChung (NgayGhiSo, SoHieuChungTu, DienGiai, TK_No, TK_Co, SoTienPhatSinh)
        VALUES (GETDATE(), @MaHD, 'Xuất kho giá vốn thuốc ' + @MaThuoc, '632', '156', @GiaVon * @SoLuong);

        COMMIT TRANSACTION;
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION;
        THROW;
    END CATCH
END;

Kiểm thử và đánh giá kết quả hạch toán thực tế

Nhóm nghiên cứu đã đưa vào hệ thống toàn bộ tập dữ liệu giao dịch mẫu phát sinh trong tháng 06 và 07/2023 của Công ty LQT để kiểm thử:

  • Chứng từ thu tiền (Phiếu thu PT305 đến PT359): Rút tiền gửi ngân hàng (300.000.000 VNĐ - Nợ 111/Có 112), Thu tiền khách hàng (5.000.000 VNĐ - Nợ 111/Có 131), Thu tiền bán lẻ hàng hóa (600.000.000 VNĐ - Nợ 111/Có 511), Thu nhập tài chính (500.000.000 VNĐ - Nợ 111/Có 515).
  • Chứng từ chi tiền (Phiếu chi PC001 đến PC010): Chi mua máy móc sản xuất (100.000.000 VNĐ - Nợ 221/Có 111), Mua nguyên vật liệu (400.000.000 VNĐ - Nợ 152/Có 111, Thuế GTGT 40.000.000 VNĐ - Nợ 133/Có 111), Mua tài sản cố định (800.000.000 VNĐ - Nợ 211/Có 111), Chi trả nợ xưởng (150.000.000 VNĐ - Nợ 331/Có 111).
  • Kiểm định cân đối Sổ cái: Đảm bảo $100%$ tính cân đối giữa Tổng phát sinh Nợ và Tổng phát sinh Có:

$$\sum \text{Phát sinh Nợ} = \sum \text{Phát sinh Có} = 2.473.000.000 \text{ VNĐ}$$

+---------------------------------------------------------------------------------------------------+
|                           BẢNG ĐỐI CHIẾU MỤC TIÊU VÀ KẾT QUẢ ĐẠT ĐƯỢC                             |
+--------------------------+------------------------------+---------------------------+-------------+
| Mục tiêu chức năng       | Kế hoạch ban đầu             | Thực tế nghiệm thu        | Trạng thái  |
+--------------------------+------------------------------+---------------------------+-------------+
| Thời gian lập sổ sách    | < 8 giờ sau khi chốt ca      | 15 phút (Real-time sync)  | Đạt 150%    |
| Sai lệch số liệu kiểm kê | Dưới 2.0%                    | 0.05% chênh lệch định mức | Vượt chỉ tiêu|
| Tính toán giá thành SX   | Hỗ trợ 3 dòng thuốc chính    | 100% dòng sản phẩm tự chế | Hoàn thành  |
| Phân quyền hệ thống      | 4 cấp độ người dùng          | 6 vai trò (CEO, CFO, ...) | Hoàn thành  |
+--------------------------+------------------------------+---------------------------+-------------+

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

  1. Chuẩn hóa dòng thông tin liên phòng ban cho ngành Dược: Khác với các mô hình kế toán thương mại đơn thuần, hệ thống tích hợp sâu sắc liên kết giữa phòng R&D, phòng Sản xuất (với định mức hao hụt nghiền/dập viên) và bộ phận Quản lý kho, giúp tự động kết chuyển chi phí sản xuất trực tiếp vào giá thành.
  2. Cơ chế đối chiếu 3 chiều tự động trong chu trình P2P: Loại bỏ triệt để tình trạng thanh toán sai lệch với nhà cung cấp nguyên liệu thông qua việc đối chiếu tự động giữa Đơn đặt hàng (PO) – Biên bản nhận hàng kiểm định chất lượng – Hóa đơn GTGT từ người bán.
  3. Mô hình hóa chi tiết cấu trúc định phí và biến phí: Xây dựng bảng dự toán chi phí kế hoạch (21.800.000 VNĐ) so với chi phí thực tế (24.000.000 VNĐ) phân bổ chi tiết cho từng nhóm: R&D, Sản xuất, Marketing, Quản lý hành chính và Bán hàng, cung cấp góc nhìn đa chiều cho Ban Giám đốc.
+---------------------------------------------------------------------------------------------------+
|                     SO SÁNH VỚI CÁC GIẢI PHÁP TRÊN THỊ TRƯỜNG HIỆN NAY                            |
+----------------------+-----------------------+-----------------------+----------------------------+
| Tiêu chí             | Quản lý bằng Excel    | Phần mềm kế toán SME  | Hệ thống AIS LQT đề xuất   |
|                      | truyền thống          | đóng gói (MISA/Fast)  | (Chuyên biệt ngành Dược)   |
+----------------------+-----------------------+-----------------------+----------------------------+
| Tính tích hợp R&D/SX | Không có              | Rất hạn chế, phải mua | Tích hợp trực tiếp module  |
|                      |                       | thêm module đắt tiền  | định mức bào chế & máy móc |
+----------------------+-----------------------+-----------------------+----------------------------+
| Chi phí triển khai   | Rất thấp              | Trung bình - Cao      | Tối ưu, phù hợp ngân sách  |
|                      |                       | (15 - 50 triệu/năm)   | đầu tư nội bộ ban đầu      |
+----------------------+-----------------------+-----------------------+----------------------------+
| Khả năng tùy biến    | Cao nhưng dễ lỗi      | Thấp (Đóng gói sẵn)   | Rất cao theo quy trình LQT |
| quy trình nội bộ     | công thức             |                       |                            |
+----------------------+-----------------------+-----------------------+----------------------------+
| Kiểm soát hao hụt kho| Thủ công, độ trễ lớn  | Theo dõi số lượng     | Theo dõi số lô, hạn dùng   |
| dược phẩm            |                       | chung                 | và kiểm kê trực tiếp POS   |
+----------------------+-----------------------+-----------------------+----------------------------+

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

Kịch bản vận hành thực tế tại điểm bán lẻ & Nhà xưởng

  • Điểm bán lẻ GPP (828 Sư Vạn Hạnh, Q.10): Dược sĩ tiếp nhận yêu cầu $\rightarrow$ Chọn thuốc trên giao diện POS $\rightarrow$ Hệ thống tự động tính chiết khấu và thuế $\rightarrow$ Khách hàng thanh toán đa phương thức (Tiền mặt, Chuyển khoản Banking) $\rightarrow$ In hóa đơn bán lẻ và tự động trừ số lượng trên máy chủ trung tâm.
  • Tại Nhà xưởng & Kho nguyên liệu: Nhân viên kho sử dụng thiết bị quét mã vạch để xuất nguyên liệu cho phòng sản xuất theo Lệnh sản xuất đã duyệt $\rightarrow$ Hệ thống ghi nhận chi phí TK 621 $\rightarrow$ Sau khi dập viên và kiểm nghiệm chất lượng đạt chuẩn, ghi nhận nhập kho thành phẩm TK 155.

Bảng dự toán chi phí đầu tư trang thiết bị và phần mềm

+---------------------------------------------------------------------------------------------------+
|                            DỰ TOÁN CHI PHÍ HỆ THỐNG VÀ TRANG THIẾT BỊ                             |
+-----+---------------------------------------+-------------+---------------+-----------------------+
| STT | Hạng mục trang thiết bị / Phần mềm    | Số lượng    | Đơn giá (VNĐ) | Thành tiền (VNĐ)      |
+-----+---------------------------------------+-------------+---------------+-----------------------+
| 1   | Máy tính trạm kế toán & kho           | 04 bộ       | 25.000.000    | 100.000.000           |
| 2   | Máy lạnh công nghiệp bảo quản thuốc   | 01 hệ thống | 60.000.000    | 60.000.000            |
| 3   | Máy dập viên tự động phục vụ sản xuất | 01 máy      | 50.000.000    | 50.000.000            |
| 4   | Máy nghiền dược liệu công nghiệp      | 01 máy      | 50.000.000    | 50.000.000            |
| 5   | Máy xay nghiền thuốc thứ cấp          | 01 máy      | 40.000.000    | 40.000.000            |
| 6   | Hệ thống mạng Wifi & Thiết bị mạng    | 01 gói      | 17.000.000    | 17.000.000            |
| 7   | Bản quyền Phần mềm ProdX Core AIS     | 01 gói      | 30.000.000    | 30.000.000            |
| 8   | Hệ quản trị CSDL SQL Server Database  | 01 Server   | 47.000.000    | 47.000.000            |
+-----+---------------------------------------+-------------+---------------+-----------------------+
|     | TỔNG MỨC ĐẦU TƯ BAN ĐẦU               |             |               | 394.000.000 VNĐ       |
+-----+---------------------------------------+-------------+---------------+-----------------------+

Cơ cấu phân bổ nguồn nhân lực vận hành hệ thống

+---------------------------------------------------------------------------------------------------+
|                        MA TRẬN TRÁCH NHIỆM NHÂN SỰ VẬN HÀNH HỆ THỐNG                              |
+--------------------------+------------------------------------------------------------------------+
| Vị trí nhân sự           | Trách nhiệm và Quyền hạn trong Hệ thống Thông tin Kế toán              |
+--------------------------+------------------------------------------------------------------------+
| Tổng Giám đốc (CEO)      | Phê duyệt quyết định đầu tư, xem Dashboard báo cáo tài chính tổng hợp  |
+--------------------------+------------------------------------------------------------------------+
| Giám đốc Tài chính (CFO) | Giám sát toàn bộ hệ thống kiểm soát tài chính, phê duyệt ngân sách     |
+--------------------------+------------------------------------------------------------------------+
| Giám đốc CNTT (CTO)      | Đảm bảo tính liên tục, an toàn bảo mật hạ tầng server và CSDL SQL      |
+--------------------------+------------------------------------------------------------------------+
| Kế toán trưởng           | Kiểm tra tính hợp lệ chứng từ, khóa sổ cái, phê duyệt Báo cáo KQKD     |
+--------------------------+------------------------------------------------------------------------+
| Nhân viên Kế toán        | Nhập chứng từ gốc (Phiếu thu/chi), đối soát hóa đơn nhà cung cấp       |
+--------------------------+------------------------------------------------------------------------+
| Chuyên viên IT           | Bảo trì máy trạm, quản lý phân quyền người dùng, thực hiện sao lưu CSDL|
+--------------------------+------------------------------------------------------------------------+

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

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

  • Thiếu cơ chế ghi vết kiểm toán tự động (Audit Trail): Chưa xây dựng bảng ghi log độc lập ghi lại lịch sử thao tác sửa chữa/xóa dữ liệu trực tiếp trong database, gây khó khăn cho việc phát hiện gian lận nội bộ.
  • Xử lý bất đồng bộ trong kiểm kê kho: Khi có nhiều điểm bán cùng truy cập và cập nhật số lượng tồn kho đồng thời qua mạng WAN, hệ thống có thể gặp hiện tượng nghẽn khóa bản ghi (Row-level Locking Contention).
  • Chưa tích hợp API Hóa đơn điện tử: Việc phát hành hóa đơn GTGT vẫn cần bước xuất file trung gian thay vì kết nối trực tiếp cổng Web Service của Tổng cục Thuế.

Hướng phát triển nâng cấp

  1. Triển khai Module Audit Logging chuyên sâu: Xây dựng cơ chế Database Trigger ghi nhận mọi hành vi INSERT, UPDATE, DELETE cùng định danh UserID, địa chỉ IP và timestamp vào bảng tbl_AuditLog bất biến.
  2. Áp dụng kiến trúc Microservices & Event-Driven: Tách biệt module POS bán hàng và module Kế toán tổng hợp thông qua Message Broker (RabbitMQ hoặc Apache Kafka) để đảm bảo điểm bán lẻ vẫn hoạt động bình thường ngay cả khi mất kết nối máy chủ trung tâm.
  3. Ứng dụng Trí tuệ nhân tạo (AI) trong dự báo tài chính: Tích hợp mô hình dự báo chuỗi thời gian (Time-Series Forecasting) để dự đoán nhu cầu tiêu thụ dược phẩm theo mùa dịch bệnh, từ đó tối ưu hóa lượng vốn lưu động nhập nguyên vật liệu.

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

+-------------------------------------------------------------------------------+
|                             ĐỐI TƯỢNG HƯỞNG LỢI                               |
+-------------------------------------------------------------------------------+
|                                                                               |
|   [ SINH VIÊN IS / KẾ TOÁN ]        [ LẬP TRÌNH VIÊN ERP / DEV ]              |
|   - Nắm vững quy trình DFD          - Hiểu sâu cấu trúc SQL hạch toán kép     |
|   - Tài liệu học tập thực tế        - Mẫu thiết kế CSDL kế toán chuẩn 3NF     |
|                  \                            /                               |
|                   \                          /                                |
|                    v                        v                                 |
|            +----------------------------------------+                         |
|            |    GIÁ TRỊ THỰC TIỄN TỪ ĐỀ TÀI AIS     |                         |
|            +----------------------------------------+                         |
|                    ^                        ^                                 |
|                   /                          \                                |
|                  /                            \                               |
|   [ DOANH NGHIỆP DƯỢC PHẨM ]        [ GIẢNG VIÊN & NHÀ NGHIÊN CỨU ]           |
|   - Giảm 85% thời gian lập báo cáo  - Khung tham chiếu giảng dạy IS           |
|   - Kiểm soát thất thoát kho <0.1%  - Cơ sở mở rộng nghiên cứu ERP            |
|                                                                               |
+-------------------------------------------------------------------------------+
  • Sinh viên ngành Hệ thống Thông tin & Kế toán Doanh nghiệp: Nắm vững phương pháp mô hình hóa luồng thông tin kế toán thực tế trong một doanh nghiệp sản xuất - thương mại đặc thù, hiểu rõ mối quan hệ giữa chứng từ gốc và báo cáo tài chính.
  • Lập trình viên và Kỹ sư phần mềm: Nắm bắt kiến trúc cơ sở dữ liệu quan hệ hạch toán kế toán kép, cách viết stored procedures xử lý transaction tài chính an toàn và logic chuyển đổi dữ liệu tự động.
  • Doanh nghiệp Dược phẩm vừa và nhỏ (SMEs): Cung cấp giải pháp mẫu hoàn chỉnh về chuyển đổi số với chi phí đầu tư hợp lý (dưới 400 triệu VNĐ), kiểm soát chặt chẽ chuỗi cung ứng đạt chuẩn GPP.
  • Giảng viên và Nhà nghiên cứu: Tài liệu tham khảo có tính hệ thống cao kết hợp giữa lý thuyết kế toán tài chính và kỹ thuật phần mềm ứng dụng.

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

1. Cấu hình phần cứng tối thiểu để triển khai máy chủ hệ thống AIS này là gì?

Máy chủ (Database Server) khuyến nghị sử dụng CPU tối thiểu 8 nhân (như Intel Xeon E-2300 series hoặc AMD EPYC), 32GB RAM DDR4 ECC, hệ thống ổ cứng cấu hình RAID 10 (tối thiểu 4 ổ SSD Enterprise 480GB) nhằm đảm bảo tốc độ đọc ghi I/O cao cho CSDL SQL Server và an toàn dữ liệu khi có sự cố hỏng ổ đĩa cứng.

2. Hệ thống xử lý bài toán xung đột dữ liệu tồn kho khi nhiều dược sĩ cùng bán lẻ ra sao?

Hệ thống sử dụng cơ chế kiểm soát đồng thời lạc quan (Optimistic Concurrency Control) kết hợp mức cô lập giao dịch READ COMMITTED SNAPSHOT trong SQL Server. Khi thực hiện giao dịch thanh toán tại quầy POS, transaction sẽ khóa bản ghi số lượng tồn của thuốc tương ứng (WITH (UPDLOCK, ROWLOCK)) trong thời gian mili-giây, đảm bảo không xảy ra hiện tượng xuất bán âm tồn kho.

3. Làm thế nào để đảm bảo tính an toàn dữ liệu trước các cuộc tấn công mạng nội bộ?

Hệ thống áp dụng mô hình phân quyền chặt chẽ theo vai trò (Role-Based Access Control - RBAC). Cơ sở dữ liệu kế toán được đặt tại phân vùng mạng riêng (VLAN Kế toán), chặn toàn bộ kết nối trực tiếp từ Internet; sao lưu dữ liệu tự động mỗi ngày (Daily Backup) vào 23:00 và mã hóa file backup lưu trữ trên máy chủ phụ trợ độc lập.

4. Chi phí bảo trì và nâng cấp hệ thống hàng năm ước tính khoảng bao nhiêu?

Chi phí bảo trì hàng năm thường chiếm khoảng 10% – 15% tổng mức đầu tư ban đầu (tương đương 40.000.000 – 60.000.000 VNĐ/năm), bao gồm: chi phí gia hạn bản quyền phần mềm, phí bảo dưỡng định kỳ máy móc sản xuất, thiết bị mạng và kinh phí đào tạo cập nhật các quy định chuẩn mực kế toán mới cho nhân viên.

5. Thời gian thu hồi vốn đầu tư (Payback Period) của dự án là bao lâu?

Theo tính toán hiệu quả kinh tế, nhờ giảm thiểu 90% sai lệch tồn kho, cắt giảm 2 nhân sự nhập liệu thủ công và tăng tốc độ phục vụ khách hàng tại quầy thuốc, doanh nghiệp ước tính tiết kiệm được khoảng 180.000.000 VNĐ/năm. Thời gian thu hồi vốn đầu tư ban đầu (394 triệu VNĐ) ước tính đạt từ 2.1 đến 2.4 năm.


Kết luận

Đồ án "Phân tích – Thiết kế Hệ thống Thông tin Kế toán tại Công ty Cổ phần Dược phẩm LQT" của nhóm sinh viên Trường Đại học Ngoại ngữ - Tin học TP.HCM đã hoàn thành xuất sắc các mục tiêu nghiên cứu và ứng dụng thực tiễn. Đề tài không chỉ dừng lại ở việc hệ thống hóa lý thuyết về Hệ thống Thông tin Kế toán (AIS) mà còn cung cấp một bản thiết kế kỹ thuật hoàn chỉnh: từ sơ đồ luồng dữ liệu 4 chu trình nghiệp vụ, cơ sở dữ liệu quan hệ chuẩn 3NF, thuật toán trích xuất sổ sách tự động cho đến dự toán hạ tầng phần cứng và nguồn nhân lực.

Giải pháp mang lại giá trị kinh tế và quản trị rõ nét, giúp Công ty Cổ phần Dược phẩm LQT nâng cao năng lực cạnh tranh, vận hành minh bạch và sẵn sàng mở rộng mạng lưới phân phối trong kỷ nguyên số. Quý độc giả, sinh viên và doanh nghiệp quan tâm có thể tham khảo toàn bộ tài liệu thiết kế và mã nguồn mô phỏng để ứng dụng trực tiếp vào quá trình chuẩn hóa hệ thống thông tin kế toán tại đơn vị mình.