Bối cảnh và vấn đề nghiên cứu

Quản lý dòng tiền mặt là yếu tố then chốt nhằm đảm bảo tính ổn định trong vận hành, khả năng thanh khoản và hiệu quả hoạt động của các tổ chức tài chính. Trong bối cảnh ngành ngân hàng đang đẩy mạnh chuyển đổi số, việc quản lý quỹ tiền mặt đòi hỏi sự kết hợp đồng bộ giữa việc tối ưu hóa, tự động hóa quy trình nghiệp vụ nội bộ và ứng dụng các giải pháp công nghệ tiên tiến. Ngân hàng Thương mại Cổ phần Quốc tế Việt Nam (VIB) đã triển khai xây dựng hệ thống quản lý tiền mặt nhằm tích hợp trực tiếp vào hệ thống ngân hàng lõi (Core Extra/CBS). Việc tích hợp này giúp hạch toán các giao dịch tiền mặt theo thời gian thực (real-time), giảm thiểu thời gian và hạn chế rủi ro tác nghiệp trong việc điều chuyển tiền mặt trên toàn mạng lưới.

Đề tài "Xây dựng hệ thống quản lý tiền mặt của ngân hàng VIB" được thực hiện bởi nhóm sinh viên (Nhóm MATH) thuộc Học viện Ngân hàng dưới sự hướng dẫn của TS Đinh Trọng Hiếu vào tháng 3/2022. Đề tài tập trung giải quyết các nhiệm vụ và mục tiêu cụ thể sau:

  1. Mục tiêu tiến độ và chất lượng: Đảm bảo hoàn thành dự án đúng hạn, kiểm soát chặt chẽ từng giai đoạn triển khai thông qua cấu trúc phân rã công việc (WBS) nhằm ngăn ngừa tình trạng gián đoạn dự án.
  2. Mục tiêu chi phí: Kiểm soát ngân sách thực hiện trong phạm vi dự toán đã được phê duyệt là 900 triệu VNĐ, phân bổ qua các mốc giải ngân cụ thể.
  3. Mục tiêu kỹ thuật và tính năng: Xây dựng module quản lý tiền mặt có giao diện người dùng thân thiện, đáp ứng đầy đủ yêu cầu nghiệp vụ ngân hàng và đảm bảo khả năng tích hợp tương thích với hệ thống Core Extra sẵn có của VIB.
  4. Mục tiêu tổ chức và rủi ro: Phân công nhân sự phù hợp với năng lực chuyên môn của từng thành viên, đồng thời nhận diện, đánh giá và lập kế hoạch ứng phó toàn diện đối với các rủi ro phát sinh trong quá trình xây dựng và vận hành.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Quy trình quản lý, hạch toán và kiểm soát dòng tiền mặt tại các đơn vị kinh doanh của VIB (phòng giao dịch, chi nhánh, hội sở chính).
  • Phạm vi nghiệp vụ: Phát triển module phần mềm xử lý các nghiệp vụ: tiếp quỹ liên chi nhánh, điều chuyển quỹ giữa Vault – Teller và Teller – Teller, điều chuyển tiền trong kho – ngoài kho (Vault – Safe), nộp/rút tiền với các tổ chức tín dụng khác, cân tiền trong ngày và hạch toán thừa/thiếu quỹ cuối ngày.
  • Phạm vi thời gian: Dự án được lập kế hoạch và triển khai trong giai đoạn từ ngày 07/02/2022 đến ngày 06/04/2022.

Cơ sở lý thuyết và phương pháp

