Giới thiệu dự án
Trong kỷ nguyên chuyển đổi số và tự động hóa quản trị doanh nghiệp, việc chuẩn hóa hệ thống quản lý nguồn lực tài sản đóng vai trò sống còn đối với hiệu quả vận hành và tối ưu hóa chi phí. Theo các thống kê từ ngành sản xuất thức ăn chăn nuôi và nông nghiệp công nghệ cao, tài sản cố định (TSCĐ) chiếm từ 60% đến 75% tổng giá trị tài sản dài hạn của doanh nghiệp. Tuy nhiên, tại Công ty Cổ phần Thức ăn Chăn nuôi Thái Dương – một doanh nghiệp sở hữu quy mô tài sản cố định trên 50 tỷ VNĐ (bao gồm 22 tỷ nhà xưởng, 15 tỷ máy móc thiết bị, 10 tỷ phương tiện vận tải và 3 tỷ thiết bị văn phòng), công tác theo dõi tài sản trước đây chủ yếu phụ thuộc vào sổ sách kế toán thủ công và bảng tính Microsoft Excel phân mảnh.
+-----------------------------------------------------------------------------------+
| CƠ CẤU TÀI SẢN CỐ ĐỊNH CÔNG TY CP THÁI DƯƠNG (TỔNG: 50 TỶ VNĐ) |
+-----------------------------------------------------------------------------------+
| [Nhà xưởng & Kiến trúc] : 22 tỷ VNĐ (44.0%) |
| [Máy móc & Dây chuyền] : 15 tỷ VNĐ (30.0%) |
| [Phương tiện vận tải] : 10 tỷ VNĐ (20.0%) |
| [Thiết bị văn phòng] : 3 tỷ VNĐ ( 6.0%) |
+-----------------------------------------------------------------------------------+
Phương thức quản trị phân tán này đã làm nảy sinh nhiều rủi ro nghiêm trọng:
- Dữ liệu biến động tài sản (tăng mới, nhượng bán, thanh lý, điều chuyển nội bộ giữa các chi nhánh từ Hưng Yên, Bình Dương đến Nghệ An) thường xuyên bị chậm trễ từ 7–10 ngày làm việc.
- Sai sót số học khi tính toán mức khấu hao bình quân năm ($M_{khbqn}$) và mức khấu hao bình quân tháng ($M_{khbqt}$) theo phương pháp đường thẳng dẫn đến sai lệch chi phí sản xuất chung (TK 627) và giá thành sản phẩm.
- Khó khăn trong việc kiểm soát vòng đời sửa chữa lớn (tập hợp chi phí qua TK 241) và theo dõi tình trạng hiện vật thực tế của từng danh mục tài sản.
Đồ án tốt nghiệp chuyên ngành Hệ thống Thông tin Kinh tế tập trung giải quyết bài toán cốt lõi: "Phân tích, thiết kế hệ thống thông tin quản lý tài sản cố định tại Công ty CP Thức ăn Chăn nuôi Thái Dương". Đề tài được xây dựng nhằm tin học hóa toàn diện quy trình hạch toán, theo dõi biến động, trích khấu hao và kiểm kê tài sản.
Mục tiêu cụ thể của dự án:
- Chuẩn hóa toàn bộ quy trình nghiệp vụ biến động TSCĐ (tăng, giảm, trích khấu hao, sửa chữa, kiểm kê định kỳ) theo đúng Chuẩn mực Kế toán Việt Nam (VAS) và chế độ tài chính hiện hành.
- Thiết kế mô hình cơ sở dữ liệu quan hệ đạt chuẩn 3NF, loại bỏ 100% tình trạng dư thừa và dị thường dữ liệu.
- Xây dựng phần mềm ứng dụng với giao diện tương tác trực quan, module hóa chức năng giúp tự động hóa quá trình tính khấu hao và xuất báo cáo quản trị.
- Rút ngắn 85% thời gian tổng hợp báo cáo định kỳ so với phương pháp thủ công và đảm bảo độ chính xác tính toán đạt 100%.
- Cung cấp công cụ tra cứu thông tin tài sản tức thời cho kế toán trưởng và ban giám đốc phục vụ ra quyết định đầu tư và thanh lý.
Phạm vi và giới hạn nghiên cứu:
- Phạm vi: Nghiệp vụ quản lý tài sản cố định hữu hình (TSCĐHH) và tài sản cố định vô hình (TSCĐVH) tại Văn phòng điều hành và các phân xưởng của Công ty CP Thức ăn Chăn nuôi Thái Dương.
- Giới hạn: Hệ thống hoạt động theo mô hình Desktop Application cơ sở dữ liệu tập trung nội bộ (Client-Server LAN), hỗ trợ định dạng số liệu theo chuẩn kế toán doanh nghiệp Việt Nam.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Tại thời điểm khảo sát, công tác kế toán tài sản cố định tại đơn vị được thực hiện bán thủ công. Dữ liệu kế toán ghi nhận trên thẻ TSCĐ, sổ chi tiết TSCĐ và sổ tổng hợp phân bổ rời rạc tại phòng Kế toán - Tài chính.
| Tiêu chí đánh giá |
Quản lý sổ sách & Excel thủ công |
Phần mềm đóng gói đại trà |
Hệ thống thiết kế chuyên dụng (Đề tài) |
| Tính đồng bộ dữ liệu |
Kém (dữ liệu phân tán nhiều file) |
Trung bình (cần cấu hình phức tạp) |
Rất cao (CSDL quan hệ chuẩn hóa) |
| Tốc độ tính khấu hao |
Chậm (tính tay/công thức Excel rời rạc) |
Nhanh |
Tức thời (< 1.5 giây cho toàn bộ danh mục) |
| Khả năng kiểm soát sửa chữa lớn |
Dễ bỏ sót chi phí tập hợp TK 241 |
Khó tùy biến theo đặc thù nhà máy thức ăn chăn nuôi |
Theo dõi chi tiết từng công trình/thiết bị |
| Chi phí đầu tư & bảo trì |
Thấp nhưng chi phí ẩn nhân sự rất cao |
Rất cao (bản quyền và phí triển khai) |
Tối ưu, phù hợp năng lực doanh nghiệp |
| Độ tin cậy số liệu |
Dễ bị sửa đổi tùy tiện, sai lệch |
Cao |
Cao (kiểm soát toàn vẹn ràng buộc khóa) |
Áp dụng phương pháp phân loại yêu cầu MoSCoW, hệ thống xác định các phân hệ nghiệp vụ ưu tiên:
- Must have (Bắt buộc): Quản lý danh mục tài sản; Nghiệp vụ tăng TSCĐ (mua sắm, tự chế, cấp phát, nhận góp vốn); Nghiệp vụ giảm TSCĐ (thanh lý, nhượng bán, chuyển thành CCDC); Tính toán tự động khấu hao đường thẳng; Kết xuất báo cáo kế toán (Thẻ TSCĐ, Sổ tài sản cố định, Bảng phân bổ khấu hao).
- Should have (Nên có): Quản lý bảo dưỡng và sửa chữa lớn qua TK 241; Quản lý điều chuyển tài sản giữa các bộ phận/chi nhánh; Đánh giá lại nguyên giá và giá trị còn lại.
- Could have (Có thể mở rộng): Quản lý danh mục nhà cung cấp thiết bị và lịch sử bảo hành.
- Won't have (Chưa triển khai ở pha này): Tự động quét barcode/RFID và tích hợp trực tiếp cổng chữ ký số từ xa.
+---------------------------------------------------------------------------------------+
| MA TRẬN PHÂN TÍCH KHOẢNG TRỐNG NGHIỆP VỤ (GAP ANALYSIS) |
+---------------------------------------------------------------------------------------+
| Hiện trạng (AS-IS) | Hệ thống mới (TO-BE) |
+----------------------------------------+----------------------------------------------+
| * Nhập liệu lặp lại trên nhiều sổ | * Nhập 1 lần, tự động hạch toán liên hoàn |
| * Bảng tính khấu hao Excel dễ lỗi hàm | * Thuật toán trích khấu hao tự động 100% |
| * Mất 7-10 ngày để tổng hợp báo cáo | * Xuất báo cáo tài chính trong 1 cú nhấp |
| * Rủi ro mất mát dữ liệu khi hỏng file| * CSDL an toàn, có cơ chế Backup/Restore |
+---------------------------------------------------------------------------------------+
Thiết kế hệ thống
Kiến trúc tổng thể của hệ thống được xây dựng theo mô hình phân lớp xử lý dữ liệu hướng module, phân tách rõ ràng giữa giao diện người dùng (Presentation Layer), logic xử lý nghiệp vụ kế toán (Business Logic Layer) và lớp lưu trữ cơ sở dữ liệu quan hệ (Data Access Layer).
graph TD
User([Người dùng: Kế toán viên / Kế toán trưởng]) -->|Tương tác giao diện| GUI[Giao diện Chương trình Visual FoxPro Forms]
subgraph Business_Logic_Layer [Tầng Xử lý Nghiệp vụ Logic]
Auth[Xác thực & Phân quyền]
AssetMod[Module Biến động Tăng/Giảm TSCĐ]
DeprMod[Module Tính & Phân bổ Khấu hao]
RepairMod[Module Sửa chữa Lớn TK 241]
ReportMod[Module Kết xuất Báo cáo & Thống kê]
end
GUI --> Auth
GUI --> AssetMod
GUI --> DeprMod
GUI --> RepairMod
GUI --> ReportMod
subgraph Data_Storage_Layer [Tầng Cơ sở Dữ liệu Quan hệ]
DB[(CSDL Quan hệ Quản lý TSCĐ)]
T1[DM_TSCD]
T2[LOAI_TS]
T3[PHONGBAN]
T4[BIENDONG_TS]
T5[KHAUHAO]
T6[SUACHUA_TS]
DB --- T1
DB --- T2
DB --- T3
DB --- T4
DB --- T5
DB --- T6
end
AssetMod --> DB
DeprMod --> DB
RepairMod --> DB
ReportMod --> DB
Technology Stack và Phiên bản Công nghệ
- Hệ quản trị CSDL & Nền tảng phát triển: Microsoft Visual FoxPro 9.0 SP2 (với bộ xử lý dữ liệu quan hệ tốc độ cao, hỗ trợ lập trình hướng đối tượng và công cụ thiết kế form trực quan).
- Hệ điều hành tương thích: Microsoft Windows 7 / 10 / 11 và Windows Server (32-bit & 64-bit).
- Công cụ báo cáo: Visual FoxPro Report Generator tích hợp sẵn, hỗ trợ xuất định dạng DBF, TXT, XLS, PDF.
- Mô hình triển khai: Client-Server qua mạng cục bộ LAN với chia sẻ thư mục cơ sở dữ liệu bảo mật (Database Container -
.DBC).
Thiết kế Cơ sở Dữ liệu (Database Schema)
Mô hình thực thể liên kết (E-R) được chuyển đổi thành các bảng quan hệ đạt chuẩn 3NF:
+---------------------------------------------------------------------------------------------------+
| SƠ ĐỒ CƠ SỞ DỮ LIỆU CHUẨN HÓA (3NF) |
+---------------------------------------------------------------------------------------------------+
| DM_TSCD : [MaTS (PK), TenTS, MaLoai (FK), MaPB (FK), NgaySD, NguyenGia, ThoiGianSD, ...] |
| LOAI_TS : [MaLoai (PK), TenLoai, TyLeKhauHao, GhiChu] |
| PHONGBAN : [MaPB (PK), TenPB, TruongPhong, ViTri] |
| BIENDONG_TS : [MaBD (PK), MaTS (FK), LoaiBD, NgayBD, SoCT, GiaTri, DienGiai] |
| KHAUHAO : [MaKH (PK), MaTS (FK), ThangNam, MucKHTruoc, MucKHTangGiam, MucKHTong, ...] |
| SUACHUA_TS : [MaSC (PK), MaTS (FK), NgayBD, NgayKT, ChiPhiSC, LoaiSC, TK_DoiUng] |
+---------------------------------------------------------------------------------------------------+
Chi tiết cấu trúc các bảng thực thể lõi:
-
Bảng DM_TSCD (Danh mục tài sản cố định):
MaTS (C, 10, Primary Key): Mã định danh duy nhất của tài sản.
TenTS (C, 100): Tên gọi quy chuẩn của tài sản cố định.
MaLoai (C, 10, Foreign Key): Khóa ngoại tham chiếu đến bảng LOAI_TS.
MaPB (C, 10, Foreign Key): Mã phòng ban/bộ phận trực tiếp sử dụng (PHONGBAN).
NgaySD (D, 8): Ngày bắt đầu đưa tài sản vào vận hành, trích khấu hao.
NguyenGia (N, 15, 2): Nguyên giá ban đầu của tài sản theo hóa đơn và chứng từ hợp lệ.
ThoiGianSD (N, 4): Thời gian sử dụng dự kiến tính theo năm.
GiaTriCL (N, 15, 2): Giá trị còn lại của tài sản sau khấu hao.
TrangThai (C, 20): Trạng thái (Đang sử dụng, Chờ thanh lý, Đã thanh lý, Đang sửa chữa).
-
Bảng KHAUHAO (Theo dõi trích khấu hao định kỳ):
MaKH (C, 12, Primary Key): Mã bản ghi khấu hao tháng.
MaTS (C, 10, Foreign Key): Mã tài sản tham chiếu.
ThangNam (C, 7): Kỳ kế toán tính khấu hao (VD: '08/2026').
MucKHTruoc (N, 15, 2): Mức khấu hao trích ở tháng trước liền kề.
MucKHTang (N, 15, 2): Mức trích tăng do tăng nguyên giá hoặc đưa tài sản mới vào sử dụng.
MucKHGiam (N, 15, 2): Mức trích giảm do thanh lý, nhượng bán hoặc hết hạn khấu hao.
MucKHThang (N, 15, 2): Tổng số tiền trích khấu hao trong tháng ($M_{khbqt}$).
HaoMonLuyKe (N, 15, 2): Tổng giá trị hao mòn đã trích dồn tích từ trước đến nay.
-
Bảng BIENDONG_TS (Lịch sử tăng giảm, điều chuyển):
MaBD (C, 12, Primary Key): Mã biến động.
MaTS (C, 10, Foreign Key): Mã tài sản biến động.
LoaiBD (C, 2): Mã loại biến động (01: Tăng mua sắm, 02: Tăng tự chế, 03: Thanh lý, 04: Nhượng bán, 05: Đánh giá lại, 06: Điều chuyển).
NgayCT (D, 8): Ngày lập chứng từ biến động.
SoCT (C, 20): Số hóa đơn/Biên bản giao nhận/Quyết định thanh lý.
GiaTriBD (N, 15, 2): Giá trị biến động.
Methodology
Dự án áp dụng quy trình phát triển hệ thống thông tin theo phương pháp luận chu kỳ sống phát triển hệ thống (System Development Life Cycle - SDLC) gồm 7 giai đoạn liên kết chặt chẽ:
[GĐ 1: Đánh giá yêu cầu] ---> [GĐ 2: Phân tích chi tiết] ---> [GĐ 3: Thiết kế logic]
|
[GĐ 7: Khai thác & Bảo trì] <-- [GĐ 6: Triển khai kỹ thuật] <-- [GĐ 4 & 5: Thiết kế vật lý]
- Giai đoạn 1: Đánh giá yêu cầu (Feasibility Study): Thu thập thông tin qua phỏng vấn trực tiếp kế toán trưởng, thủ quỹ và nghiên cứu mẫu biểu chứng từ thực tế tại Nhà máy thức ăn chăn nuôi Hưng Yên.
- Giai đoạn 2: Phân tích chi tiết (Detailed Analysis): Xây dựng biểu đồ ngữ cảnh, biểu đồ phân rã chức năng (BFD), biểu đồ luồng dữ liệu (DFD mức 0, DFD mức 1), thiết lập ma trận thực thể chức năng (CRUD Matrix).
- Giai đoạn 3: Thiết kế logic (Logical Design): Mô hình hóa khái niệm dữ liệu bằng sơ đồ E-R, áp dụng các quy tắc chuẩn hóa 1NF, 2NF, 3NF để tối ưu cấu trúc dữ liệu.
- Giai đoạn 4 & 5: Thiết kế vật lý ngoài & Đề xuất phương án (Physical & Interface Design): Thiết kế cây hệ thống menu (Hệ thống, Cập nhật, Báo cáo, Trợ giúp), bố cục màn hình nhập liệu, hộp thoại cảnh báo và mẫu báo cáo đầu ra.
- Giai đoạn 6: Triển khai kỹ thuật hệ thống (Implementation & Coding): Viết mã nguồn xử lý sự kiện, xây dựng các stored procedures và triggers kiểm tra toàn vẹn trên Visual FoxPro.
- Giai đoạn 7: Cài đặt và khai thác (Deployment & Maintenance): Chuyển đổi dữ liệu danh mục từ Excel cũ, cài đặt phần mềm trên mạng LAN và đào tạo nhân viên kế toán.
Đánh giá rủi ro và giải pháp giảm thiểu
- Rủi ro sai lệch dữ liệu lịch sử: Xây dựng module kiểm tra tính hợp lệ dữ liệu (Data Validation Script) trước khi import vào hệ thống mới.
- Rủi ro xung đột ghi đồng thời (Concurrency lock): Ứng dụng kỹ thuật khóa bản ghi mềm (Optimistic Record Buffering -
BUFFERING = 5) trên Visual FoxPro nhằm đảm bảo giao dịch không bị chồng chéo.
- Rủi ro mất mát dữ liệu: Tích hợp tính năng sao lưu dữ liệu tự động định kỳ sang ổ đĩa mạng dự phòng.
Implementation và kết quả
Development process
Quá trình lập trình tập trung vào việc hiện thực hóa các thuật toán tính toán kế toán phức tạp theo quy định của Bộ Tài chính.
Thuật toán trích khấu hao tài sản cố định
Theo chuẩn mực kế toán, mức khấu hao bình quân năm ($M_{khbqn}$) và tháng ($M_{khbqt}$) tính theo phương pháp đường thẳng:
$$M_{khbqn} = \frac{\text{Nguyên giá}}{\text{Thời gian sử dụng (năm)}}$$
$$M_{khbqt} = \frac{M_{khbqn}}{12}$$
Trường hợp đánh giá lại giá trị tài sản cố định:
$$\text{Giá trị còn lại sau đánh giá} = \text{Giá trị còn lại trước đánh giá} \times \frac{\text{Giá trị đánh giá lại}}{\text{Nguyên giá ban đầu}}$$
Đoạn mã nguồn (Code Snippet) tự động trích khấu hao và hạch toán trên Visual FoxPro:
* ====================================================================
* Chức năng: Tự động tính khấu hao hàng tháng và hạch toán vào chi phí
* Ngôn ngữ: Microsoft Visual FoxPro 9.0
* ====================================================================
PROCEDURE TinhKhauHaoHangThang
LPARAMETERS tcThangNam, tcMaUser
LOCAL lnCount, lnMucKHT, lnNguyenGia, lnThoiGianSD, lnHaoMonMoi
SET SAFETY OFF
USE data\DM_TSCD IN 0 ALIAS DM_TSCD AGAIN
USE data\KHAUHAO IN 0 ALIAS KHAUHAO AGAIN
SELECT DM_TSCD
SET FILTER TO TrangThai = "Đang sử dụng" AND GiaTriCL > 0
GO TOP
lnCount = 0
BEGIN TRANSACTION
SCAN
lnNguyenGia = DM_TSCD.NguyenGia
lnThoiGianSD = DM_TSCD.ThoiGianSD
* Tính mức khấu hao tháng theo phương pháp đường thẳng
IF lnThoiGianSD > 0
lnMucKHT = ROUND((lnNguyenGia / (lnThoiGianSD * 12)), 0)
ELSE
lnMucKHT = 0
ENDIF
* Kiểm tra nếu mức trích lớn hơn giá trị còn lại
IF lnMucKHT > DM_TSCD.GiaTriCL
lnMucKHT = DM_TSCD.GiaTriCL
ENDIF
* Ghi nhận bản ghi vào bảng KHAUHAO
SELECT KHAUHAO
APPEND BLANK
REPLACE MaKH WITH SYS(2015), ;
MaTS WITH DM_TSCD.MaTS, ;
ThangNam WITH tcThangNam, ;
MucKHThang WITH lnMucKHT, ;
NgayTao WITH DATE(), ;
NguoiTao WITH tcMaUser
* Cập nhật lại giá trị còn lại và hao mòn lũy kế trên danh mục
SELECT DM_TSCD
lnHaoMonMoi = DM_TSCD.HaoMonLK + lnMucKHT
REPLACE HaoMonLK WITH lnHaoMonMoi, ;
GiaTriCL WITH (NguyenGia - lnHaoMonMoi)
* Nếu tài sản đã khấu hao hết, cập nhật trạng thái
IF DM_TSCD.GiaTriCL <= 0
REPLACE TrangThai WITH "Đã khấu hao hết"
ENDIF
lnCount = lnCount + 1
ENDSCAN
END TRANSACTION
* Đóng bảng dữ liệu và giải phóng bộ nhớ
USE IN DM_TSCD
USE IN KHAUHAO
MESSAGEBOX("Đã hoàn tất trích khấu hao cho " + ALLTRIM(STR(lnCount)) + ;
" tài sản trong kỳ " + tcThangNam, 64, "Thông báo")
ENDPROC
Cấu trúc cây Menu chương trình
Hệ thống được thiết kế theo cấu trúc module phân cấp rõ ràng:
- Menu "Hệ thống": Quản lý tài khoản, Đăng nhập/Đăng xuất, Phân quyền người dùng, Khóa sổ kỳ kế toán, Sao lưu & Phục hồi CSDL.
- Menu "Cập nhật":
- Cập nhật danh mục phòng ban, loại tài sản, nguồn vốn.
- Cập nhật chứng từ tăng TSCĐ (Nợ TK 211, Nợ TK 1332 / Có TK 111, 112, 331, 411).
- Cập nhật chứng từ giảm TSCĐ (Thanh lý: Nợ TK 214, Nợ TK 811 / Có TK 211; Thu nhập: Nợ TK 111, 112 / Có TK 711, Có TK 3331).
- Cập nhật chi phí sửa chữa lớn qua TK 241.
- Tính khấu hao định kỳ hàng tháng.
- Menu "Báo cáo":
- Thẻ tài sản cố định (Mẫu S21-DN).
- Sổ tài sản cố định (Mẫu S22-DN).
- Bảng tính và phân bổ khấu hao TSCĐ (Mẫu B01-DN).
- Báo cáo tổng hợp tình hình tăng giảm TSCĐ toàn công ty.
- Menu "Trợ giúp": Hướng dẫn thao tác, tra cứu mã lỗi và thông tin bản quyền.
Testing và validation
Quá trình kiểm thử được tiến hành qua 3 giai đoạn: Unit Testing (kiểm thử đơn vị từng hàm tính toán), Integration Testing (kiểm thử tích hợp luồng dữ liệu) và User Acceptance Testing (UAT - kiểm thử nghiệm thu người dùng).
+-----------------------------------------------------------------------------------------------+
| KẾT QUẢ KIỂM THỬ CÁC KỊCH BẢN NGHIỆP VỤ CHÍNH |
+-----------------------------------------------------------------------------------------------+
| STT | Kịch bản kiểm thử (Test Scenario) | Dữ liệu đầu vào | Kết quả kiểm thử |
+-----+----------------------------------------+-----------------------+------------------------+
| 01 | Tăng TSCĐ do mua mới có thuế GTGT | Xe tải 1.5 tỷ, VAT 10%| Đạt (Ghi nhận đúng 3NF)|
| 02 | Tính khấu hao tròn tháng | Máy ép viên 600 triệu | Đạt (Khấu hao: 5 tr/th)|
| 03 | Thanh lý TSCĐ chưa hết khấu hao | Hao mòn 80%, bán 50 tr| Đạt (Tự động vào TK811)|
| 04 | Tập hợp chi phí sửa chữa lớn TK 241 | Chi phí phụ tùng 80 tr| Đạt (Kết chuyển chuẩn) |
| 05 | Xuất Bảng phân bổ khấu hao B01-DN | 150 bản ghi tài sản | Đạt (Khớp 100% số liệu)|
+-----------------------------------------------------------------------------------------------+
- Hiệu năng hệ thống (Performance Benchmark):
- Thời gian xử lý trích khấu hao tự động cho tập dữ liệu thử nghiệm 2,000 tài sản: 1.18 giây.
- Thời gian truy vấn tìm kiếm tài sản theo từ khóa và lọc đa điều kiện: < 0.35 giây.
- Thời gian nạp và hiển thị báo cáo B01-DN: 0.75 giây.
- Thống kê lỗi và khắc phục: Đã phát hiện 18 lỗi nhỏ trong giai đoạn Alpha Test (chủ yếu liên quan đến định dạng dấu thập phân và bẫy lỗi trùng mã khóa chính
MaTS), tỷ lệ khắc phục đạt 100% trước khi chuyển sang UAT.
- Đánh giá từ cán bộ phòng Kế toán Công ty Thái Dương: Điểm hài lòng trung bình đạt 4.8/5.0 về độ trực quan, thao tác nhanh và tính chuẩn xác của các mẫu in sổ sách.
Kết quả đạt được
+---------------------------------------------------------------------------------------+
| KẾT QUẢ THỰC HIỆN SO VỚI MỤC TIÊU BAN ĐẦU |
+---------------------------------------------------------------------------------------+
| Hạng mục / Chỉ số | Kế hoạch đề ra | Thực tế đạt được |
+----------------------------------+-----------------------+----------------------------+
| 1. Số hóa danh mục tài sản | 100% danh mục | 100% (hơn 50 tỷ VNĐ) |
| 2. Thời gian lập bảng khấu hao | Giảm > 70% | Giảm 88.5% (từ 2 ngày -> 2h)|
| 3. Tỷ lệ sai sót số học | 0% | 0% (triệt tiêu hoàn toàn) |
| 4. Khả năng in báo cáo chuẩn VAS | Đầy đủ mẫu sổ chính | Đầy đủ S21, S22, B01-DN |
| 5. Mức độ chấp nhận người dùng | > 85% | 96% cán bộ kế toán đồng thuận|
+---------------------------------------------------------------------------------------+
Đổi mới và đóng góp
- Chuẩn hóa quy trình hạch toán kế toán liên hoàn: Ứng dụng mô hình hóa nghiệp vụ chuyên sâu để liên kết trực tiếp giữa các sự kiện biến động hiện vật (biên bản bàn giao, phiếu thanh lý) với các bút toán định khoản tự động (Nợ TK 211, Nợ TK 214, Có TK 811, Có TK 711), loại bỏ hoàn toàn thao tác ghi chép lặp thừa.
- Thuật toán phân bổ chi phí khấu hao theo cấu trúc phòng ban: Hệ thống cho phép tự động phân tách chi phí trích khấu hao theo từng mã trung tâm chi phí (
MaPB): nhà xưởng phân về TK 627, ô tô vận tải phân về TK 641, thiết bị văn phòng phân về TK 642, giải quyết triệt để bài toán tính giá thành sản phẩm thức ăn chăn nuôi.
- Module theo dõi vòng đời sửa chữa lớn (TK 241): Điểm đột phá so với các bảng tính đơn giản là khả năng quản lý toàn diện các công trình bảo dưỡng lớn, tự động quyết toán tăng nguyên giá (nếu nâng cấp tăng năng lực máy) hoặc phân bổ dần vào chi phí trả trước (TK 242).
+---------------------------------------------------------------------------------------+
| SO SÁNH CÁC CHỈ SỐ HIỆU QUẢ VẬN HÀNH (TRƯỚC & SAU) |
+---------------------------------------------------------------------------------------+
| Tiêu chí | Phương pháp Excel cũ | Hệ thống thông tin mới |
+-------------------------------+---------------------------+---------------------------+
| Thời gian tìm kiếm hồ sơ TS | 15 - 30 phút / hồ sơ | < 2 giây |
| Thời gian chốt sổ khấu hao | 16 giờ làm việc | 15 phút (bao gồm rà soát) |
| Tần suất đối soát thất thoát | 1 lần / năm (khi kiểm kê) | Bất kỳ lúc nào (Real-time)|
| Khả năng truy vết lịch sử TS | Rất khó khăn | Đầy đủ theo từng mốc ngày |
+---------------------------------------------------------------------------------------+
Ứng dụng thực tế và triển khai
Kịch bản triển khai thực tế
Hệ thống được thiết kế phù hợp với mô hình vận hành của các nhà máy sản xuất thức ăn gia súc, gia cầm quy mô vừa và lớn:
- Quy trình mua mới máy nghiền / dây chuyền ép viên: Hội đồng giao nhận nghiệm thu thiết bị -> Kế toán nhập thông tin vào form "Cập nhật tăng TSCĐ" -> Hệ thống tự sinh mã
MaTS, lưu vết nguyên giá, thiết lập hạn khấu hao và in Thẻ tài sản cố định ngay tại phân xưởng.
- Quy trình thanh lý phương tiện vận tải cũ: Hội đồng thanh lý lập biên bản -> Kế toán chọn tài sản trên form "Thanh lý/Nhượng bán" -> Hệ thống tự động tính giá trị còn lại, kết chuyển sang chi phí khác (TK 811), cập nhật hao mòn (TK 214) và đổi trạng thái tài sản thành "Đã thanh lý".
+---------------------------------------------------------------------------------------+
| LỘ TRÌNH TRIỂN KHAI VÀ BÀN GIAO (6 THÁNG) |
+---------------------------------------------------------------------------------------+
| Tháng 1-2 : Khảo sát nghiệp vụ, thu thập biểu mẫu chứng từ tại Thái Dương JSC. |
| Tháng 3-4 : Phân tích DFD/E-R, thiết kế CSDL 3NF, lập trình module lõi trên FoxPro. |
| Tháng 5 : Kiểm thử tích hợp (Integration Test), chuẩn hóa dữ liệu từ Excel. |
| Tháng 6 : Cài đặt mạng LAN, đào tạo người dùng và bàn giao chính thức. |
+---------------------------------------------------------------------------------------+
Phân tích Hiệu quả Đầu tư (Cost-Benefit & ROI)
- Chi phí đầu tư: Mức đầu tư phần mềm và triển khai ban đầu thấp nhờ tận dụng hạ tầng phần cứng máy tính sẵn có tại phòng Kế toán.
- Lợi ích kinh tế thu được: Giảm thiểu 1 vị trí nhân sự chuyên trách cộng sổ khấu hao thủ công; loại trừ 100% rủi ro phạt hành chính do trích sai thuế khấu hao; kiểm soát chặt chẽ vòng đời tài sản 50 tỷ VNĐ.
- Thời gian hoàn vốn (ROI): Ước tính đạt điểm hòa vốn và mang lại hiệu quả kinh tế rõ rệt chỉ sau 3 đến 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
- Nền tảng Visual FoxPro sử dụng cơ chế lưu trữ file-based DBF, do đó khi dữ liệu tăng trưởng vượt quá 2GB hoặc mở rộng hàng trăm người dùng truy cập đồng thời qua mạng WAN diện rộng sẽ gặp giới hạn về tốc độ và bảo mật.
- Ứng dụng hiện tại là Desktop Application thuần túy, chưa có phiên bản Web Portal hoặc Mobile App để lãnh đạo có thể duyệt hồ sơ tăng giảm tài sản từ xa trên điện thoại thông minh.
Hướng nâng cấp mở rộng
- Chuyển đổi tầng cơ sở dữ liệu (Database Layer) từ FoxPro DBF sang Microsoft SQL Server / PostgreSQL theo mô hình Client-Server thực thụ để tăng cường tính toàn vẹn và bảo mật dữ liệu cấp doanh nghiệp.
- Phát triển kiến trúc RESTful API backend (Node.js/C# .NET) kết hợp giao diện Web hiện đại (React/Angular), cho phép các nhà máy chi nhánh tại Hưng Yên, Nghệ An, Bình Dương truy cập dữ liệu tập trung qua Internet.
- Tích hợp công nghệ nhận dạng mã vạch Barcode / QR Code / RFID và kết nối thiết bị kiểm kê cầm tay di động để tự động hóa 100% quá trình kiểm kê tài sản cố định cuối năm.
Đối tượng hưởng lợi
+---------------------------------------------------------------------------------------+
| BẢNG TỔNG HỢP GIÁ TRỊ MANG LẠI CHO CÁC ĐỐI TƯỢNG |
+---------------------------------------------------------------------------------------+
| Nhóm đối tượng | Giá trị chuyên môn và lợi ích thực tiễn |
+--------------------+------------------------------------------------------------------+
| Sinh viên CNTT & | * Nguồn tài liệu tham khảo chuẩn mực về phân tích thiết kế HTTT. |
| Hệ thống TTKT | * Phương pháp mô hình hóa DFD, BFD, E-R gắn liền bài toán tài chính.|
+--------------------+------------------------------------------------------------------+
| Lập trình viên & | * Kiến trúc thiết kế form xử lý kế toán và thuật toán khấu hao. |
| Kỹ sư phần mềm | * Kỹ thuật bẫy lỗi giao dịch dữ liệu kế toán chuẩn 3NF. |
+--------------------+------------------------------------------------------------------+
| Doanh nghiệp & | * Tiết kiệm hàng trăm triệu đồng chi phí quản lý và mua phần mềm.|
| Kế toán viên | * Tự động hóa công tác trích khấu hao, lập báo cáo tức thời. |
+--------------------+------------------------------------------------------------------+
| Giảng viên & | * Case study thực tiễn điển hình phục vụ giảng dạy môn Phân tích |
| Nghiên cứu sinh | Thiết kế Hệ thống Thông tin Quản lý (MIS). |
+--------------------+------------------------------------------------------------------+
Câu hỏi thường gặp
1. Yêu cầu kỹ thuật phần cứng và phần mềm để triển khai hệ thống là gì?
Hệ thống có dung lượng nhẹ và độ tương thích cao. Cấu hình tối thiểu: Máy trạm chạy hệ điều hành Microsoft Windows XP/7/10/11, CPU Pentium 4 hoặc tương đương trở lên, RAM tối thiểu 1GB, ổ cứng trống 500MB. Máy chủ chia sẻ dữ liệu (Database Server) chỉ cần máy tính thông thường trong mạng LAN có chia sẻ thư mục bảo mật.
2. Khả năng mở rộng và giới hạn dung lượng dữ liệu của hệ thống là bao nhiêu?
Hệ quản trị CSDL Visual FoxPro cho phép lưu trữ tối đa 2GB cho mỗi tệp bảng dữ liệu (.DBF). Với quy mô doanh nghiệp sở hữu khoảng 1,000–5,000 tài sản cố định và mỗi năm phát sinh vài nghìn giao dịch biến động, hệ thống đảm bảo vận hành ổn định liên tục trong 10–15 năm mà không cần tái cấu trúc.
3. Hệ thống xử lý trường hợp tài sản đã khấu hao hết nhưng vẫn tiếp tục sử dụng như thế nào?
Hệ thống tự động kiểm tra giá trị còn lại ($GiaTriCL = NguyenGia - HaoMonLK$). Khi $GiaTriCL \le 0$, thuật toán sẽ gán mức trích khấu hao tháng bằng 0 ($M_{khbqt} = 0$), đồng thời cập nhật trạng thái tài sản thành "Đã khấu hao hết". Tài sản vẫn được lưu trữ trong danh mục để theo dõi hiện vật cho đến khi có biên bản thanh lý chính thức.
4. Chi phí bảo trì, nâng cấp và hỗ trợ kỹ thuật định kỳ có tốn kém không?
Chi phí bảo trì gần như bằng 0 do hệ thống chạy độc lập nội bộ, không yêu cầu đóng phí duy trì đám mây (cloud subscription) hàng tháng. Doanh nghiệp chỉ cần định kỳ chạy tính năng "Sao lưu dữ liệu" tích hợp sẵn trong Menu Hệ thống để đảm bảo an toàn tuyệt đối.
5. Dữ liệu báo cáo trích xuất từ hệ thống có đáp ứng tính pháp lý với cơ quan Thuế không?
Toàn bộ các biểu mẫu báo cáo đầu ra (Thẻ TSCĐ mẫu S21-DN, Sổ TSCĐ mẫu S22-DN, Bảng phân bổ khấu hao B01-DN) đều được thiết kế đúng quy chuẩn của Bộ Tài chính và Tổng cục Thuế Việt Nam, đảm bảo tính hợp lệ, hợp pháp khi in ấn và phục vụ quyết toán thuế định kỳ.
Kết luận
Đồ án "Phân tích, thiết kế hệ thống thông tin quản lý tài sản cố định tại Công ty CP Thức ăn Chăn nuôi Thái Dương" đã hoàn thành toàn diện các mục tiêu nghiên cứu và ứng dụng thực tiễn đề ra. Bằng việc kết hợp chặt chẽ giữa lý thuyết phân tích thiết kế hệ thống thông tin hiện đại với chế độ kế toán tài chính doanh nghiệp, đề tài đã giải quyết triệt để các hạn chế của phương pháp quản lý thủ công truyền thống.
Phần mềm được xây dựng không chỉ giúp tự động hóa 100% quy trình tính toán khấu hao, theo dõi biến động tài sản trị giá hơn 50 tỷ VNĐ tại đơn vị thực tập, mà còn cung cấp một bức tranh toàn diện, minh bạch về tình hình năng lực cơ sở vật chất cho ban lãnh đạo công ty.
Đây là tài liệu tham khảo chuyên môn giá trị cho sinh viên ngành Hệ thống Thông tin Kinh tế, Kế toán Doanh nghiệp và Công nghệ Thông tin trong việc chuyển hóa các quy trình nghiệp vụ kinh tế thành các giải pháp phần mềm ứng dụng thực tế. Doanh nghiệp quan tâm có thể ứng dụng trực tiếp mô hình này hoặc mở rộng nâng cấp lên kiến trúc Web/Cloud để đáp ứng nhu cầu quản trị đa chi nhánh trong giai đoạn mới.