




已阅读5页,还剩68页未读, 继续免费阅读
(计算机应用技术专业论文)基于j2ee的银行基金托管业务系统的设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要 随着我国证券投资基金管理暂行办法的出台,各商业银行以基金托管人 的身份介入证券投资基金管理业务,为维护基金持有人的合法权益。为基金管理 人提供优质、高效的服务,促进证券投资市场的健康规范发展做山了卓越贡献。 与此同时多种其他的基金的托管业务也逐渐走入银行中问业务,银行凭借自身 的销售渠道、客户资源等优势,搭建中间业务平台,一方面对市场行为予以规范, 另方面丰富中间业务品种,促进资产投资市场的健康规范发展。由于越来越多 的银行涉足该领域以及相关业务的不断增长,从而形成了对银行基金托管业务系 统软件的市场需求。 早期的银行和证券领域所采用的应用软件大多是基于c s ( c l i e n t s e r v e r ,客 户服务器) 结构设计和实现的。近几年由于优秀的j a v a 语言和j 2 e e 体系结构的 快速发展,加之其与w e b 和x m l 技术相结合,使得j 2 e e 已经成为开发多层的企 业级w e b 应用的一种主流技术基于j 2 e e 可以快速地开发出灵活的、易于扩展的 企业级w e b 应用。 本文结合浦发银行基金托管业务系统的设计与实现,分几个部分论述了如何 采用j 2 e e j a v a 技术开发企业级w e b 应用。第一部份概括介绍了与本系统丌发相 关的知识和背景,包括银行基金托管业务系统的背景知识、,1 :发要求等;第二部 分集中地论述了浦发银行基会托管业务系统的需求分析和设计包括系统所实现 的功能、系统的总体设计等;第三部分结合本系统的实现较深入地论述了所应用 的开发平台和重要的技术:u n i e a p 平台、x m l 技术、s t r u t s 应用框架,以及它们 在系统中的具体运用。 浦发银行基金托管业务系统的设计和实现是我们项目组基于j 2 e e 体系结构设 计开发企业级w e b 应用的一次尝试,由于此前我所在的部门和项目组都缺乏相关的 经验积累,所以系统难免存在着一些问题和不足。在本文的最后分析了该系统所 存在的问题和不足,并提出了进一步改进的意见和建议。 在浦发银行基金托管业务系统的设计和实现过程中所采用的技术和应用框架 都是目前比较先进和成熟的,并且是各个领域公认的领先产品。技术的先进确保 了所实现的系统具有很高的灵活性、可扩展性和超前性。i = 系统能够最大限度的 适应今后技术发展和业务发展变化的需求。在此系统的基础上,我们可以针对浦 发银行需求的变化和增加以及其他托管银行的需求较快地形成新的系统,而这也 是当今许多银行客户对于软件开发所提出的要求之一。 i i 东北大学硕士学位论文摘要 关键词j 2 e e s e r v l e t sj s pw e b 应用s t r u t su n i e a px m l 基金托管业务系统 i i i 东北太学硕士学位论文 a b s t r a c 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 b a n k f u n d t r u s t e e s h i p b u s i n e s ss y s t e mb a s e do nj 2 e e a b s t r a c t w i t ht h ep u b l i c a t i o no f t e m p o r a r y m a n a g e m e n t m e t h o df o rb o n d i n v e s t i n g f u n d i no u r c o u r t t r y ,s o m e c o m m e r c i a lb a n k s s t e p p e di n t ob o n di n v e s t i n g f u n d m a n a g i n g b u s i n e s sa c t e da sf u n d m a n a g e r t h e s e sb a n k sc o n t r i b u t eal o tt ov i n d i c a t i n g t h el e g a lr i g h t sa n di n t e r e s t s o f f u n do w n e r s ,p r o v i d i n ge x c e l l e n ta n dh i g h e f f i c i e n t s e r v i c e st ot h ef u n dm a n a g e r s ,p r o m o t i n gt h eh e a l t h ya n dr e g u l a rd e v e l o p m e n to fb o n d i n v e s t i n gm a r k e t a tt h es a m et i m e ,t h ef u n dt r u s t s h i pb u s i n e s so fo t h e r k i n d so f f u n d g e t s 、i n t o b a n km i d d l eb u s i n e s s g r a d u a l l y w i t h t h e i r a d v a n t a g e s i n g o o d m a r k e t i n gs y s t e ma n d c l i e n tr e s o u r c e s ,b a n k sb u i l t u pt h e i r m i d d l eb u s i n e s s p l a t f o r m s i n o n eh a n d ,t h i s r e g u l a t e dt h em a r k e ta c t i o n s ;o nt h eo t h e rh a n d ,t i f f s e n r i c h e dt h em i d d l eb u s i n e s s p r o d u c t s a n da c c e l e r a t e dt h e h e a l t h y a n d r e g u l a r d e v e l o p m e n t o f c a p i t a li n v e s t i n gm a r k e t b e c a u s e o fm o r ea n dm o r eb a n k s g e ti n t o t h ef i e l da n dt h eq u i c kd e v e l o p m e n to ft h ec o r r e s p o n d i n gb u s i n e s s ,w ef i n dt h en e e d s f o rb a n k 如n d t r u s t e e s h i p b u s i n e s ss y s t e ms o f t w a r e t h ef o r e p a r ts o f t w a r es y s t e m si nt h ef i e l do fb a n ka n db o n dw e r ed e s i g n e da n d i m p l e m e n t e d b a s e do nc l i e n t s e r v e rs t r u t c t u r e i nr e c e n t y e a r s ,d u et o t h eq u i c k d e v e l o p m e n to f t h ee x c e l l e n tj a v al a n g u a g ea n dj 2 e ea r c h i t e c t u r ea n dt h e i rc l o s e c o m b i n a t i o nw i t hw e ba n dx m l t e c h n o l o g i e s ,t h e y h a v eb e c o m et h em a i n s t r e a m t e c h n o l o g i e sf o rt h ed e v e l o p m e n to f m u l t i t i e r se n t e r p r i s e l e v e lw e b a p p l i c a t i o n b a s e d o n j 2 e e ,w e c a n d e v e l o pc r o s s p l a t f o r i l l w e b a p p l i c a t i o n s w i t h h i g h e r f l e x i b i l i t y ,e x t e n s i b i l i t y ,s h o r t e rd e v e l o p i n gc y c l e c o m b i n i n g 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 p u d o n gd e v e l o p i n g b a n k t r u s t e e s h i p b u s i n e s s s y s t e m ,t h ep a p e rm a i n l y d i s c u s s e sh o wt o d e v e l o p e n t e r p r i s e l e v e l w e b a p p l i c a t i o n w i t hj 2 e e j a v a t e c h n o l o g i e s ,s o m ei m p o r t a n t t e c h n o l o g i e su s e di nt h es y s t e m ,a n dt h ei m p l e m e n t a t i o no f t h es y s t e mi nd e t a i l t h e f i r s tp a r ti n t r o d u c e st h eb a c k g r o u n dk n o w l e d g eo f t h es y s t e mr e s u m p t i v e l y :t h eb u s i n e s s k n o w l e d g ea n dr e q u i r e m e n t so fb a n kt r u s t e e s h i pb u s i n e s ss y s t e m ;t h es e c o n dp a r t i n t r o d u c e st h ep u f ab a n kf u n dt r u s t e e s h i pb u s i n e s ss y s t e m sr e q u i r e m e n t s ,t h eo v e r a l l d e s i g n a n dt h ef u n c t i o n sr e a l i z e di nt h es y s t e mi nd e t a i l ;t h et h i r d p a r t t r e a t e s d e v e l o p i n gp l a t f o r m a n d i m p o r t a n tt e c h n o l o g i e s u s e di nt h e s y s t e m :u n i e a p p l a t f o r m ,x m lt e c h n o l o g ya n ds t r u t sf r a m e w o r k ,d i s c u s s e st h e i r u s e si nt h es y s t e m t v 。 东北大学硕士学位论文a b s t r a c l s p e c i f i c a l l y t h e d e s i g n a n di m p l e m e n t a t i o no ft h es y s t e mi sai n i t i a l a t t e m p tf o ro u rp r o j e c t g r o u pt od e v e l o pe n t e r p r i s e - l e v e lw e ba p p l i c a t i o nb a s e do nj 2 e e d u e t ol a c k i n go f e x p e r i e n c e ,i ti si n e v i t a b l et h a tt h e r eb es o m ep r o b l e m si nt h es y s t e m i nt h ee n d ,t h e p a p e ra n a l y z e s t h e s y s t e m a n d g i v e s s o m ea d v i c ea n d s u g g e s t i o n o nf u r t h e r i m p r o v e m e n t o i lt h es y s t e m d u d n g 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 ft h e s y s t e m w e u s e d 出e t e c h n o l o g i e s a n d a p p l i c a t i o n f r a m e w o r kw h i c ha r e v e r y a d v a n c e da n d m a t u r a t i v e ,a n da r er e g a r d e da st h el e a d i n gp r o d u c t si nt h ef i e l dt h e yb e l o n g st o , t h ea d c a n c e m e n to ft h et e c h n o l o g i e se n s u r e dt h a tt h es y s t e mh a sh i g hf l e x i b i l i t y , e x t e n s i b i l i t ya n da d v a n c e m e n t t h es y s t e mc a na d a p tt ot h en e e d so ft e c h n o l o g ya n d b u s i n e s sd e v e l o p m e n ta n dc h a n g i n gi nt h ef u t u r et oag r e a te x t e n t o nt h eb a s i so f t h e s y s t e m ,w ec a nq u i c k l yd e v e l o pn e ws y s t e mo n p u f ab a n k n e wa n dc h a n g i n gn e e d s o rn e e d sf r o mo t h e r t r u s t e e s h i pb a n k s ,a n dt h i sj u s t m e e tm a n yb a n k c l i e n t s r e q u e s t f o rs o f t w a r es y s t e m d e v e l o p m e n t k e y w o r d sj 2 e es e r v l e t sj s pw e ba p p l i c a t i o n u n i e a ps t r u t sx m l f u n dt r u s t s h i pb u s i n e s ss y s t e m v 东北大学硕士学位论文声明 声明 本人声明所呈交的学位论文是在导师的指导下完成的。论文中取得的研究成 果除加以标注和致谢的地方外,不包含其他人已经发表或撰写过的研究成果,也 不包括本人为获得其他学位而使用过的材料。与我一同工作的同志对本研究所做 的任何贡献均己在论文中作了明确的酏l ! j j 并表示了谢意。 本人签名:贡j 字 日期:2 d p 牛聿l 问6 日 东北大学硕士学位论文 第一章绪论 第一章绪论 1 1 中国基金业的发展状况 当前的中国基金业正处于一个特殊的时代,具有下面一些特点: 经过了改革开放,中国的经济已经有了极大的增长,国内生产总值从1 9 7 8 年 的3 6 2 4 亿元增加到2 0 0 1 年的9 5 9 3 3 亿元。按可比价格计算,年均增长率为9 4 , 超出世界同期年均增长率6 j 个百分点。根据国际货币基金组织的估算,与1 9 8 9 年相比,2 0 0 1 年中国的经济总量已由第八位跃居世界第六位,超过了加拿大和意 大利,仅次于荧围、n 木、德同、法冈、英旧,州# i 位的茇距【! 土l 川畦缩小; 证券投资基金法已经颁布。这是我国基金业发展进程中的一件大事,它标 志着中国基金业从此将走上更加规范发展的轨道,迎来更加辉煌的明天; 就我国基金所投资的主要基础市场一一股票市场来看, 该市场刚刚经历过 历时两年多的大调整,市场整体下跌的点位几乎到达了历史最低位。这样的市场, 其后市上涨的空间和概率都要大大地高于两年前; 可以看出当前的中国基金业与当初国际上基金发达国家基金业大发展时期具 有非常相似的背景。面对如此良好的基本面背景,我们相信,如果相关配套的法 律、法规能够及时跟上,能够给予基金业以更多的配合与支持:如果股票市场能 够走出不规范行为的阴影,回归健康发展的阳光大道,中国的基金业就一定能够 更快地走向成熟。 随着中国经济的不断发展,资本市场在经济生活中的作用正在不断得到强化、 丰富和完善。委托理财业务作为一种金融产品,它的出现是在一定的社会、文化、 经济背景的综合影响下逐渐完善起来的。随着委托理财业务在我国的不断发展和 向更多的领域渗透,其在资本市场的作用越来越大。目前己经出现了越来越多的 基金委托管理业务和服务。 1 2 银行基金托管业务系统的背景 随着我国证券投资基金管理暂行办法、全国社会保障基金投资管理暂行 办法等办法的出台各商业银行阻资产托管人的身份介入证券投资基金管理业 务、全国社会保障基金投资管理业务,为维护基金持有人的合法权益,为基金管 理人提供优质、高效的服务促进证券投资市场的健康规范发展做出了卓越贡献。 东北大学硕士学位论文 第一章绪论 与此同时。委托资产、企业年金、保险资产和基本养老保险基金等托管业务 逐渐走入银行中间业务,银行凭借自身的销售渠道、客户资源等优势。搭建中问 业务平台,一方面对市场行为予以规范,另一方面丰富中问业务品种,促进资产 投资市场的健康规范发展。 对于我国资产托管业务,在学习和借鉴海外发展经验的同时也面临着更大的 市场竞争和考验,外资的进入将加快我国基金业的准垄断经营向市场化经营的进 程。在公司内部管理、金融创新能力、金融风险管理、投资者服务水平、市场形 象和诚信度等方面对托管银行提出了更高的要求。正是在此情况下,越来越多的 银行根据业务发展的需要形成了建设银行基金托管业务系统的需求,以解决现 有银行基金托管业务的强烈需求。 目前有j 2 e e ( j a v a 2e n t e r p r i s e e d i t o r ) 和n e t 两个重要的企业级w e b 应用 丌发平台。j 2 e e 是个丌放的标准,其通信机制是建立在标准的因特网协议汞l 远 程对象协议之上。j 2 e e 技术目前已经获得了各大开发平台提供商的积极支持, 并逐渐成为企业级w e b 应用开发的主要平台。 正是在上述背景之下,我们部门通过对银行客户的相关需求的分析,采用目 前比较先进的技术和框架,设计并开发了浦发银行基金托管业务系统。基于i n t e m e t 和该w e b 应用软件,系统应用人员可以快捷和安全地完成证券投资基金托管、基 金估值和基金财务管理等各项业务。由于在设计中采用了比较先进的技术和应用 框架所以该系统具有很高的灵活性、可扩展性和可复用性。在此系统的基础上, 我们可以针对客户的新需求以及不同客户的不同需求在原有系统的基础之卜较快 j - 也j t 发出新的系统以满足客户的黼婴,i “这也是当今i :多镦行客户刈于软件l :发 所提出的要求之一。 1 3 浦发银行基金托管业务系统概述 浦发银行基金托管业务系统是按照证券投资基金管理暂行办法和中国证 监会的规定,以及国际惯例,采用当前主流企业级应用软件_ 丌发技术和平台进行 设计和开发的一个软件系统,本软件主要实现对不同的基金托管业务进行统一的 系统管理。本文结合涌发银行基金托管业务系统的设计和实现,论述了基于j 2 e e 平台开发b s ( b r o w s e r s e r v e r ) 结构的企业级w e b 应用的理论和实践:提出了基 于s t r u t s 应用框架和u n i e :a p ( u n i v e r s a le n t e r p r i s ea p p li c a t i o np 1 a t f o r m , 通用企业应用平台) 企业应用丌发平台开发企业级w e b 应用软件的方案;阐述了 浦发银行基金托管业务系统的设计与实现:对设计和实现中所应用到的几种重要 技术( 包括s t r u t s 、u n i e a p 、x m l 技术) 进行了较为深入的分析:最后讨论了该 系统所存在的问题和不足,并提出了一些意见和建议。 2 东北大学硕士学位论文第一章绪论 1 3 1 系统的开发要求 高可用性和高可靠性 由于本系统面对的是金融领域,任何失误都可能造成极其重大的后果。所以 整个系统必须能够长期可靠的运行,以保证基金托管业务的艰常运转; 易维护性 从硬件平台系统的选择到应用系统的设计都应充分考虑系统的易维护性,设 计上尽量采用易于维护的系统平台,保证操作简单,且维护成本较低; 可操作性 应用系统的界面友好,需要充分考虑录入人员的特点,使数据处理工作简单、 方便、快捷,业务流程清晰,符合常规业务处理习惯,系统数据维护方便,备份 及数据恢复快速简单; 可扩展性 在迅速发展的信息领域,应用环境、系统的硬件或软件都会不断地加以更新, 所以在系统的设计和系统的实现过程中都需要考虑系统的可扩展性,以便于以后 基金托管业务的增加和扩展: 高安全性 要求系统根据银行中各用户的岗位职责。划分多种角色。并设定不同的权限职责 增强系统的安全性。 1 3 2 系统的设计目标 系统的设计目标是:根据上交所、深交所以及银行发来的交易及过账数据, 经过核算,给出托管行所管辖的各支基金的各种财务及业务报表,即实现下面三 大块目标: 数据接收:接收各种来源的数据,并进行相应的转换,并存入数据库中; 基金估值:对所管理的各种基金进行估值计算,并把计算结果存入结果表中; 财务系统:根据数据接收和基金估值的结果进行财务管理,并形成各种表格。 1 3 3 系统的功能描述 本软件主要实现对不同的基金托管业务( 委托资产管理托管、i 正券投资丛金 托管、社会保险基金托管、企业年金托管,) 进行统一的系统管理。虽然不同的托 管业务的业务规则不尽相同,但是操作管理的方式、流程和界面是统一或相似的 的,从而保证了软件的可操作性。 3 东北大学硕士学位论文 第一章绪论 i 4 课题任务及工作安排 作者在东软股份有限公司做研究生课题期间,一直在金融事业部工作。期问 参加了浦发银行基金托管业务系统项目组的工作。作者参加了浦发银行基金托管 q k 务系统的设计和丌发。本篇沦文汇足以此为背最完成的。 本文主要包括以下内容: 第一章论述了本论文的选题背景:中国基金业、银行基金托管业务的相关背 景;浦发银行基金托管业务系统的丌发要求、设计目标、所实现的功能的概述等: 第二章较详尽地论述了系统的需求分析; 第三章从总体上介绍了浦发银行基金托管业务系统的设计; 第四章较深入地分析和讨论本系统实现以及实现过程中所涉及的儿种技术 及其在系统中的运用: 最后,对本系统进行了总体的分析和评价,并讨论了系统所存在的问题及将 来所需f i q 改进。 4 东北大学硕士学位论文 第章 系统的需求分析 第二章系统的需求分析 2 1 几个重要的术语 下面列出本系统中用到的几个重要的业务术语: 证券投资基金:是- 牵i n 益共享、风险共担的集合证券投资方式,即通过发 行基金单位( 基金的基本计量单位) ,将投资者的不等额出资募集起来,交山基金 托管机构托管基金管理机构经营管理,并将其分散投资于股票和债券等金融工 具,投资收益按出资比例分配给基金持有人的一种资金组织形式。 委托资产管理:是指委托人将自己的资产交给资产管理人员,由资产管理人 员通过证券市场对客户的资产进行有效的管理和运营,在严格遵守客户委托意愿 的前提下,在尽可能确保客户委托资产安全的基础上,实现资产保值增值的一项 提供理财服务的行为。 全国社会保障基金( 简称社保基金) :是指全国社会保障基金理事会负责管理 的由国有股减持划入资金及股权资产、中央财政拨入资金、经国务院批准以其他 方式筹集的资金及其投资收益形成的由中央政府集中的社会保障基金。 基本养老保险基金:是指按照国家规定,由企业和职工个人分别按工资总额 及缴费工资的一定比例缴纳,为保障企业职工离退休后的基本生活而筹集的专项 资金。 企业年金:是企业和职工在依法参加国家基本养老保险的基础上自愿建立的 补充性养老金计划,属于企业员工福利的主要组成部分。企业年金虽然是非强制 性的,但政府往往通过制定一定的税收优惠政策鼓励企业建立年金制度;企业年 金大多采用商业化运作、市场化投资来实现保值和增值。 2 2 系统的任务 2 2 1 系统的总体任务 本系统按照证券投资基金管理暂行办法和中国证监会的规定,以及国际 l ! | 例,形成浦发银行基金托管业务系统的需求。浚需求分析根据各靴基金托管业 务需求的共性形成了宏观上的致需求,同时也根据不同业务的差异在系统的底 层具体实现时加以区分对待。本系统针对证券投资基金、社保基金、委托资产管 理、基本养老保险基金、企业年金等几种基金托管业务形成统一的需求分析。系 5 东北大学硕士学位论文 第二章 系统的需求分析 统总体任务如下: 建立委托人帐户管理系统。委托资产管理托管业务采取一对方式,每一个 委托人有自己独立的帐户,分别管理;基金托管业务采取一对多方式,所有投资 者的资金统一以一只基金的名义开立帐户,统一管理。 建立对基金管理人投资状况的监督系统。根据证券投资基金管理暂行办法、 基金契约和证监会有关规定,为维护基金持有人的权益,监督基金投资运作、 投资组合。 建立独立于托管行自身帐务体系的证券投资基金托管业务帐务系统。从数据 的接收到帐务的处理及有关报表生成实现了计算机处理。为保证基金帐务系统的 准确可靠,浦发银行能够即时与管理公司核对基金帐务数据。 建立快速反应的资金调拨系统,及时准确核准管理公司投资指令,保证了资 金按时、足额、安全地调拨到位。 建立基金估值系统,按时、准确地对基金进行估值。 建立托管业务监督稽核系统,保证了基金数据的安全保密、托管业务的规范运 作。 2 2 2 系统须具备的特点 本系统需要为浦发银行基金托管业务提供如卜服务: 安全的信息传输服务:使用国家安全保密部门认证的保密技术接收、传送基 金管理公司的各种业务信息,确保基金信息的安全。 先进的交易监督服务:通过系统交易监督模块,对所有基金交易数据,通过 预警系统,自动监控。 快捷的资金清算服务:通过浦发银行先进的清算网络,及时、安全地按j ! c 管 理公司的指令清算基金的交易资金。 准确的核算、估值服务:运用东软自主开发的基金会计核算和估值软件,准 确地处理基金帐务,做到每f 1 估值。 2 3 系统的需求 2 3 1 总则 本系统以委托人客户i d 号唯一标识,一个委托人有多笔委托投资,一一笔委托 投资产生一个合同编号。 合同编号与委托人关联,帐务系统与合同编号关联交易数据与合i 司编弓关 6 东北大学硕士学位论文第二章 系统的需求分析 联,场外交易与合同编号关联。 2 3 2 系统功能分析 2 3 2 1 功能模块图 系统需要具有下述几类功能:系统管理、客户管理、合同管理、闩常管理、 业务管理、风险监控、数据处理、财务子系统、清算处理、估值表管理、报表管 理。各功能模块结构如下图所示: 图2 1 系统功能模块 f i 9 2 1s y s t e m f u n c t i o nm o d u l e s 下面分别介绍各个功能模块须实现的功能: 客户管理:管理客户、管理人基本信息及拜访客户信息,查询潜在客户、已 签约客户。 合同管理:受理投资人合同签订、合同信息维护;确认投资人合同资金到帐, 合同生效;检索即将到期合同,提前准备赎回金。 风险监控:交易监控可以控制单支股票占总般本比,单支股票占净资产比, 单支股票的库存总股本比和单支股票的资产净值比进行实时的查询,还可以对可 以交易的股票以及不能交易的股票进行监控,尤其适用稽核人员的考核和管理。 报表管理:须实现托管行需要的各种日报、周报、月报、季报、中报、年报、 统计报表、各种财务报表。 财务子系统:将每f t 估值系统的自动凭证自动存入帐务系统中,也可以将估 值的手工凭证录入帐务系统中,根据自动凭证和手工凭证及科耳期初余额生成科 目余额表及其他财务报表。同时将科目余额反馈基金估值系统。如基金估值表。 系统管理:集中实现系统的一些通用、重要而常用的功能,包括:用户髓录、 7 东北大学硕士学位论文 雏章 系统的需求分析 重新登录、口令更改、用户管理、角色管理、系统参数等功能。 业务管理:实现不同种类基金的各种业务的管理。 数据处理:实现交易所数据( 行情、过户、清算、股份、国债利息) 、银行数 据、申购赎回数据的接收处理以及备份,导入数据接收的数据到系统。 清算处理:实现清算款结转、交易清算、计提费用、风险基金计提、银行国 债业务、开放式基金申购赎回、基金估值增值计算、损益结转业务的处理,并生 成相应的凭证;使用运行、暂停来控制清算流程:使用保存、打印、显示运行报 告来显示、保存运行结果。 估值表管理:管理估值表。 2 3 2 2 其他的一些规定 功能方面:要求界面格式统一,要求系统的可操作性好,应用系统的界面友 好,以方便业务人员方便快捷地进行业务处理。 性能方面:系统应具有高的可靠性,保证准确的数据传输与存储,t - 台系统 应具有强大的容错能力,以确保整个系统运行的可靠性。 系统须具有较好的经济性:在保证系统能够安全、可靠运行的前提下,应该 最大限度地降低系统造价。 系统须具有较好的超前性:仓促规划的系统往往在短短数年内便不能适应系 统扩充的要求,造成系统的投资不能得到有效的保护。所以本系统须具有一定的 超前性,使本系统能够与用户业务需求同步增长,使得系统规模在业务变化的过 程中亦不需要重新进行系统规划与设计。 8 。 东北走学硕士学住论文第三章系统的设计 第三章系统的设计 3 i 系统的体系结构 基金托管业务系统是一个以现代计算机技术为手段,结合先进的信息处理及 管理技术,以电子化信息资源为基础,以全面实现基金托管业务处理,信息交换 的系统化、规范化、自动化及管理决策的信息化与科学化为主要目标,实现对基 金托管的协同处理和资源共享的信息系统工程。以下对系统体系结构做详细描述 3 1 t 系统的层次结构 图3 1 系统层次结构 f i 9 3 1 s y s t e mh i b e r m _ c h y 如图3 1 所示,在本方案中,将浦发银行基金托管业务系统的组成分为以下层 次。 硬件平台( 最里层) :包括支持系统运行的所有服务器、客户机及网络设备、 通讯链路以及存储设备、输入输出设备等硬件; 操作系统平台( 系统软件层) :基于硬件平台之上,提供基本的系统调用及网 络通信功能( 如u r n x 、w i n d o w s 2 0 0 0 、w i n d o w s 9 x 等) ; 应用开发平台:在操作系统之上的应用开发环境,包括数据库、图形及软件 开发工具等( 如s y b a s e 、j a v a 等) ; 应用软件( 最外层) :面向业务应用,使业务信息化和自动化,用户通过它进 9 东北大学硕士学位论文 第三章系统的设计 行业务上需要 内信息处理、信息存储利信息传送等工作,是与操作人员直接相连 的部分。 针对浦发银行基金托管业务系统,我们把硬件平台、操作系统平台、应用开 发平台( 即层次结构示意图的内三层) 统称为平台系统,最外层则单独称其为应 用软件系统。 整个系统的建设思想也正是按照系统的层次结构,由外向内,先分析浦发银 行基金托管! 务系统的业务需求,再搭建平台系统,最后进行应用软件系统的设 计。 3 1 2 软件的体系结构 图3 2 系统软件体系结构 f i 9 3 2t h e a r c h i t e c t u r eo ft h es y s t e ms o f t w a r e 如图3 2 所示,软件体系结构采用流行的三层体系结构,出如下三部分组成: 客户端、中间服务器、数据库服务器。 3 1 - 2 1 客户端 客户端的主要任务是显示用户界面,接收用户事件。三层体系结构中,用户 界面通过浏览器显示,w e bs e r v e r 将应答最终以h t m l ( h y p e r t e x t m a r k l a n g u a g e ) 为载体下载到客户端浏览器,经支持j a v a 的浏览器( 如i e 以及n e t s e a p e 等) 进 行解释,得到最终的用户界面。从技术的角度来划分,客户端程序由以下几部分 】0 。 东北大学硕士学位论文 第三章系统的设计面丽 h t 聃l 、 h t m l 是所有界面元素的载体,标题、正文、t a b l e 、f o r m 、s c r i p t 程序段、 a p p l e t 、a c t i v e xc t r o l l e r 所有这些都是通过 铂i 识 嵌在h t m l 中的。 h t m l 是各种浏览器的通用语言,界面上的一切对象都要嵌入到h t m l 中才能被 浏览器所解释1 1 1 。 c s s c s s ( c a s e a d i n gs t y l es h e e t 层叠样式表单) 的标准是由w 3 c ( w w wc o n s o r t i u m ) 组织制定的,目前市面上各个浏览器普遍支持的是c s s1 标准。 c s s 定义了一个文档元素的显示特性。h t m l 标识符所包含的每一个元素都可以 被定义到一个或多个内容显示的设置。从功能上讲,c s s 可以细分为c s s l 2 和 c s s - p ( 层叠风格表单定位) 。c s s l 2 的作用是设置文档元素的颜色、字体等显示 特性1 2 1 ;c s s p 的作用是设置文档元素在页面上的精确位置。 对于一个基于w e bs e r v e r 的基金托管业务系统来说,使用c s s 是一个理想的 选择。它可以有效地保证所有页面里现统一的显示风格,同时也能减少大量编码 工作。 s c r i p t s c r i p t 是指某种脚本语言,目前主要有j a v a s c r i p t 和v b s c r i p t 两种通用的脚 本语言。由于网景的n e t s c a p e 不支持v b s c r i p t ,所以要想编写跨浏览器的脚本程 序,我们在开发时选择j a v a s c r i p t l 3 1 。 从功能上讲,s c r i p t 可以分为客户端脚本和服务器端脚本,由于在三层体系结构中, 服务端的控制和应答由s e r v l e t 和j s p ( j a v as e r v e rp a g e s ) 完成,所以系统只使 用客户端脚本。 客户端脚本的主要作用是: 检查录入数据的合理性,充当过滤器的作用,保证提交给w e bs e r v e r 的数据 是合法的: 结合业务规则,控制界砸元素的显示特性。 x m l 和x s l t 本系统基于u n i e a p 采用许多x m l ( e x t e n s i b l em a r k u pl a n g u a g e ,可扩展的标 记语言) 和x s l ( e x t e n s i b l es t y l el a n g u a g e s ,可扩展的样式语言) 技术,从而可 以利用x m l 的优点进行信息交流,并且利用x s l 文件统一控制x m l 形式的响应 信息在浏览器上的显示风格。 3 1 2 2 中间服务器 中间件服务器由w 曲s e r v e r 和j a v aa p p l i c a t i o ns e r v e r 两部分组成,有的中间 件将这两部分集成到了一起,如我们选择的b e a w c b l o g i c h l 。 w e b s e r v e r 东北大学硕士学位论文 第三章系统的设计 h t t ps e r v e r 使用基本的服务器构架,它在启动时创建自己的服务处理线程 池。在线程处理池中的线程进入循环,监i 听来自客户端的h t t p 请求,并使用h t t p 协议,对来到的h t t p 淆求进行处理。所有的h t t p 连接都传给它们。h t t p 请求 到来后,服务处理线程根据u r l 和s e r v e r 的配置信息进行必要的授权检查,决定 润用哪个s e r v l e t 来处理请求,然后将s e r v l e t 处理之后的结果作为应答反馈给客户 端。 在h t 1 p s e r v e r 中有几个处于核心地位的s e r v l e l ,它们提供标准的h t t p 功能。 ( 咎j a v a a p p l i c a t i o ns e r v e r a p p l i c a t i o ns e r v e r 是中间件的核心部分,是真正实现业务功能的服务,它接受 h t j l ps e r v e r 分配的请求,做出相应处理,再将处理结果传递给h r r ps e r v e r ,由 h t q ps e r v e r 形成h t t p 应答反馈给客户端。 按照一般的m v c 中间件设计范式a p p l i c a t i o ns e r v e r 可以划分成阻下三个层次: v i e w 显示层: v i e w 在这里可以解释为u s e ri n t e r f a c el o g i cl a y e r ( 用户界面逻辑层) 。v i e w 层负责显示应答结果,应答结果的载体有两种形式:s t a t i cp a g e ( 静态页面) 和 d y n a m i c p a g e ( 动态页面) 。 在a p p l i c a t i o ns e r v e r 中,静态页面即普通h t m l 页面。 动态页面最常用的是j s p ,j s p 是j a v a s e r v e r p a g e 的缩写,意为“嵌入j a v a 代 码的服务端页面”。这种解释蜕明了j s p 实质:首先。j s p 是在h t m l 页面中嵌入 j a v a 代码,整个h t m l 文件中的j a v a 代码虽然可能被分散在多处,但所有的这些 片段其实是一个整体,年日当于一整段代码;其次,j s p 是服务端动态页面,j s p 在 第一次被调用时由j s p s e v l e t 编译,生成一个新的c l a s s 文件,即一个新的s e r v l e t , 这个s e r v l e t 负责响应客户端清求。j s p 只在首次被调用时才进行编译,以后便不 再编译了,直到j s p 文件发生了变化,这大大提高了服务的响应速度1 5 i 。 动态页面的另一种常见形式是j h t m l ,它也是在h t m l 中嵌入j a v a 代码, 所不同的是,j a v a 代码的执行不是在服务端,而是在客户端。 c o n t r o l l e r 控制层: 控制层是a p p l i c a t i o ns e r v e r 的调度中心,主要由a p p l i c a t i o ns e r v e r 核心s e r v l e t 和应用系统开发商自定义s e r v l e t 组成。s e r v l e t 被译为服务器小程序。是个与协 议无关、跨平台的服务方构件,可以实现网络上远程动态加载。它接受来自客户 端的请求,将处理结果返回客户端。在许多大型应用中可以作为现有的i n t e m e t 技 术和j a v a 的中间桥梁”3 。 s e r v l e t 的工作过程是这样的:首先在h t m lf o r m 的a c t i o n 属性中声明处理 该表单的s e r v l e t ,这样当用户提交表单时,被加载到服务器端的s e r v l e t 就会被激 活。s e r v l e t 接受来自于客户端的请求,收集请求中的信息,并调用业务逻辑层的 接口,对数据进行分析、处理;然后,s e r v l e l 决定输出或调用什么样的界面反馈 1 2 东北大学硕士学位论文 第三章系统的设计 给用户。 s e r v l e t 是传统的c g i ( 公共网关接口) 的代替物,与c g i 相比,s e r v l e t 有 以下有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025下半年四川绵阳安州区考核招聘教师9人备考考试题库附答案解析
- 2025上海宋庆龄幼儿园工作人员招聘1人备考考试题库附答案解析
- 2025下半年陕西咸阳市事业单位招聘209人备考考试题库附答案解析
- 2025广东深圳市退役军人事务局招聘1人备考考试题库附答案解析
- 2025云南玉溪市红塔区发展和改革局城镇公益性岗位招聘1人备考考试题库附答案解析
- 2025版痔疮病情详解及护理方法分享
- 中学组织教育活动实施纲要
- 财税咨询方案写作范文
- 建筑方案设计中标公司名单
- 山东八年级第一学期物理第一次月考9月份考试试题以及答案(适合沪科版)
- 2025至2030中国聚烯烃行业项目调研及市场前景预测评估报告
- 2025四川达州宣汉县国有资产管理服务中心县属国有企业招聘劳动合同职工26人笔试历年参考题库附带答案详解
- 2025年下半年杭州市上城区丁兰街道办事处招聘编外工作人员11人考试参考题库及答案解析
- 2025年合肥市广播电视台(文广集团)招聘12人考试参考题库及答案解析
- 2025年大队委竞选面试题库及答案
- 2025年信用管理专业题库- 信用管理对企业市场风险的控制
- 6.2 用7~9的乘法口诀求商(课件)数学青岛版二年级上册(新教材)
- 普通饮片车间共线生产风险评估报告
- 新教科版小学1-6年级科学需做实验目录
- GB/T 8492-2024一般用途耐热钢及合金铸件
- 读懂诗家语省公开课金奖全国赛课一等奖微课获奖课件
评论
0/150
提交评论