Đề tài kết hợp giữa lý thuyết quản lý dự án công nghệ thông tin theo chuẩn quốc tế và phương pháp phân tích, thiết kế hệ thống thông tin ngân hàng:

  • Khung quản lý dự án: Áp dụng các phương pháp và công cụ quản trị dự án bao gồm cấu trúc phân rã công việc (WBS - Work Breakdown Structure), sơ đồ mạng công việc AOA (Activity on Arrow) để xác định đường găng và quản lý tiến độ, ma trận phân công trách nhiệm (RAM/RACI), biểu đồ nguyên nhân - kết quả (Cause & Effect Diagram / Ishikawa) trong quản lý chất lượng và danh mục quản trị rủi ro hai chiều (rủi ro tiêu cực và tích cực).
  • Mô hình thiết kế hệ thống và CSDL: Phương pháp thiết kế cơ sở dữ liệu quan hệ trải qua 3 cấp độ: mức khái niệm (Conceptual Data Model), mức logic (Logical Data Model) và mức vật lý (Physical Data Model). Luồng nghiệp vụ được mô hình hóa bằng biểu đồ hoạt động (Activity Diagram).
  • Tiêu chuẩn công nghệ và giao thức tích hợp: Hệ thống tuân thủ tiêu chuẩn CoreX của VIB, hỗ trợ tích hợp đa nền tảng thông qua Web Services (RESTful API theo chuẩn JSON, SOAP qua HTTP/HTTPS), hàng đợi thông điệp Message Queue (ActiveMQ, JMS), kết nối CSDL chuẩn JDBC/ODBC và giao thức truyền thông SMTP.
  • Nguồn dữ liệu: Tập tài liệu yêu cầu nghiệp vụ (BRD - Business Requirement Document), đặc tả yêu cầu chức năng (FSD - Functional Specification Document) và các quy định quản lý hạn mức, quy chế điều chuyển tiền mặt do Ngân hàng TMCP Quốc tế Việt Nam (VIB) ban hành.

Thiết kế và triển khai

Hệ thống quản lý tiền mặt được thiết kế dưới dạng module tích hợp với hệ thống ngân hàng lõi Core Extra, đáp ứng đồng thời các tiêu chuẩn kỹ thuật và quy trình tác nghiệp khắt khe của ngân hàng thương mại.

Yêu cầu kỹ thuật và phi chức năng

Tiêu chí Đặc tả kỹ thuật
Tính sẵn sàng Hoạt động liên tục 24/7.
Hiệu năng xử lý Giao dịch đơn lẻ: < 1 giây; Giao dịch theo lô (1.000 bản ghi): < 10 giây.
Tốc độ sinh báo cáo Báo cáo ngày: không quá 1 phút; Báo cáo tháng: không quá 2 phút.
Lưu trữ dữ liệu Dữ liệu giao dịch được lưu trữ trong thời gian tối thiểu 20 năm.
Bảo mật và phiên làm việc Quản lý phiên bằng Session Token ngẫu nhiên; tự động hết hạn sau 10–15 phút không tương tác; ẩn chi tiết lỗi hệ thống đối với người dùng cuối.
Khả năng tương thích Hỗ trợ Unicode (UTF-8), Responsive Web trên máy tính và máy tính bảng; tương thích các trình duyệt Chrome, Firefox, MS Edge phiên bản phát hành trong 6 tháng gần nhất.

Các quy trình nghiệp vụ cốt lõi

  1. Tiếp quỹ liên chi nhánh (Branch Cash Transfer): Giao dịch được khởi tạo bởi Teller tại chi nhánh chuyển tiền (trạng thái New), chuyển sang kiểm soát viên/Vault phê duyệt nếu vượt hạn mức, sau đó chuyển sang Supervisor chi nhánh chuyển duyệt lệnh (Send Status: Success/Failed/Timeout). Khi đơn vị nhận tiếp nhận, Vault chi nhánh nhận xác nhận và Supervisor chi nhánh nhận duyệt lệnh cuối cùng để đẩy hạch toán tự động vào hệ thống Core Banking (CBS).
  2. Điều chuyển quỹ Teller – Teller và Teller – Vault: Hỗ trợ thiết lập hạn mức điều chuyển nội bộ. Với giao dịch trong hạn mức nhỏ, Teller nhận có thể trực tiếp phê duyệt mà không cần Supervisor can thiệp. Các giao dịch vượt hạn mức bắt buộc qua bước kiểm soát của Supervisor.
  3. Điều chuyển tiền trong kho – ngoài kho (Vault – Safe): Vault/Safe lập lệnh điều chuyển vào/ra kho, hệ thống kiểm tra tính hợp lệ của hạn mức tồn quỹ và chuyển Supervisor phê duyệt (Approve/Reject/Return) trước khi ghi nhận biến động vào core.
  4. Nộp/Rút tiền với các tổ chức tín dụng khác: Cho phép Vault lập giao dịch nộp tiền (Deposit - kiểm tra điều kiện số tiền gửi nhỏ hơn số dư ngoài kho hiện tại) hoặc rút tiền (Withdrawal - kiểm tra hạn mức tồn quỹ của Vault) và chuyển Supervisor duyệt hạch toán liên ngân hàng.
  5. Cân tiền trong ngày (Teller Denom Balancing): Cho phép Teller và Vault tra cứu số dư đầu ngày, dòng tiền vào/ra và kiểm đếm thực tế số lượng tờ theo từng mệnh giá, hệ thống tự động đối soát với số liệu ghi nhận trên phần mềm để phát hiện chênh lệch.
  6. Hạch toán thừa/thiếu quỹ (Teller Overage/Shortage): Xử lý các bút toán điều chỉnh khi phát sinh chênh lệch số dư thực tế và sổ sách cuối ngày của Teller hoặc Vault, có sự phê duyệt của Supervisor.

