GTSPN_DDD_v1.1
-
Upload
tran-huu-luong -
Category
Documents
-
view
8 -
download
6
description
Transcript of GTSPN_DDD_v1.1
CÔNG TY CỔ PHẦN PHÁT TRIỂN
ĐẦU TƯ CÔNG NGHỆ FPT
CÔNG TY HỆ THỐNG THÔNG TIN FPT
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
Xây dựng và triển khai phần mềm Sàn Giao dịch Vàng
cho ngân hàng Phương NamTÀI LIỆU
THIẾT KẾ CHI TIẾT DỮ LIỆU
Mã hiệu dự án: GTSPN
Mã hiệu tài liệu: GTSPN _DDD
Phiên bản tài liệu: 1.1
TP HCM, 11/2008
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 2/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
Bản ghi nhận thay đổi tài liệu
Ngày thay đổi
Vị trí thay đổi
Lý doNguồn
gốc
Phiên bản cũ
Mô tả thay đổiPhiên bản
mới
05/11/08 Toàn bộ tài liệu
Áp dụng theo biểu mẫu mới
QA V1.0 Thay đổi cấu trúc các thư mục theo temp mới
V1.1
06/11/08 Toàn bộ tài liệu
Tài liệu v1.0 còn thiếu
QA V1.0 Bổ sung vào mỗi bảng dữ liệu, thong tin về : Ràng buộc, Index, Triger nếu có
V1.1
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 3/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
Trang ký
Người lập: Phạm Duy Long <Ngày>
Trưởng nhóm lập trình
Nguyễn Nhật Trường
Lập trình viên
Phan Thị Chiên
Lập trình viên
Phạm Quang Tuấn
Lập trình viên
Người xem xét: Phạm Duy Long <Ngày>
Trưởng nhóm lập trình
Đặng Thị Thu Hoài
Quản trị dự án
Phạm Thị Thanh Tâm
PdQA
Người phê duyệt: Phạm Quốc Vương <Ngày>
Giám đốc dự án
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 4/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
Mục lục
1 GIỚI THIỆU.......................................................................................................6
1.1 Mục tiêu......................................................................................................6
1.2 Khái niệm, thuật ngữ..................................................................................6
1.3 Tài liệu tham khảo......................................................................................6
1.4 Mô tả chung................................................................................................7
2 CƠ SỞ DỮ LIỆU..............................................................................................8
2.1 Phân hệ hệ thống, khách hàng, tài khoản giao dịch, giao dịch.................8
2.1.1 Mô hình quan hệ dữ liệu..............................................................................................8
2.1.2 Danh sách các bảng và mô tả......................................................................................9
2.2 Chi tiết các bảng dữ liệu...........................................................................11
2.2.1 INVESTORS...............................................................................................................11
2.2.2 GOLDS.......................................................................................................................13
2.2.3 MEMBERS.................................................................................................................14
2.2.4 CASH..........................................................................................................................15
2.2.5 CASH_HISTORY........................................................................................................16
2.2.6 ACCOUNTS...............................................................................................................16
2.2.7 ACCOUNTS_HISTORY.............................................................................................17
2.2.8 MARGINS...................................................................................................................18
2.2.9 MARGINS_HISTORY.................................................................................................19
2.2.10 MARGINS_LOG.........................................................................................................20
2.2.11 TOTAL_LOAN............................................................................................................20
2.2.12 TRADING_TRANS.....................................................................................................21
2.2.13 CASH_TRANS............................................................................................................22
2.2.14 GOLD_TRANS...........................................................................................................24
2.2.15 CALENDAR................................................................................................................25
2.2.16 ORDERS.....................................................................................................................25
2.2.17 ORDERS_HISTORY...................................................................................................28
2.2.18 PARAMETERS...........................................................................................................31
2.2.19 RATE_LOG................................................................................................................33
2.2.20 TRANS_TYPE.............................................................................................................33
2.2.21 USERS........................................................................................................................35
2.2.22 USERFUNCTION......................................................................................................36
2.2.23 UNCTIONS................................................................................................................36
2.2.24 FEE__RULE_TRADING............................................................................................37
2.2.25 FEE_RULES..............................................................................................................37
2.2.26 SYSTEM_CALENDAR...............................................................................................38
2.2.27 TRADING_TIME........................................................................................................38
2.2.28 ORDER_KIND...........................................................................................................38
2.2.29 DEFERROR...............................................................................................................39
2.2.30 BATCH.......................................................................................................................39
2.2.31 SIGNATURES............................................................................................................40
2.2.32 GL_POSTMAP...........................................................................................................40
2.2.33 GL_REF.....................................................................................................................41
2.2.34 GL_BANK..................................................................................................................41
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 5/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.35 GL_MAST...................................................................................................................42
2.2.36 GL_HIST....................................................................................................................42
2.2.37 GL_TRAN...................................................................................................................43
2.2.38 GL_TRANA................................................................................................................44
2.2.39 GL_LOG.....................................................................................................................44
2.2.40 GL_LOGHIST............................................................................................................45
2.2.41 GL_ALLCODE...........................................................................................................46
2.2.42 GL_BRANCH.............................................................................................................46
2.2.43 GL_CURRENCY........................................................................................................47
2.2.44 INTEREST..................................................................................................................47
3 THIẾT KẾ TẬP TIN......................................................................................49
4 THIẾT KẾ MÃ...............................................................................................50
5 PHỤ LỤC.........................................................................................................51
5.1 Biểu tượng khuôn dạng dữ liệu................................................................51
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 6/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
1 GIỚI THIỆU
1.1 Mục tiêu
– Tài liệu này nhằm mục đích cung cấp cấu trúc cơ sở dữ liệu chi tiết để xây dựng ứng dụng.
– Tài liệu này phục vụ cho các đối tượng sau:
o Cán bộ lập trình, phát triển và triển khai hệ thống.
o Cán bộ kiểm tra hệ thống.
– Tài liệu mô tả chi tiết các bảng dữ liệu.
– Tài liệu thiết kế database thực hiện các nghiệp vụ sau:
Nghiệp vụ quản lý hợp đồng nguyên tắc giao dịch vàng
Nghiệp vụ kinh doanh Vàng của khách hàng
Nghiệp vụ kinh doanh Vàng của tài khoản tự doanh
Nghiệp vụ quản lý rủi ro (quản lý rủi ro tài khoản Margin, quản lý rủi
ro biến động giá vàng, quản lý rủi ro biến động lãi suất).
Nghiệp vụ thu phí giao dịch
Nghiệp vụ thu phí tiền vay, vàng vay
Nghiệp vụ thanh toán lãi tiền ký quỹ
Nghiệp vụ báo cáo nội bộ, báo cáo khách hàng.
Nghiệp vụ kế toán
1.2 Khái niệm, thuật ngữ
Thuật ngữ Định nghĩa Ghi chúPNB Ngân hàng TMCP Phương Nam
FPT Công ty Cổ phần đầu tư và phát triển công nghệ FPT
GTS Hệ thống sàn giao dịch vàng (Gold Trading System)
KD Kinh doanh
GBS Hệ thống quản lý nghiệp vụ back office của sàn giao dịch vàng (Gold Back office system)
TK Tài khoản
NDT Nhà đầu tư
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 7/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
Bảng 1: Thuật ngữ và định nghĩa
1.3 Tài liệu tham khảo
Tên tài liệu Ngày phát hành Nguồn Ghi chú
Tài liệu phân tích Yêu cầu Người sử dụng
GTSPN_URD_V1.0 \\10.86.202.2\Project\GTSPN\CONTROL\Analysis\URD
Tài liệu đặc tả yêu cầu người sử dụng
GTSPN_GBS_SRS v1.0.doc
GTSPN_FONT_SRS v1.0.doc
\\10.86.202.2\Project\GTSPN\CONTROL\Analysis\SRS
Bảng 2: Tài liệu Tham khảo
1.4 Mô tả chung
Tài liệu bao gồm 6 phần chính:
1. Giới thiệu chung : Giới thiệu tổng quan về tài liệu
2. Thiết kế kiến trúc hệ thống : Mô tả thiết kế kiến trúc hệ thống hiện hành
3. Thiết kế Dữ liệu : Mô tả thiết kế dữ liệu sử dụng trong hệ thống hiện hành
4. Thiết kế tập tin : Mô tả nội dung thiết kế các tập tin sử dụng trong chương trình
5. Thiết kế mã : Mô tả nội dung thiết kế mã, khóa chính của các bảng
6. Phụ lục : Mô tả các Phụ lục liên quan
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 8/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2 CƠ SỞ DỮ LIỆU
2.1 Phân hệ hệ thống, khách hàng, tài khoản giao dịch, giao dịch
2.1.1 Mô hình quan hệ dữ liệu
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 9/69
FEE_RULESPK:FEE_RULES_IDFK:INVESTOR_ID
USERSPK: USER_ID
USERFUNCTIONFK: USER_IDFK: FUNC_ID
FUNCTIONSP K: FUNC_ID
FEE_TRANSPK: FEE_IDFK: INVESTOR_ID
PARAMETERS
ACCOUNTS_HISTORYPK: HISTORY_DATEPK: ACCOUNT_IDFK: GOLD_IDFK: INVESTOR_ID
SYSTEM_CALENDARPK: CALENDAR_DATE
CALENDARPK: TRADING_DATE
CASH_HISTORYPK: HISTORY_DATEPK: CASH_IDFK: MONEY_IDFK: INVESTOR_ID
ORDERS_HISTORYPK: HISTORY_DATEPK: ORDER_IDFK: ACCOUNT_IDFK: MEMBER_ID
GOLD_TRANSPK:TRANS_IDFK:ACCOUNT_IDFK:RELATIVE_ID
TRADING_TRANSPK: TRANS_IDFK: ACCOUNT_IDFK: ORDER_ID
ORDERSPK: ORDER_IDFK: ACCOUNT_IDFK: INVESTOR_ID
ACCOUNTS_LOGPK: LOG_IDFK: ACCOUNT_ID
CASHPK: CASH_IDFK: INVESTOR_ID
CASH_TRANSPK: TRANS_IDFK: MONEY_ID
MEMBERSPK: MEMBER_ID
INVESTORSPK:INVESTOR_IDFK:MEMBER_ID
ACCOUNTSPK: ACCOUNT_IDFK: GOLD_IDFK: INVESTOR_ID
GOLDSPK: GOLD_ID
CONTRACTSPK: CONTRACT_ID
MARGINSPK: MARGIN_IDFK: INVESTOR_ID
MARGINS_HISTORYPK: MARGIN_IDFK: INVESTOR_ID
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.1.1.1 B. Thiết kế CSDL hệ thống kế toán
2.1.2 Danh sách các bảng và mô tả
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 10/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
STT Tên bảng Mô tả / Diễn giải
1 INVESTORS Lưu trữ các thông tin về người đầu tư
2 GOLDS Lưu trữ thông tin về vàng
3 MEMBERS Lưu trữ thông tin về chi nhánh, đại lý nhận lệnh
4 CASH Lưu trữ thông tin tài khoản tiền cho chi nhánh thành viên lưu ký, cho người đầu tư
5 CASH_HISTORY Lưu trữ thông tin số dư tài khoản tiền gửi cho thành viên lưu ký, cho người đầu tư
6 ACCOUNTS Lưu trữ thông tin tài khoản vàng cho người đầu tư
7 ACCOUNTS_HISTORY Lưu trữ thông tin tài khoản vàng cho người đầu tư
8 MARGINS Lưu trữ thông tin tài khoản margin (ký quỹ) cho người đầu tư
9 MARGINS_HISTORY Lưu trữ thông tin tài khoản margin (ký quỹ) cho người đầu tư
10 TOTAL_LOAN Lưu trữ thông tin tổng hợp giá trị vàng vay, tiền vay của công ty.
11 TRADING_TRANS Lưu trữ các kết quả giao dịch mua bán vàng thành công.
12 CASH_TRANS Lưu trữ thông tin các giao dịch phát sinh trên tài khoản tiền.
13 GOLD_TRANS Lưu trữ thông tin các giao dịch phát sinh trên tài khoản Vàng
14 CALENDAR Lưu trữ thông tin về hệ thống lịch và trạng thái hoạt động của hệ thống
15 ORDERS Lưu trữ các thông tin về lệnh
16 ORDERS_HISTORY Lưu trữ các thông tin lịch sử của lệnh
17 PARAMETERS Lưu trữ các tham số của hệ thống
18 TRANS_TYPE Lưu trữ các đầu giao dịch tiền và vàng của hệ thống
19 USERS Lưu trữ thông tin về các user của hệ thống. Hệ thống sử dụng một account main_user BOSC là account có quyền quản trị cao nhất. ADMIN không bao giờ bị xoá.
20 USERFUNCTION Lưu trữ thông tin phân quyền chức năng cho các users của hệ thống
21 FUNCTIONS Lưu trữ thông tin về các chức năng có trong hệ thống
22 FEE_ RULE_TRADING Quy định khung quy ước phí cho người đầu tư
23 FEE_RULES Lưu trữ mức tính phí cho từng người đầu tư
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 11/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
STT Tên bảng Mô tả / Diễn giải
24 FEE_TRANS_REG Đăng ký đợt tính phí
25 SYSTEM_CALENDAR Lưu lịch ngày nghỉ của hệ thống
26 CONTRACTS Quản lý hợp đồng
27 CONTRACTS_HISTORY
Quản lý lịch sử hợp đồng
28 TRADING_TIME Thời gian giao dịch của các phiên
29 ORDER_KIND Thông tin các loại lệnh trên thị trường
30 DEFERROR Bảng chứa mã lỗi của hệ thống
31 BATCH Bảng lưu trữ các đầu công việc xử lý cuối ngày
32 SIGNATURES Bảng lưu trữ các chữ ký
33 GL_POSTMAP Danh mục định khoản
34 GL_REF Lưu tài khoản kế toán
35 GL_BANK Mục tài khoản kế toán cấp 1,2,3 (dùng chung toàn hệ thống)
36 GL_MAST Danh mục tài khoản kế toán cấp chi tiết
37 GL_HIST Lưu lịch sử số dư tài khoản, cấu trúc tương tự GLMAST
38 GL_TRAN Lưu giao dịch
39 GL_TRANA Lịch sử giao dịch.Khi chạy batch cuối ngày sẽ được đẩy từ GLTRAN sang
40 GL_LOG Lưu lại những hoạt động giao dịch đã phát sinh trong ngày
41 GL_LOGHIST Lưu lại những hoạt động giao dịch đã phát sinh trong quá khứ
42 GL_ALLCODE Các tham số của hệ thống kế toán
43 GL_BRANCH Danh mục các chi nhánh, đơn vị sử dụng
44 GL_CURRENCY Danh mục các loại tiền tệ toàn hệ thống
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 12/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2 Chi tiết các bảng dữ liệu
2.2.1 INVESTORS
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 13/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
Bảng Investors: Lưu trữ các thông tin về người đầu tư
Tên trường Kiểu dữ liệuRỗng?
P/F Key? Mặc định Diễn giải
INVESTOR_ID NUMBER x Mã tự tăng
ACCOUNT_NO VARCHAR2(20) x Số tài khoản giao dịch
PORC NUMBER(1) 1: Cá nhân, 2: Công ty(tổ chức)
MEMBER_ID VARCHAR2(20) Mã nơi mở Tài khoản
CONTRACT_ID VARCHAR(15) x Mã Hợp đồng
DORF NUMBER(1) 1: Trong nước, 2: Nước ngoài
NAME VARCHAR2(50) X Tên người đầu tư (Private and Company)
TYPE NUMBER(1) X 1: Người đầu tư, 2: Tự Doanh, 3: Đại lý
SEX NUMBER(1) X 1: Name, 2: Nữ (Chỉ sử dụng cho cá nhân)
NATIONAL VARCHAR2(50) Quốc tịch
BIRTHDAY DATETIME Ngày sinh
OFFICE_NAME VARCHAR2(50) - Nơi làm việc (đối với cá nhân)
- Tên công ty
TRADING_NAME
VARCHAR2(20) Tên giao dịch (đối với công ty)
SHORT_NAME VARCHAR2(20) (đối với công ty)
BUSINESS_CODE
VARCHAR2(30) Mã số kinh doanh
PHONE1 VARCHAR2(20) - Số điện thoại cá nhân
- Số điện thoại trụ sở chính
PHONE2 VARCHAR2(20) - Số điện thoại công ty của cá nhân
- Số điện thoại chi nhánh của công ty
FAX1 VARCHAR2(20) - Số FAX cá nhân
- Số FAX trụ sở chính
FAX2 VARCHAR2(20) - Số FAX công ty của cá nhân
- Số FAX chi nhánh công ty
ADDRESS1 VARCHAR2(100) - Địa chỉ thường trú của cá nhân
- Địa chỉ trụ sở chính của công ty
ADDRESS2 VARCHAR2(100) - Địa chỉ tạm trú của cá nhân
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 14/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
Bảng Investors: Lưu trữ các thông tin về người đầu tư
Tên trường Kiểu dữ liệuRỗng?
P/F Key? Mặc định Diễn giải
- Địa chỉ chi nhánh công ty
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 15/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
Bảng Investors: Lưu trữ các thông tin về người đầu tư
Tên trường Kiểu dữ liệuRỗng?
P/F Key? Mặc định Diễn giải
EMAIL VARCHAR2(100) - Địa chỉ email
ADDRESS3 VARCHAR2(100) -Địa chỉ công ty của cá nhân
OCCUPATION VARCHAR2(20) Nghê nghiệp (Private)
BANK_ACCOUNT
VARCHAR2(20) Số tài khoản Ngân Hàng
BANK_NAME VARCHAR2(30) Ngân hàng mở tài khoản
CARD_NAME VARCHAR2(50) Tên người đại diện đối với TH type= ‘Đại lý’ hoặc ‘Phòng GD’
CARD_NO VARCHAR2(20) - Số chứng minh thư đối với người Việt nam
- Số hộ chiếu đối với người nước ngoài
CARD_DATE DATETIME Ngày CMND
CARD_ISSUER VARCHAR2(50) Nơi cấp
CARD_PERIOD NUMBER(5) Thời hạn
BUSINESS_FIELD
VARCHAR2(500) Ngành nghề kinh doanh
OPERATION_NO VARCHAR2(100) Số giấy phép kinh doanh
OPERATION_DATE
DATETIME Ngày cấp giấy phép kinh doanh
OPERATION_ISSUER
VARCHAR2(500) Đơn vị cấp giấy phép kinh doanh
OPERATION_PERIOD
VARCHAR2(500) Hạn giấy phép kinh doanh
FOUNDATION_NO
VARCHAR2(500) Số giấy phép thành lập
FOUNDATION_DATE
DATETIME Ngày cấp giấy phép thành lập
FOUNDATION_ISSUER
VARCHAR2(500) Đơn vị cấp giấy phép thành lập
OPEN_DATE DATETIME Ngày mở tài khoản
CLOSE_DATE DATETIME Ngày đóng tài khoản
STATUS NUMBER(1) 1: Active, 2: InActive
ASSIGN_NAME VARCHAR2(500) Tên người Ủy quyền
ASSIGN_PHONE VARCHAR2(500)
ASSIGN_ISSUER VARCHAR2(500) Nơi cấp số CMND của người Ủy quyền
ASSIGN_CARD_NO
VARCHAR2(500) Số CMND người Ủy quyền
ASSIGN_DATE DATETIME Ngày cấp số CMND của người Ủy quyền
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 16/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
Bảng Investors: Lưu trữ các thông tin về người đầu tư
Tên trường Kiểu dữ liệuRỗng?
P/F Key? Mặc định Diễn giải
NOTE VARCHAR2(500) Ghi chú
DELETED NUMBER(1) Default: 0 – 1
DATE_CREATED DATETIME Ngày tạo
DATE_MODIFIED
DATETIME Ngày chỉnh sửa
MODIFIED_BY VARCHAR2(100) Tên người chỉnh sửa
Fee_rule_id Varchar2(4) Bieu phi
CREATED_BY VARCHAR2(100) Tên người tạo
INTEREST_ID NUMBER Lãi xuất
MAKH VARCHAR2(20)
ACCOUNTGOLD VARCHAR2(20)
2.2.1.1 Các ràng buộc (Constraint) : N/A
2.2.1.2 Index: INVESTOR_PK, INVESTORS_MEMBER_ID
2.2.1.3 Trigger : N/A
2.2.2 GOLDS
Bảng GOLD: Lưu thông tin về vàng
Tên trường Kiểu dữ liệuRỗng
?P/F Key? Mặc định Diễn giải
GOLD_ID NUMBER(5) P Mã tự tăng
CODE VARCHAR2(20) Mã loại vàng (Not NULL, Not Duplicate)
NAME VARCHAR2(50) Tên vàng (Not NULL)
TYPE NUMBER(1) Loại vàng
STATUS NUMBER(1) 1: Giao dịch, 2: Tạm ngừng giao dịch
NOTES VARCHAR2(200) Ghi chú
DELETED NUMBER(1) Default: 0 – 1
DATE_CREATED
DATETIME Ngày tạo
DATE_MODIFIED
DATETIME Ngày cập nhật
MODIFIED_BY VARCHAR2(30) Ngày chỉnh sửa
CREATED_BY VARCHAR2(30) Người tạo
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 17/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.2.1 Các ràng buộc (Constraint) : N/A
2.2.2.2 Index : GOLD_PK
2.2.2.3 Trigger : N/A
2.2.3 MEMBERS
Lưu trữ thông tin về chi nhánh, đại lý nhận lệnh
PK: MEMBER_ID
Bảng Members: Lưu trữ thông tin về chi nhánh, đại lý nhận lệnh
Tên trường Kiểu dữ liệuRỗng?
P/F Key? Mặc định Diễn giải
MEMBER_ID NUMBER
CODE VARCHAR2(20) (Duy nhất), Tự động tăng
Tên chi nhánh thành (Not NULL, Unique)
SHORT_NAME VARCHAR2(200) Tên giao dịch
ADDRESS VARCHAR2(2000) Địa chỉ trụ sở chính
PHONE VARCHAR2(20) Số điện thoại
FAX VARCHAR2(20) Số FAX
NOTES VARCHAR2(1000) Ghi chú
DELETED NUMBER(1) Default: 0
DATE_CREATED
DATETIME Ngày tạo
DATE_MODIFIED
DATETIME Ngày cập nhật
MODIFIED_BY VARCHAR2(30) Ngày chỉnh sửa
CREATED_BY VARCHAR2(30) Người tạo
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 18/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.3.1 Các ràng buộc (Constraint) : N/A
2.2.3.2 Index : MEMBER_PK
2.2.3.3 Trigger : N/A
2.2.4 CASH
Cash: Lưu trữ thông tin tài khoản tiền cho người đầu tư
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
CASH_ID NUMBER x Mã tự tăng
INVESTOR_ID NUMBER(5) x Mã người đầu tư.
TYPE NUMBER(1) 1: TK người đầu tư, 2: TK tự doanh
TRADING_ AMOUNT
NUMBER TK Kinh Doanh
LOAN_ AMOUNT
NUMBER TK Vay
ACCRUED_LOAN
NUMBER Default: 0
DELETED NUMBER(1) Default: 0
DATE_CREATED
DATETIME Ngày tạo
DATE_MODIFIED
DATETIME Ngày cập nhật
MODIFIED_BY VARCHAR2(30) Ngày chỉnh sửa
CREATED_BY VARCHAR2(30) Người tạo
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 19/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.4.1 Các ràng buộc (Constraint) : N/A
2.2.4.2 Index : CASH_PK
2.2.4.3 Trigger : N/A
2.2.5 CASH_HISTORY
Lưu trữ thông tin số dư tài khoản tiền gửi cho thành viên lưu ký, cho
người đầu tư
INDEX1: HISTORY_DATE, CASH_ID
INDEX2: HISTORY_DATE, INVESTOR_ID
Cash: Lưu trữ thông tin tài khoản tiền cho người đầu tư
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
HISTORY_DATE
DATETIME Ngày quá khứ
CASH_ID NUMBER x Mã tự tăng
INVESTOR_ID
NUMBER(5) x Mã người đầu tư.
TYPE NUMBER(1) 1: TK người đầu tư, 2: TK tự doanh
TRADING_ AMOUNT
NUMBER TK Kinh Doanh
LOAN_ AMOUNT
NUMBER TK Vay
ACCRUED_LOAN
NUMBER Default: 0
DELETED NUMBER(1) Default: 0
DATE_CREATED
DATETIME Ngày tạo
DATE_MODIFIED
DATETIME Ngày cập nhật
MODIFIED_BY
VARCHAR2(30) Ngày chỉnh sửa
CREATED_BY
VARCHAR2(30) Người tạo
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 20/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.5.1 Các ràng buộc (Constraint) : N/A
2.2.5.2 Index : CASH_HISTORY_CASH_ID, CASH_HISTORY_INVESTOR_ID
2.2.5.3 Trigger : N/A
2.2.6 ACCOUNTS
Accounts: Lưu trữ thông tin số dư tài khoản vàng cho từng NDT
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
GOLD_ID NUMBER x Mã loại Vàng liên quan
ACCOUNT_ID NUMBER x Mã tự tăng
INVESTOR_ID
NUMBER(5) x Mã người đầu tư.
TYPE NUMBER(1) 1: TK người đầu tư, 2: TK tự doanh
TRADING_QTTY
NUMBER TK Kinh Doanh
LOAN_ QTTY NUMBER TK Vay
ACCRUED_LOAN
NUMBER
DELETED NUMBER(1) Default: 0
DATE_CREATED
DATETIME Ngày tạo
DATE_MODIFIED
DATETIME Ngày cập nhật
MODIFIED_BY
VARCHAR2(30) Ngày chỉnh sửa
CREATED_BY
VARCHAR2(30) Người tạo
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 21/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.6.1 Các ràng buộc (Constraint) : ACCOUNT_ID NOT NULL
2.2.6.2 Index : ACCOUNT_INVESTOR_ID, ACCOUNT_PK
2.2.6.3 Trigger : N/A
2.2.7 ACCOUNTS_HISTORY
Accounts: Lưu trữ thông tin số dư tài khoản vàng cho từng NDT trong quá khứ
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
HISTORY_DATE
DATETIME Ngày quá khứ
GOLD_ID NUMBER F Mã loại Vàng liên quan
ACCOUNT_ID NUMBER P Mã tự tăng
INVESTOR_ID
NUMBER(5) F Mã người đầu tư.
TYPE NUMBER(1) 1: TK người đầu tư, 2: TK tự doanh
TRADING_QTTY
NUMBER TK Kinh Doanh
LOAN_ QTTY NUMBER TK Vay
ACCRUED_LOAN
NUMBER
DELETED NUMBER(1) Default: 0
DATE_CREATED
DATETIME Ngày tạo
DATE_MODIFIED
DATETIME Ngày cập nhật
MODIFIED_BY
VARCHAR2(30) Ngày chỉnh sửa
CREATED_BY
VARCHAR2(30) Người tạo
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 22/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.7.1 Các ràng buộc (Constraint) : N/A
2.2.7.2 Index : ACCOUNTS_HISTORY_ACCOUNT_ID, ACCOUNTS_HISTORY_INVESTOR_ID
2.2.7.3 Trigger : N/A
2.2.8 MARGINS
Margins: Lưu trữ thông tin về vàng ký quỹ, tiền ký quỹ của NDT
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
MARGIN_ID NUMBER P Mã tự tăng
INVESTOR_ID NUMBER(5) F Mã người đầu tư.
CASH_MARGIN NUMBER TK Ký quỹ tiền
GOLD_ MARGIN NUMBER TK Ký quỹ vàng (đơn vị Lượng)
GOLD_VALUE NUMBER Giá trị vàng ký quỹ còn lại – đơn vị Lượng (hao hụt sau khi thanh toán...)
ORDER_MARGIN NUMBER Số tiền ký quỹ tạm giữ cho lệnh đặt chưa được khớp.
ACCRUED_INTEREST NUMBER TK lãi margin cộng dồn
ACCRUED_GOLD_INTEREST
NUMBER Default: 0
STATUS NUMBER 1: bình thường(normal), 2: đóng(close), áp dụng khi tỉ lệ margin thay đổi.
DELETED NUMBER(1) Default: 0
DATE_CREATED DATETIME Ngày tạo
DATE_MODIFIED DATETIME Ngày cập nhật
MODIFIED_BY VARCHAR2(30) Ngày chỉnh sửa
CREATED_BY VARCHAR2(30) Người tạo
SELL_PENDING NUMBER Default: 0
BUY_PENDING NUMBER Default: 0
SELL_AMOUNT NUMBER Default: 0
BUY_AMOUNT NUMBER Default: 0
ISCHECKWHENCLOSE NUMBER(1) Default: 0
ISLOKED NUMBER(1) Default: 0
ORDER_TYPE NUMBER(1) Default: 1
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 23/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.8.1 Các ràng buộc (Constraint) : N/A
2.2.8.2 Index : N/A
2.2.8.3 Trigger : N/A
2.2.9 MARGINS_HISTORY
Margins: Lưu trữ thông tin về vàng ký quỹ, tiền ký quỹ của NDT
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
DATE_HISTORY DATETIME Ngày quá khứ
MARGIN_ID NUMBER P Mã tự tăng
INVESTOR_ID NUMBER(5) F Mã người đầu tư.
CASH_MARGIN NUMBER TK Ký quỹ tiền
GOLD_ MARGIN NUMBER TK Ký quỹ vàng (đơn vị Lượng)
GOLD_VALUE NUMBER Giá trị vàng ký quỹ còn lại – đơn vị Lượng (hao hụt sau khi thanh toán...)
ORDER_MARGIN NUMBER Số tiền ký quỹ tạm giữ cho lệnh đặt chưa được khớp.
ACCRUED_INTEREST NUMBER TK lãi margin cộng dồn
ACCRUED_GOLD_INTEREST
NUMBER Default: 0
STATUS NUMBER 1: bình thường(normal), 2: đóng(close), áp dụng khi tỉ lệ margin thay đổi.
DELETED NUMBER(1) Default: 0
DATE_CREATED DATETIME Ngày tạo
DATE_MODIFIED DATETIME Ngày cập nhật
MODIFIED_BY VARCHAR2(30) Ngày chỉnh sửa
CREATED_BY VARCHAR2(30) Người tạo
SELL_PENDING NUMBER Default: 0
BUY_PENDING NUMBER Default: 0
SELL_AMOUNT NUMBER Default: 0
BUY_AMOUNT NUMBER Default: 0
ISCHECKWHENCLOSE NUMBER(1) Default: 0
ISLOKED NUMBER(1) Default: 0
ORDER_TYPE NUMBER(1) Default: 1
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 24/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.10 MARGINS_LOG
MARGINS_LOG:Ghi nhận trạng thái tài khoản margin khi đóng/khôi phục trạng thái giao dịch
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
ID NUMBER P Mã tự tăng
LOG_TIME VARCHAR(255) Thời gian ghi nhận log (TO_CHAR(SYSDATE,'DD/MM/RRRR - HH:MM:SS'))
MARGIN_ID NUMBER F Mã tài khoản Margin
MARGIN_RATE NUMBER Tỉ lệ Margin tại thời điểm ghi log
STATUS NUMBER 2: Đóng, 1:Khôi phục trạng thái được phép giao dịch
DESCRIPTION VARCHAR(255) Mô tả
CREATED_BY VARCHAR(255) Người tạo log
2.2.10.1 Các ràng buộc (Constraint) : N/A
2.2.10.2 Index : N/A
2.2.10.3 Trigger : N/A
2.2.11 TOTAL_LOAN
Lưu trữ thông tin tổng hợp giá trị vàng vay, tiền vay của công ty.
TOTAL_LOAN: Lưu trữ thông tin tổng hợp giá trị vàng vay, tiền vay của công ty.
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
ID NUMBER x Mã tự tăng
TRANS_DATE DATE Ngày giao dịch
TOTAL_LOAN_CASH NUMBER Tổng khối lượng tiền vay trong ngày
TOTAL_LOAN_GOLD NUMBER Tổng khối lượng vàng vay trong ngày
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 25/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.11.1 Các ràng buộc (Constraint) : N/A
2.2.11.2 Index : PK_TOTAL_LOAN
2.2.11.3 Trigger : N/A
2.2.12 TRADING_TRANS
INDEX1: TRANS_DATE, INVESTOR_ID
INDEX2: TRANS_DATE, ACCOUNT_ID
INDEX3: TRANS_DATE, CASH_ID
INDEX4: TRANS_DATE, GOLD_ID
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 26/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
TRADING_TRANS: Lưu kết quả giao dịch Mua/bán thành công
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
TRANS_DATE DATETIME Ngày giao dịch
CODE_TRANS VARCHAR2(30) Mã số giao dịch
TTRANS_ID NUMBER x Mã tự tăng
ORDER_ID NUMBER x Mã lệnh đặt liên quan
TYPE NUMBER(1) 1: Mua, 2: Bán, 3:Mua thoả thuận, 4: Bán thoả thuận
MEMBER_ID NUMBER(2) Mã chi nhánh
INVESTOR_ID NUMBER Mã người đầu tư
ACCOUNT_ID NUMBER Mã TK Vàng
CO_MEMBER_ID NUMBER(2) Mã chi nhánh liên quan
GOLD_ID NUMBER(5) Mã Vàng
TRANS_QTTY NUMBER Số lượng giao dịch
TRANS_PRICE NUMBER Giá giao dịch
STATUS NUMBER(1) 1: Chờ, 2: Đã bù trừ
DELETED NUMBER(1) Default: 0
DATE_CREATED DATETIME Ngày tạo
DATE_MODIFIED DATETIME Ngày cập nhật
MODIFIED_BY VARCHAR2(30) Ngày chỉnh sửa
CREATED_BY VARCHAR2(30) Người tạo
B_ACCOUNT_NO VARCHAR2(20) Số TK mua
S_ACCOUNT_NO VARCHAR2(20) Số TK bán
B_ORDER_NO VARCHAR2(20) Số lệnh mua
S_ORDER_NO VARCHAR2(20) Số lệnh bán
TIME_MATCH NUMBER(2) Giờ khớp lệnh
CONFIRM_NO VARCHAR2(20) Mã xác nhận
B_FIRM_NO VARCHAR2(20) Mã chi nhánh của TK mua
S_FIRM_NO VARCHAR2(20) Mã chi nhánh của TK bán
CASH_ID NUMBER Mã tài khoản tiền
CODE_TRANS VARCHAR2(30) Số chứng từ
NOTES VARCHAR2(100),
Ghi chú
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 27/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.12.1 Các ràng buộc (Constraint) : N/A
2.2.12.2 Index
Index1: TRANS_DATE, INVESTOR_ID
Index2: TRANS_DATE, ACCOUNT_ID
Index3: TRANS_DATE, CASH_ID
Index4: TRANS_DATE, GOLD_ID
2.2.12.3 Trigger : FEE_PROCESS, FEE_PROCESS_INSERT
2.2.13 CASH_TRANS
Lưu trữ thông tin các giao dịch phát sinh trên tài khoản tiền.
PK: TRANS_ID
FK: CASH_ID
INDEX1: TRANS_DATE, TYPE
INDEX2: TRANS_DATE, CASH_ID
INDEX3: TRANS_DATE, INVESTOR_ID
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 28/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
CASH_TRANS: Lưu thông tin các giao dịch phát sinh trên tài khoản tiền.
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
TRANS_DATE DATE Ngày thực hiện
RELATIVE_DATE DATE Ngày cho các giao dịch có liên quan
TRANS_ID NUMBER P Mã tự tăng
RELATIVE_ID NUMBER F Mã liên quan
TYPE NUMBER(2)
Loại giao dịch.
PROPERTY NUMBER 1: DEBIT – 2: CREDIT
MEMBER_ID NUMBER(2)
F Mã chi nhánh
DEST_MEMBER_ID NUMBER(2)
F Mã chi nhánh liên quan
INVESTOR_ID NUMBER F Mã người đầu tư
DEST_INVESTOR_ID NUMBER F Mã người đầu tư liên quan
AMOUNT NUMBER Số tiền
DUE_DATE DATE Hạn xử lý
STATUS NUMBER(1)
1: Chờ xác nhận
2: Đã xác nhận
DELETED NUMBER(1)
Default: 0
DATE_CREATED DATETIME Ngày tạo
DATE_MODIFIED DATETIME Ngày cập nhật
MODIFIED_BY VARCHAR2(30)
Ngày chỉnh sửa
CREATED_BY VARCHAR2(30)
Người tạo
NOTES VARCHAR2(255)
Ghi chú
ACCOUNT_NO VARCHAR2(255)
Số tài khoản giao dịch
DEST_ACCOUNT_NO VARCHAR2(255)
Số tài khoản giao dịch liên quan
CASH_ID NUMBER Mã tài khoản tiền (kinh doanh, vay...)
MARGIN_ID NUMBER Mã tài khoản kí quỹ
TRADE_RATE NUMBER Tỉ giá vàng lúc thực hiện giao dịch
QUANTITY NUMBER Khối lượng
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 29/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.13.1 Các ràng buộc (Constraint)
2.2.13.2 Index
Index1: TRANS_DATE, TYPE
Index2: TRANS_DATE, INVESTOR_ID
Index3: TRANS_DATE, CASH_ID
2.2.13.3 Trigger
2.2.14 GOLD_TRANS
INDEX1: TRANS_DATE, TYPE
INDEX2: TRANS_DATE, ACCOUNT_ID
INDEX3: TRANS_DATE, INVESTOR_ID
INDEX4: TRANS_DATE, GOLD_ID
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 30/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
GOLD_TRANS: Lưu trữ thong tin các phát sinh giao dịch vàng
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
TRANS_DATE DATE Ngày thực hiện
RELATIVE_DATE DATE Ngày giao dịch liên quan
TRANS_ID NUMBER P Mã tự tăng
RELATIVE_ID NUMBER Mã liên quan
PROPERTY NUMBER 1: DEBIT – 2: CREDIT
TYPE NUMBER(2) Loại hạch toán
MEMBER_ID NUMBER(2) Mã chi nhánh
DEST_MEMBER_ID NUMBER(2) Mã chi nhánh liên quan
INVESTOR_ID NUMBER Mã người đầu tư
DEST_INVESTOR_ID NUMBER Mã người đầu tư liên quan
ACCOUNT_ID NUMBER F Mã TK liên quan
DEST_ACCOUNT_ID Mã TK vàng liên quan
GOLD_ID NUMBER(5) Mã loại vàng
QUANTITY NUMBER Số lượng
DUE_DATE DATE Hạn xử lý
STATUS NUMBER(1) 1: Chờ xác nhận
2: Đã xác nhận
DELETED NUMBER(1) Default: 0
DATE_CREATED DATETIME Ngày tạo
DATE_MODIFIED DATETIME Ngày cập nhật
MODIFIED_BY VARCHAR2(30)
Ngày chỉnh sửa
CREATED_BY VARCHAR2(30)
Người tạo
NOTES VARCHAR2(255)
Ghi chú
ACCOUNT_NO VARCHAR2(255)
Số tài khoản
DEST_ACCOUNT_NO VARCHAR2(255)
Số tài khoản liên quan
TRADE_RATE NUMBER Tỉ giá thời điểm giao dịch
MARGIN_ID NUMBER Mã tài khoản margin
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 31/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.14.1 Các ràng buộc (Constraint)
2.2.14.2 Index
Index1: TRANS_DATE, TYPE
Index2: TRANS_DATE, INVESTOR_ID
Index3: TRANS_DATE, CASH_ID
Index3: TRANS_DATE, ACCOUNT_ID
Index3: TRANS_DATE, GOLD_ID
2.2.14.3 Trigger
2.2.15 CALENDAR
CALENDAR: Lưu trữ thông tin về hệ thống lịch và trạng thái hoạt động của hệ thống
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
TRADING_DATE DATETIME P Ngày giao dịch
STATUS NUMBER(1) 1:Bắt đầu ngày làm việc
4: Đã đóng cửa
TRADING_STATUS NUMBER(1) 0: Không giao dịch,
1: Giao dịch,
3: Đã thanh toán
DATE_CREATED DATETIME Ngày tạo
DATE_MODIFIED DATETIME Ngày cập nhật
MODIFIED_BY VARCHAR2(30) Ngày chỉnh sửa
CREATED_BY VARCHAR2(30) Người tạo
DELETED NUMBER(1) Default: 0
CALL_STATUS NUMBER(1) Trạng thái phiên của BackOffice
CALL_ORDERS_STATUS
NUMBER Trạng thái phiên đặt lệnh
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 32/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.15.1 Các ràng buộc (Constraint) TRADING_DATE NOT NULL
2.2.15.2 Index: CALENDAR_PK
2.2.15.3 Trigger: N/A
2.2.16 ORDERS
INDEX1: CASH_ID
INDEX2: INVESTOR_ID
INDEX3: NORC
INDEX4: OORB
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 33/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
ORDERS: Lưu thong tin lệnh đặt, lệnh khớp, lệnh huỷ của NDT
Tên trường Kiểu dữ liệu Rỗng?P/F
Key?Mặc định
Mô tả
ORDER_ID NUMBER P Mã lệnh (tự tăng)
INVESTOR_ID NUMBER F Mã người đầu tư (khách hàng)
ACCOUNT_NO VARCHAR2(30) Số tài khoản
MEMBER_ID NUMBER(2) Nơi đặt lệnh (Trụ sở, Chi nhánh, Đại lý)
CASH_ID NUMBER Mã tài khoản tiền mặt
ACCOUNT_ID NUMBER Mã tài khoản vàng
GOLD_ID NUMBER Mã vàng
OORB NUMBER(1) 1: Bán, 2: Mua
DORB NUMBER(1) 1: Khách hàng, 2: Tự doanh, 3: Môi giới
NORC NUMBER(1) 1: Chờ khớp, 2: Sửa, 3: Hủy, 4:Cập nhật, 5: Đặt
NORB NUMBER(1) 0: Thường, 1: Thoả thuận
ORDER_QTTY NUMBER Một số điều kiện ràng buộc:
Phải chia hết cho LOT
Nếu là lệnh bán số lượng không vượt quá số dư TKCKGD – Tổng số lượng vàng của các giao dịch làm giảm số dư tài khoản.
Nếu là lệnh sửa thì số lượng không lớn hơn số lượng còn chờ xử lý của lệnh đặt
ORDER_PRICE NUMBER Phải nằm trong khung giá được qui định
ORDER_TIME TIME Thời điểm đặt lệnh
ORG_ORDER_ID NUMBER Đối với lệnh Sửa, lệnh Hủy, trường này chỉ ra lệnh đặt ban đầu
STATUS NUMBER Trạng thái của lệnh
1: PENDING, 2: CONFIRMED
QUOTE_PRICE NUMBER Bằng order_price khi bản ghi được thêm vào
Bằng giá của lệnh sửa khi có lệnh Sửa được thêm vào
QUOTE_TIME TIME Bằng thời gian khi bản ghi được thêm vào
Bằng thời gian của lệnh sửa khi có lệnh sửa được thêm vào
REMAIN_QTTY NUMBER Bằng số lượng của lệnh đặt
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 34/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
ORDERS: Lưu thong tin lệnh đặt, lệnh khớp, lệnh huỷ của NDT
Tên trường Kiểu dữ liệu Rỗng?P/F
Key?Mặc định
Mô tả
khi được thêm vào
Thay đổi khi có lệnh sửa
Thay đổi khi có kết quả khớp lệnh
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 35/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
ORDERS: Lưu thong tin lệnh đặt, lệnh khớp, lệnh huỷ của NDT
Tên trường Kiểu dữ liệu Rỗng?P/F
Key?Mặc định
Mô tả
EXEC_QTTY NUMBER Bằng 0 khi thêm vào
Bằng tổng số lượng được khớp khi nhận số liệu giao dịch
CORRECT_QTTY NUMBER Bằng 0 khi thêm vào
Bằng tổng số lượng bị sửa khi có lệnh sửa thêm vào
CANCEL_QTTY NUMBER Bằng 0 khi thêm vào
Thay đổi khi có lệnh hủy
REJECT_QTTY NUMBER Bằng 0 khi thêm vào
Bằng Remain_Qtty sau khi nhận kết quả giao dịch
REJECT_REASON NUMBER(1) Nguyên nhân bỏ qua
DELETED NUMBER(1) Default: 0
DATE_CREATED DATETIME Ngày tạo
DATE_MODIFIED DATETIME Ngày cập nhật
MODIFIED_BY VARCHAR2(20) Ngày chỉnh sửa
CREATED_BY VARCHAR2(20) Người tạo
ORDER_NO VARCHAR2(20) Số hiệu lệnh mua/bán được cung cấp từ hệ thống giao dịch
ORDER_CONFRM_NO VARCHAR2(20) Số hiệu lệnh khớp
ORDER_SIDE VARCHAR2(20) B: Mua, S: Bán, X: Bên mua và bên bán cùng một CTY thành viên
ORDER_STATUS VARCHAR2(20) CD: Đối tác không đồng ý sửa giao dịch
DC: Đang chờ đối tác chấp thuận
DS: Đang chờ STC chấp thuận
XC: Chờ chấp nhận huỷ bỏ của bên đối tác
XS: Chờ chấp nhận hủy bỏ của STC
X: STC chấp nhận việc hủy bỏ
SD: STC không chấp thuận hủy hoặc sửa giao dịch
ORDER_PC_FLAG VARCHAR2(20) Cờ dự phòng (P,C,F,M)
SESSION_NO VARCHAR2(5) CALL giao dịch thứ mấy trong ngày
F_ORDER_NO NUMBER(20) Số hiệu lệnh ban đầu được RESET về 1 khi bắt đầu
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 36/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
ORDERS: Lưu thong tin lệnh đặt, lệnh khớp, lệnh huỷ của NDT
Tên trường Kiểu dữ liệu Rỗng?P/F
Key?Mặc định
Mô tả
ngày GD
SERVICE_TRADING NUMBER(1) 1: Lệnh giao dịch từ xa.
SERVICE_ASSIGN NUMBER(1) 0: Không có; 1: Lệnh Ủy quyền đặt lệnh; 2: Lệnh Ủy quyền GD
ORDER_NUMBER NUMBER Số hiệu lệnh tại công ty (nếu có)
ORDER_F_ID NUMBER
FEE_RATE NUMBER
ORG_ORDER_F_ID NUMBER
ORG_ORDER_F_NO VARCHAR(30)
USER_ID NUMBER
SYNC_STATUS NUMBER(1) Default: 0
F_ EXEC_QTTY NUMBER
F_ CANCEL_QTTY NUMBER
F_QUOTE_QTTY NUMBER
ORG_CANCEL_QTTY NUMBER
TRANSFER_STATUS NUMBER(1) Default: 0
IS_CANCEL_FRONT NUMBER(1)
IS_AUTOODER NUMBER(1)
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 37/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.16.1 Các ràng buộc (Constraint)
2.2.16.2 Index
Index1: CASH_ID
Index2: INVESTOR_ID
Index3: NORC
Index4: OORB
2.2.16.3 Trigger : TRG_GET_ORDERSDELETE, TRG_GET_ORDERSINSERT, TRG_GET_ORDERSUPDATE
2.2.17 ORDERS_HISTORY
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 38/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
ORDERS: Lưu thong tin lệnh đặt, lệnh khớp, lệnh huỷ của NDT
Tên trường Kiểu dữ liệu Rỗng?P/F
Key?Mặc định
Mô tả
ORDER_ID NUMBER P Mã lệnh (tự tăng)
INVESTOR_ID NUMBER F Mã người đầu tư (khách hàng)
ACCOUNT_NO VARCHAR2(30) Số tài khoản
MEMBER_ID NUMBER(2) Nơi đặt lệnh (Trụ sở, Chi nhánh, Đại lý)
CASH_ID NUMBER Mã tài khoản tiền mặt
ACCOUNT_ID NUMBER Mã tài khoản vàng
GOLD_ID NUMBER Mã vàng
OORB NUMBER(1) 1: Bán, 2: Mua
DORB NUMBER(1) 1: Khách hàng, 2: Tự doanh, 3: Môi giới
NORC NUMBER(1) 1: Chờ khớp, 2: Sửa, 3: Hủy, 4:Cập nhật, 5: Đặt
NORB NUMBER(1) 0: Thường, 1: Thoả thuận
ORDER_QTTY NUMBER Một số điều kiện ràng buộc:
Phải chia hết cho LOT
Nếu là lệnh bán số lượng không vượt quá số dư TKCKGD – Tổng số lượng vàng của các giao dịch làm giảm số dư tài khoản.
Nếu là lệnh sửa thì số lượng không lớn hơn số lượng còn chờ xử lý của lệnh đặt
ORDER_PRICE NUMBER Phải nằm trong khung giá được qui định
ORDER_TIME TIME Thời điểm đặt lệnh
ORG_ORDER_ID NUMBER Đối với lệnh Sửa, lệnh Hủy, trường này chỉ ra lệnh đặt ban đầu
STATUS NUMBER Trạng thái của lệnh
1: PENDING, 2: CONFIRMED
QUOTE_PRICE NUMBER Bằng order_price khi bản ghi được thêm vào
Bằng giá của lệnh sửa khi có lệnh Sửa được thêm vào
QUOTE_TIME TIME Bằng thời gian khi bản ghi được thêm vào
Bằng thời gian của lệnh sửa khi có lệnh sửa được thêm vào
REMAIN_QTTY NUMBER Bằng số lượng của lệnh đặt
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 39/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
ORDERS: Lưu thong tin lệnh đặt, lệnh khớp, lệnh huỷ của NDT
Tên trường Kiểu dữ liệu Rỗng?P/F
Key?Mặc định
Mô tả
khi được thêm vào
Thay đổi khi có lệnh sửa
Thay đổi khi có kết quả khớp lệnh
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 40/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
ORDERS: Lưu thong tin lệnh đặt, lệnh khớp, lệnh huỷ của NDT
Tên trường Kiểu dữ liệu Rỗng?P/F
Key?Mặc định
Mô tả
EXEC_QTTY NUMBER Bằng 0 khi thêm vào
Bằng tổng số lượng được khớp khi nhận số liệu giao dịch
CORRECT_QTTY NUMBER Bằng 0 khi thêm vào
Bằng tổng số lượng bị sửa khi có lệnh sửa thêm vào
CANCEL_QTTY NUMBER Bằng 0 khi thêm vào
Thay đổi khi có lệnh hủy
REJECT_QTTY NUMBER Bằng 0 khi thêm vào
Bằng Remain_Qtty sau khi nhận kết quả giao dịch
REJECT_REASON NUMBER(1) Nguyên nhân bỏ qua
DELETED NUMBER(1) Default: 0
DATE_CREATED DATETIME Ngày tạo
DATE_MODIFIED DATETIME Ngày cập nhật
MODIFIED_BY VARCHAR2(20) Ngày chỉnh sửa
CREATED_BY VARCHAR2(20) Người tạo
ORDER_NO VARCHAR2(20) Số hiệu lệnh mua/bán được cung cấp từ hệ thống giao dịch
ORDER_CONFRM_NO VARCHAR2(20) Số hiệu lệnh khớp
ORDER_SIDE VARCHAR2(20) B: Mua, S: Bán, X: Bên mua và bên bán cùng một CTY thành viên
ORDER_STATUS VARCHAR2(20) CD: Đối tác không đồng ý sửa giao dịch
DC: Đang chờ đối tác chấp thuận
DS: Đang chờ STC chấp thuận
XC: Chờ chấp nhận huỷ bỏ của bên đối tác
XS: Chờ chấp nhận hủy bỏ của STC
X: STC chấp nhận việc hủy bỏ
SD: STC không chấp thuận hủy hoặc sửa giao dịch
ORDER_PC_FLAG VARCHAR2(20) Cờ dự phòng (P,C,F,M)
SESSION_NO VARCHAR2(5) CALL giao dịch thứ mấy trong ngày
F_ORDER_NO NUMBER(20) Số hiệu lệnh ban đầu được RESET về 1 khi bắt đầu
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 41/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
ORDERS: Lưu thong tin lệnh đặt, lệnh khớp, lệnh huỷ của NDT
Tên trường Kiểu dữ liệu Rỗng?P/F
Key?Mặc định
Mô tả
ngày GD
SERVICE_TRADING NUMBER(1) 1: Lệnh giao dịch từ xa.
SERVICE_ASSIGN NUMBER(1) 0: Không có; 1: Lệnh Ủy quyền đặt lệnh; 2: Lệnh Ủy quyền GD
ORDER_NUMBER NUMBER Số hiệu lệnh tại công ty (nếu có)
ORDER_F_ID NUMBER
FEE_RATE NUMBER
ORG_ORDER_F_ID NUMBER
ORG_ORDER_F_NO VARCHAR(30)
USER_ID NUMBER
SYNC_STATUS NUMBER(1) Default: 0
F_ EXEC_QTTY NUMBER
F_ CANCEL_QTTY NUMBER
F_QUOTE_QTTY NUMBER
ORG_CANCEL_QTTY NUMBER
TRANSFER_STATUS NUMBER(1) Default: 0
IS_CANCEL_FRONT NUMBER(1)
IS_AUTOODER NUMBER(1)
2.2.17.1 Các ràng buộc (Constraint)
2.2.17.2 Index
Index1: CASH_ID
Index2: INVESTOR_ID
Index3: NORC
Index4: OORB
2.2.17.3 Trigger
2.2.18 PARAMETERS
PARAMETERS: Lưu trữ các tham số hệ thống
Tên trường Kiểu dữ liệu Rỗng?P/F
Key?Mặc định
Mô tả
VARNAME VARCHAR2(100) Tên tham số
VALUE VARCHAR2 Giá trị tham số
DESCRIPTION VARCHAR2 Mô tả tham số
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 42/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
Các giá trị default:
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 43/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
VARNAME VALUE DESCRIPTION
COMPANY_NAME Công ty ABC Tên công ty
MEMBER_CODE 001 Mã chi nhánh sử dụng chương trình.
VAT_RATE 10 Tỷ lệ thuế VAT rút hoạch toán VAT.
ADDRESS 279 Lý Thường kiệt,Quận 11
Địa chỉ công ty
COMPANY_PHONE 08.8669036 Số điện thoại công ty
COMPANY_FAX 08.8669036 Số Fax công ty
COMPANY_CODE PNB Mã giao dịch của công ty
MARGIN_SAFE 7 Tỷ lệ margin an toàn: default 7%
MARGIN_WARNING 5 Tỷ lệ margin an toàn: default 5%
MARGIN_CLOSE 3 Tỷ lệ margin an toàn: default 3%
NUM_OF_CALL 3 Tổng số phiên giao dịch
TRADE_LOT 20 Lô giao dịch, default: 20 lượng
MAX_LENTH_PRICE_INPUT
6 Độ dài tỷ giá được phép giao dịch
MAX_LENTH_GOLD_INPUT
6 Độ dài số lượng vàng được phép giao dịch.
MAX_CEILING_PRICE 10.000.000 Ngưỡng khống chế Tỉ giá trần giao dịch
MIN_FLOOR_PRICE 100.000 Ngưỡng khống chế Tỉ giá sàn giao dịch
TICKSIZE 1000 Bước giá giao dịch, default: 1000.
TRADE_RATE 1.700.000 Tỉ giá giao dịch (được cập nhật liên tục khi khớp lệnh)
BUSINESS_DATE 13/05/2008 Ngày làm việc hiện của hệ thống phần mềm, có dạng DD/MM/YYYY, không phụ thuộc vào ngày của server.
NEXT_DATE 14/05/2008 Ngày làm việc tiếp theo do FRONT trả về sau khi chạy BATCH trên FRONT.
INTEREST_RATE 7.2 Lãi xuất tiền gửi không kỳ hạn theo năm (day_of_year)
DAY_OF_YEAR 360 Số ngày trong năm (mặc định 360 ngày)
INTEREST_LOAN_CASH 7.2 Lãi xuất tiền vay không kỳ hạn theo năm (day_of_year)
INTEREST_LOAN_GOLD 7.2 Lãi xuất vàng vay không kỳ hạn theo năm (day_of_year)
INTEREST_TRADING_CASH
6
INTEREST_TRADING_GOLD
6
PAYMENT_INTEREST_DAY
28 Ngày thanh toán lãi hàng tháng – Default ngày 28 hàng tháng. Nếu ngày này rơi vào ngày nghỉ, lấy ngày trước đó.
SESSION_NO 1 Phiên giao dịch hiện tại, khi FRONT qua phiên sẽ đồng bộ xuống BACKOFFICE.
CURRENT_STATUS 5 Default: 5, Nếu khác giá trị này, BACK không được phép nhập lệnh.
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 44/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
VARNAME VALUE DESCRIPTION
FRONT_BATCH_STATUS
0-1 0: chưa chạy BATCH trên FRONT, 1: đã.
GOLD_RATE_WITHDRAW
10 Tỷ lệ phần trăm vàng KD được phép rút
GL_BATCH_MONTH_STATUS
1 Trạng thái xử lý Batch GL cuối tháng.
FEE_WITHDRAW_GOLD 2000 Tỷ lệ rút vàng kinh doanh.
FEE_DEPOSIT_GOLD 3000 Tỷ lệ phí nộp vàng vay
CASH_RATE_WITHDRAW
100 Tỷ lệ tối đa được phép rút tiền kinh doanh.
2.2.18.1 Các ràng buộc (Constraint)
2.2.18.2 Index : N/A
2.2.18.3 Trigger: TRG_RESET_BATCH_STATUS
2.2.19 RATE_LOG
RATE_LOG: Lưu toàn bộ thong tin tỷ giá khớp lệnh theo từng giây
Tên trường Kiểu dữ liệu Rỗng? P/F Key?Mặc định
Mô tả
TRANS_DATE DATE Ngày giao dịch
TRANS_TIME VARCHAR2(100) Giờ giao dịch
TRADE_RATE NUMBER Tỉ giá tại thời điểm giao dịch
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 45/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.19.1 Các ràng buộc (Constraint)
2.2.19.2 Index : N/A
2.2.19.3 Trigger: N/A
2.2.20 TRANS_TYPE
Lưu trữ các đầu giao dịch tiền và vàng của hệ thống
TRANS_TYPE: Lưu các đầu giao dịch tiền và vàng của hệ thống
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
TYPE NUMBER P Loại giao dịch
NAME VARCHAR2(100) Tên giao dịch
PROPERTY NUMBER Thuộc tính: 1-DEBIT, 2-CREDIT
KIND NUMBER Giao liên quan đến tiền: 1, vàng: 2(Thuộc phân hệ quản lý TK), trừ rút vàng kinh doanh: 3
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 46/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.20.1 Các ràng buộc (Constraint)
2.2.20.2 Index: N/A
2.2.20.3 Trigger: N/A
Các giá trị default:
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 47/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
STT Name Property
1 Gửi vàng vào tài khoản ký quỹ 2
2 Gửi tiền vào tài khoản ký quỹ 2
3 Rút vàng từ tài khoản ký quỹ 1
4 Rút tiền từ tài khoản ký quỹ 1
5 Rút vàng từ tài khoản kinh doanh 1
6 Tính lãi tiền gửi 2
7 Nhập lãi vào gốc 2
8 Tính lãi tiền vay 1
9 Tính lãi vàng vay 1
10 Thu phí giao dịch Mua 1
11 Thu phí giao dịch Bán 1
12 Vay tiền 2
13 Vay vàng 2
14 Nhận vàng Mua 2
15 Nhận tiền Bán vàng 2
16 Kết chuyển lãi 2
17 Kết chuyển lỗ 1
18 Thanh toán tiền vay – rút vàng 1
19 Kết chuyển lãi tự doanh 1
20 Kết chuyển lỗ tự doanh 2
21 Nhận vàng mua thoả thuận 2
22 Nhận tiền bán vàng thoả thuận 2
23 Thu phí giao dịch mua thoả thuận 1
24 Thu phí giao dịch bán thoả thuận 1
25 Thanh toán tiền mua 1
26 Bán vàng-thanh toán tiền vay 1
27 Thanh toán vàng vay 1
28 Giao vàng bán 1
29 Thanh toán tiền mua vàng thoả thuận
1
30 Giao vàng bán thoả thuận 1
32 Nhập lãi tiền gửi vào gốc 1
33 Thanh toán vàng vay 2
34 Rút tiền kinh doanh 1
35 Thu phí rút vàng KD 1
36 Thu phí nộp vàng vay 1
37 Thanh toán lãi tiền KD 2
38 Thanh toán lãi vàng KD 2
39 Nộp tiền vay để rút vàng KD 2
40 Nộp vàng vay để rút tiền KD 2
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 48/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
STT Name Property
41 Rút lãi cộng gốc 1
42 Dự chi vàng gửi ký quỹ 2
43 Nhập lãi vàng gửi vào gốc 2
2.2.21 USERS
USERS:Lưu thông tin về các user của hệ thống. Hệ thống sử dụng một account main_user GTSPN là account có quyền quản trị cao nhất. ADMIN không bao giờ bị xoá.
Tên trường Kiểu dữ liệu Rỗng?P/F
Key?Mặc định Mô tả
USER_ID NUMBER(5) P Mã người sử dụng
NAME VARCHAR2(30) Tên đăng nhập, là duy nhất.
PASSWORD VARCHAR2(30) Mật khẩu đăng nhập.
FULLNAME VARCHAR2(100) Tên đầy đủ người dùng
GROUP_ID NUMBER(5) Mã nhóm
TYPE NUMBER(1) 1: User, 2: Group
DESCRIPTION VARCHAR2(50) Mô tả
DATE_CREATED DATETIME Ngày tạo
DATE_MODIFIED DATETIME Ngày cập nhật
MODIFIED_BY VARCHAR2(30) Ngày chỉnh sửa
CREATED_BY VARCHAR2(30) Người tạo
DELETED NUMBER(1) Default: 0
QUOTA NUMBER(20) Hạn mức giao dịch
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 49/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.21.1 Các ràng buộc (Constraint)
2.2.21.2 Index : N/A
2.2.21.3 Trigger : USERS_PK
2.2.22 USERFUNCTION
Lưu trữ thông tin phân quyền chức năng cho các users của hệ thống
FK: USER_ID
FK: FUNC_ID
USERFUNCTION: Lưu thong tin phân quyền chức năng cho các users của hệ thống
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
USER_ID NUMBER(5) P FK
FUNC_ID NUMBER(5) F FK
USER_RIGHT NUMBER(1) Quyền của người sử dụng
DELETED NUMBER(1) Default: 0
DATE_CREATED DATETIME Ngày tạo
DATE_MODIFIED DATETIME Ngày cập nhật
MODIFIED_BY VARCHAR2(30) Ngày chỉnh sửa
CREATED_BY VARCHAR2(30) Người tạo
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 50/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.22.1 Các ràng buộc (Constraint)
2.2.22.2 Index : N/A
2.2.22.3 Trigger: N/A
2.2.23 FUNCTIONS
Lưu trữ thông tin về các chức năng có trong hệ thống
PK: FUNC_ID
FUNCTIONS: Lưu trữ thong tin về các chức năng có trong hệ thống
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
FUNC_ID NUMBER(5) P PK
NAME CHAR(100) UK (Not NULL)
PARENT_ID NUMBER(5) F Parent function of current function
DESCRIPTION VARCHAR2(100) Mô tả
DELETED NUMBER(1) Default: 0
DATE_CREATED DATETIME Ngày tạo
DATE_MODIFIED DATETIME Ngày cập nhật
MODIFIED_BY VARCHAR2(30) Ngày chỉnh sửa
CREATED_BY VARCHAR2(30) Người tạo
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 51/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.23.1 Các ràng buộc (Constraint)
2.2.23.2 Index: N/A
2.2.23.3 Trigger: N/A
2.2.24 FEE__RULE_TRADING
FEE__RULE_TRADING: Quy định mức phí chi tiết theo từng khoản KL giao dịch cho NDT
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
ID NUMBER P Mã tự tăng
FEE_RULES VARCHAR2(4) Bieu phí
FROM_VALUE NUMBER Từ GT
TO_VALUE NUMBER Đến GT
FEE_RATE NUMBER Phí
DELETED NUMBER(1) Default 0
CREATED_BY VARCHAR2(50) Người tạo
DATE_CREATED DATE Ngày tạo
MODIFIED_BY VARCHAR2(50) Người chỉnh sửa
DATE_MODIFIED DATE Ngày chỉnh sửa
2.2.24.1 Các ràng buộc (Constraint)
2.2.24.2 Index: N/A
2.2.24.3 Trigger: N/A
2.2.25 FEE_RULES
INDEX1: INVESTOR_ID
INDEX2: FROM_DATE, TO_DATE, INVESTOR_ID
FEE_RULES: Lưu trữ mức tính phí cho từng người đầu tư
Tên trường Kiểu dữ liệu Rỗng?P/F
Key?Mặc định Mô tả
ID NUMBER P Mã tự tăng
FEE_RULE VARCHAR2(4) Bieu phí
VALID_DATE DATE Ngày áp dụng
DELETED NUMBER(1) Default 0
CREATED_BY VARCHAR2(50) Người tạo
DATE_CREATED DATE Ngày tạo
MODIFIED_BY VARCHAR2(50) Chỉnh sửa bởi ai
DATE_MODIFIED DATE Ngày chỉnh sửa
NOTE VARCHAR2(50) Ghi chú
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 52/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.25.1 Các ràng buộc (Constraint)
2.2.25.2 Index
Index1: INVESTOR_ID
Index1: FROM_DATE, TO_DATE, INVESTOR_ID
2.2.25.3 Trigger: N/A
2.2.26 SYSTEM_CALENDAR
Lưu lịch ngày nghỉ của hệ thống
SYSTEM_CALENDAR: Lưu lịch làm việc, lịch nghỉ của hệ thống
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
HOLIDAY_DATE DATE Ngày nghỉ
TRADING_DATE DATE Ngày giao dịch
2.2.26.1 Các ràng buộc (Constraint) : N/A
2.2.26.2 Index: N/A
2.2.26.3 Trigger: N/A
2.2.27 TRADING_TIME
TRADING_TIME: Lưu thời gian giao dịch của mỗi phiên
Tên trường Kiểu dữ liệu Rỗng?
P/F Key?
Mặc định
Mô tả
CALL_NO NUMBER(1) Phiên giao dịch
FROM_TIME VARCHAR2(20) Thời gian bắt đầu phiên
TO_TIME VARCHAR2(20) Thời gian kết thúc phiên
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 53/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.27.1 Các ràng buộc (Constraint)
2.2.27.2 Index: N/A
2.2.27.3 Trigger: N/A
2.2.28 ORDER_KIND
ORDER_KIND: Thông tin các loại lệnh
Tên trường Kiểu dữ liệu Rỗng?
P/F Key?
Mặc định
Mô tả
ORDER_TYPE NUMBER(2) P Mã loại lệnh
PRIORITY NUMBER(2) Độ ưu tiên của lệnh
ORDER_TEXT VARCHAR2(30) Các loại lệnh
– Giới hạn
– STOP-LOT
ORDERCALL NUMBER(2) Phiên ( 1, 2, 3)
2.2.28.1 Các ràng buộc (Constraint)
2.2.28.2 Index: ORDER_KIND_PK
2.2.28.3 Trigger : N/A
2.2.29 DEFERROR
Bảng chứa mã lỗi của hệ thống
DEFERROR: Lưu mã lỗi của hệ thống
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
ERROR_CODE NUMBER P Mã lỗi, có dạng XXXXX ví dụ (90001)
MESSAGE_TYPE NUMBER Loại thông báo. Giá trị:
16: vbCritical
48: vbExclamation
64: vbInfomation
32: vbQuestion
MESSAGE_TEXT VARCHAR2(255)
Câu thông báo lỗi
MESSAGE_TITLE VARCHAR2(50)
Title
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 54/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.29.1 Các ràng buộc (Constraint)
2.2.29.2 Index : N/A
2.2.29.3 Trigger : N/A
2.2.30 BATCH
Bảng lưu trữ các đầu công việc xử lý cuối ngày
Batch: bảng lưu trữ đầu các công việc xử lý cuối ngày
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
PRIORITY NUMBER Độ ưu tiên xử lý (Rank 0)
BATCH_NAME VARCHAR2(255)
Tên Batch
STATUS VARCHAR2(50) 1:Chưa xử lý – 2:Đã xử lý (Qua ngày Reset lại bằng 1)
Các giá trị default:
PRIORITY BATCH_NAME STATUS
0 Thực hiện sao lưu dữ liệu 1
1 Tính lãi tiền vay 1
2 Tính lãi vàng vay 1
3 Tính lãi tiền gửi – nhập lãi vào gốc 1
4 Kết xuất tài khoản vay tổng hợp 1
5 Xác định kết quả hoạt động kinh doanh
1
6 Đẩy dữ liệu về quá khứ 1
7 Qua ngày làm việc 1
8 Khởi tạo giá trị đầu ngày 1
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 55/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.30.1 Các ràng buộc (Constraint)
2.2.30.2 Index : N/A
2.2.30.3 Trigger : N/A
2.2.31 SIGNATURES
SIGNATURES: Lưu thong tin chữ ký của chủ TK, người uỷ quyền
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
Investor_id NUMBER(4) P Mã nhà đầu tư
IMG_ID Number(1) Mã chữ ký
IMG_DATA LONG RAW Image data
IMG_LEN NUMBER(10)
2.2.31.1 Các ràng buộc (Constraint)
2.2.31.2 Index: PK_SIGNATURES
2.2.31.3 Trigger : N/A
2.2.32 GL_POSTMAP
GL_POSTMAP : Lưu cặp định khoản cho từng loại giao dịch
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
TLTXCD VARCHAR2 P Mã giao dịch
DORC VARCHAR2 D: Debit, C: Credit
ACNAME VARCHAR2 Alias của tài khoản
SUBTXNO VARCHAR2 Số thứ tự bút toán
VALUE CHAR(20) Gía trị
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 56/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.32.1 Các ràng buộc (Constraint)
2.2.32.2 Index: N/A
2.2.32.3 Trigger: N/A
2.2.33 GL_REF
GL_REF: Lưu định nghĩa các tài khoản cần dung trong hệ thống
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
GLGRP VARCHAR2 Mã nhóm kế toán
ACNAME VARCHAR2 Alias của tài khoản
ACCTNO VARCHAR2 Số tài khoản
2.2.33.1 Các ràng buộc (Constraint)
2.2.33.2 Index: N/A
2.2.33.3 Trigger: N/A
2.2.34 GL_BANK
GL_BANK: Lưu danh mục tài khoản kế toán các cấp 1,2,3
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
GLBANK VARCHAR2 Mã tài khoản kế toán
GLNAME NVARCHAR2 Tên tài khoản kế toán
ACTYPE VARCHAR2 Phân loại tài khoản
A. Tài sản
C. Nguồn Vốn
E. Chi phí
S. Doanh Thu
M. Ngoại bảng
BALTYPE VARCHAR2 Phân loại theo số dư
B. Lưỡng tính (Both)
D. Dự nợ (debit)
C. Dư có (Credit)
STATUS NUMBER Trạng thái
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 57/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.34.1 Các ràng buộc (Constraint)
2.2.34.2 Index: N/A
2.2.34.3 Trigger: N/A
2.2.35 GL_MAST
GL_MAST: Lưu số dư của tài khoản kế toán chi tiết
Tên trường Kiểu dữ liệuRỗng? P/F Key?
Mặc định
Mô tả
ACCTNO VARCHAR2 Mã tài khoản kế toán chi tiết quản lý trong hệ thống
CCYCD VARCHAR2 Mã loại tiền
GLBANK VARCHAR2 Mã tài khoản cấp trên
ACNAME NVARCHAR2 Tên tài khoản
BRID VARCHAR2 Mã chi nhánh
ACTYPE VARCHAR2 Loại tài khoản
BALTYPE VARCHAR2 Tính chất số dư
OPENDATE DATE Ngày mở tài khoản
BALANCE NUMBER Số dư
STATUS NUMBER 0.đang sử dụng.
1.Ngưng sử dụng.
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 58/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.35.1 Các ràng buộc (Constraint)
2.2.35.2 Index: N/A
2.2.35.3 Trigger: N/A
2.2.36 GL_HIST
GL_HIST : Lưu lịch sử số dư tài khoản
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
ACCTNO VARCHAR2 Mã tài khoản kế toán chi tiết quản lý trong hệ thống
CCYCD VARCHAR2 Mã loại tiền
GLBANK VARCHAR2 Mã tài khoản cấp trên
ACNAME NVARCHAR2 Tên tài khoản
BRID VARCHAR2 Mã chi nhánh
ACTYPE VARCHAR2 Loại tài khoản
BALTYPE VARCHAR2 Tính chất số dư
OPNDATE DATE Ngày mở tài khoản
BALANCE NUMBER Số dư
STATUS NUMBER 0.đang sử dụng.
1.Ngưng sử dụng.
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 59/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.36.1 Các ràng buộc (Constraint)
2.2.36.2 Index: N/A
2.2.36.3 Trigger: N/A
2.2.37 GL_TRAN
Lưu giao dịch
GL_TRAN: Lưu giao dịch kế toán phát sinh trong ngày
Tên trường Kiểu dữ liệuRỗng? P/F Key?
Mặc định
Mô tả
TXDATE DATE Ngày giao dịch
BKDATE DATE Ngày hạch toán ghi sổ
TXNUM NVARCHAR2 Số chứng từ
CCYCD VARCHAR2 Loại tiền
ACCTNO VARCHAR2 Mã tài khoản kế toán chi tiết quản lý trong hệ thống
DORC VARCHAR2 D. Debit, ghi nợ
C. Credit, ghi có
SUBTXNO NUMBER Số thứ tự bút toán.
AMT NUMBER Giá trị
INVESTOR_ID NUMBER Mã khách hàng (link với bảng INVESTOR)
DESCS VARCHAR2 Diễn giải.
DELTD NUMBER Có bị xoá hay không (Y/N).
RELATIVE_ID NUMBER Link với bảng GL_LOG
TYPE VARCHAR2(2)
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 60/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.37.1 Các ràng buộc (Constraint)
2.2.37.2 Index: N/A
2.2.37.3 Trigger: N/A
2.2.38 GL_TRANA
Lưu lịch sử giao dịch.Khi chạy batch cuối ngày sẽ được đẩy từ
GLTRAN sang.
GL_TRANA : Lưu lịch sử giao dịch kế toán. Khi chạy Bacth cuối ngày sẽ đây từ GLTran sang
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
TXDATE DATE Ngày giao dịch
BKDATE DATE Ngày hạch toán ghi sổ
TXNUM NVARCHAR2 Số chứng từ
CCYCD VARCHAR2 Loại tiền
ACCTNO VARCHAR2 Mã tài khoản kế toán chi tiết quản lý trong hệ thống
DORC VARCHAR2 D. Debit, ghi nợ
C. Credit, ghi có
SUBTXNO NUMBER Số thứ tự bút toán.
AMT NUMBER Giá trị
INVESTOR_ID NUMBER Mã khách hàng (link với bảng INVESTOR)
DESCS VARCHAR2 Diễn giải.
DELTD NUMBER Có bị xoá hay không (Y/N).
RELATIVE_ID NUMBER Link với bảng GL_LOG
TYPE VARCHAR2(2)
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 61/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.38.1 Các ràng buộc (Constraint)
2.2.38.2 Index: N/A
2.2.38.3 Trigger: N/A
2.2.39 GL_LOG
Lưu lại những hoạt động giao dịch đã phát sinh trong ngày.
GL_LOG : Lưu lại những giao dịch kế toán đã phát sinh trong ngày
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
TYPE NUMBER(2) Loại giao dịch
INVESTOR_ID NUMBER Mã nhà đầu tư
AMOUNT NUMBER Số tiền
QUANTITY NUMBER Số lượng vàng
RELATIVE_ID NUMBER Mã giao dịch có liên quan để hạch toán.
Lấy từ CASH_ID, GOLD_ID
TXDATE DATETIME Ngảy lưu lại phát sinh giao dịch trong ngày.
BKDATE DATETIME Ngảy hạch toán phát sinh.
STATUS NUMBER O: DANG SU DUNG
1: DA XOA.
DESCS VARCHAR2 Mô tả chi tiết về giao dịch
ID NUMBER(20)
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 62/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.39.1 Các ràng buộc (Constraint)
2.2.39.2 Index: N/A
2.2.39.3 Trigger: N/A
2.2.40 GL_LOGHIST
GL_LOGHIST : Lưu lại các bút toán đã phát sinh trong quá khứ
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
TYPE NUMBER(2) Loại giao dịch
INVESTOR_ID NUMBER Mã nhà đầu tư
AMOUNT NUMBER Số tiền
QUANTITY NUMBER Số lượng vàng
RELATIVE_ID NUMBER Mã giao dịch có liên quan để hạch toán.
Lấy từ CASH_ID, GOLD_ID
TXDATE DATETIME Ngảy lưu lại phát sinh giao dịch trong ngày.
BKDATE DATETIME Ngảy hạch toán phát sinh.
STATUS NUMBER O: DANG SU DUNG
1: DA XOA.
DESCS VARCHAR2 Mô tả chi tiết về giao dịch
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 63/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.40.1 Các ràng buộc (Constraint)
2.2.40.2 Index: N/A
2.2.40.3 Trigger: N/A
2.2.41 GL_ALLCODE
Các tham số của hệ thống kế toán
GL_ALLCODE: các tham số của hệ thống kế toán
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
CDNAME Varchar(2) Tên các các tham số Phân loại tài khoản,số dư,Level
CDVAL Varchar(2) Mã thứ tự các tham số
D, C, L
A, C, S, E, M
CDVAL_NUMBER Number Mã thứ tự các tham số.
CONTENT Varchar(2) Giá trị diễn giải tính chất của tham số
D: Dư nợ; C: Dư có; L: lưỡng tính.
A: Tài sản, C: Nguồn vốn, S: Doanh Thu,
E: Chi phí, M: Ngoại bảng.
CDTYPE Varchar(2) Mã phân hệ định nghĩa sử dụng
LSTODR Number Dự trữ dùng khi cần phân biệt các phân hệ
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 64/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.41.1 Các ràng buộc (Constraint)
2.2.41.2 Index: N/A
2.2.41.3 Trigger: N/A
2.2.42 GL_BRANCH
GL_BRANCH: Danh mục các chi nhánh, đơn vị sử dụng
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
BRID Number (7) PK (Khóa chính)
BRCODE VarChar(10) Mã chi nhánh sử dụng hệ thống
DESC VarChar(100) Tên chi nhánh sử dụng
BRTAXCODE VARCHAR2(100)
ADDRESS VARCHAR2(200) Địa chỉ
CREATED_BY Varchar(15) Người tạo
DATE_CREATED Datetime Ngày tạo
IS_USED NUMBER(1)
2.2.42.1 Các ràng buộc (Constraint)
2.2.42.2 Index: N/A
2.2.42.3 Trigger: N/A
2.2.43 GL_CURRENCY
Danh mục các loại tiền tệ toàn hệ thống
GL_CURRENCY: Danh mục tiền tệ toàn hệ thống
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
CCYCD Varchar(3) Mã tiền tệ (VD: viết là USD)
CCYNAME Varchar(30) Tên tiền tệ
DECIMAL Number(5) Số lượng số sau dấu phẩy
SHORTCD Varchar(2) Mã tiền tệ (viết tắt ví dụ như với USD là 01, VN la 00)
CREATED_BY Varchar(15) Người tạo
DATE_CREATED Datetime Ngày tạo
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 65/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
2.2.43.1 Các ràng buộc (Constraint)
2.2.43.2 Index: N/A
2.2.43.3 Trigger: N/A
2.2.44 INTEREST
Lưu trữ mức lãi
INTEREST: Lưu mức lãi suất
Tên trường Kiểu dữ liệu Rỗng? P/F Key? Mặc định Mô tả
INTEREST_ID NUMBER Mã tự tăng
FROM_DATE DATE Từ ngày
TO_DATE DATE Đến ngày
DELETED NUMBER(1) Default 0
CREATED_BY VARCHAR2(50) Người tạo
DATE_CREATED DATE Ngày tạo
MODIFIED_BY VARCHAR2(50) Chỉnh sửa bởi ai
DATE_MODIFIED DATE Ngày chỉnh sửa
INTEREST_TRADING_CASH
NUMBER(1) Lãi suất tiền kinh doanh
INTEREST_TRADING_GOLD
NUMBER Lãi suất vàng kinh doanh
INTEREST_RATE NUMBER Lãi suất tiền gửi ký quỹ
INTEREST_RATE_GOLD
NUMBER Lãi suất vàng gửi ký quỹ
INTEREST_LOAN_CASH
NUMBER Lãi suất tiền vay KKH theo năm
INTEREST_LOAN_GOLD
NUMBER Lãi suất vàng vay KKH theo năm
CODE VARCHAR2(10) Mã biểu lãi
NOTE VARCHAR2(50) Ghi chú
2.2.44.1 Các ràng buộc (Constraint)
2.2.44.2 Index: N/A
2.2.44.3 Trigger: N/A
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 66/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
3 THIẾT KẾ TẬP TIN
NA
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 67/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
4 THIẾT KẾ MÃ
Các hàm trong csdl :
+ CHECK_FOR_TRADING_TEMP : kiểm tra tỉ lệ margin của một investor có đủ để đặt được lệnh hay không.
+ CHECK_GL_ACCOUNT : kiểm tra một tài khoản kế toán có tồn tại ko.+ CHECK_RATE : trả về tỉ lệ ký quỹ hiện tại.+ FUNC_GEN_ORDER_NUMBER : tạo số order number bên back.+ GET_BUSINESS_DATE : lấy ngày hoạt động của hệ thống.+ FUNCTION_TXTNUM : tạo ra TXNUM cho số chứng từ.+ GET_FRONT_BATCH_STATUS : lấy trạng thái của FRONT trong PARAMETERS+ GET_INTEREST : lấy các giá trị interest.+ GET_LOAN_AMOUNT : hàm lấy số lượng tiền vay của nhà đầu tư.+ GET_NEXT_ACCOUNT_NO : hàm lấy acct no tự tăng.+ GET_PARAMETERS : hàm lấy tham số PARAMETERS+ GET_TRADE_RATE : hàm lấy giá trị khớp hiện tại+ IS_PAYMENT_DAY : hàm trả về kết quả có phải là ngày nhập lãi vào gốc hay không+ PAYMENT_INTEREST_DATE : lấy ra ngày trả lãi vào gốc
Các proc trong csdl:+ BATCH_CONFIRM_ORDERS : xác nhận lệnh.+ BATCH_END_OF_DAY : chạy back cuối ngày.+ CHECK_ACCOUNTS : kiểm tra tài khoản.+ CONFIRM_ACCOUNTS_MARGINS_TRANS : xác nhận giao dịch+ EXEC_WHEN_MARGIN_CLOSE : xử lý khi tỉ lệ margin xuống mức xử lý+ GL_GETFIFO : dùng cho ngoại bảng.+ GL_INSERT_GLTRAN : insert dữ liệu cho kế toán+ GL* : báo cáo kế toán
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 68/69
GTSPN – Tài liệu Thiết kế chi tiết dữ liệu v 1.1
5 PHỤ LỤC
5.1 Biểu tượng khuôn dạng dữ liệu
Dưới đây là các biểu tượng được sử dụng để mô tả khuôn dạng dữ liệu trong files và tables.
Symb
ol
Description
# Chữ số.
. Phân cách thập phân.
, Phân cách hàng nghìn.
: Phân cách thời gian.
/ Phân cách ngày tháng.
\ Xem ký tự kế tiếp trong chuỗi như là tuỳ chọn. Cho phép sử dụng các ký tự #, &, A , ? để tùy chọn.
> Chuyển tất cả các ký tự sang chữ in.
< Chuyển tất cả các ký tự sang chữ thường.
A Chữ cái bắt buộc phải có. Ví dụ: a – z, A – Z, or 0 – 9.
a Chữ cái tùy chọn có thể có hoặc không.
9 Chữ số bắt buộc phải nhập. Ví dụ: 0 – 9.
0 Chữ số bắt tùy chọn. Ví dụ: 0 – 9.
C Ký tự hoặc dấu trống (tùy chọn). Giá trị hợp lệ ở đây là các ký tự ANSI có mã từ 32-126 và 128-255.
& Ký tự (bắt buộc). Giá trị hợp lệ ở đây là các ký tự ANSI có mã từ 32-126 và 128-255.
? Chữ cái. Ví dụ: a – z hoặc A – Z.
Literal Tất cả các biểu tượng khác được hiện thị đúng như thực tế vốn có của nó.
33.2v-BM/PM/HDCV/FIS v1/1 Top Secret 69/69