III. THIẾT KẾ CHƯƠNG TRèNH
1 3 Bỏo cỏo thụng tin cơ bản
Báo cáo thông tin cơ bản
(Khách hàng hiện tại/khách hàng mới)
Chi tiết về khách hàng
Tên khách hàng Địa chỉ
Điện thoại cơ quan Điện thoại nhà riêng Số fax
Nghề nghiệp (khách hàng cá nhân) Loại hình doanh nghiệp
Cơ quan (khách hàng cá nhân là CBCNV)
Số năm công tác (khách hàng cá nhân là CBCNV)
Số năm hoạt động (khách hàng doanh nghiệp hoặc hộ sản xuất)
Tình hình tài chính
Chiến lợc/kế hoạch kinh doanh
Chi tiết tài chính liên quan đến khoản vay
Phần dành cho khách hàng Phần dành cho ngân hàng Giá trị khoản vay
Cơ cấu tài chính dự án Loại sản phẩm tín dụng Thời hạn vay
Phơng thức hoàn trả Bảo đảm tiền vay Giá trị tài sản bảo đảm
Cán bộ tín dụng Trởng phòng tín dụng
1.1.4 Tỡnh hỡnh tài chớnh của khỏch hàng doanh nghiệp
tình hình tài chính của khách hàng doanh nghiệp
(Số liệu đến ngày ...tháng....năm....)
Đơn vị: 1 triệu đồng
1. Tên khách hàng: Mã khách hàng:
2. Doanh thu thuần: Quý:...Luỹ kế năm... 3. Tổng lợi tức trớc thuế: Quý:...Luỹ kế năm... 3.1. Lợi tức sau thuế: Quý:...Luỹ kế năm... 4. Tiền (tiền mặt, tiền gửi ngân hàng, tiền đang chuyển)
5. Các khoản đầu t tài chính ngắn hạn 6. Các khoản phải thu
6.1. Phải thu của khách hàng 6.2. Trả trớc cho ngời bán 6.3. Phải thu nội bộ 7. Hàng tồn kho
7.1. Nguyên liệu, vật liệu tồn kho 7.2. Thành phẩm tồn kho
7.3. Hàng hoá tồn kho 8. Tài sản lu động khác 9. Tài sản cố định
9.1. TSCĐ hữu hình (giá trị còn lại) 9.2. Hao mòn TSCĐ hữu hình luỹ kế 10. Các khoản đầu t tài chính dài hạn
10.1. Góp vốn liên doanh
11. Chi phí xây dựng cơ bản dở dang 12. Các khoản ký quỹ, ký cợc dài hạn 13. Nợ phải trả
13.1. Nợ ngắn hạn
13.1.1. Vay ngắn hạn 13.1.2. Phải trả ngời bán
13.1.3. Thuế và các khoản phải nộp cho nhà nớc 13.1.4. Nợ dài hạn đến hạn trả 13.2. Nợ dài hạn 13.2.1. Vay dài hạn 13.3. Nợ khác 14. Nguồn vốn chủ sở hữu 14.1. Nguồn vốn, quỹ 31
14.1.1. Nguồn vốn kinh doanh 14.1.2. Lãi cha phân phối 14.1.3. Nguồn vốn đầu t XDCB
14.2. Nguồn kinh phí
Ngày...tháng... năm ... Lập biểu Kiểm soát Tổng giám đốc/giám đốc
1.1.5 Thụng tin về tài sản thế chấp, cầm cố
thông tin về tài sản thế chấp, cầm cố
Tên khách hàng: Mã khách hàng: Địa chỉ: Tel: Fax: Xếp hạng tín dụng: Đơn vị: Triệu VND Loại tài sản Số hiệu
Khoản vay Tài sản bảo đảm
Giải chấp Giá trị D nợ Giá trị Ngày Giá trị Ngày Nhà (nhà ở, nhà kho, nhà
xởng)
01
Quyền sử dụng đát 02 Phơng tiện vận chuyển 03 Máy móc thiết bị 04
Vật t, hàng hoá 05
Giấy tờ có giá 06
Tài sản khác 07
Ngày...tháng... năm ...
Lập biểu Kiểm soát Giám đốc
1.1.6 Quan hệ bảo lónh quan hệ bảo lãnh quan hệ bảo lãnh Tên khách hàng : Mã khách hàng : Địa chỉ : Điện thoại : Fax : Xếp hạng tín dụng:
Đơn vị : 1 triệu đồng, 1 USD
Loại bảo lãnh vay vốn Số tiền Ngày trả nợ
Bảo đảm bằng tài sản
VND USD VND USD
Bảo lãnh vay vốn nớc ngoài Bảo lãnh L/C trả chậm Bảo lãnh vay vốn trong nớc Bảo lãnh khác
...Ngày...tháng...năm ...
lập biểu kiểm soát giám đốc
1.1.7 Thụng tin tài chớnh hàng năm của doanh nghiệp
thông tin tài chính hàng năm của doanh nghiệp Tên doanh nghiệp: Mã khách hàng:
Địa chỉ doanh nghiệp: Xếp hạng tín dụng:
Tel: Fax:
Chỉ tiêu Năm ... Năm... Năm... Năm... Năm... A. Chi tiêu thanh khoản
- Khả năng thanh toán ngắn hạn - Khả năng thanh toán nhanh
B. Chỉ tiêu hoạt động
- Vòng quay hàng tồn kho - Kỳ thu tiền bình quân - Hiệu quả sử dụng tài sản
C. Chỉ tiêu cân nợ
- Nợ phải trả/Tổng tài sản
- Nợ phải trả/Nguồn vốn chủ sở hữu - Nợ quá hạn/Tỏng d nợ ngân hàng
D. Chỉ tiêu thu nhập
- Tổng thu nhập trớc thuế/doanh thu - Tổng thu nhập trớc thuế/Tổng TSC - Tổng thu nhập trớc thuế/Nguồn vốn CSH
...Ngày...tháng...năm ...
lập biểu kiểm soát giám đốc
1.1.8 Túm tắt diễn biến tài chớnh hàng năm của doanh nghiệp
Tóm tắt diễn biến tài chính hàng năm của doanh nghiệp Tên doanh nghiệp: Mã khách hàng:
Địa chỉ doanh nghiệp: Xếp hạng tín dụng:
Tel: Fax:
Chỉ tiêu báo cáo Năm... Năm... Năm... Năm... Năm... Báo cáo thu nhập
- Doanh thu thuần - Lợi nhuận gộp - Chi phí
- Lợi nhuận thuần trớc thuế - Thuế
- Lợi nhuận thuần sau thuế
Báo cáo cân đối kế toán
I. Tài sản lu động và đầu t ngắn hạn
1. Tiền
2. Đầu t tài chính ngắn hạn 3. Các khoản phải thu 4. Hàng tồn kho
5. Tài sản lu động khác
II. Tài sản cố định và đầu t dài hạn
1. Tài sản cố định (giá trị còn lại) 2. Đầu t tài chính dài hạn
3. Chi phí XDCB dở dang
4. Các khoản ký cợc, ký quỹ dài hạn
Tổng tài sản
I. Nợ phải trả
1. Nợ ngắn hạn 2. Nợ dài hạn
II. Nguồn vốn chủ sở hữu
1. Nguồn vốn, quỹ 2. Nguồn kinh phí
Tổng cộng nguồn vốn
Lu chuyển tiền tệ
- Luồng tiền từ hoạt động kinh doanh - Trả nợ vay (rút tiền)
- Chi phí vốn
- Thanh toán cho cổ đông Luồng tiền ròng
...Ngày...tháng...năm ...
lập biểu kiểm soát tổng giám đốc ( giám đốc)
1.1.9 Thụng tin phi tài chớnh đối với doanh nghiệp
Thông tin phi tài chính đối với doanh nghiệp
Tên doanh nghiệp: Mã doanh nghiệp:
Địa chỉ doanh nghiệp: Xếp hạng doanh nghiệp:
Tel: Fax:
1. Trình độ quản lý
Kinh nghiệm của ban lãnh dạo, nhất là có liên quan đến dự án sử dụng vốn của ngân hàng
Môi trờng kiểm soát, quản trị, điều hành Những thành tựu và thất bại của Ban lãnh dạo
2. Quan hệ với ngân hàng
Kỷ luật thanh toán và thực hiện các nghĩa vụ theo cam kết
Số lần giãn nợ hoặc gia hạn nợ Nợ quá hạn trong quá khứ
Số lần mất khả năng thanh toán các cam kết (L/c, bảo lãnh,...)
Số lần trả nợ chậm (gốc, lãi)
3. Các yếu tố môi trờng kinh doanh
Thực trạng và triển vọng của ngành Uy tín
Vị thế cạnh tranh
Khả năng chống đỡ của khách hàng đối với thay đổi của môi trờng kinh doanh
...Ngày...tháng...năm ...
lập biểu kiểm soát giám đốc
1.1.10 Thụng tin khỏch hàng cỏ nhõn
thông tin khách hàng cá nhân
Họ và tên khách hàng: Mã khách hàng:
Địa chỉ:
Hạn mức tín dụng: Xếp hạng tín dụng:
Tiêu chí Nội dung
Chấp hành pháp luật (tốt hoặc có tiền án, tiền sự) Tuổi
Trình độ học vấn Nghề nghiêp Đơn vị công tác Thâm niên côngtác Tình trạng c trú (nhà ở)
Số lợng thành viên trong gia đình sống phụ thuộc vào khách hàng vay
Thu nhập bình quân tháng của cả gia đình
Thu nhập bình quân tháng của cá nhân khách hàng Tỷ trọng vay vốn
Chấp hành kỷ luật thanh toán các nghĩa vụ tài chính với ngân hàng
D nợ hiện hành
Giá trị tài sản bảo đảm Loại tài sản bảo đảm
Các sản phẩm của ngân hàng đợc sử dụng
Kế hoạch trả nợ (kỳ hạn, số tièn gốc, lãi đến hạn mỗi kỳ)
Nguồn trả nợ
...Ngày...tháng...năm ...
lập biểu kiểm soát giám đốc
1.1.11 Bỏo cỏo tỡnh hỡnh tài chớnh khỏch hàng cỏ nhõn
Báo cáo tình hình tài chính khách hàng cá nhân
Họ và tên khách hàng: Mã khách hàng:
Địa chỉ: Xếp hạng tín dụng:
Tài sản
Tiền mặt
Tiền gửi ngân hàng Đầu t
Phơng tiện vận chuyển Các máy mọc thiết bị khác
Tài sản gia dụng trong gia đình có giá trị trên 10 triệu đồng Đất đai và nhà cửa Các tài sản khác nếu có Tổng tài sản Công nợ Nợ ngân hàng Nợ vay trả góp Nợ vay cá nhân Cầm cố, thế chấp Nợ khác Tổng tài sản nợ ...Ngày...tháng...năm ...
lập biểu kiểm soát giám đốc
1.1.12 Bỏo cỏo thu nhập và chi phớ khỏch hàng cỏ nhõn
Báo cáo thu nhập và chi phí khách hàng cá nhân Họ và tên khách hàng: Mã khách hàng:
Địa chỉ: Xếp hạng tín dụng:
Thu nhập hàng tháng
1. Lơng sau nộp thuế 2. Thu lãi tiền gửi, đầu t
3. Thu từ các hoạt động kinh doanh 4. Thu khác
Tổng thu nhập hàng tháng Chi phí hàng tháng
1. Chi phí sinh hoạt - Chi phí ăn mặc
- Tiền gas, điện, nớc, điện thoại - Chi phí cá nhân, giải trí
- Chi thuê nhà - Chi bảo hiểm
- Chi khám chữa bệnh 2. Chi phí họchành
3. Chi phí đi lại
4. Chi phí thanh toán côngnợ và các nghĩa vụ tài chính 5. Các khoản chi phí khác
Tổng chi phí hàng tháng
Thu nhập bằng tiền d/thiếu hàng tháng
...Ngày...tháng...năm ...
lập biểu kiểm soát giám đốc
1.1.13 Bỏo cỏo khỏch hang cú tổng dư nợ lớn báo cáo khách hàng có tổng d nợ lớn (Tổng d nợ ≥ 5% vốn tự có của TCTD) Đơn vị : 1 triệu VND STT Tên khách hàng Địa chỉ trụ sở chính của khách hàng Mã khách hàng Xếp hạng tín dụng Tổng d nợ Ngày, tháng, năm phát sinh Ngày... tháng ... năm ...
Lập biểu Kiểm soát Giám đốc
1.2 Màn hỡnh, MenuMàn hỡnh đăng nhập Màn hỡnh đăng nhập
Màn hỡnh chớnh
Màn hỡnh thờm mới hợp đồng tớn dụng
Màn hỡnh chấm điểm tớn dụng
2. Thiết kế chương trỡnh2.1 Lưu đồ cấu trỳc 2.1 Lưu đồ cấu trỳc
2.2 Lưu đồ khối
2.2.1 Quy trỡnh vay vốn
2.2.2 Quy trỡnh sửa đổi hợp đồng tớn dụng
2.2.3.1 Quy trỡnh chấm điểm tớn dụng (Khỏch hàng cỏ nhõn)
2.2.3.2 Quy trỡnh chấm điểm tớn dụng (Khỏch hàng doanh nghiệp)
2.2.4 Quy trỡnh xử lý nợ quỏ hạn
2.2.5 Quy trỡnh theo dừi, giỏm sỏt cỏc khoản vay
2.2.6 Quy trỡnh giải ngõn
2.2.7 Quy trỡnh thu nợ lói và gốc
3. Thiết kế, điều khiển/ Kiểm soỏt
3.1 Định nghĩa người dựng, nhúm người dựng, vai trũ
NV Quan hệ Khỏch Hàng NV Thẩm định Tớn Dụng Quản lý Thờm mới HĐ x x Sửa đổi HĐ x x Tra cứu HĐ x x x Kiểm tra hạn mức x x Chấm điểm TD x x In bỏo cỏo x x x Xúa HĐ x 54
Mỗi nhõn viờn quan hệ Khỏch Hàng và nhõn viờn Thẩm định Tớn Dụng đều chỉ quản lý một số hợp đồng tớn dụng nhất định.
Bộ phận quản lý (gồm Trưởng phũng và Phú phũng) ngoài chức năng quản lý bao quỏt tất cả cỏc hồ sơ tớn dụng của khỏch hàng cũn cú thờm quyền thay đổi cỏc chỉ số tớn dụng (vớ dụ như: cỏc mức điểm tớn dụng cụ thể …) với sự giỳp đỡ của nhõn viờn IT.
3.2 Kiểm soỏt sự kiện/ lỗiNhập sai ID hoặc PASSWORD Nhập sai ID hoặc PASSWORD
Xung đột đăng nhập
Lựa chọn chức năng khụng phự hợp với thẩm quyền
Thụng tin nhập khụng chớnh xỏc
Trựng thụng tin đầu vào
3.3 Giao dịch
Trong quỏ trỡnh vận hành hệ thống, chức năng Sửa Đổi Hợp Đồng Tớn Dụng sẽ cú thể xảy ra trường hợp: 2 người sử dụng tiến hành cập nhật nội dung của 1 hợp đồng trong cựng 1 thời điểm. Nhằm mục đớch an toàn và toàn vẹn dữ liệu, hệ thống sẽ đưa ra một cảnh bỏo như sau:
4. Thiết kế dữ liệu4.1 Mức vật lý 4.1 Mức vật lý
Dữ liệu sẽ được tổ chức dưới dạng cỏc bảng và được lưu trữ trong hệ quản trị cơ sở dữ liệu. Cụ thể là:
HOP_DONG (Ma_HD, Ma_KH, Thong_Tin_Ca_Nhan, Thong_Tin_Tai_Chinh, Phu_Luc, Tai_San_Dam_Bao)
NHAN_VIEN (Ma_NV, Ma_HD, Ten_NV, Chuc_Vu)
CHI_NHANH (Ma_CN, Ma_NV, Ten_CN, Dia_Chi, Dien_Thoai)
THONG_TIN_CA_NHAN (Ma_KH, Ma_HD, Ten_KH, Dia_Chi, Dien_Thoai, Fax, Loai_KH, Diem, Hang_KH, Ghi_Chu)
4.2 Mức khung nhỡn
Cỏc chức năng chớnh của chương trỡnh ( Tra cứu…) sẽ bao gồm 2 khung nhỡn, một cho danh sỏch cỏc hợp đồng tớn dụng cần tỡm kiếm, một cho thụng tin chi tiết của từng hợp đồng.
4.3 Cấu trỳc lưu trữ trong: Bảng Băm với phương phỏp kết nối trực tiếp
Bảng băm được cài đặt bằng cỏc danh sỏch liờn kết, cỏc phần tử trờn bảng băm được “băm” thành M danh sỏch liờn kết (từ danh sỏch 0 đến danh sỏch M–1). Cỏc phần tử bị xung đột tại địa chỉ i được kết nối trực tiếp với nhau qua danh sỏch liờn kết i. Chẳng hạn, với M=10, cỏc phần tử cú hàng đơn vị là 9 sẽ được băm vào danh sỏch liờn kết i = 9.
Khi thờm một phần tử cú khúa k vào bảng băm, hàm băm f(k) sẽ xỏc định địa chỉ i trong khoảng từ 0 đến M-1 ứng với danh sỏch liờn kết i mà phần tử này sẽ được thờm vào.
Khi tỡm một phần tử cú khúa k vào bảng băm, hàm băm f(k) cũng sẽ xỏc định địa chỉ i trong khoảng từ 0 đến M-1 ứng với danh sỏch liờn kết i cú thể chứa phần tử này. Như vậy, việc tỡm kiếm phần tử trờn bảng băm sẽ được qui về bài toỏn tỡm kiếm một phần tử trờn danh sỏch liờn kết.
Cụ thể với đề tài Quản lý Tớn Dụng, ta xột bảng băm cú cấu trỳc như sau: - Tập khúa K: tập mó số cỏc hợp đồng tớn dụng ( cú dạng là TDxxx) - Tập địa chỉ M: gồm 10 địa chỉ M={0, 1, …, 9}
- Hàm băm h(key) = key % 10.
IV. CÀI ĐẶT
1. Mụ hỡnh kiến trỳc
Mụ hỡnh Client - Server
Web Server: cài đặt trang web Quản lý tớn dụng Agribank dưới dạng html và php.
Database Server: cài đặt Hệ quản trị Cơ sở dữ liệu MySQL, lưu trữ thụng tin liờn quan tới cỏc hợp đồng tớn dụng của ngõn hàng Agribank.
Backup Server: lưu trữ bản sao dữ liệu
2. Xõy dựng chương trỡnh
Cụng cụ lựa chọn:
• Ngụn ngữ lập trỡnh PHP
• Hệ quản trị cơ sở dữ liệu MySQL
V. KIỂM THỬ
1. Kiểm thử chức năng 1.1 Kiểm thử hộp đen
Mục đớch của kiểm thử hộp đen là nhằm kiểm tra tớnh đỳng đắn của cỏc chức năng của phần mềm. Những yờu cầu cho kiểm thử hộp đen bao gồm: cỏc ca sử dụng, cỏc chương trỡnh thực thi và cỏc dữ liệu của phần mềm. Những yờu cầu này thường xuyờn xuất hiện vào giai đoạn giữa của chu trỡnh phỏt triển khi mà một khối lượng lớn code bắt đầu hoạt động cựng nhau hay khi phần mềm được mua bởi 1 nhà cung cấp nào đú.
Thụng thường, người tiến hành kiểm thử ( developer hay tester) và người lập trỡnh phần mềm phải là 2 người hoàn toàn khỏc nhau.
Dưới đõy là 2 kỹ thuật kiểm thử hộp đen cơ bản sẽ được ỏp dụng trong phạm vi bài tập lớn này:
1.1.1 Kỹ thuật phõn lớp tương đương
Kỹ thuật phõn lớp tương đương tập trung vào việc xỏc định cỏc nhúm dữ liệu đầu vào để tỡm ra những dữ liệu trả về cựng một giỏ trị trong nhúm. Mục đớch của kỹ thuật này nhằm giảm bớt khối lượng dữ liệu cần kiểm thử. Vớ dụ:
Hệ thống Quản lý Tớn Dụng của Ngõn hàng Agribank cú khả năng xỏc nhận trờn 5000 tài khoản đăng nhập. Theo lý thuyết, chỳng em sẽ phải tiến hành kiểm thử lần lượt từng tài khoản một trong số hơn 5000 tài khoản đú. Tuy nhiờn, bởi vỡ chớnh xỏc chỉ cú 3 nhúm tài khoản đăng nhập ( nhõn viờn quan hệ khỏch hàng, nhõn viờn thẩm định tớn dụng, người quản lý) do đú việc kiểm thử mỗi nhúm tài khoản một mẫu sẽ cung cấp cho ta sự xỏc minh đầy đủ nhất. Ban đầu, chỳng em sẽ kiểm thử một mẫu gồm 50 tài khoản của từng nhúm. Trường hợp 50 tài khoản bất kỳ đú khụng đăng nhập được vào hệ thống chỳng em sẽ tăng số lượng mẫu thử ( 100, 150 … tài khoản) và tiếp tục thực hiện kiểm thử. Nếu 150 tài khoản bất kỳ ban đầu đều đăng nhập được hoàn toàn vào hệ thống thỡ rừ ràng chỳng ta đó kiểm thử chức năng đăng nhập thành cụng mà chỉ sử dụng 3% dữ liệu.
Một vớ dụ khỏc là việc kiểm thử độ dài trường dữ liệu. Giả sử tuổi của khỏch hàng là từ 1 đến 99. Thay vỡ việc phải kiểm tra toàn bộ 99 giỏ trị thỡ chỳng em sẽ chia trường tuổi thành 3 trường hợp: 1, 50 và 99 rồi tiến hành kiểm thử ( sử dụng ớt hơn 97% giỏ trị kiểm thử). Bộ giỏ trị kiểm thử ( 1, 50 và 99) được coi tương đương với bộ tất cả cỏc giỏ trị ( 1, 2, 3 … 99).
1.1.2 Kỹ thuật phõn tớch giỏ trị biờn
Kỹ thuật phõn tớch giỏ trị biờn nhằm phõn tớch điểm khởi đầu và điểm kết thỳc của giỏ trị đầu vào. Đõy là kỹ thuật rất hữu dụng phần lớn cỏc lỗi chức năng gõy ra bởi dữ liệu đầu vào và dữ liệu đầu ra đều nằm trong hoặc xung quanh cỏc ranh giới ( biờn) đú.
Quay trở lại vớ dụ về tuổi khỏch hàng. Giỏ trị tuổi ban đầu cần kiểm thử sẽ là -1, 0 và +1, tức là +/-1 xung quanh quanh giỏ trị khởi điểm 0. Tương tự như vậy đối với giỏ