Cấu trúc cơ sở dữ liệu vật lý

Cơ sở dữ liệu của hệ thống gồm hơn 20 bảng lưu trữ thông tin phân cấp tổ chức và chi tiết lượng tiền theo từng mệnh giá:

- NganHang (MaNH, TenNH, DiaChi, SDT)
- ChiNhanh (MaCN, TenCN, DiaChi, SDT, MaNH)
- PhongBan (MaPB, TenPB)
- ChucVu (MaCV, TenCV)
- NhanVien (MaNV, TenNV, GioiTinh, NgaySinh, SoCCCD, DiaChi, SDT, MaCV, MaPB, MaCN)
- Ket (MaKet, MaCN, HanMuc)
- ChiTietKet (MaChiTietKet, MaMenhGia, SoLuong, MaKet)
- GiaoDich (MaGiaoDich, LoaiGiaoDich, SoTien, NgayGiaoDich, MaNhanVien, MaCN, MaLoaiTien)
- LoaiTien (MaLoaiTien, LoaiTien, DonViTienTe)
- MenhGia (MaMenhGia, MenhGia, MaLoaiTien)
- TrangThai (MaTrangThai, TenTrangThai)
- LuongTienTheoMenhGiaTiepQuyLienChiNhanh & ChiTiet... (MaLTTMGTQLCN, MaCN_gui, MaCN_nhan, HanMuc, TongTien, NgayYeuCau, NgayTiep, NgayKetThuc, MaMenhGia, SoLuong)
- LuongTienTheoMenhGiaTiepQuyLienNH & ChiTiet... (MaLTTMGTQLNH, MaNH_gui, MaNH_nhan, HanMuc, TongTien, NgayYeuCau, NgayTiep, NgayKetThuc, MaMenhGia, SoLuong)
- LuongTienTheoMenhGiaDieuChuyenQuyGiuaVaultTeller & ChiTiet... (MaLTTMGDCQGVT, MaNV_Vault, MaNV_Teller, HanMuc, TongTien, NgayDieuChuyen, MaMenhGia, SoLuong)
- LuongTienTheoMenhGiaDieuChuyenVaultSafe & ChiTiet... (MaLTTMGDCVS, MaNV_Vault, MaKet, HanMuc, TongTien, NgayDieuChuyen, MaMenhGia, SoLuong)
- LuongTienTheoMenhGiaDieuChuyenQuyGiuaTellerTeller & ChiTiet... (MaLTTMGDCQGTT, MaNV_chuyen, MaNV_nhan, HanMuc, TongTien, NgayDieuChuyen, MaMenhGia, SoLuong)

Nội dung chính theo từng chương

CHƯƠNG 1: TỔNG QUAN DỰ ÁN

