Mụ tả quỏ trỡnh xuất bỏo cỏo

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Xây dựng hệ thống báo cáo nhanh và dự báo trợ giúp ra quyết định tại Ngân hàng Đầu tư và Phát triển Việt Nam (Trang 41)

 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

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Xây dựng hệ thống báo cáo nhanh và dự báo trợ giúp ra quyết định tại Ngân hàng Đầu tư và Phát triển Việt Nam (Trang 41)

Tải bản đầy đủ (PDF)

(99 trang)