CT : TL = TV * LS *n
Trong đó : TL : tiền lãi TV : tiền vay n : số kì hạn vay
*/ Thuật toán : Procedure : TL // Nhập số tiền vay Read ( TV ); // Nhập số kì hạn vay Read ( n ) ; // Tính lãi : TL = TL * LS * n ; Return .
2.3. Thuật toán tính lãi suất cho vay trả dần :
CT : TL = TV * LS ( Tính theo từng kì ) Trong đó : TL : tiền lãi phải trả của tháng .
TV : số tiền còn vay của NH đến hết tháng trước LS : lãi suất tiền vay ( tuỳ theo số kì vay )
*/ Thuật toán ; Procedure : TL
\\ Nhập tiền vay , số tiền trả định kì và số tiền lãi kì muốn tính TV , TDK, n ; \\ Tính lãi for i = 1 to n do { TL = TV * LS ; TV = TV – TL – TDK ; i ++ ; } Return ( TL ) ; 3. Sử dụng chương trình
3.1: Yêu cầu về phần cứng
- Ngôn ngữ và cơ sở dữ liệu trên Foxpro - Mô hình ứng dụng : File sever
- Sử dụng phông VNI for DOS
- Chạy được trên mạng và trên các máy đơn lẻ hệ điều hành Windowns
3.2: Một số chú thích và hướng dẫn sử dụng :
a.Xử lí file DBF bị lỗi : Do đang làm bị mất điện ,….
- Chương trình thông báo lỗi : Not a database file Vào hệ thống :/C .Các tiện ích /3. Phục hồi file DBF bị lỗi (
Chọn file lỗi (
Có bảng đỏ: Yes (
Chương trình sẽ phục hồi file đó và lập lại chỉ mục ( xong ) b.Tổ hợp phím GDTK:
- Khi vao tiết kiệm: để con trỏ ở vùng số tiền, ta nhấn : + Ctrl+S: Máy tính Foxpro
+ Ctrl+K: Tính lãi trước (dùng cho tiết kiệm trả trước ) + Ctrl+L: Đổi loại chứng từ
+ Ctrl+I: In, không in
+ Bỏ in ở rút gốc : màn hình đang ở bút toán rút gốc, nhấn Ctrl+l + Ctrl+A: Đổi TK nợ
+ Ctrl+B: Đổi TK có c.Điều chỉnh số liệu tiết kiệm :
Dùng khi số liệu bị sai hoặc thiếu sót : (1) Điều chỉnh ở giao dịch tiết kiệm :
- Trong khi đang giao dịch tiết kiệm thấy số liệu sai thì vào đây để chỉnh sửa, sau đó ra giao dịch tiếp
(2) Điều chỉnh cuối ngày :sau khi khoá sổ cập nhất xong thấy sai số dư như sau :
Cuối ngày/5.Tiết kiệm /Điều chỉnh /1.Chỉnh số liệu VD: Đã khoá sổ TK,cập nhật ngày 18/10/07:
Vào đầu ngày và phiên điều chỉnh: ngày 18/10/07 Phiên 2 Máy hỏi có xoá ngày 18/10/07 Phiên 2: Yes(đồng ý xoá ) Nhấn F2 ( Gọi cửa sổ cũ lên sửa ), hoặc thêm sổ mới Sau đó nhấn F3 ( Lưu lại )
Sau đó chọn : Điều chỉnh /2. Nhập điều chỉnh -> TK->DBF Cập nhật B3 TK.DBF ngày 18/10 phiên 2
( Nếu sai nữa làm phiên 3,…) d.Một số lỗi thường gặp :
Thông thường, nếu trong quá trình đọc dữ liệu và vào xử lí dữ liệu nếu có lỗi thì chương trình thông báo lỗi trên thanh Status bar đồng thời đồng thời tự động tạo file gửi để thông báo lỗi cho chi nhánh (đối với file TTXL nhận được ) và nhận file thông báo lỗi từ chi nhánh .
- Lệnh thanh toán gửi đi sai chữ kí điện tử:
+ Nguyên nhân 1: Trên đĩa kiểm soát của người Kế toán kiểm soát tại phòng giao dịch chưa có file chứa khoá công khai của người Kiểm soát Trung tâm xử lí ký trên Lệnh thanh toán đó .
+ Cách xử lí :
- Tạo lại khoá kiểm soát cho Kế toán kiểm soát của phòng giao dịch hoặc thực hiện Chép khoá Trung tâm xử lí cho đĩa Kiểm soát của Kế toán kiểm soát ở Phòng giao dịch .
- Kế toán kiểm soát ở Phòng giao dịch sau khi có đĩa Kiểm soát mới ,thực hiện xác thực lại Lệnh thanh toán .
+ Nguyên nhân 2: Khoá Kiểm soát của người kiểm soát tại Trung tâm xử lí đã hết hiệu lực nhưng vẫn đem ra sử dụng ( gian lận trong sử dụng đĩa Kiểm soát )
+ Cách xử lí: Tại Trung tâm thông tin phải kiểm tra lại toàn bộ danh sách các thành viên làm nhiệm vụ kiểm soát của trung tâm xử lí đó có cách xử lí kịp thời và hợp lí .
- Lệnh thanh toán đến bị sai Chuyển tiền điện tử:
+ Nguyên nhân: Khi đĩa kiểm soát của kế toán kiểm soát ở phòng giao dịch đã hết hiệu lực, nhưng người kiểm soát đó vẫn vẫn cố tình dùng đĩa kiểm soát đó hoặc do virus ghi thêm byte vào file Lệnh thanh toán gửi đi …
+ Cách xử lí: tại Phòng giao dịch Kế toán kiểm soát có quyền phải thực hiện huỷ Lệnh thanh toán đó đi và lập Lệnh thanh toán khác .
- Lệnh thanh toán đến đã thực hiện:
+ Nguyên nhân: Chi nhánh gửi file Lệnh thanh toán có seri trùng với seri của Lệnh thanh toán đã được xử lí trên Trung tâm xử lí .
+ Cách xử lí :
- Hướng dẫn Phòng giao dịch kiểm tra lại thông tin trên Lệnh thanh toán có Seri bị trùng .
- Nếu thông tin trên Lệnh thanh toán tại phòng giao dịch và Trung tâm xử lí trùng tất cả các nội dung thì không phải thực hiện gì nhưng nếu có khác về số tiền hoặc ngày thực hiện thì do Phòng giao dịch đã sử dụng 2 cơ sở dữ liệu khác nhau. Khi đó, Phòng giao dịch phải copy file cơ sở dữ liệu được sao lưu gần nhất, sau đó thực hiện phục hồi dữ liệu cho chi nhánh ở Trung tâm xử lí từ ngày bị mất đến ngày hiện tại .
+ Nguyên nhân: Trung tâm xử lí đăng kí thiếu Số hiệu ngân hàng của các phòng giao dịch .
+ Cách giải quyết: Kiểm tra lại số hiệu ngân hàng A/B, nếu Số hiệu ngân hàng hợp lệ và chưa được đăng kí ở Trung tâm xử lí, vào mục Số hiệu ngân hàng để đăng kí số hiệu ngân hàng .
- File Lệnh thanh toán xác nhận lỗi, thông báo: Sai kí hiệu mật mã, sai seri, sai nội dung:
+ Nguyên nhân: file bị lỗi trên đường truyền .
+ Cách xử lí: vào chức năng Tạo lại file để tạo lại và gửi lại file mới thay cho file bị lỗi.
- Lệnh thanh toán đã tạo file gửi Chi nhánh B nhưng Trung tâm xử lí đã chuyển Chờ xử lí và gửi cho Chi nhánh B ngày hôm sau:
+ Nguyên nhân: Lệnh thanh toán đã gửi Ngân hàng B và được Ngân hang B xử lí vào hôm trước nhưng trung tâm xử lí lại chuyển chờ xử lí và xử lí vào ngày hôm sau .
+ Cách xử lí: để tránh lỗi này phải kiểm soát kĩ trước khi thực hiện chuyển chờ xử lí Lệnh thanh toán .
4. Một số kết quả đạt được
a. Khả năng ứng dụng của chương trình
Với phần mềm giao dịch xã hiện nay đã giúp cho các chi nhánh của ngân hàng tại cấp xã đã có thể thực hiện các công việc như: đăng kí khách hàng, tài khoản, khế ước, cho vay, thu nợ, giải ngân,… được diễn ra một cách nhanh chóng, thuận tiện, chính xác hơn nên hầu như tại tất cả các chi nhánh địa phương của Ngân hàng chính sách đã cài đặt và sử dụng phần mềm này .
Tuỳ theo tình hình và điều kiện làm việc của mỗi cơ quan là khác nhau mà phần mềm kế toán giao dịch này cũng sẽ có một số đặc điểm riêng để thích hợp với công việc đó .
Với cách thức làm việc bằng phần mềm giao dịch xã và chuyển giao các thông tin bằng Fastnet thì yêu cầu các cơ sở làm việc phải có đủ các thiết bị cần thiết vì vậy đối với một số cơ sở tại vùng sâu, vùng xa, vùng khó khăn thì các thiết bị này chưa được đầy đủ và đảm bảo các yêu cầu, người sử dụng chưa hiểu hết, hiểu đúng các chức năng của hệ thống vì vậy việc ứng dụng phần mềm tại các địa phương này có tính khả thi chưa cao.
b.Các thiếu sót cần bổ sung của chương trình
- Công nghệ còn lạc hậu: chương trình được viết trên Visual Foxpro là một ngôn ngữ đã cũ nên các ứng dụng chưa được thể hiện tiện ích nhất, không thân thiện với người sử dụng như một số phần mềm khác: Visual- Basic, Visual C, Java ,….
- Hệ thống không đồng bộ: các thiết bị giữa trung ương và địa phương, giữa người gửi thông tin và người nhận thông tin,… không được đồng bộ dẫn tới việc chuyển giao, cập nhật, làm việc không đạt được hiệu quả tốt nhất .
- Chưa đảm bảo tính toàn vẹn, bảo mật và an toàn dữ liệu: do hệ thống an toàn bảo mật dữ liệu chưa cao, các biện pháp phòng chống thất thoát dữ liệu chưa đạt mức tốt nhất nên công việc vẫn có nhiều sai sót .
- Không đáp ứng được các quy định hiện hành của Ngân hàng nhà nước về kế toán trên máy tính .
- Không thể tích hợp với các sản phẩm ngân hàng hiện đại khác như Mobile Banking, Internet Banking, … : do có sự khác biệt về thiết bị cũng như các chương trình ứng dụng nên không thể có sự tích hợp về các thông tin hay việc chuyển giao các tài khoản vì vậy việc liên kết giữa Ngân hàng chính sách với các Ngân hàng lớn khác là rất khó khăn dẫn tới khó mở rộng phạm vi hoạt động lớn mạnh của Ngân hàng nhanh chóng .
- Không thể đáp ứng được với sự gia tăng về số lượng khách hàng và giao dịch của Ngân hàng chính sách xã hội trong một vài năm tới. Lí do chính
của nguyên nhân này chính là do sự yếu kém về thiết bị cũng như các phần mềm, công cụ sử dụng khi làm việc .
c.Dự kiến lộ trình triển khai chương trình GDX trong tương lai
Đây là quá trình thực hiện và phát triển chương trình giao dịch xã mà Ngân hàng chính sách xã hội Việt Nam đã đề ra :
Công việc Thời gian Ghi chú
Xây dựng hồ sơ mời thầu tư vấn thiết kế, giám sát thực hiện dự án
01/07/2007 – 01/08/2007
Ban dự án Đấu thầu tuyển chọn tư vấn 01/08/2007 –
30/09/2007
Ban dự án + Hội đồng đấu thầu
Xây dựng hồ sơ mời thầu phần mềm và thiết bị phần cứng (máy chủ) 01/10/2007 – 31/12/2007 Ban dự án + Nhà tư vấn
Xây dựng hồ sơ mời thầu thiết bị mạng và nhà cung cấp đường truyền 01/10/2007 – 31/12/2007 Ban dự án + Nhà tư vấn
Đấu thầu tuyển chọn nhà cung cấp Thương thảo, ký kết hợp đồng
01/01/2008 – 31/03/2008
Ban dự án + Hội đồng đấu thầu + Nhà tư vấn Triển khai hệ thống mạng cho 10
chi nhánh dự kiến triển khai thí điểm và triển khai phạm vi hẹp
Hoàn thành trước 30/09/2008
Ban dự án + Nhà thầu + Nhà tư vấn
Phân tích yêu cầu người sử dụng, tiếp cận của nhà thầu đối với NHCSXH để cụ thể hóa yêu cầu vào phần mềm.
01/04/2008 – 31/07/2008
Ban dự án + Nhà thầu + Nhà tư vấn
Triển khai hệ thống thiết bị máy chủ tại trung tâm xử lý Hà Nội và các trung tâm khu vực
Hoàn thành trước 31/07/2008 Ban dự án + Nhà thầu + Nhà tư vấn Hoàn chỉnh bản DEMO 01/08/2008 – 31/08/2008 Nhà thầu
Triển khai thí điểm tại Sở giao dịch và NHCSXH TP Hà Nội 01/09/2008 – 31/10/2008 Ban dự án + Nhà thầu + Tư vấn
Hoàn chỉnh tài liệu đào tạo 01/11/2008 – 30/11/2008
Nhà thầu Triển khai đào tạo tiểu giáo viên 01/12/2008 –
31/12/2008
Nhà thầu Triển khai đào tạo cho người sử
dụng của 10 chi nhánh triển khai phạm vi hẹp 01/01/2009 – 28/02/2009 Nhà thầu Triển khai phần mềm phạm vi hẹp cho 10 chi nhánh NHCSXH tỉnh 01/03/2009 – 30/06/2009 Nhà thầu + Ban dự án + Tiểu giáo viên
Triển khai hệ thống mạng tại các tỉnh còn lại
01/05/2009
theo tiến độ triển khai phần mềm
Ban dự án + nhà thầu
Triển khai đào tạo đại trà, đào tạo thành nhiều lớp, tổ chức theo từng cụm tỉnh
01/07/2009 – 31/12/2009
Nhà thầu + Ban dự án + Tiểu giáo viên
Triển khai phần mềm đại trà 01/08/2009 – 30/04/2010
Nhà thầu + Ban dự án + Tiểu giáo viên
Kiểm tra, nghiệm thu hệ thống 01/05/2010 – 30/06/2010
Nhà thầu + Ban dự án + Nhà tư vấn
KẾT LUẬN
Báo cáo thực tập này như đã nói ở trên, trước hết là nhằm thể hiện những tin tức, tri thức, hiểu biết mà em mới tiếp thu được trong quá trình đi thực tập tại trung tâm CNTT của Ngân hàng chính sách xã hội Việt Nam, sau
đó là cung cấp cho người tham khảo tài liệu biết thêm được một số thông tin về phần mềm giao dịch xã giúp ích cho học tập và làm việc .
Tài liệu gồm các phần chính sau :
- Chương 1: Tổng quan về phần mềm giao dịch xã .
Trong chương này chủ yếu trình bày một cách khái quát nhất về phần mềm giao dịch xã - chức năng, nhiệm vụ, yêu cầu thực tế, … - và về nơi thực tập Ngân hàng chính sách xã hội Việt Nam .
- Chương 2: Xây dựng cấu trúc phần mềm quản lí vay vốn .
Phân tích các chức năng cơ bản của phần mềm như: mục tiêu quản lí, biểu đồ phân rã chức năng, biểu đồ luồng dữ liệu, mô hình thực thể và quan hệ thực thể, …
- Chương 3: Thiết kế phần mềm và xây dựng project .
Chương này tập trung nói về 3 mục chính: một là giới thiệu về ngôn ngữ lập trình Foxpro, hai là trình bày về phần cơ sở dữ liệu của phần mềm như các trường, các bảng, sơ đồ liên kết. Phần cuối cùng trình bày về các form, view, modul, code chính của chương trình.
Mặc dù được sự giúp đỡ của nhiều người và sự cố gắng của bản thân em nhưng đề tài nghiên cứu về phần mềm giao dịch xã này chắc chắn sẽ còn nhiều sai sót và hạn chế về mặt kiến thức. Rất mong được sự đóng góp ý kiến của các bạn để giúp tôi củng cố đề tài nghiên cứu này được hoàn thiện hơn nữa. Mọi ý kiến xin gửi tới : Bùi Đức Chung, lớp CNTT 46, Khoa Công Nghệ Thông Tin, trường ĐH Kinh Tế Quốc Dân .
TÀI LIỆU THAM KHẢO
[1] Văn bản quy định xây dựng, cấp phát, quản lí sử dụng khoá bảo mật trong chương trình Chuyển tiền nội tỉnh của Ngân hàng chính sách ( ban hành
kèm theo quyết định số 1418/NHCS-CNTT ngày 3/8/2004 của Tổng giám đốc Ngân hàng chính sách )
[2] Văn bản về quy trình hướng dẫn sử dụng phần mềm chuyển tiền nội tại
[3] Văn bản về quy trình hướng dẫn sử dụng phần mềm chuyển tiền nội tỉnh tại Đơn vị chuyển tiền .
[4] Văn bản về quy trình nghiệp vụ chuyển tiền điện tử ngoại tỉnh ( Ban hành kèm theo quyết định số 1329/NHCSXH-KT ngày 3/6/2005 của tổng giám đốc Ngân hang chính sách ) .
[5] Tài liệu hướng dẫn sử dụng hệ thống phần mềm chuyển tiền điện tử ngoại tỉnh phân hệ tại đơn vị chuyển tiền .
[6] Hướng dẫn quy trình phần mềm giao dịch lưu động tại cấp xã - số 1517/NHCS-CNTT ngày 15/8/2007
[7] Tài liệu tập huấn hiệp vụ tin học của NHCSXH .
[8] Văn bản đào tạo cán bộ mới về phần mềm giao dịch lưu động .
[9] Giáo trình Visual Foxpro 6.0
[10] Giáo trình phân tích và thiết kế thuật toán [11] Giáo trình môn phân tích và thiết kế hệ thống
LỜI CẢM ƠN
Để hoàn thành được đề án này, tôi đã nhận được sự giúp đỡ của rất nhiều cá nhân cùng đoàn thể. Xin chân thành cảm ơn:
- Thầy giáo Đặng Minh Ất, trưởng Bộ môn Công Nghệ Thông Tin, giáo viên hướng dẫn thực tập của em đã giúp đỡ em rất nhiều về mặt kiến thức và sửa chữa các thiếu sót của đề án trong suốt quá trình đi thực tập và