Chương 1 trình bày tổng thể về ý tưởng, mục tiêu, phạm vi và tổ chức triển khai dự án phần mềm:

  • Tổ chức nhân sự: Dự án do nhóm MATH triển khai gồm 5 thành viên đảm nhận các vai trò chuyên trách: Nguyễn Thị Minh (Chịu trách nhiệm dự án/PM), Bùi Thị Hằng (Chuyên viên phân tích nghiệp vụ/BA), Nguyễn Thị Thu Thúy (Chuyên viên kiểm thử), Phạm Đức An (Chuyên viên kiểm thử) và Nguyễn Trung Đức (Chuyên viên lập trình).
  • Yêu cầu hệ thống: Xác định chi tiết các yêu cầu quản trị hệ thống (phân quyền RBAC theo vùng, chi nhánh, phòng ban, vai trò, chức năng qua REST API), quản lý hạn mức (Limit Management theo chi nhánh, loại tiền tệ, người dùng, cảnh báo vượt hạn mức tồn quỹ cuối ngày), xử lý giao dịch điều chuyển và cơ chế Retry khi kết nối CBS gặp sự cố timeout.
  • Công cụ hỗ trợ và quản lý: Sử dụng Visual Studio, SQL Server, Git/GitHub cho lập trình; Jira, Instagantt, Bizagi Modeler, Draw.io cho quản lý và mô hình hóa; Skype for Business, Discord, Google Drive, Dropbox cho trao đổi và lưu trữ tài liệu.
  • Hình thức đầu tư và ngân sách: Tổng kinh phí đầu tư từ VIB là 900 triệu VNĐ, thực hiện giải ngân theo 2 đợt: Đợt 1 (bắt đầu dự án ngày 07/02/2022) giải ngân 40% (360 triệu VNĐ); Đợt 2 (hoàn thành và bàn giao ngày 06/04/2022) giải ngân 60% (540 triệu VNĐ).

CHƯƠNG 2: TRIỂN KHAI DỰ ÁN

Chương 2 mô tả chi tiết khâu thiết kế nghiệp vụ, cơ sở dữ liệu và xây dựng giao diện người dùng:

  • Đặc tả luồng quy trình: Thiết lập 6 quy trình nghiệp vụ chính xác định rõ trách nhiệm của các vai trò Teller, Vault, Supervisor và Verifier. Xây dựng các biểu đồ hoạt động chi tiết cho nghiệp vụ chuyển quỹ chi nhánh (Branch Cash Transfer) và chuyển quỹ giao dịch viên (Teller Cash Transfer).
  • Quy ước mã trạng thái giao dịch: Chuẩn hóa các trạng thái nghiệp vụ bao gồm: N (New - mới tạo), P (Pending - chờ kiểm duyệt), A (Approve - đã duyệt), R (Reject - từ chối), V-N/V-P/V-R (các trạng thái tác nghiệp của Vault), C (Cancel - hủy bỏ), S-A (Supervisor Approve - cấp quản lý duyệt) và S-R (Supervisor Reject - cấp quản lý từ chối).
  • Thiết kế cơ sở dữ liệu: Chi tiết hóa từ mô hình khái niệm, logic đến cấu trúc 20 bảng CSDL mức vật lý. Các bảng phân tách rõ ràng giữa phần thông tin giao dịch tổng thể và phần chi tiết số lượng tờ theo từng mã mệnh giá tiền tệ.
  • Thiết kế giao diện: Xây dựng hệ thống màn hình chức năng bao gồm màn hình danh sách, màn hình thêm mới, màn hình chỉnh sửa và màn hình phê duyệt cho từng phân hệ nghiệp vụ, tuân thủ nguyên tắc hiển thị nút thao tác động theo phân quyền người dùng.

CHƯƠNG 3: QUẢN LÝ DỰ ÁN

