《基于组件技术的银行DSS的研究与实现》由会员分享,可在线阅读,更多相关《基于组件技术的银行DSS的研究与实现(55页珍藏版)》请在金锄头文库上搜索。
1、摘 要本文所介绍的基于组件技术的银行决策支持系统要求在原有的 银行业务数据基础之上, 进行数据总汇、 抽取以 及转换, 从而实现相 关的信息查询、统计分析、决策支持、工作监督、业绩考核等功能, 使各级银行管理人员能随时掌握动态经营状况以便加强管理和作出 正确的决策。论文首先介绍了决策支持系统的相关背景知识、 发展现状和目 前 流行的开发技术,确定了银行D S S的设计目标和功能要求。接着进行了基于 B / S的三层体系结构的方案论证,提出了基于 w e b 和组件技术的D S S 系统框架, 随后分别对各层进行了设计与实现。 在进行表示层设计时, 将w e b 页面的通用功能抽象出来形成通用W
2、 如 组件。由于决策支持系统是以 模型技术为核心的, 因此我们把组件技 术与模型技术相结合, 设计了组件模型管理器来实现系统的核心业务 逻辑。数据库层采用了基于关系型存储的数据仓库。然后介绍了基于组件技术的D S S 模型的设计与实现, 具体阐述了 组件模型设计思想和实现步骤, 包括组件模型管理器的结构, 组件模 型的定义、 存储、 组织,以 及原子组件模型的制作和如何通过使用原 子模型来构造复合模型。 以 组件的方式封装银行D S S 模型的实现能充 分体现系统的灵活性、可重用性和可扩展性。在关键技术中介绍了根据具体的银行业务而设计的公式库技术 来实现对树型会计科目归属的管理。 通用页面数据
3、生成技术充分利用 数据缓存来提高系统对客户端的响应速度。 数据库管理器对数据库访 问操作进行统一管理, 为业务逻辑组件屏蔽了复杂的数据库操作, 同 时缓冲池管理和操作评价模块也提高了对数据库的访问性能。关键词: 决策支持系统,组件,模型Ab s t r a c tA b a n k d e c i s i o n s u p p o r t s y s t e m b as e d o n t h e c o m p o n e n t t e c h n i q u e i s p r o p o s e d i n t h i s p a p e r . I n t h e s y s t
4、 e m , i t i s r e q u i r e d t h a t t h e d a t a c a n b e m e r g e d , e x t r a c t e d a n d t r a n s f e r r e d a c c o r d in g t o t h e o r i g i n a l k n o w l e d g e , s o t h a t t h e f u n c t i o n s o f r e l e v a n t i n f o r m a t i o n q u e ryi n g , s t a t i s t i c s
5、c o l l e c t i n g a n d a n a l y z in g , d e c i s i o n s u p p o r t in g , w o r k s m o n i t o r i n g , a n d o p e r a t i o n e v a l u a t i n g e t c c a n b e i m p l e m e n t e d , b y w h i c h t h e m a n a g e r s a t a l l l e v e l s i n t h e b a n k c a n u n d e r s t a n d
6、t h e d y n a m i c s i t u a t i o n s o f t h e c o r p o r a t i o n a t a n y m o m e n t , a n d t h u s e n h a n c e t h e m a n a g e m e n t a n d m a k e a c o r r e c t d e c i s i o n .T h e p a p e r f i r s t i n t r o d u c e s t h e b a c k g r o u n d k n o w l e d g e , a p p l i c
7、 a t i o n p e r s p e c t i v e a n d c u r r e n t a v a i l a b l e d e v e l o p i n g t e c h n o l o g i e s o f t h e D e c i s i o n S u p p o r t S y s t e m , a n d t h e n d e f i n e s t h e d e s i g n g o a l a n d f u n c t i o n a l r e q u i r e m e n t s o f t h e B a n k D e c i s
8、 i o n S u p p o r t S y s t e m .N e x t , a ft e r t h e a r g u m e n t o f t h e t h r e e - l a y e r a r c h i t e c t u r e b a s e d o n B / S , t h e D S S F r a m e w o r k b a s e d o n We b a n d C o m p o n e n t t e c h n o l o g y i s b r o u g h t f o r w a r d , a n d t h e n e a c
9、h l a y e r i s d e s i g n e d a n d i m p l e m e n t e d r e s p e c t i v e l y . I n t h e r e p r e s e n t a t i o n l a y e r , t h e g e n e r a l f u n c t i o n s i n w e b p a g e a r e a b s t r a c t e d , t o f o r m t h e g e n e r a l We b c o m p o n e n t s . S i n c e t h e k e r
10、ne l o f D S S i s t h e m o d e l i n g t e c h n i q u e , t h e c o r e b u s i n e s s l o g i c i s r e a l i z e d t h r o u g h t h e d e s i g n o f C o m p o n e n t m o d e l o r g a n i z e r , b y c o m b i n i n g t h e m o d e l i n g t e c h n i q u e a n d c o m p o n e n t t e c h n
11、 i q u e . I n t h e d a t a b a s e l a y e r , a d a t a w a r e h o u s e b a s e d o n r e l a t i o n a l s t o r a g e m e c h a n i s m i s u s e d .A ft e r t h a t , t h e d e s i g n a n d i m p l e m e n t a t i o n o f t h e D S S m o d e l b a s e d o n t h e c o m p o n e n t t e c h n
12、 i q u e a r e i n t r o d u c e d i n d e t a i l s , in c l u d in g t h e s t r u c t u r e o f t h e C o m p o n e n t m o d e l o r g a n i z e r , t h e d e fi n i t i o n , s t o r a g e a n d o r g a n i z a t i o n o f c o m p o n e n t m o d e l s , a s w e l l a s t h e m e t h o d s o f
13、b u i l d i n g t h e a t o m i c m o d e l s a n d c o n s t r u c t i n g t h e c o m p o u n d m o d e l s t h r o u g h a t o m i c m o d e l s . T h e e n c a p s u l a t i o n o f t h e i m p l e m e n t a t i o n o f D S S m o d e l f u l l y e m b o d y t h e fl e x i b i l i t y , r e u s a
14、 b i l i t y a n d e x p a n s i b i l i t y o f t h e s y s t e m.I n t h e s e c t i o n o f c r i t i c a l t e c h n i q u e s , t h e f o r m u l a l i b r a ry t e c h n i q u e d e s i g n e d a c c o r d i n g t o t h e s p e c i f i c b a n k b u s i n e s s i s i n t r o d u c e d , b y w
15、h i c h t h e a d s c r i p t i o n o f t h e t r e e - f o r m a c c o u n t i n g s u b j e c t s c a n b e w e l l o r g a n i z e d .D a t a b u f f e r i s u s e d i n t h e g e n e r a l p a g e p r o d u c i n g t e c h n i q u e , t o i m p r o v e t h e r e s p o n s e s p e e d o f c l i e
16、 n t . D a t a b a s e m a n a g e r i s a p p l i e d t o p e r f o r m a u n i f o r m m a n a g e m e n t o n t h e d a t a b a s e a c c e s s o p e r a t i o n s a n d m a s k t h e c o m p l e x d a t a b a s e o p e r a t i o n s f o r t h e b u s i n e s s l o g i c c o m p o n e n t s . L i k e w i s e , t h e p e r f o r m a n c e o f d a t a b a s e a c c e s s i s i m p r o v e d b y m e a n s o f t h e b u f f e r p o o l a n d o p e r a t i o n e s t i m a t i o n m o d u l e