Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 125 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
125
Dung lượng
2,11 MB
Nội dung
ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ ĐẶNG ĐÌNH NHƢỢNG CƠ SỞ DỮ LIỆU PHÂN TÁN VÀ ỨNG DỤNG TRONG CHUYỂN TIỀN ĐIỆN TỬ LUẬN VĂN THẠC SĨ Hà Nội – 2011 TIEU LUAN MOI download : skknchat@gmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CƠNG NGHỆ ĐẶNG ĐÌNH NHƢỢNG CƠ SỞ DỮ LIỆU PHÂN TÁN VÀ ỨNG DỤNG TRONG CHUYỂN TIỀN ĐIỆN TỬ Ngành: CÔNG NGHỆ THÔNG TIN Chuyên ngành: CÔNG NGHỆ PHẦN MỀM Mã số: 60 48 10 LUẬN VĂN THẠC SĨ Người hướng dẫn khoa học PGS.TS NGUYỄN VĂN VỴ Hà Nội – 2011 TIEU LUAN MOI download : skknchat@gmail.com MỤC LỤC CHƢƠNG - TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU PHÂN TÁN 15 1.1 Cơ sở liệu phân tán 15 1.1.1 Sự đời CSDL phân tán 15 1.1.2 Khái niệm hệ CSDL phân tán 15 1.1.3 Khái niệm hệ quản trị CSDL phân tán 15 1.1.4 Phân loại hệ CSDL phân tán 15 1.2 Kiến trúc hệ quản trị CSDL phân tán 17 1.2.1 Tiêu chuẩn hóa hệ quản trị CSDL 17 1.2.2 Mơ hình kiến trúc hệ DBMS phân tán 18 1.2.3 Kiến trúc hệ quản trị CSDL phân tán 19 1.3 Thiết kế CSDL phân tán 22 1.3.1 Phân đoạn 23 1.3.2 Định vị 23 1.4 Tổng quan xử lý truy vấn 23 1.5 Xử lý tƣơng tranh CSDL phân tán 25 1.5.1 Giao dịch 25 1.5.2 Điều khiển đồng thời phân tán 28 1.6 Độ tin cậy hệ CSDL phân tán 33 1.6.1 Các cố hệ quản trị CSDL phân tán 33 1.6.2 Một số giao thức khả tín cục 33 1.6.3 Một số giao thức khả tín phân tán 36 1.7 Vấn đề An toàn liệu 38 1.7.1 Vấn đề An toàn mạng 38 1.7.2 Vấn đề An toàn CSDL 38 1.7.3 Quản lý khung nhìn 39 1.7.4 An tồn liệu 39 1.7.5 Kiểm sốt tồn vẹn ngữ nghĩa 40 TIEU LUAN MOI download : skknchat@gmail.com CHƢƠNG 2- MỘT SỐ CÔNG CỤ HỖ TRỢ PHÂN TÁN CỦA ORACLE 44 2.1 Kiến trúc CSDL phân tán Oracle 44 2.1.1 Hệ thống CSDL đồng 44 2.1.2 Hệ thống CSDL không đồng 44 2.1.3 Kiến trúc CSDL Client/Server 45 2.1.4 Cơ sở liệu liên kết 45 2.2 Trong suốt vị trí Oracle 48 2.2.1 Tạo suốt vị trí khung nhìn (view) 48 2.2.2 Tạo suốt vị trí bí danh (Synonyms) 48 2.2.3 Tạo suốt vị trí sử dụng thủ tục 48 2.3 Các mơ hình phân tán liệu Oracle 49 2.3.1 Phân tán liệu hoàn toàn 49 2.3.2 Phương pháp phân tán phân đoạn 51 2.3.3 Phương pháp phân tán lặp 53 2.3.4 Kết hợp chiến lược 54 2.4 Các công cụ hỗ trợ CSDL phân tán Oracle 54 2.4.1 Snapshot 54 2.4.2 Các thao tác với Read-Only Snapshot 55 2.4.3 Update Snapshot 56 2.4.4 Vấn đề làm tươi Snapshot 57 2.4.5 Giải xung đột Oracle 58 2.5 An ninh CSDL phân tán Oracle 59 2.5.1 Phương pháp sử dụng đối tượng trung gian để bảo mật CSDL 60 2.5.2 Kiểm soát CSDL liên kết 63 2.5.3 Kiểm soát liệu phân tán Oracle 64 CHƢƠNG - BÀI TOÁN NGHIỆP VỤ CHUYỂN TIỀN NỘI BỘ TRONG NGÂN HÀNG PHÁT TRIỂN VIỆT NAM 68 3.1 Tổ chức hoạt động Ngân hàng Phát triển Việt Nam (VDB) 68 3.1.1 Nhiệm vụ mục tiêu hoạt động Ngân hàng Phát triển Việt Nam 68 TIEU LUAN MOI download : skknchat@gmail.com 3.1.2 Mơ hình tổ chức quản lý Ngân hàng Phát triển Việt Nam 69 3.2 Tổng quan phƣơng thức chuyển tiền 70 3.3 Bài toán nghiệp vụ chuyển tiền nội VDB 71 3.3.1 Quy trình giao dịch chuyển tiền khách hàng 71 3.3.2 Quy trình trao đổi thơng tin giao dịch Trung tâm toán ngân hàng Chi nhánh 74 3.3.3 Quy trình thực với điện Nội 75 3.3.4 Quy trình hạch tốn tốn nội 82 CHƢƠNG - PHÂN TÍCH THIẾT KẾ, CÀI ĐẶT THỬ NGHIỆM VÀ TRIỂN KHAI HỆ THỐNG 88 4.1 Phân tích hệ thống 88 4.1.1 Yêu cầu hệ thống 88 4.1.2 Phân tích lựa chọn kiến trúc phân tán 91 4.1.3 Sơ đồ ngữ cảnh 94 4.1.4 Mơ hình dịng liệu 94 4.1.5 Quan hệ thực thể 100 4.2 Thiết kế hệ thống 100 4.2.1 Các thực thể hệ thống 100 4.2.2 Mối quan hệ bảng hệ thống 107 4.2.3 Các công cụ chức Oracle sử dụng 111 4.2.4 Các công cụ chức bảo mật, an toàn 111 4.2.5 Một số bảng sở liệu 116 4.2.6 Giới thiệu số hình giao diện 117 KẾT LUẬN 122 TÀI LIỆU THAM KHẢO 124 PHỤ LỤC 125 TIEU LUAN MOI download : skknchat@gmail.com CÁC KÝ HIỆU VIẾT TẮT Ký hiệu viết tắt C CN CSDL DBMS GCS GDV HSC KH KSV LCS LTT MT NH NHTM OLS RBAC S T T TK TM TT TTTT U VDB Diễn giải Confidential Chi nhánh Cơ sở liệu Hệ quản trị Cơ sở liệu Lược đồ khái niệm tồn cục Giao dịch viên Hội sở Khách hàng Kiểm soát viên Lược đồ khái niệm cục Lệnh toán Điện chuyển tiền Ngân hàng Ngân hàng Thương mại Oracle Label Security Role Based Access Control - Kiểm sốt truy nhập theo vai trị Secret Giao dịch Top Secret Tài khoản Quản lý giao dịch Thanh toán Trung tâm toán Unclassified Ngân hàng Phát triển Việt Nam TIEU LUAN MOI download : skknchat@gmail.com DANH MỤC BẢNG BIỂU Bảng 2.1 Tên sở liệu 44 Bảng 2.2 Bảng mô tả xác thực thông tin qua Database Link 64 Bảng 3.1 Thông tin điện chuyển tiền 85 Bảng 3.2 Bút toán hạch toán điện 87 Bảng 3.3 Bút toán hạch toán cho TTTT 87 Bảng 3.4 Bút toán hạch toán điện ngân hàng Chi nhánh 87 Bảng 3.5 Bút toán hạch toán toán cho khách hàng 88 Bảng 4.1 Bảng yêu cầu chức hệ thống 90 Bảng 4.2 Bảng danh sách tác nhân 95 Bảng 4.3 Các kiện diễn Ngân hàng Chi nhánh lập điện 97 Bảng 4.4 Các kiện diễn Trung tâm toán 97 Bảng 4.5 Các kiện diễn ngân hàng Chi nhánh nhận điện 98 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu 10 DANH MỤC HÌNH VẼ Hình 1.1: Mơ hình CSDL phân tán 16 Hình 1.2: Kiến trúc tổng quan ANSI/SPARC 17 Hình 1.3: Kiến trúc tham chiếu máy khách-máy dịch vụ 20 Hình 1.4: Kiến trúc tham chiếu CSDL phân tán 21 Hình 1.5: Lược đồ phân tầng tổng quát để xử lý truy vấn phân tán 24 Hình 1.6: Mơ hình phận theo dõi hoạt động phân tán 28 Hình 1.7: Phân loại thuật toán điều khiển đồng thời 29 Hình 1.8: Biểu đồ khóa PL PL nghiêm ngặt 31 Hình 1.9: Giao diện khơi phục cục quản lý vùng đệm 33 Hình 1.10: Giao diện nhật ký CSDL 34 Hình 1.11: Thực thi thao tác cập nhật 34 Hình 1.12: Hành động REDO 35 Hình 1.13: Hành động UNDO 35 Hình 1.14: Các hành động giao thức ủy thác pha 36 Hình 1.15: Các hành động giao thức ủy thác pha 37 Hình 2.1: Cơ sở liệu Oracle đồng phân tán 45 Hình 2.2: Một hệ thống CSDL Oracle phân tán 46 Hình 2.3: Cơ sở liệu Oracle liên kết 47 Hình 2.4: Mơ hình phân tán liệu hồn tồn 50 Hình 2.5: Mơ hình phân tán liệu phương pháp phân tán phân đoạn 52 Hình 2.6: Mơ hình phân tán liệu lặp 53 Hình 2.7: Mơ tầng CSDL mã hố để bảo mật CSDL 61 Hình 2.8: Mô phương pháp sử dụng bảng ảo để truy xuất liệu 62 Hình 2.9 Mã hố với nhãn liệu Oracle 65 Hình 3.1: Sơ đồ máy tổ chức VDB 69 (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu 11 Hình 3.2: Sơ đồ máy tổ chức Hội sở VDB 70 Hình 3.3: Sơ đồ tổng quát quy trình giao dịch chuyển tiền khách hàng hệ thống Ngân hàng Phát triển 73 Hình 3.4: Sơ đồ giao dịch Ngân hàng Chi nhánh gửi điện Ngân hàng chi nhánh nhận điện 73 Hình 3.5 Sơ đồ hoạt động giao dịch chuyển tiền 74 Hình 3.6: Mơ hình trao đổi thơng tin giao dịch Trung tâm toán ngân hàng Chi nhánh 75 Hình 3.7: Quy trình thực điện Chi nhánh Online 76 Hình 3.8: Sơ đồ hoạt động điện Chi nhánh Online 77 Hình 3.9: Quy trình thực điện chi nhánh Online 78 Hình 3.10: Sơ đồ hoạt động nhận điện Chi nhánh Online 79 Hình 3.11: Quy trình hủy điện với loại hình chi nhánh online 81 Hình 3.12: Sơ đồ hoạt động nhận điện Chi nhánh Online 82 Hình 4.1: Sơ đồ trao đổi liệu trung tâm Thanh toán ngân hàng Chi nhánh 93 Hình 4.2: Sơ đồ ngữ cảnh hệ thống 94 Hình 4.3: Sơ đồ luồng liệu ngữ cảnh ngân hàng Chi nhánh lập điện 98 Hình 4.4: Sơ đồ luồng liệu ngữ cảnh Trung tâm tốn 99 Hình 4.5: Sơ đồ luồng liệu ngữ cảnh ngân hàng Chi nhánh nhận điện 99 Hình 4.6: Sơ đồ quan hệ thực thể 100 Hình 4.7: Mối quan hệ bảng liệu quản danh mục 108 Hình 4.8: Sơ đồ mối quan hệ thông tin điện 109 Hình 4.9: Các bảng liệu quản lý hạch toán toán 110 Hình 4.10: Sơ đồ mối quan hệ bảng quản lý nhật ký giao dịch 110 Hình 4.11: Sơ đồ mối quan hệ người dùng đối tượng giao diện người dùng 110 Hình 4.12: Bảng Tài khoản tiền gửi Khách hàng (DDMAST) 116 (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu 12 Hình 4.13: Bảng Tài khoản Kế toán (GLMAST) 116 Hình 4.14: Bảng hồ sơ Khách hàng 117 Hình 4.15: Bảng giao dịch phát sinh Tài khoản Kế toán 117 Hình 4.16: Bảng giao dịch phát sinh Tài khoản toán KH 117 Hình 4.17: Màn hình giao diện tạo điện 118 Hình 4.18: Màn hình nhận duyệt điện Chi nhánh 118 Hình 4.19: Màn hình quản lý Ngân hàng Chi nhánh tham gia chuyển tiền 119 Hình 4.20: Màn hình Quản lý Hồ sơ Khách hàng 119 Hình 4.21: Màn hình quản lý danh sách Tài khoản khách hàng 120 Hình 4.22: Màn hình quản lý Người dùng 120 Hình 4.23: Màn hình quản lý Quyền thao tác đối tượng CSDL 121 Hình 4.24: Màn hình Phân quyền người dùng 121 (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu 113 o Để tạo Vai trò, ta sử dụng cú pháp: CREATE ROLE role [IDENTIFY BY password]; o Gán Quyền cho Vai trò, sử dụng cú pháp: GRANT privilege TO role; o Lấy lại Quyền Vai trò, sử dụng cú pháp: REVOKE privilege FROM role; o Gán Vai trò cho người dùng , sử dụng cú pháp: GRANT role TO user; o Lấy lại Vai trò từ người dùng , sử dụng cú pháp: REVOKE role FROM user; - Một số Vai trò hay dùng hệ thống, bao gồm: o CONNECT o RESOURCE c Bí danh - SYNONYM - Bí danh dùng cho đối tượng Oracle Các đối tượng Oracle table, view, snapshot, sequence, procedure, function, package synonym khác - Cú pháp để tạo Bí danh cho đối tượng Orace sau: CREATE PUBLIC SYNONYM synonym_name FROM [OWNER.]object_name; - Những ưu điểm sử dụng Bí danh: o Khơng tốn thêm nơi lưu trữ khác Bí danh lưu trữ từ điển liệu o Làm đơn giản đoạn chương trình SQL o Tăng tính bảo mật cho database Tính bảo mật bí danh, nên người sử dụng dùng bí danh khơng đốn thêm thơng tin đối tượng thực mà họ sử dụng o Có thể cho phép người (public) truy xuất đối tượng Oracle (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu 114 Xác thực tài khoản người dùng - Mỗi người dùng database cấp số quyền truy nhập định số đối tượng database - Để truy xuất liệu Oracle Database, người dùng phải đăng nhập vào ứng dụng với tài khoản cấp, tài khoản lưu trữ quản lý Database - Mỗi tài khoản người dùng có mật (password) để xác thực người dùng hệ thống Mật mã hố, giải mã quản lý Oracle thơng qua hàm mã hố ENCRYPT giải mã thơng qua hàm DECRYPT Oracle Phân quyền truy xuất đối tượng(Object Privileges) - Việc phân quyền truy xuất đối tượng (Objects) để hạn chế việc truy xuất đối tượng sở liệu - Phân quyền truy xuất đối tượng câu lệnh GRANT SELECT ON OBJECT TO PUBLIC; - Phân loại người dùng hệ thống: Nhóm người dùng thao tác liệu: quyền nhóm bao gồm: o Quyền thao tác số liệu bảng danh mục bảng lưu liệu giao dịch o Quyền thực thi số thủ tục, hàm, trigger có thao tác đến số bảng liệu mà nhóm truy xuất Nhóm người dùng quản trị hệ thống: nhóm bao gồm số quyền sau: o Được cấp quyền để thay đổi tham số hệ thống, cấp quyền cho người dùng khác o Cập nhật danh sách bảng mã từ Trung tâm toán o Đẩy số liệu từ ngân hàng Chi nhánh Trung tâm toán o Sao lưu phục liệu ngân hàng Chi nhánh o Mở sổ đầu ngày đóng sổ cuối ngày Cấp vai trị đặc quyền theo mức a Nhóm người dùng thao tác liệu (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu 115 - Nhóm Giao dịch viên: Nhóm thực số công việc sau: Tạo giao dịch Hồn tất giao dịch Xóa giao dịch Nhận điện ngân hàng Chi nhánh - Nhóm Kiểm sốt viên: có chức năng: Duyệt điện Chuyển điện Sinh bút toán hách toán theo giao dịch duyệt bút toán hạch tốn - Nhóm quản trị hệ thống, chức quản trị hệ thống bao gồm: Cập nhật danh mục hồ sơ từ database Trung tâm toán ngân hàng Chi nhánh Đồng hoá liệu từ ngân hàng Chi nhánh database Trung tâm tốn b Các vai trị hệ thống - Mỗi nhóm người dùng, tác động đến số đối tượng định hệ thống Mỗi nhóm này, ánh xạ với nhóm quyền khác (vai trị), tương ứng với nhóm Các vai trò hệ thống bao gồm: - Vai trò GDV: Vai trò cấp cho Giao dịch viên, bao gồm quyền Thêm mới, Cập nhật, Sửa đổi bảng giao dịch: o MSGTRAN o GLTRANALL o DDTRANALL - Vai trò KSV: Vai trò cấp cho Kiểm sốt viên, quyền vai trị KSV bao gồm: o Quyền Cập nhật bảng MSGTRAN – Kiểm soát viên duyệt chuyển điện o Quyền Cập nhật bảng GLTRANALL, DDTRANALL Kiểm soát viên duyệt giao dịch hạch toán (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu 116 - Vai trò QT: Vai trò cấp cho người Quản trị hệ thống, vai trò cấp quyền thao tác đối tượng hệ thống, bao gồm: o Quyền Thêm mới, Cập nhật, Sửa đổi bảng nhật ký hệ thống, bảng người dùng phân quyền người dùng o Quyền Thực thi Snapshot để trao đổi liệu Trung tâm Ngân hàng chi nhánh o Quyền Sử dụng Cơ sở liệu liên kết (Database Link) để kết nối Trung tâm Ngân hàng chi nhánh 4.2.5 Một số bảng sở liệu - Bảng Tài khoản tiền gửi Khách hàng - DDMAST Hình 4.12: Bảng Tài khoản tiền gửi Khách hàng (DDMAST) - Bảng Tài khoản Kế tốn GLMAST Hình 4.13: Bảng Tài khoản Kế tốn (GLMAST) (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu 117 - Bảng hồ sơ Khách hàng - CFMAST Hình 4.14: Bảng hồ sơ Khách hàng - Bảng giao dịch phát sinh Tài khoản Kế tốn GLTRAN Hình 4.15: Bảng giao dịch phát sinh Tài khoản Kế toán - Bảng giao dịch phát sinh Tài khoản TT Khách hàng DDTRAN Hình 4.16: Bảng giao dịch phát sinh Tài khoản toán Khách hàng 4.2.6 Giới thiệu số hình giao diện Nhóm giao diện quản lý giao dịch chuyển tiền (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu 118 - Giao diện tạo Điện chuyển tiền cho Khách hàng Hình 4.17: Màn hình giao diện tạo điện - Giao diện Xử lý điện điện đến Hình 4.18: Màn hình nhận duyệt điện Chi nhánh Nhóm giao diện quản lý danh mục hồ sơ (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu 119 - Giao diện quản lý Danh mục Ngân hàng chi nhánh Hình 4.19: Màn hình quản lý Ngân hàng Chi nhánh tham gia chuyển tiền - Giao diện quản lý Hồ sơ Khách hàng Hình 4.20: Màn hình Quản lý Hồ sơ Khách hàng - Giao diện quản lý Danh mục Tài khoản tiền gửi Khách hàng (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu 120 Hình 4.21: Màn hình quản lý danh sách Tài khoản khách hàng - Nhóm giao diện quản trị hệ thống Giao diện quản lý Người dùng Hình 4.22: Màn hình quản lý Người dùng - Giao diện quản lý Quyền thao tác đối tượng liệu (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu 121 Hình 4.23: Màn hình quản lý Quyền thao tác đối tượng CSDL - Giao diện quản lý Phân quyền người dùng Hình 4.24: Màn hình Phân quyền người dùng (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu 122 KẾT LUẬN Đề tài xây dựng hệ thống dựa toán nghiệp vụ thực tế Ngân hàng Phát triển Việt Nam Do đó, việc đặt vấn đề toán nhằm giải tồn mặt kỹ thuật chưa đáp ứng yêu cầu nghiệp vụ thực tế đặt ra, khắc phục điểm hạn chế hệ thống cũ vấn đề an ninh, an toàn liệu đặt Ngân hàng Chi nhánh, đảm bảo an toàn bảo mật cho liệu quan trọng hàng ngày truyền đường truyền Đề tài xây dựng mơ hình sở liệu phân tán hoàn chỉnh, đáp ứng yêu cầu nghiệp vụ kỹ thuật hệ thống chuyển tiền điện tử Nội Ngân hàng Phát triển Việt Nam Trên sở lý thuyết phân tích tốn thực tế, tơi xây dựng Phần mềm ứng dụng hoàn chỉnh quản lý thực đầy đủ chức phân hệ chuyển tiền Nội bộ, đảm bảo yêu cầu cao an ninh, an toàn liệu, đảm bảo yếu tố phi chức hiệu năng, thân thiện dễ dàng sử dụng cho người dùng Trong trình thực Luận văn, tơi tìm hiểu chế đảm bảo an ninh an toàn liệu Oracle, cơng cụ chức mã hố, xác thực, kiểm soát người dùng nhằm hạn chế rủi ro xảy cho hệ thống mức thấp mất sai sót liệu Với việc kiểm soát người dùng chặt chẽ, điều có ý nghĩa quan trọng việc gắn vài trị trách nhiệm với người dùng hệ thống Những kết tìm hiểu nghiên cứu áp dụng vào chương trình ứng dụng sở để phát triển mở rộng hệ thống lương lai Đề tài đưa số phương vừa đảm bảo yếu tố an ninh, an toàn liệu trình truy vấn liệu phân tán, vừa đảm bảo hệ thống có hiệu trao đổi liệu mức hợp lý mạng nội có băng thơng chưa cao Khi vấn đề nghiệp vụ chuyển tiền khơng cịn gói gọn nội Ngân hàng Phát triển, việc thực cồng đồng với số lượng người sử dụng lớn tăng lên đáng kể, hệ thống thiết phải mở rộng nâng cấp để hoạt động kết nối hệ thống mạng lớn mạng Internet Hệ thống kết nối tới thiết bị cá nhân người dùng Khi đó, người dùng cuối dùng thiết bị cá nhân để thực (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu 123 giao dịch toán dịch vụ gia tăng khác, chuyển khoản lúc, nơi với tốc độ trao đổi thông tin liệu mức cao Đây hướng nghiên cứu phát triển đề tài tương lai Hệ thống xây dựng theo công nghệ đại, tiên tiến, đạt yêu cầu cao kỹ thuật, đáp ứng tốt nghiệp vụ đặt kỷ nguyên Công nghệ thông tin (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu 124 TÀI LIỆU THAM KHẢO Tiếng Việt Nguyễn Văn Vỵ (2002), Phân tích thiết kế hệ thống thơng tin đại, Nhà xuất thống kê –Hà Nội Nguyễn Trung Trực (2006), Hệ sở liệu phân tán, Trường đại học Quốc gia Hồ Chí Minh Nguyễn Văn Vỵ, Nguyễn Việt Hà, Giáo trình kỹ nghệ phần mềm, Nhà xuất giáo dục Việt Nam www.vdb.gov.vn Tiếng Anh Rick Greenwald, Robert Stackowiak, Jonathan Stern (2001), Oracle Essentials, O'Reilly Media, pp 177-209, 287-296 George Coulouris, Jean Dollimore, Tim Kindberg (2003) Distributed Systems: Concepts and Design, Addison-Wesley, pp 251-289, 265-509 M Tamer Ozsu, Patrick Valduriez (1999), Principles of Distributed Database Systems (2nd Edition) , Prentice Hall M Tamer Ozsu (2010), Principles of Distributed Database Systems (3nd Edition) , Prentice Hall Andrew S Tanenbaum , Maarten van Steen(2002) , Distributed Systems: Principles and Paradigms, Prentice Hall 10 Philip A Bernstenin, Nathan Goodman (1981), “Concurrency Control in Distributed Database Systems”, Computer Corporation of America, Cambridge, Massachusetts 11 Oracle Database - Advanced Security Administrator’s Guide (2005) (10g Release 2), Oracle Corporation 12 Oracle Label Security - Administrator’s Guide (2006) (10g Release 2), Oracle Corporation 13 Oracle Database Encryption in Oracle 9i (2001),Oracle Corporation 14 www.Oracle.com 15 www.Microsoft.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu 125 PHỤ LỤC P1 Phụ lục 01: Các trƣờng bảng TBL_MT_INFO quản lý thông tin lệnh chuyển tiền Kiểu liệu Tên cột Độ lớn Ghi TXNUM NUMBER 22 Số ID điện TXNO CHAR 10 Số ID bút toán hạch toán TXDATE DATE Ngày giao dịch RMTYPE CHAR Loại hình điện MA_NV CHAR Mã nghiệp vụ điện SERIAL_NUM NUMBER 22 Số serial điện LOAI_TT_GUI CHAR Loại toán (Chuyển khoản/ Sec) TIENTE_GUI CHAR Mã loại tiền tệ gửi SOTK_GUI CHAR 15 Số Tài khoản người gửi SO_GIAYTO_GUI VARCHAR2 50 Số giấy tờ gửi MUCDICH_GUI VARCHAR2 100 Mục đích gửi TIENTE_NHAN CHAR Mã loại tiền tệ nhận SO_GIAYTO_NHAN VARCHAR2 50 Số giấy tờ nhận SOTK_NHAN CHAR 15 Số Tài khoản người nhận SOTIEN_GHINO NUMBER 22 Số tiền ghi Nợ vào TK người gửi TYGIA NUMBER 22 Tỷ giá trao đổi ngoại tệ TIENPHI NUMBER 22 Tiền phí tốn THUEVAT NUMBER 22 Thuế VAT SOTIEN_TS NUMBER 22 Số tiền người nhận thực nhận SO_HD VARCHAR2 50 Số hoá đơn giao người gửi DIENGIAI VARCHAR2 100 Diễn giải điện CN_GUI CHAR Chi nhánh chuyển điện CN_NHAN CHAR Chi nhánh nhận điện (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu 126 NGUOI_TAO NUMBER 22 Người tạo điện THOIDIEM_TAO DATE Thời điểm tạo điện NGUOI_HOANTAT NUMBER 22 Người hoàn tất điện THOIDIEM_HOANTAT DATE Thời điểm hoàn tất điện NGUOI_DUYET NUMBER 22 Người duyệt điện THOIDIEM_DUYET DATE Thời điểm duyệt điện NGUOI_CHUYEN NUMBER 22 Người chuyển điện THOIDIEM_CHUYEN DATE Thời điểm chuyển điện STATUS VARCHAR2 Trạng thái điện DI_DEN NUMBER 22 Loại điện (Đi / Đến) (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu (LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu(LUAN.van.THAC.si).co.so.du.lieu.phan.tan.va.ung.dung.trong.chuyen.tien.dien.tu