Chương 3 tập trung vào các mảng nghiệp vụ quản lý dự án theo tiêu chuẩn kỹ thuật:

  • Quản lý thời gian: Xây dựng danh mục các đầu công việc chi tiết, thiết lập sơ đồ mạng AOA để tính toán thời gian thực hiện, xác định mối liên hệ trước - sau giữa các tác vụ và kiểm soát đường găng của dự án.
  • Quản lý chi phí: Xác định đường cơ sở chi phí (Cost Baseline), bảng đơn giá dịch vụ, bảng lương nhân viên và lập bảng kế hoạch giải ngân chi tiết theo 2 giai đoạn.
  • Quản lý nhân sự và chất lượng: Thiết lập ma trận phân công trách nhiệm (RAM), kế hoạch đào tạo nhóm, kế hoạch đảm bảo chất lượng (QA) và kiểm soát chất lượng (QC), lập kế hoạch kiểm thử phần mềm và sử dụng biểu đồ Cause & Effect Diagram để phân tích lỗi.
  • Quản lý rủi ro: Nhận diện và phân loại danh mục rủi ro tiêu cực (chậm tiến độ, thay đổi yêu cầu, lỗi kết nối hệ thống lõi) và rủi ro tích cực (tối ưu hóa quy trình sớm), từ đó đưa ra ma trận đánh giá mức độ ảnh hưởng và xây dựng phương án ứng phó, theo dõi định kỳ.

CHƯƠNG 4: NGHIỆM THU/ĐÁNH GIÁ DỰ ÁN

Chương 4 tổng kết kết quả thực hiện và đánh giá dự án:

  • Nghiệm thu dự án: Biên bản nghiệm thu ghi nhận việc hoàn thành các tính năng theo hợp đồng và thỏa thuận kỹ thuật giữa nhóm MATH và đại diện Ngân hàng VIB.
  • Bàn giao sản phẩm: Bàn giao toàn bộ gói mã nguồn hoàn chỉnh (tầng ứng dụng, middleware, database script), hệ thống tài liệu kỹ thuật và nghiệp vụ gồm BRD, SRS, FSD, Detail Design, Data Dictionary, Test Case và tài liệu hướng dẫn sử dụng (User Manual).
  • Đánh giá và định hướng phát triển: Đánh giá mức độ đáp ứng mục tiêu đề ra về thời gian, chi phí và chất lượng; đề xuất phương hướng phát triển mở rộng hệ thống trong tương lai.

Kết quả và đóng góp

  • Sản phẩm phần mềm và thiết kế hệ thống: Nhóm dự án đã hoàn thành thiết kế và phát triển module quản lý tiền mặt đáp ứng 6 nhóm quy trình nghiệp vụ cốt lõi của ngân hàng thương mại, đồng thời hoàn thiện kiến trúc cơ sở dữ liệu quan hệ gồm 20 bảng có khả năng quản lý chi tiết đến từng mệnh giá tiền tệ.
  • Hệ thống hóa quy trình quản lý dự án CNTT: Ứng dụng đầy đủ các công cụ quản lý dự án chuẩn mực vào một bài toán thực tế của ngành ngân hàng, từ lập kế hoạch tiến độ (WBS, AOA), quản trị tài chính (ngân sách 900 triệu VNĐ qua 2 đợt giải ngân) đến ma trận phân quyền và kiểm soát rủi ro.
  • Đóng góp về mặt kỹ thuật: Xây dựng giải pháp tích hợp linh hoạt với hệ thống Core Banking (Core Extra) thông qua cơ chế quản lý trạng thái đa tầng, phân quyền theo cấu trúc tổ chức và thiết lập cơ chế Retry tự động xử lý các giao dịch gián đoạn giữa ứng dụng và hệ thống lõi.

Hạn chế và hướng nghiên cứu tiếp

  • Hạn chế: Dự án mới chỉ tập trung xử lý một phân hệ (module) trong tổng thể hệ thống quản lý quỹ tiền mặt của VIB; phạm vi triển khai và kiểm thử thực tế dừng lại ở các quy trình tiếp quỹ, điều chuyển nội bộ/liên chi nhánh/liên ngân hàng và cân quỹ cơ bản.
  • Hướng phát triển: Mở rộng kết nối hệ thống với các kênh giao dịch điện tử và thiết bị ngoại vi khác (ATM, CDM); nâng cấp các tính năng tự động hóa dự báo nhu cầu tiền mặt tại từng chi nhánh/phòng giao dịch; tùy biến nâng cao hệ thống báo cáo quản trị theo chuẩn CoreX mở rộng.

Giá trị tham khảo

