Ngoại lệ: 1. Khụng cú dữ liệu bỏo cỏo do: Bỏo cỏo đú khụng cú dữ liệu tại
định kỳ chọn, hoặc do dữ liệu khụng chiết xuất thành cụng trờn Host, hoặc đó cú dữ liệu nhƣng Ttxuly khụng thực hiện đồng bộ bỏo cỏo. Thụng bỏo, thực hiện kiểm tra lại cỏc vấn đề liờn quan đến dữ liệu của bỏo cỏo.
Mối quan hệ: - Điều kiện đầu:
- Điều kiện cuối: Xỏc định loại bỏo cỏo, định kỳ bỏo cỏo cần xuất. Xỏc định đƣợc bỏo cỏo nào khụng cú dữ liệu hoặc lỗi.
e. Ca sử dụng QuanlyNSD
Tỏc nhõn: TTxuly (Admin) Luồng sự kiện
NSD Hệ thống
1.
- Nhập thụng tin ngƣời sử dụng - Phõn quyền: Lựa chọn một trong 2 quyền:
- Quyền Admin: Quản lý menu Hệ thống, khai bỏo NSD, khai bỏo lớp bỏo cỏo mới , cỏc chỉ tiờu bỏo cỏo... - Quyền xem, in bỏo cỏo: Cú quyền quản lý, khai thỏc cỏc bỏo cỏo.
1’.Cập nhật thụng tin, ngày khởi tạo user, mó chi nhỏnh, phõn quyền, mó user trờn SIBS.
Phõn cấp một trong cỏc quyền sau:
Ban Tổng giỏm đốc
Ban Lónh đạo cỏc ban HSC
Ban Giỏm đốc chi nhỏnh
Trƣởng phũng
Phú phũng
Chuyờn viờn
2.Đăng nhập hệ thống 2.Kiểm tra cú cũn active khụng. Nếu cũn,
- Kiểm tra nếu chƣa login lần nào và chƣa quỏ 12 thỏng, yờu cầu đổi mật khẩu, nếu đó quỏ 12 thỏng sẽ bị khúa user.
- Kiểm tra đó đến ngày đổi mật khẩu chƣa(6 thỏng) dựa vào ngày đổi mật khẩu lần cuối.Đó đến ngày thỡ thụng bỏo, đƣa ra màn hỡnh đổi mật khẩu
Khi vào chƣơng trỡnh, cập nhật ngày login hệ thống lần cuối
Bảng 10: Mụ tả quỏ trỡnh quản lý người sử dụng
Nhap thong tin dang nhap
Kiem tra user con active khong
Kiem tra user da den han doi mat khau chua
Doi va cap nhat ngay doi mat khau
Login thanh cong
Cap nhat ngay login chuong trinh Den han doi mat khau Kiem tra ngay login lan cuoi cua user
Khoa user Qua thoi gian
12 thang
Thong bao user bi khoa hoac khong ton tai
III.3.3 Sơ đồ hoạt động đối với một số chức năng
III.3.3.1 Phõn tớch ca sử dụng
Hỡnh 11: Phõn tớch ca sử dụng
RL _ HienthiWeb (from Use-Case Realizations)
rl_TonghopBC
(from Use-Case Realizations) TongHopDL
(from Use Case View) <<realize>>
<<realize>> rl_KhaibaoBC
Khai baoBC (from Use Case View)
<<realize>>
rl_TonghopDL (from Use- Case Realizations)
TonghopDL (from Use Case View)
<<realize>>
rl_DongboDL (from Use- Case Realizations)
DongboDL
(from Use Case View) <<realize>>
rl_KyDL
(from Use-Case Realizations)
rl_XoaDL
(from Use-Case Realizations) rl_LoaiBC
(from Use-Case Realizations)
DongboDL (from Use Case View) <<realize>> <<realize>> <<realize>> <<realize>> rl_XuatDL RL_Xuatfile (from Use-Case Realizations)
XuatDL
(from Use Case View) <<realize>>
rl_HienthiWeb (from Use-Case Realizations)
rl_Xuatfile (from Use-Case Realizations)
XuatBC
(from Use Case View)
<<realize>> <<realize>> rl_Dothii <<realize>> <<realize>> rl_Luutru (from Use-Case Realizations)
from Use-Case Realizations
(from Use- Case Realizations)
RL_Dothi
(from Use-Case Realizations) (from Use-
Case Realizations)
rl_KhaiBaokyDL
: c_NhapBC : e_DanhsachBC : frmKhaibaoBC : NSD : e_Baocao : e_ChiTietBC 3. issue( ) 2. CheckExist( ) 4. AddMaster( ) 5. AddDetail( ) 1. issue( ) a. Rl_KhaibaoBC
Hỡnh 12: Sơ đồ hoạt động của RL_KhaibaoBC
b. Rl_TonghopDL
Hỡnh 13: Sơ đồ hoạt động của Rl_TonghopDL
: TTxuly : c_TonghopDL : e_ChiTietDL : e_GiaoDich : e_TonKho : frmTonghop : e_BangDL 5. AddDetail( ) 4. AddMaster( ) 6. ChangeExpOfDay(array) 2. CheckExist( ) 3. SetBlankStore( ) 1. XDngayDL(NgayDL)
c. Rl_DongboDL
Hỡnh 14: Sơ đồ hoạt động của Rl_DongboDL
d.Rl_HienthiBC
Hỡnh 15: Sơ đồ hoạt động của Rl_HienthiBC
: NSD : c_HienthiDulieu : e_KyBC : e_ : e_Baocao : e_ChiTietBaocao : frmDanhsachBC 2. CheckState( ) 6. CheckKyBC 5. ChangeExpOfDay(array) 4. AddDetail( ) 3. AddMaster( ) 1. export(type:Baocao) : frmDongboDL : e_GiaoDich : e_ChiTietDL : c_DongboDL : TTxuly : e_DanhsachBC : e_DSkyBC 1. Distribute() 3. AddMaster( ) 4. AddDetail( ) 2. CheckExists( ) 5. CheckKyBC( )
e. Rl_XuatBC
Hỡnh 16: Sơ đồ hoạt động của Rl_XuatBC
III.3.3.2 Cỏc sơ đồ tuần tự đối với một số chức năng cơ bản
a. Rl_KhaibaoBC
Hỡnh 17: Sơ đồ tuần tự của Rl_KhaibaoBC
: c_LoaiBC : c_ : e_DSbaocao : e : frmKhaiBaoBC : frm : NSD : : e_Baocao : e_ : e_ChiTietBaocao : e_ issue( ) AddMaster( ) AddDetail( ) CheckExist( ) issue( ) : NSD : frm_ChonBC : e_LuutruDL : e_Kieuxuat : e_ChitietBC : c_XuatBC 1. SelectTransact( ) 2. ExportStore( ) 4. ChangeExportOfDay(array) 3. VerifyExport( ) 5. ChangeOwnStore()
b. Rl_TonghopDL
Hỡnh 18: Sơ đồ tuần tự của Rl_TonghopDL
c. Rl_DongboDL
Hỡnh 19: Sơ đồ tuần tự của Rl_DongboDL
d. Rl_XuatBC
Hỡnh 20: Sơ đồ tuần tự của Rl_XuatBC
: NSD
: NSD : c_Xua : c_Xuat BC : e_DSBaocaoi : e_ : e_DulieuLuutru : e_ : e_Baocao : e_ : eChiTiettBõocao : frmXuat : frmXuat export(type:Kieuxuat) CheckState( ) AddMaster( ) AddDetail( ) ChangeExpOfDay(array) : NSD
: : packageDL : : c_DBoDL : c : e_ : e_ChitietDL : e_BangDL : e_ : e_NgayDL : e : e_LoaiDLi : e_ Import(ThuthapDL) AddMaster( ) AddDetail( ) ChangeImportOfDay(array) CheckExist( ) SetBlankStore( ) : e_DSbaocao : e_ : TTxuly
: : packageDL : : c_ : c_StoreTHBC : e_t : e_ChiTietBaocaot : e_KyBC : e_DulieuluutruBCi : e_ Distribute()
AddMaster( )
AddDetail( )
CheckExists( )
III.3.3. Thiết kế sơ đồ lớp
Cỏc đối tƣợng chớnh [1][3][9]
Hỡnh 21: Sơ đồ cỏc đối tượng lớp chớnh
c_TonghopDL
impStore()
(from Use-Case Realizations)
C_DongboDL
issue() Checkexist()
(from Use-Case Realizations)
c_XuatBC
Distribute() export()
(from Use-Case Realizations)
e_DLBaocao ReportID : string ItemID: Int Branch : string DataDate : Date CurrCode : string Value1 : Decimal Value2: Decimal Value3 : Decimal Value4 Decimal Value5 : Decimal Value5: Decimal Value6 : Decimal Value7 : Decimal Value8: Decimal Value9 : Decimal CharValue1 string CharValue2 : string CharValue3: string AddMaster() VerifyImport()
(from Use-Case Realizations)
e_ChiTietBC ReportID : String ItemID : String ItemParent: Int ItemDescription : String Prefix : String Suffix : Bit Caption : String Col : String GL : String SQLStatement : String Note : String AddDetail()
(from Use-Case Realizations)
e_DMmodulBC CategoryCode : Date CategoryName : Int CategoryTableDefine : String PrimaryKey : Int DisplayField : String LinkAddress: string InUse: Int StoreProcedure : String PeriodCombo : String CurrencyCombo : String BranchCombo : string issue() CheckExist() ChangeOwnStore() CheckState() SetBlankStore()
(from Use-Case Realizations)
e_DSbaocao CategoryID : Date ReportID : string ReportName: String CaptionWidth: Int ReportWidth: Int ReportFont: Int ReportHeader: Int ReportFooter: Int CurrencyTitle: String ReportRate: String ChangeImpOfDay()
(from Use-Case Realizations)
c_KhaibaoBC
(from Use-Case Realizations)
issue() ChangeExpOfDay() RoundPosition: String LinkAddress: String FirstColumnCaption: String DisplayEmptyItem: String ReportType: String ReportMasterTitle: String ReportMasterFooter: String 1 1..* 1 1..* 1 1..* 1..* 1 1 1 1 1..* 1 1..* 1..* 1..* 1 1 1 1 1 1
<<Class>>KhaibaoBC Tờn hàm Tham số Đầu ra AccessLevel_DeleteByID AccessLevel_GetAll AccessLevel_GetByID AccessLevel_Insert AccessLevel_Update ReportID: string
Khai bỏo một bỏo cỏo mới vào bảng ReportID.
Xỏc nhận xem Bỏo cỏo này đó tồn tại trong chƣơng trỡnh hay chƣa
Lấy dữ liệu từ bảng danh sỏch lớp bỏo cỏo
Thờm mới lớp bỏo cỏo Sửa đổi lớp bỏo cỏo Xúa lớp bỏo cỏo AdminID_DeleteByCategoryCodeAnd ID AdminID_DeleteByID AdminID_GetAll AdminID_GetByCategoryCodeAndID AdminID_GetByCategoryID AdminID_GetByID AdminID_Insert AdminID_Update Categories_DeleteByID Categories_GetAll Categories_GetByID Categories_GetByUserID Categories_Insert Categories_Update
Lấy dữ liệu từ bảng danh sỏch bỏo cỏo
Thờm mới bỏo cỏo Sửa đổi bỏo cỏo Xúa bỏo cỏo ReportDetails_GetByManualReportID
ReportDetails_GetByReportID
ReportDetails_GetByReportIDAndIte mID
ReportDetails_Update
Lấy dữ liệu từ bảng nội dung cỏc bỏo cỏo
Thờm mới nội dung bỏo cỏo Sửa đổi bỏo cỏo
Xúa bỏo cỏo ReportFieldPosition_DeleteByPkId
ReportFieldPosition_GetByPkId ReportFieldPosition_GetByReportID
Lấy dữ liệu từ bảng nội dung cỏc bỏo cỏo
ReportFieldPosition_GetByReportIDA ndItemPosition
ReportFieldPosition_Insert ReportFieldPosition_Update
Sửa đổi nội dung bỏo cỏo Xúa nội dung bỏo cỏo
ReportID_DeleteByID ReportID_GetAll ReportID_GetByID ReportID_Insert ReportID_Update Lấy dữ liệu từ bảng mó cỏc bỏo cỏo
Thờm mới mó bỏo cỏo Sửa đổi mó bỏo cỏo Xúa mó bỏo cỏo
Bảng 11: Mụ tả lớp khai bỏo bỏo cỏo
<<Class>>DongboDL
Tờn hàm Tham số Đầu ra
Package_BCN Datadate: Date (Ngày dữ liệu)
Thờm cỏc dữ liệu của ngày hệ thống vào bảng dữ liệu thụ. CreateAllReportData ReportID: string Tạo dữ liệu cho cỏc bỏo cỏo
Bảng 12: Mụ tả lớp đồng bộ dữ liệu . <<Class>>TonghopDL . <<Class>>TonghopDL Tờn hàm Tham số Đầu ra Issue() void ReportID: Mó bỏo cỏo Kyhan: Kỳ bỏo cỏo
Kiểm tra loại bỏo cỏo CheckExists() Boolean CheckState() Boolean SetBlankStore() void CreateAllReportData CreateDateHistory CreateReportDataTable CreateReportDataTemp CreateSpecialItems
Tạo bảng dữ liệu lƣu trữ dữ liệu đó đƣợc tổng hợp
InputItemsData
InsertDataTempIntoReportData
Thực hiện insert dữ liệu vào bảng tạm và bảng lƣu trữ dữ liệu của cỏc bỏo cỏo
<<Class>>XuatBC
Tờn hàm Tham số Đầu ra
ExportToExcel() ReportID: Mó bỏo cỏo Kyhan: Kỳ bỏo cỏo
File dữ liệu Excel
InputItemsData
InsertDataTempIntoReportData
Thực hiện insert dữ liệu vào bảng tạm và bảng lƣu trữ dữ liệu của cỏc bỏo cỏo
Bảng 14: Mụ tả lớp xuất bỏo cỏo
IV. THIẾT KẾ CƠ SỞ DỮ LIỆU
IV.1. Thiết kế cỏc bảng dữ liệu quan hệ
a. Sơ đồ quan hệ thực thể [2][8][10]
IV.2. Cỏc bảng dữ liệu phục vụ việc quản trị hệ thống, tổ chức lƣu trữ, quản lý, khai thỏc cỏc thụng tin ngoài hệ thống Corebanking.
a. Users
Tờn bảng: Users
Nội dung:Lưu thụng tin về cỏc user và mức độ phõn quyền đến từng chức năng của bỏo cỏo
Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null Giỏ trị
cho phộp
PkId Thứ tự user int Unchecked
UserID Mó user nvarchar(50) Unchecked Password Mật khẩu binary(24) Checked UserName Tờn user nvarchar(255) Checked AccessLevel mức truy cập nvarchar(2) Checked BranchCode Mó chi nhỏnh nvarchar(3) Checked Department
Name
Phũng ban nvarchar(255) Checked
Title Tiờu đề nvarchar(255) Checked Phone Điện thoại nvarchar(255) Checked Email Địa chỉ email nvarchar(255) Checked CategoryDet
ailsOption
Mó cỏc bỏo cỏo phõn quyền
nvarchar(4000) Checked
CategoryList Danh sỏch mó cỏc bỏo cỏo phõn quyền nvarchar(4000) Checked SIBSID Mó truy cập hệ thống core varchar(50) Checked Bảng 15: Mụ tả bảng user
a. Tờn bảng: Userlog
Nội dung:Lưu thụng tin về cỏc user đăng nhập hệ thống
Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null Giỏ trị cho phộp
PkId Số thứ tự int Unchecked
UserId Mó user nvarchar(50) Unchecked IPAddress Địa chỉ đăng nhập nvarchar(50) Checked ActionName Tờn hành động nvarchar(512) Checked ActionTime Thời gian hành động datetime Unchecked
Bảng 16: Mụ tả bảng userlog
b. Tờn bảng: AdminID
Nội dung:Lưu thụng tin về cỏc mó chức năng trong hệ thống
Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null Giỏ trị cho phộp
CategoryID Mó thứ tự nvarchar(50) Unchecked AdminID Mó chức năng nvarchar(50) Unchecked ObjectName Tờn đối tƣợng nvarchar(255) Checked LinkAddress Địa chỉ link .asp nvarchar(255) Checked
Bảng 17: Mụ tả bảng AdminID
c. Tờn bảng: AutoImportBall
Nội dung:Lưu dữ liệu kế toỏn nội bộ của Ngõn hàng
Tờn trƣờng Kiểu dữ liệu Not Null
DATADATE datetime Checked
GLFBRN nvarchar(3) Checked
GLFACC nvarchar(9) Checked
GLFPRD nvarchar(6) Checked
GLFCTP nvarchar(3) Checked
GLFFYR nvarchar(3) Checked
GLFDEC decimal(18, 2) Checked
CD00 nvarchar(1) Checked
GLFBAL decimal(18, 2) Checked
CD01 nvarchar(1) Checked
GCHTDY decimal(18, 2) Checked
CD02 nvarchar(1) Checked
GDATDY decimal(18, 2) Checked
CD03 nvarchar(1) Checked
GCATDY decimal(18, 2) Checked
CD04 nvarchar(1) Checked
GDAMTD decimal(18, 2) Checked
CD05 nvarchar(1) Checked
GCAMTD decimal(18, 2) Checked
CD06 nvarchar(1) Checked
GDAYTD decimal(18, 2) Checked
CD07 nvarchar(1) Checked
GCAYTD decimal(18, 2) Checked
CD08 nvarchar(1) Checked
GLFCDE nvarchar(10) Checked
Bảng 18: Mụ tả bảng AutoImportBall
d. Tờn bảng: BranchArea
Nội dung:Lưu thụng tin về cỏc khu vực của chi nhỏnh trong hệ thống
Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null Giỏ trị
cho phộp
MaKhuVuc Mó khu vực nvarchar(5) Unchecked TenKhuVuc Tờn khu vực nvarchar(50) Checked SapXep Thứ tự sắp xếp int Checked Bảng 19: Mụ tả bảng BranchArea
e. Tờn bảng: Branch
Nội dung:Lưu thụng tin về cỏc chi nhỏnh trong hệ thống
Tờn trƣờng
Mụ tả
Kiểu dữ liệu
Not Null Giỏ trị
cho phộp
PkId Thứ tự chi nhỏnh int Unchecked brn_code Mó chi nhỏnh nvarchar(3) Unchecked brn_name Tờn chi nhỏnh nvarchar(255) Checked brn_address Địa chỉ nvarchar(255) Checked brn_phone Số điện thoại nvarchar(255) Checked Province tỉnh nvarchar(255) Checked brn_area Khu vực nvarchar(2) Checked
Bảng 20: Mụ tả bảng Branch
f. Tờn bảng: Category
Nội dung:Lưu thụng tin về cỏc loại bỏo cỏo trong hệ thống
Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null Giỏ trị
cho phộp
CategoryCode Mó bỏo cỏo nvarchar(20) Unchecked CategoryName Tờn bỏo cỏo nvarchar(255) Unchecked Category
TableDefine
Bỏo cỏo định nghĩa nvarchar(100) Checked PrimaryKey trƣờng khoỏ nvarchar(50) Checked DisplayField Trƣờng hiển thị nvarchar(50) Checked LinkAddress Địa chỉ link .aspx nvarchar(250) Checked InUse Trạng thỏi sử dụng bit Checked StoreProcedure Store tổng hợp
bỏo cỏo
nvarchar(50) Checked
PeriodCombo Lựa chọn trạng thỏi bit Checked CurrencyCombo Lựa chọn tiền tệ bit Checked BranchCombo Lựa chọn chi nhỏnh bit Checked
g. Tờn bảng: ReportData
Nội dung:Lưu thụng tin về cỏc loại bỏo cỏo trong hệ thống
Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null Giỏ trị cho phộp
ReportID Mó bỏo cỏo nvarchar(50) Unchecked
ItemID nvarchar(50) Unchecked
Branch Mó chi nhỏnh nvarchar(3) Checked DataDate Ngày thỏng datetime Checked CurrCode Mó tiền tệ nvarchar(3) Checked Value1 Giỏ trị hiển thị
trờn cột bỏo cỏo dạng số
decimal(20, 4) Checked
Value2 decimal(20, 4) Checked
Value3 decimal(20, 4) Checked
Value4 decimal(20, 4) Checked
Value5 decimal(20, 4) Checked
Value6 decimal(20, 4) Checked
Value7 decimal(20, 4) Checked
Value8 decimal(20, 4) Checked
Value9 decimal(20, 4) Checked
.......
CharValue1 Giỏ trị hiển thị trờn cột bỏo cỏo dạng ký tự
nvarchar(500) Checked
CharValue2 nvarchar(500) Checked
CharValue3 nvarchar(500) Checked
CharValue4 nvarchar(500) Checked
CharValue5 nvarchar(500) Checked
.......
h. Tờn bảng: ReportDataTEMP
Nội dung:Lưu thụng tin về cỏc loại bỏo cỏo trong hệ thống
Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null Giỏ trị
cho phộp
ReportID Mó bỏo cỏo nvarchar(50) Unchecked
ItemID nvarchar(50) Unchecked
Branch Mó chi nhỏnh nvarchar(3) Checked DataDate Ngày thỏng datetime Checked CurrCode Mó tiền tệ nvarchar(3) Checked Value1 Giỏ trị hiển thị
trờn cột bỏo cỏo dạng số
decimal(20, 4) Checked Value2 decimal(20, 4) Checked Value3 decimal(20, 4) Checked Value4 decimal(20, 4) Checked Value5 decimal(20, 4) Checked Value6 decimal(20, 4) Checked Value7 decimal(20, 4) Checked Value8 decimal(20, 4) Checked Value9 decimal(20, 4) Checked ............ ......... .......... CharValue1 Giỏ trị hiển thị
trờn cột bỏo cỏo dạng ký tự
nvarchar(500) Checked CharValue2 nvarchar(500) Checked CharValue3 nvarchar(500) Checked CharValue4 nvarchar(500) Checked CharValue5 nvarchar(500) Checked ............ ........... ..........
i. Tờn bảng: ReportID
Nội dung:Lưu thụng tin về cỏc tiờu chớ bỏo cỏo trong hệ thống
Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null
Giỏ trị cho phộp
CategoryID Mó lớp bỏo cỏo nvarchar(50) Unchecked ReportID Mó bỏo cỏo nvarchar(50) Unchecked ReportName Tờn bỏo cỏo nvarchar(255) Checked CaptionWidth Độ rộng đầu để
bỏo cỏo
smallint Checked
ReportWidth Độ rộng bỏo cỏo int Checked ReportFont Độ rộng phụng
chữ
nvarchar(255) Checked
ReportHeader Tiờu đề đầu bỏo cỏo
ntext Checked
ReportFooter Tiờu đề cuối bỏo cỏo
ntext Checked
CurrencyTitle Tờn loại tiền tệ nvarchar(255) Checked ReportRate Tỷ lệ bỏo cỏo varchar(50) Checked RoundPosition Giỏ trị làm trũn varchar(3) Checked LinkAddress địa chỉ link nvarchar(255) Checked FirstColumnCaption Độ rộng tiờu đề
cột bỏo cỏo
nvarchar(255) Checked
DisplayEmptyItem Cú hiển thị giỏ trị rỗng khụng
bit Checked
ReportType Kiếu bỏo cỏo nvarchar(2) Checked ReportMasterTitle Tiờu đề chung cho
bỏo cỏo
nvarchar(4000) Checked
ReportMasterFooter Tiờu đề cuối chung cho bỏo cỏo
nvarchar(4000) Checked
j. Tờn bảng: ReportDetail
Nội dung:Lưu thụng tin về chi tiết cỏc tiờu chớ của cỏc loại bỏo cỏo trong hệ thống
Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null
Giỏ trị cho phộp
ReportID Mó bỏo cỏo nvarchar(50) Unchecked ItemID Mó dũng bỏo cỏo nvarchar(50) Unchecked ItemParent Quan hệ cha con
trong mó dũng bỏo cỏo
nvarchar(50) Checked
ItemDescription Dũng bỏo cỏo hiển thị
nvarchar(500) Checked
Prefix Mục lục dũng nvarchar(255) Checked
Suffix nvarchar(255) Checked
CaptionFormat Định dạng tiờu đề dũng nvarchar(255) Checked ColDisable Cú hay khụng hiển thị cột bit Checked
AccountList Danh sỏch tài khoản cần hiển thị
nvarchar(255) Checked
GL DS TK kế toỏn char(1) Checked SQLStatement Cõu lệnh query
dữ liệu
ntext Checked
Note Ghi chỳ nvarchar(255) Checked
k. Tờn bảng: ReportFieldPosition
Nội dung:Lưu thụng tin về vị trớ dữ liệu cỏc tiờu chớ của cỏc loại bỏo cỏo trong hệ thống
Tờn trƣờng Mụ tả Kiểu dữ liệu Not Null
Giỏ trị cho phộp
PkId Mó thứ tự int Unchecked
ReportID Mó bỏo cỏo nvarchar(50) Unchecked ItemPosition Vị trớ mó trƣờng smallint Unchecked FieldName Tờn trƣờng nvarchar(50) Unchecked ItemDescription Liệt kờ mó nvarchar(255) Checked ItemWidth Độ rộng trƣờng int Checked DataType Kiểu dữ liệu
của trƣờng char(1) Checked FieldRateEnabled Tỷ lệ trƣờng hiển thị bit Checked Bảng 26: Mụ tả bảng ReportFieldPosition
V. THIẾT KẾ CÁC THỦ TỤC LƢU SẴN VÀ CÁC GểI V.1. Gúi tiện ớch (package) V.1. Gúi tiện ớch (package)
BAOCAONHANH_pkg[2]
Nguồn:
- AutoImportBall: Lấy dữ liệu từ hệ thống kế toỏn nội bộ Ngõn hàng - Cỏc bảng dữ liệu thụ của hệ thống Corebanking của Ngõn hàng - CDMAST: Bảng dữ liệu tiền gửi cú kỳ hạn
- DDMAST: Bảng dữ liệu tiền gửi khụng kỳ hạn - RMMAST: Bảng dữ liệu phõn hệ chuyển tiền
Đớch:
- ReportDataTemp: Dữ liệu cỏc loại bỏo cỏo sau khi tổng hợp xong từ hệ thống.
Xử lý:
- Từ bảng AutoImportBall, lấy cỏc dữ liệu cõn đối của hệ thống kế toỏn nội bộ Ngõn hàng theo từng chi nhỏnh con và toàn hàng,
- Từ bảng DDMAST, RMMAST và CDMAST lấy thụng tin về số CIF, tài khoản khỏch hàng, loại tài khoản, cỏc dữ liệu số dƣ tài khoản, cỏc mún chuyển tiền của khỏch hàng trong hệ thống. Đõy là thụng tin về cỏc sổ SA: Sổ tiết kiệm khụng kỳ hạn thụng thƣờng, ổ trứng vàng, tiết kiệm tớch lũy, rỳt dần…
- Xử lý: Đầu ngày, gúi Tổng hợp và Chiết xuất dữ liệu đƣợc đặt lịch tự động chạy. Gúi sẽ kiểm tra và xúa cỏc dữ liệu ngày cũ trong cỏc bảng lƣu trữ tại CSDL. Sau đú gúi sẽ kết nối lờn CoreBanking để lấy dữ liệu về theo cỏc điều kiện đƣợc viết trong gúi.
- Sau khi đó lấy đầy đủ cỏc dữ liệu cần thiết cho việc chiết xuất bỏo cỏo, gúi