Ikey từ HSC về chi nhánh:
3.2.1 4.1. Đóng gói
o Mỗi Ikey, phiếu Thông báo mật khẩu truy cập Ikey, phiếu Thông báo mật khẩu truy cập chương trình BIDV HBK được đóng gói trong một phong bì riêng (ba phong bì riêng biệt), ngồi phong bì ghi rõ họ tên của từng người sử dụng được cấp (thuộc khách hàng nào, chi nhánh nào). Từng phong bì phải được dán kín, đóng dấu niêm phong và có chữ “TỐI MẬT”
o Tất cả các phong bì chứa Ikey của khách hàng cùng một chi nhánh được đóng gói chung vào một phong bì lớn, ngồi phong bì ghi rõ tên
và địa chỉ của chi nhánh nhận, phong bì này phải được dán kín, đóng dấu niêm phong và có chữ “TỐI MẬT”.
o Tất cả các phong bì chứa phiếu Thơng báo mật khẩu truy cập Ikey của khách hàng cùng một chi nhánh được đóng gói chung vào một phong bì lớn, ngồi phong bì ghi rõ tên và địa chỉ của chi nhánh nhận, phong bì này được dán kín, đóng dấu niêm phong và có chữ “TỐI MẬT”. o Tất cả các phong bì chứa phiếu Thơng báo mật khẩu truy cập chương
trình BIDV HBK của khách hàng cùng một chi nhánh được đóng gói chung vào một phong bì lớn, ngồi phong bì ghi rõ tên và địa chỉ của chi nhánh nhận, phong bì này được dán kín, đóng dấu niêm phong và có chữ “TỐI MẬT”.
3.2.2 Giao nhận:
Gửi Ikey, thông báo mật khẩu truy cập BIDV HBK, Ikey giữa Ngân hàng Đầu tư và Phát triển Trung ương và Chi nhánh thực hiện qua bưu điện bằng bằng hình thức bảo đảm, có sổ giao nhận và ký nhận giữa bên giao và bên nhận. Khi nhận phải kiểm tra dấu niêm phong, nếu phát hiện có dấu hiệu nghi vấn khơng đảm bảo an tồn phải lập Biên bản và báo cáo cho các đơn vị liên quan để xử lý kịp thời.
3.3 Thiết kế module chương trình 3.3.1 Lược đồ Usecase
Hình 26 Lược đồ Usecase của hệ thống HomeBanking
Sơ đồ tổng quát các chức năng của người sử dụng là khách hàng : kế toán viên, kế tốn trưởng, chủ tài khoản
Xem thơng tin Ngân hàng
Khách hàng
Xem thông tin Tài khoản
Soạn, trả lời, gửi điện tra soát
Soạn, gửi điện chuyển tiền
Xem báo cáo
Ngân hàng Cập nhật thông
tin Ngân hàng
Đồng bộ thông tin tài khoản
Soạn, trả lời, gửi điện tra soát
Xử lý điện chuyển tiền
Xem báo cáo
Đăng ký người sử dụng là khách hàng và Ngân hàng, cấp chứng chỉ số
Hình 31 Lược đồ Usecase của KTV, CTK, KTT
Sơ đồ tổng quát các chức năng người sử dụng là Ngân hàng : giao dịch viên, kiểm soát viên Kế toán viên Soạn điện chuyển tiền Kế toán trưởng Duyệt điện chuyển tiền Xác nhận điện và gửi điện chuyển tiền Soạn điện tra soát Duyệt điện tra soát Xác nhận điện và gửi điện tra soát Chủ tài khoản
Hình 32 Lược đồ Usecase của KSV, GDV
Kiểm soát viên
Nhận điện, giải mã, kiểm tra chữ ký điện chuyển tiền
Nhận điện, giải mã, kiểm tra chữ ký điện tra soát
Gửi điện chuyển tiền vào Host để hạch toán
Gửi điện tra soát, điện trả lời tra soát đến Ngân hàng
Duyệt từ chối thanh toán điện và trả lại điện thanh toán cho khách hàng
Giao dịch viên Xử lý điện thanh toán,
phân luồng, từ chối nếu điện không hợp lệ
Soạn điện tra soát, trả lời điện tra soát
3.4 THIẾT KẾ CHƯƠNG TRÌNH PHÍA KHÁCH HÀNG 3.4.1 Mơ hình phân cấp chức năng
CHƢƠNG TRÌNH PHÍA KHÁCH HÀNG
1.
Thơng tin Ngân hàng
2.
Vấn tin tài khoản
3. Thanh toán
4.
Điện nghiệp vụ
5.
Báo cáo thống kê điện 6.
Xem tài khoản thành viên
Chương trình phía khách hàng bao gồm 6 nhóm chức năng chính là thơng tin Ngân hàng, vấn tin tài khoản, thanh toán, điện nghiệp vụ, báo cáo thống kê điện, xem tài khoản thành viên.
1.
Thơng tin ngân hàng
Tin tức
Tỷ giá
Lãi suất
Biểu phí dịch vụ
Phần thơng tin ngân hàng bao gồm các tính năng xem tin tức, tỷ giả, lãi suất và biểu phí dịch vụ.
2.
Vấn tin tài khoản
Tiền gửi
Tiền vay
Tiền gửi thanh tốn
Tiền gửi khơng kỳ hạn
Tiền gửi có kỳ hạn
Tiền vay chính
Tiền gửi vay món
Phần vấn tin tài khoản bao gồm các tính năng vấn tin tài khoản CA, SA, tiền gửi tiết kiêm, tiền vay, tài trợ thương mại.
3. Thanh toán Soạn điện Duyệt điện Xác nhận Điện đi
ĐIện ngân hàng trả lại
Phần thanh toán được phân thành chức năng là soạn điện, duyệt điện, xác nhận
4. Điện nghiệp vụ Soạn điện Duyệt điện Xác nhận điện Điện đi Điện đến
5.
Báo cáo thống kê điện
Điện nghiệp vụ
Báo cáo điện đối chiếu Điện chuyển tiền
Điện chờ duyệt Điện chờ xác nhận Điện đi Điện đến Điện chờ NH xử lý Điện NH đã xử lý Điện NH trả lại
Phần báo cáo gồm có các chức năng báo cáo điện nghiệp vụ điện đi và đến, báo cáo điện chuyển tiền theo các trạng thái điện chờ duyệt, điện chờ xác nhận, điẹn chờ NH xử lý, điện đã xử lý, điện NH trả lại
3.4.2 Mơ hình luồng dữ liệu
Thơng tin Ngân hàng
BRANCH_NEWS
Thơng tin tỉ giá
BRANCH_CURR_TAB
Thơng tin biểu phí
BRANCH_FEES Thơng tin lãi xuất
BRANCH_INTERESTS
Phần thông tin ngân hàng được đọc ra từ các bảng Branch_news, branch_curr_tab, branch_interests, branch_fees Soạn điện (KTV) Duyệt 1 (KT Trƣởng) Payment Des Duyệt 2 (GD) Payments Payments His ACCOUNTS CUSTOMERS
Để soạn điện cần đọc thông tin bảng customers và bảng accounts để lấy thông tin về khách hàng, để soạn và sửa điện cần truy cập vào bảng Payments
Soạn điện (KTV) Duyệt 1 (KT Trƣởng) Duyệt 2 (GD) VERIFIEDMESSAGE
Điện tra soát được lưu trong bảng VERIFIEDMESSAGE các bước soạn trả lời điện (kế toán viên), duyệt điện (kế toán trưởng), xác nhận điện (giám đốc) được thực hiện bằng cách đọc ghi bảng này.
Báo cáo điện tra soát
VERIFIEDMESSAGE Báo cáo điện chuyển tiền
PAYMENTS PAYMENTS_HIS
Để báo cáo điện chuyển tiền cần đọc bảng PAYMENTS (bảng tạm lưu các điện đang soạn của khách hàng), để báo cáo điện tra soát cần đọc bảng VERIFIEDMESSAGE.
Xem tài khoản thành viên
ACCOUNTS DEPOSIT_INFO
DDTRANSACTIONS MEMBERACCOUNTS
Để xem tài khoản thành viên cần đọc các bảng DDTRANSACTIONS, MEMBERACCOUNTS, ACCOUNTS, DEPOSIT_INFO
3.5 THIẾT KẾ CHƯƠNG TRÌNH TẠI TRUNG TÂM 3.5.1 Mơ hình phân cấp chức năng
Chƣơng trình CTW ở TRUNG TÂM
1.
Quản lý Chi nhánh 2.
Quản lý ngƣời sử dụng của chi nhánh 3.
Quản lý ngƣời sử dụng của khách hàng 4.
Phê duyệt ngƣời sử dụng của chi nhánh 5.
Theo dõi điện 6. Tham số 9. Hệ thống 7. Quản lý chứng chỉ số 8. Đồng bộ dữ liệu
Chương trình CTW tại trung tâm bao gồm các chức năng quản lý chi nhánh, quản lý chi nhánh, quản lý người sử dụng ở chi nhánh, phê duyệt người sử dụng ở chi nhánh, phê duyệt người sử dụng của khách hàng, theo dõi điện, tham số, quản lý chứng chỉ số, đồng bộ dữ liệu.
1.
Quản lý chi nhánh
<2001> Thông tin chi nhánh
2.
Quản lý ngƣời sử dụng của chi nhánh
<2100>
Thông tin ngƣời sử dụng chi nhánh <2101>
Tạo ngƣời sử dụng cho chi nhánh <2102>
Sửa thông tin NSD của chi nhánh
<2103>
Xác nhận việc nhận mật khẩu và iKey của NSD chi nhánh
<2104>
Tạm dừng NSD của chi nhánh <2105>
Kích hoạt NSD của chi nhánh <2106>
Xố NSD của chi nhánh <2107>
Khôi phục NSD của chi nhánh <2108>
4.
Phê duyệt NSD của chi nhánh
<2502>
Phê duyệt NSD của chi nhánh <2504>
Phê duyệt tạm dừng NSD của chi nhánh <2505>
Phê duyệt kích hoạt NSD của chi nhánh <2506>
Phê duyệt xố NSD của chi nhánh <2507>
Phê duyệt khơi phục NSD của chi nhánh <2508>
Phê duyệt phân lại quyền cho NSD của chi nhánh
5.
Theo dõi điện
<2200>
Điện thanh tốn tồn bộ khách hàng <2201>
Tổng hợp điện thanh toán <2202>
Báo cáo điện tra soát
6. Tham số <2601> Tham số CutOffTime 7. Quản lý chứng chỉ số <4001> Cấp chứng chỉ số <4002> Quản lý chứng chỉ số
8. Đồng bộ dữ liệu <3001> Đồng bộ tài khoản <3002> Đồng bộ giao dịch <3003> Đặt lịch <3004> Đồng bộ khoản vay 9. Hệ thống <a001> Đổi mật khẩu <2302> Mã ngân hàng <2304> Nhật ký hệ thống <2301> Đổi PIn <2302> Tin nhắn <2304> Khóa
3.5.2 Mơ hình luồng dữ liệu
Thông tin chi nhánh
BRANCHES Phân Quyền CTW PRIVILEGE CTW user CTW Function Quản lý NSD Chi nhánh Phê duyệt NSD Chi
nhánh
Bảng CTWuser lưu thông tin người sử dụng, bảng CTW privilege lưu các chức năng được phân duyền, các chức năng này tham chiếu đến bảng CTW function. bảng CTW user có 1 trường state để đánh dấu trạng thái của NSD.
Phê duyệt NSD
của Khách hàng USERS
Báo cáo điện chuyển tiền
PAYMENTS PAYMENTS_HIS
Báo cáo điện tra
soát VERIFIEDMESSAGE
Cấp chứng chỉ số Quản lý chứng chỉ số CERT Đồng bộ tài khoản CUSTOMERS deposit_info fd_detail loan_info accounts Đồng bộ giao dịch DDTRANSACTIONS accounts
Đồng bộ tài khoản CUSTOMERS deposit_info fd_detail loan_info accounts Đồng bộ giao dịch DDTRANSACTIONS accounts Đồng bộ khoản vay accounts LOAN_DATE LOAN_ACC_DETAIL LOAN_SCHEDULE LOAN_INFO LOAN_SCHEDULE
chức năng đồng bộ dữ liệu sẽ lần lượt ghi vào các bảng
Account, deposit_info, loan_info, fd_detail, ddtransactions, loan_Acc_detail, loan_info, loan_date, loan_schedule, loan_schedule
Mã Ngân Hàng
Nhật ký hệ thống
3.6 THIẾT KẾ CHƯƠNG TRÌNH chi NHÁNH 3.6.1 Mơ hình phân cấp chức năng
Chƣơng trình CTW ở CHI NHÁNH
1.
Quản lý khách hàng
2.
Điện chuyển tiền
3. Điện tra sốt
4.
Thơng tin Ngân hàng
5. Báo cáo
6. Hệ thống
1.
Quản lý khách hàng
1.1
Thông tin khách hàng 1.2
Thông tin, tài khoản giao dịch 1.3
Thông tin ngƣời sử dụng
1.4
Phê duyệt thông tin ngƣời sử dụng
1.5
Phê duyệt thông tin khách hàng
Chức năng quản lý khách hàng bao gồm các chức năng đăng ký khách hàng và đăng ký người sử dụng của khách hàng, mỗi thủ tục đăng ký đều thực hiện qua 2 bước : bước nhập thông tin và bước phê duyệt.
1.1 Thông tin khách hàng <1001> Danh sách khách hàng <1002> Thêm khách hàng <1003> Tạm dừng khách hàng <1004>
Thay đổi tham số thanh toán <1005> Xoá khách hàng <1006> Khơi phục khách hàng <1007> Kích hoạt lại khách hàng
1.2
Thơng tin tài khoản giao dịch
<1011>
Thông tin tài khoản, giao dịch
1.3
Thông tin ngƣời sử dụng
<1030>
Thông tin NSD của khách hàng <1031>
Tạo NSD cho khách hàng
<1032>
Sửa thông tin NSD của khách hàng bị KSV đẩy lại
<1033>
Phân lại quyền cho NSD của khách hàng <1035>
Tạm dừng NSD của khách hàng <1036>
Kích hoạt lại NSD của khách hàng <1037>
Xố NSD của khách hàng <1038>
1.4
Phê duyệt thông tin NSD
<1040>
Phê duyệt phân lại quyền cho NSD của khách hàng <1041>
Xác nhận NSD của khách hàng <1042>
Đẩy các NSD bị trung tâm trả cho giao dịch viên
<1043>
Xác nhận lại việc CN đã nhận mật khẩu và iKey của NSD của KH
<1045>
Phê duyệt tạm dừng NSD của khách hàng <1046>
Phê duyệt kích hoạt lại NSD của khách hàng <1047>
Phê duyệt xố NSD của khách hàng <1048>
Phê duyệt khơi phục NSD của khách hàng <1044>
Thông báo đã trả mật khẩu và iKey cho NSD của KH
<1049>
1.5
Phê duyệt thông tin khách hàng
<1052>
Xác nhận thông tin khách hàng <1053>
Phê duyệt tạm dừng khách hàng
<1054>
Phê duyệt việc thay đổi tham số thanh toán của khách hàng
<1055>
Phê duyệt xố khách hàng <1057>
Phê duyệt kích hoạt lại khách hàng
2. Điện chuyển tiền
<1101>
Nhận và in điện chuyển tiền
<1102> Điện chờ xử lý
<1103>
Điện gửi sau giờ thanh toán
<1104> Điện gửi ngày tiếp theo
<1105> Điện chờ duyệt
<1106>
Điện chờ duyệt từ chối hạch toán
<1107>
Điện chờ kết quả hạch tốn thủ cơng
<1108> Điện chờ sửa lỗi
Đối với điện chuyển tiền sau khi khách hàng gửi đến sẽ được giải mã và in ở bước nhận và in lệnh chuyển tiền, tùy vào ngày hiệu lực trên điện, điện sẽ được phân vào các hàng đợi, điện chờ xử lý, điện gửi sau ngày thanh toán, điện gửi ngày tiếp theo
nếu giao dịch viên từ chối hạch toán, điện sẽ vào hàng đợi chờ duyệt từ chối hạch toán nếu giao dịch viên chuyển sang hạch tốn thủ cơng, điện sẽ vào hàng đợi chờ kết quả hạch tốn thủ cơng.
Nếu điện đã giao dịch thành cơng thì nó sẽ vào hàng đợi điện chờ sửa lỗi.
3. Điện tra soát
<1201> Soạn điện tra soát đi
<1202> Soạn điện trả lời
<1203> Duyệt điện gửi
<1204> Điện đã gửi
<1205> Duyệt điện đến
<1206> Duyệt điện trả lời
Nhóm chức năng điện tra soát bao gồm các chức năng cho phép Ngân hàng gửi và trả lời điện tra soát, để gửi điện tra soát gồm 2 bước soạn điện và duyệt điện, để tră lời điện tra soát gồm 3 bước: duyệt điện tra soát đến (bao gồm giải mã và kiểm tra chữ ký), trả lời điện tra soát và duyệt điện tra sốt gửi trả lời.
4.
Thơng tin ngân hàng
<1401> Tin tức <1402> Tỷ giá <1403> Lãi suất <1404> Biểu phí
5. Báo cáo
<1501>
Thống kê điện thanh toán <1502>
Tổng hợp điện thanh toán <1503>
Tổng hợp điện tra soát
6. Hệ thống
<1601> Phân cơng quản lý
<1603> Phí dịch vụ CTW <1606> Nhật ký hệ thống <1604> Tham số <1605>
3.6.2 Mơ hình luồng dữ liệu Phân quyền Phân quyền USERROLE CUSTOMER Tạo NSD khách hàng Tạo khách hàng USERS Phê duyệt khách hàng ACCOUNTS Phê duyệt NSD
thấy để đăng ký khách hàng cần truy cập bảng customers và accounts, bảng customer lưu thông tin người sử dụng bảng accounts lưu hạn mức tài khoản được giao dịch. Sau khi đăng ký xong khách hàng, sẽ đến bước tạo NSD của khách hàng.
Ở lược đồ luồng dữ liệu mô tả thao tác đăng ký khách hàng và NSD ta thấy để đăng ký khách hàng cần truy cập bảng customers và accounts, bảng customer lưu thông tin người sử dụng bảng accounts lưu hạn mức tài khoản được giao dịch. Sau khi đăng ký xong khách hàng, sẽ đến bước tạo NSD của khách hàng thông tin người sử dụng của khách hàng được lưu trong bảng Users, và quyền của người sử dụng được lưu trong bảng Userrole.
Thơng tin tài khoản giao dịch
DDTRANSACTIONS ACCOUNTS
Giải mã PAYMENTS_DES
Soạn điện thanh tốn
Duyệt điện PAYMENTS_PROCESS
PAYMENTS_HIS
Theo lược đồ trên để giải mã điện cần đọc bảng Payments_des sau khi giải mã điện sẽ được lưu vào bảng payments_process, bảng này sẽ được dùng để soạn điện và duyệt điện, mọi thao tác trên điện cũng được lưu vào bảng payments_his.
Soạn, duyệt điện tra soát VERIFIEDMESSAGE
Báo cáo điện chuyển tiền
PAYMENTS PAYMENTS_HIS
Báo cáo điện tra
Thông tin Ngân hàng
BRANCH_NEWS
Thông tin tỉ giá
BRANCH_CURR_TAB
Thơng tin biểu phí
BRANCH_FEES Thơng tin lãi xuất
BRANCH_INTERESTS
Phân cơng quản lý
ASSIGNMENT Phí dịch vụ CTW BRANCH_CHARGE Tham số chi nhánh BRANCHES Nhật ký hệ thống LOGS_APP
3.7.1 Mơ hình quan hệ thực thể LOAN_HIS LOAN_HIS ID LHACCT ACCOUNTS ACCOUNT_NUMBER BRANCH ROLES ID BRANCH_NEWS ID BRANCHCODE LOAN_INFO ACCTNO PAYMENTS ID CIF BRANCHCODE APPACNO STATE USER1_ID USER2_ID USER3_ID BRANCH_CURR_TAB ID BRANCHCODE VERIFIEDMESSAGE ID DATECREATE STATE CIF BRANCHCODE USER1 USER2 USERNAME CTWFUNCTION ID LOAN_TERMS_RATE TRAN_CODE TRAN_CODE LOGS_APP ID BRANCHES BRANCHCODE USERROLE USERNAME ROLEID CTWPRIVILEGE FUNCTIONID USERNAME PAYMENTS_DES ID BRANCHCODE CIF DECODED USERS USERNAME CIF BRANCH_CUTOFFTIME BRANCHCODE CTWUSER USERNAME BRANCHCODE HOSTRESPONSE BRANCH_FEES ID BRANCHCODE DDTRANSACTIONS ID ACCOUNT DEPOSIT_INFO DISCOUNT LOAN_ACC_DETAIL LOGS_APP_DETAIL ID TABL FIELDNAME ASSIGNMENT USERNAME ERROR PROVINCE PROVINCE_CODE MEMBERACCOUNTS CIF ACCOUNT_NUMBER PAYMENTS_HIS ID CIF BRANCHCODE APPACNO USER1_ID USER2_ID USER3_ID STATE BRANCH_CHARGE ID BRANCHCODE BRANCH_INTERESTS ID BRANCHCODE CERT FD_DETAIL MESSAGEQ ID SENDER RECEIVER RECEIVED RMSID BANKCODE CURRCODE CURR_CODE LOAN_SCHEDULE VCBKAC VBCODE VBCURR CUSTOMERS CIF BRANCHCODE LOAN_DATE PAYMENTS_PROCESS ID CIF BRANCHCODE APPACNO
Các nhóm bảng dữ liệu trong chương trình CTW
3.7.2 6.2. Cấu trúc bảng Nhóm bảng Chức năng Các bảng thuộc nhóm Nhóm bảng Chức năng Các bảng thuộc nhóm Nhóm bảng mã. (Xanh da trời) Cung cấp các bảng mã cho chương trình CTW. BRANCHES PROVINCE HOSTRESPONSE VCBKAC
DISCOUNT TRAN_CODE RMSID CURRCODE BRANCH_CHARGE BRANCH_CUTOFFTIME Nhóm bảng thơng
tin tài khoản khách hàng. (Da cam) Cung cấp các thông tin phục vụ vấn tin tài khoản khách hàng ACCOUNTS DDTRANSACTIONS LOAN_DATE LOAN_SCHEDULE LOAN_HIS LOAN_INFO FD_DETAIL LOAN_TERMS_RATE LOAN_ACC_DETAIL DEPOSIT_INFO MEMBERACCOUNTS Nhóm bảng thơng
tin ngân hàng (Xanh lá cây nhạt) Cung cấp các thơng tin ngân hàng BRANCH_INTERESTS BRANCH_FEES BRANCH_NEWS BRANCH_CURR_TAB Nhóm bảng quản lý người sử dụng và phân quyền (Tím) Quản lý người sử