Báo cáo là tài liệu tham khảo thiết thực cho sinh viên các chuyên ngành Công nghệ thông tin, Hệ thống thông tin quản lý, Công nghệ tài chính (Fintech) và Quản lý dự án CNTT. Tài liệu cung cấp góc nhìn thực tế về:

  • Quy trình nghiệp vụ điều chuyển, kiểm đếm và hạch toán tiền mặt thực tế tại ngân hàng thương mại.
  • Phương pháp thiết kế cơ sở dữ liệu cho bài toán kế toán quỹ và quản lý tiền mặt theo nhiều mệnh giá.
  • Mẫu cấu trúc một báo cáo quản trị dự án CNTT hoàn chỉnh, kết hợp hài hòa giữa kỹ thuật phần mềm và kỹ năng quản lý tiến độ, chi phí, nhân sự và rủi ro.

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

1. Đề tài được thực hiện bởi nhóm tác giả nào và có quy mô ngân sách ra sao?

Đề tài do Nhóm 1 (Nhóm MATH) gồm 5 sinh viên Học viện Ngân hàng (Nguyễn Thị Minh - Trưởng nhóm, Bùi Thị Hằng, Nguyễn Thị Thu Thúy, Phạm Đức An, Nguyễn Trung Đức) thực hiện dưới sự hướng dẫn của TS Đinh Trọng Hiếu vào tháng 3/2022. Dự án có tổng kinh phí dự toán là 900 triệu VNĐ, do Ngân hàng TMCP Quốc tế Việt Nam (VIB) đầu tư và giải ngân thành 2 đợt (40% đợt 1 và 60% đợt 2).

2. Module quản lý tiền mặt này giải quyết những quy trình nghiệp vụ cụ thể nào?

Module thực hiện 6 quy trình nghiệp vụ: (1) Tiếp quỹ liên chi nhánh; (2) Điều chuyển quỹ Teller – Teller và Teller – Vault; (3) Điều chuyển tiền trong kho – ngoài kho (Vault – Safe); (4) Nộp/Rút tiền từ các tổ chức tín dụng khác; (5) Cân tiền trong ngày của Teller và Vault; (6) Hạch toán thừa/thiếu quỹ cuối ngày.

3. Hệ thống đặt ra các tiêu chuẩn phi chức năng nào về hiệu năng và bảo mật?

Hệ thống yêu cầu sẵn sàng 24/7; thời gian xử lý giao dịch đơn lẻ dưới 1 giây, giao dịch theo lô 1.000 bản ghi dưới 10 giây; thời gian sinh báo cáo ngày dưới 1 phút và báo cáo tháng dưới 2 phút; lưu trữ dữ liệu tối thiểu 20 năm; quản lý phiên làm việc thông qua Session Token ngẫu nhiên (tự động hết hạn sau 10–15 phút không tương tác) và ẩn hoàn toàn thông báo lỗi hệ thống chi tiết đối với người dùng cuối.

4. Cơ chế đồng bộ dữ liệu với hệ thống Core Banking (CBS) được thiết kế như thế nào?

Khi các giao dịch điều chuyển hoặc nộp/rút tiền được cấp thẩm quyền (Supervisor) phê duyệt, hệ thống sẽ đẩy bút toán sang hệ thống ngân hàng lõi (Core Extra/CBS) và nhận về mã tham chiếu (Ref). Hệ thống hỗ trợ cơ chế Retry đối với các giao dịch gặp lỗi timeout hoặc chưa được xử lý tại CBS, đồng thời cho phép người dùng điều chỉnh và gửi lại các giao dịch bị từ chối.


Kết luận

Báo cáo "Xây dựng hệ thống quản lý tiền mặt của ngân hàng VIB" đã phản ánh toàn diện quá trình nghiên cứu, phân tích nghiệp vụ, thiết kế hệ thống và quản trị dự án phần mềm ngân hàng. Công trình giải quyết triệt để bài toán quản lý và hạch toán dòng tiền mặt đa kênh, từ cấp giao dịch viên đến cấp liên chi nhánh và liên ngân hàng. Kết quả thực hiện không chỉ đáp ứng các tiêu chuẩn khắt khe về kỹ thuật và bảo mật của VIB mà còn cung cấp một mô hình tham khảo chuẩn mực về phương pháp luận quản lý dự án công nghệ thông tin trong lĩnh vực tài chính - ngân hàng.