个人贷款管理系统解决方案

上传人:1777****777 文档编号:39312623 上传时间:2021-11-10 格式:DOC 页数:46 大小:1.04MB
收藏 版权申诉 举报 下载
个人贷款管理系统解决方案_第1页
第1页 / 共46页
个人贷款管理系统解决方案_第2页
第2页 / 共46页
个人贷款管理系统解决方案_第3页
第3页 / 共46页
资源描述:

《个人贷款管理系统解决方案》由会员分享,可在线阅读,更多相关《个人贷款管理系统解决方案(46页珍藏版)》请在装配图网上搜索。

1、 个人贷款管理系统解决方案XXXX银行个人贷款管理系统解决方案目录一、总体方案概述41.1项目概述41.2方案设计原则与特点51.2.1基本原则51.2.2特点5二、设计思想、系统目标与实施步骤62.1设计思想62.2系统目标82.3实施步骤8三、系统的体系结构83.1 XXXX银行总行个人贷款管理系统的总体架构83.1.1系统体系结构设计要求:83.1.2系统的总体架构:83.2XXXX银行个人贷款管理系统软件结构123.2.1 运行环境软件结构123.2.2 运行环境与开发环境的对应关系133.2.3 软件结构中相关技术介绍153.3XXXX银行个人贷款管理系统网络结构20四、个人贷款管理

2、系统的功能组成214.1、系统功能综述214.2、五大管理模块234.2.1合作商台帐管理234.2.2个人贷款台帐管理254.2.3信息查询294.2.4报表管理324.2.5系统管理子系统32五、系统的安全体系355.1、信息系统的概念355.2、信息安全技术的含义355.3、系统设计原则365.4、系统安全模型375.5 安全评估和检测375.5.1定期的安全评估采用以下的步骤:375.5.2本系统的安全检测包括四个阶段:38六、项目组织与实施386.1项目管理计划386.1.1实施经验及人员素质386.1.2阶段划分386.2、工程实施保障406.3、项目人员与组织机构426.3.1人

3、员安排426.3.2项目组织机构426.4、服务与培训436.4.1售后服务436.4.2培训446.5提交的技术文档清单456.6个人贷款管理库系统软硬件配置建议45一、总体方案概述本章将概述XXXX公司项目方案的目标、总则和特点,内容包括:l 项目概述l 方案原则与特点1.1项目概述该项目方案是针对“XXXX银行个人信贷信息系统”的具体要求,结合我公司在数据库和数据仓库方面的开发经验、系统集成能力与技术优势,组织该方面专家进行多次讨论,并充分考虑XXXX银行实际情况和我们在金融行业数据仓库的建设经验,最终提交这份XXXX银行个人信贷信息系统的方案。本方案中,我们采用最先进和完善的IBM应用

4、服务器系列产品,应用三层体系结构(Multi-tier)技术,融合WEB方式,最终为XXXX银行开发建设一个技术上先进、业务应用成熟、功能完善、性能稳定的个人信贷信息系统。并在此基础上,考虑到系统的未来扩展,为开发建立XXXX银行个人信贷数据仓库的分析系统和决策支持(DSS)系统做了必要的准备。我们在本方案中就项目总体目标、建设目标和设计原则给了说明,并给出了体系结构、系统功能组成和项目开发计划。并就系统的安全、系统扩展、系统与其它系统的连接等问题进行了论述。我公司多年来致力于金融行业的发展,积累了丰富的系统集成经验,并与中国金融领域长期保持着密切的技术合作。我公司长期关注国内外最新科技的动态

5、与发展,并与国外多家跨国公司和科研机构保持着良好的合作关系。在数据仓库领域,我公司与美国IBM公司、NCR公司、SAS公司、MICROSOFT公司有着良好的协作关系。在过去的几年中,我公司为多家银行与政府部门成功地实施了基于数据仓库的商业智能管理系统,取得丰富的开发和实施经验。我们认为:方案的设计过程是厂家与用户不断交流,不断沟通的过程,是将厂家的技术优势与用户的业务需求相匹配的过程。因此我们提交的XXXX银行个人贷款管理系统方案,供XXXX银行明确认业务内容与客户化的需求,最终共同确认实施方案,确保将系统建设成为一个立足现在实用有效,未来有充分扩展空间的XXXX银行个人贷款管理系统。1.2方

6、案设计原则与特点本方案是基于对XXXX银行实际情况的分析,以及对现代计算机技术在金融领域的发展和国内外银行发展趋势的考虑而制定的。1.2.1基本原则本方案的设计自始至终遵循以下基本原则:高起点,技术上先进可行,兼顾当前业务需求和今后(35年)业务发展预测。系统安全、可靠、保密性强,可维护性好,扩充性好。系统设计严格遵循“在安全可靠的基础上,最大限度地了解国内外商业银行计算机系统建设的最新思想”。设计中包含了目前国内外金融领域众多先进的思想,有些在国内尚属首创。 本方案凝聚了我国银行业计算机技术的实施以及金融业务发展过程中所积累的经验和教训,凝聚了XXXX公司在银行信息电子化领域所有实施过程中的

7、经验和教训,方案表现了对这些经验和教训的深刻反省和总结。这一切将使商业银行的电子化建设可能拥有更为优越的前提。商业银行电脑化建设方面没有大的历史包袱,可以充分吸收、消化当前最成熟和最先进的技术。本方案借鉴当前国内外金融领域众多先进的设计思想和领先的计算机技术,展示了XXXX公司在银行应用系统开发、主机系统、网络通讯、系统支持、维护服务、培训和管理等方面的完善的技术服务力量。1.2.2特点XXXX公司基于对XXXX银行个人信贷业务的理解,充分考虑个人信贷业务的风险控制,在设计时充分体现以下特点:l 以商业银行个人信贷业务运作模式为设计基础的银行计算机系统实现。l 从硬件系统到应用软件设计与实施,

8、充分保证宏观经营风险的监控、预测与避害。l 在个人信贷业务应用范畴实现基础上,突出商业银行在经营管理方面的需求。l 指向宏观金融管理的系统工程。l 从系统设计到系统实施诸环节,充分表现商业银行以取得盈利为核心的经营思想。l 为今后各种新型业务的纳入,提供友好的扩展性基础。l 本方案不使银行应用在计算机上实行削足适履的简单模仿。 在本方案中,我们就应用软件设计思想、应用软件功能、主机系统的选型、网络结构的设计及网络管理进行了详细阐述和论证。二、设计思想、系统目标与实施步骤2.1设计思想为建立确保在竞争中处于优势的个人贷款管理系统,银行必须掌握和运用最先进的计算机和信息技术。银行希望个人贷款管理系

9、统开发厂家具有强大的技术实力,以保证能够提供业界最佳的解决方案,也希望个人贷款管理系统开发厂家充分借鉴成功解决案例。我公司几年来致力于数据仓库的技术追踪和实践,潜心致力于数据仓库方案的设计和研究,并为金融客户提供成功的数据仓库解决方案,实现商业智能管理。倡导开放式体系结构为使XXXX银行不会因开发商的专用技术标准而束缚于一个厂家,我公司在产品设计中积极倡导开放式体系结构。开放式体系结构使得我公司可以在其个人贷款管理系统解决方案中集成一切最优秀的技术,从而为客户提供适合客户具体要求的最佳个人贷款管理系统解决方案。我公司追求的目标是,通过系统适应性和扩展性来保护用户的投资。随着个人贷款管理系统的演

10、变,我公司在提出的解决方案中,都预先考虑到客户未来对个人贷款管理系统可能提出的新要求。遵循全球业界的国际标准我公司遵循国际组织在各个业界的标准而设计软硬件标准系统开放平台,大大加强了产品的互通性,我公司个人贷款管理系统为银行界提供了极其规范化、标准化的服务。个人贷款管理系统重在应用与管理数据库系统的概念对于许多人来说已经不再陌生,但在调研及项目运作中发现,很多银行对于个人贷款管理系统的理解还有些片面,认为一个个人贷款管理系统只要将有关数据组织到数据库中便可以投入运作。然而往往忽略一个非常重要的问题,即如何在现有的计算机用户和使用人员下,通过广泛使用和有效的管理从而提高工作效率、节约成本,同时如

11、何能使银行领导能及时掌握银行的运行状况,作出正确决策,使银行能在竞争胜出一筹。设计目标XXXX银行个人信贷信息管理系统的当前目标是建立一个面向XXXX银行个人信贷业务管理的综合性平台,通过统一的个人贷款管理数据库建设,将相关的业务功能、查询、报表打印、汇总等管理功能为一体,并兼顾到以后的多维统计分析、数据挖掘到辅助决策支持。完成面向XXXX银行总行和下属分行的业务与管理、查询、统计分析等,使XXXX银行的运营和管理上升到更高水平。XXXX银行个人信贷信息管理系统,其根本目的是改善银行管理与服务,获得领先的管理与业务运作水平,增加在市场上竞争力,同时,提高XXXX银行的运营效率,并且系统应具有最

12、佳的性能/价格比,因此,XXXX银行的个人信贷信息管理系统的设计目标为:r 采用国际最新的高科技成果,使其在国内金融行业数据管理具有较高的水平。r 结合XXXX银行的个人信贷业务实际,建立高可用性的XXXX银行运营与管理系统。r 扩充方便,设置修改灵活,操作维护简单,系统构筑时间短,能够适应业务的快速变化。r 充分利用现有各种系统的资源,充分利用现有的WAN数据通信网络和LAN网络,节省运行成本。r 规范性与开放性。能够与营业系统等直接或间接互联。技术目标r先进性:采用最先进的基于计算机网络与数据库集成技术设计开发个人贷款管理系统。提供最先进的基于三层结构(Multi-tier)的个人贷款管理

13、系统解决方案,能够根据业务需要快速地扩充规模。r标准性:基于标准的网络协议TCP/IP、HTTP等,系统应用平台采用基于CORBA标准与国际标准保持一致。r 开放性与灵活性:采用主流的数据库产品和数据仓库产品,建设基于开放技术的应用平台;具有良好的的GUI界面,可配置不同的前端展现工具,使系统灵活易用。r 可扩展性:软硬件平台的良好扩展性能满足技术、业务以及未来扩展的需要。r 一致性:集成现有的业务系统,有效地组织抽取业务部门数据,使系统有统一的数据视图,在访问手段上采用统一的“瘦客户”方式-浏览器。2.2系统目标随着XXXX银行基础核心业务系统的逐步完善,XXXX银行迫切需要一套系统将来自于

14、个人信贷业务系统的数据及其它个人贷款数据集成并统一管理,为总、分行提供统一的数据源。并在此之上进行系统的开发,切实满足总、分行各部门在合作商台帐管理、个人贷款台帐管理、信息查询、报表管理、系统维护等方面的需要。最终形成集报表生成、随机查询、统计分析、辅助决策、智能管理等功能为一体 的商业智能(数据仓库)系统。2.3实施步骤XXXX银行的个人贷款管理系统的建设将按照软件开发方法:需求分析、系统设计、编写代码、软件调测、系统测试、系统运行、系统维护等过程,分两个阶段进行实施。第一期:完成个人贷款业务流程的控制和数据输入输出、查询、报表打印、汇总等管理功能。第二期:完善第一期内容,并完成集报表生成、

15、随机查询、统计分析、辅助决策、智能管理等功能为一体的商业智能(数据仓库)系统。整个实施过程将XXXX银行的具体要求按时、高质量的完成。三、系统的体系结构3.1个人贷款管理系统的总体架构3.1.1系统体系结构设计要求:建立贷款客户基本信息、贷款信息、合作商信息等数据库,按照唯一性、同一性和共享性的原则重组XXXX银行有关个人贷款方面的数据,在能办理个人贷款业务的网点,通过客户机实现个人贷款业务流程的控制和数据输入输出、查询、报表打印、汇总等管理功能。3.1.2系统的总体架构:XXXX银行个人贷款管理系统的总体架构包括数据管理层、应用控制层和用户界面层三个部分。数据管理层负责管理各个层次的数据;应

16、用控制层负责处理个人贷款的应用系统业务控制逻辑;用户界面层处理用户人机交互接口,将用户接口与复杂的业务控制逻辑分开,负责将业务信息以一种用户友好的一致方式提供给用户。3.1.2.1数据管理层数据源业务系统数据个人贷款管理系统包括已经投入运行的(通存通兑系统)、正在建设的(个人贷款会计核算系统)。这些系统的数据周期性地形成增量文件,由一些通用的接口和工具取到个人贷款管理数据库中。外部数据外部数据,根据业务需求可以加载到总行个人贷款管理数据库中。补充数据补充数据,由手工输入或接收程序倒入。数据库管理员(Database Administrator,简称DBA)的作用DBA是负责数据库系统包括其设计

17、、开发、运行、安全和使用维护的人员。其职责包括:r 维护全部数据模型r 制定和执行数据标准和规范r 支持数据建模(概念模型、逻辑模型和物理模型)任务r 监督物理数据库的运行过程r 元数据管理r 负责监控数据的抽取、净化、转换和加载,该过程最终以自动化的方式进行,初期需要数据库管理员较多的人工参与。零售业务2.0版本与个人贷款管理系统的衔接每天通过批处理将2.0零售业务系统中前一工作日发生的贷款信息传给个人贷款管理系统,包括客户的基础资料、贷款的详细数据、到期贷款的本息收回情况、将客户的基础资料和贷款的详细数据进行处理,根据客户号,再分解成客户信息管理和信贷信息管理两个数据库,客户信息管理包括:

18、r 客户基础数据r 信用评级r 个人信用体系r 其他信贷信息管理系统里包含了各类贷款的期限、余额、户数,并可按不同的时点和时段、不同的期限和品种及部门汇总,然后定时把贷款信息管理系统中的数据传送到对公贷款系统上(可以通过拷盘的方式,也可以通过联机的方式),由对公信贷系统自动对全行的贷款进行汇总,上报人民银行。在到期贷款中本息未收回的,在贷款管理机上自动生成催收清单。上报人民银行数据在第二个工作日数据汇总后列出前一个工作日新增的贷款(包括笔数、金额、贷款种类、贷款方式),通过简表的形式(可参照现各行每月上报总行个人贷款报表的样式),传送的对公信贷系统,通过对公信贷与人民银行数据上报的接口,汇总后

19、报送人民银行。个人贷款管理系统向对公信贷系统传送前一工作日贷款发放和收回的信息,使对公信贷系统可打印出全行所有贷款品种的余额,并且可随时进行各类贷款发生额、余额和户数的查询(另:有的地区人民银行要求传送详细信贷资料,就要求在2.0零售业务系统和个人贷款管理系统中汇总资料,做批处理后,传送到对公系统报人民银行)。3.1.2.2 应用控制层信贷信息管理系统的最终用户包括业务操作层、管理层、决策层三个层次的用户,同时也包括业务操作层、管理层、决策层三个层次的功能。应用控制层实现信贷信息管理系统的业务应用控制逻辑,并为最终用户屏蔽数据管理层的差异性,提供统一的业务平台。 应用控制层记录并处理用户输入的

20、部分。它处理HTTP请求,从业务控制逻辑(包括合作商台帐管理、个人贷款台帐管理、信息查询、报表管理、系统维护等模块)中选择要运行的组件运行,根据业务逻辑的运行结果从用户界面层选择相应的组件,构造响应页面。应用控制层采用业界标准的WEB服务器软件和IBM 公司的WEB应用服务器软件作为系统支撑平台,并在其上部署应用系统。为了在应用控制层提供高可用性、可扩展性、负载平衡和处理效率,建议应用控制层采用双机和IBM Websphere Performance Pack软件包。3.1.2.3 用户界面层大多数用户界面采用标准浏览器,通过应用控制层构造出来的HTML页面将被送回给用户,它决定了交互结果的显

21、示形式和风格。也有一部分用户采用Excel工具等。3.2个人贷款管理系统软件结构3.2.1 运行环境软件结构XXXX银行个人贷款管理系统软件结构主要采用浏览器/Web应用服务器/数据库服务器的多层分布式软件体系结构,为系统的部署、应用、扩展和维护提供方便,同时还保留一小部分客户/服务器两层软件体系结构,但最终会统一到多层分布式软件体系结构上来。浏览器/Web应用服务器/数据库服务器的多层分布式软件体系结构包括客户、WEB应用服务器、基础设施服务和企业计算服务等几个部分。3.2.1.1 客户客户使用Internet技术标准(如TCP/IP、HTTP、HTML和XML)与Web应用服务器通信来存取

22、业务逻辑和数据。客户端的基本功能是接受并验证用户输入,显示从Web应用服务器到用户的返回结果。客户可以是Internet 、Intranet(内部网)和Extranet(外部网)中的客户。Web应用编程模型的重要准则之一是Web应用的商务逻辑总是运行在服务端而不是在客户端。其优点如下: r 支持更广泛的客户端设备。r Web应用服务器能集成对资源(如数据库)的存取,从而简化应用的设计,增强可伸缩性,并提供对资源的更好保护。r 运行在服务端的商务逻辑容易得到保护、更新和维护。r 运行在服务端的商务逻辑使得用户的应用环境得到集中管理并能在不同的客户机上重建。3.2.1.2 Web应用服务器Web应

23、用服务器是一种软件服务器,它为B/S结构提供了坚实的中间层,它管理客户会话、用户业务逻辑,并连接到后台计算资源(资源包括数据、事务等),支持瘦客户机与理想的分布式应用系统的集成。一般地,应用服务器具有如下功能:r 数据访问功能r 安全性管理功能r 状态及会话管理功能r 事务的完整性保证r 负载平衡及出错处理r 商务逻辑及处理逻辑功能r HTML生成功能r 提供持续联接的功能Web应用服务器是 Web应用拓扑结构的核心,它为Web应用提供了广泛的程序设计、数据存取和应用集成等服务。可以把一个Web应用看作一个客户与Web站点之间一系列的交互作用。整个交互过程从显示在Web浏览器中一个页面开始,用

24、户单击该页面上的一个按钮或链接就产生一个请求,该请求被送到Web应用服务器。Web应用服务器对这个请求进行处理,产生新的页面,并送回到客户端。在Web浏览器中显示的新页面就是这一次请求的结果,可能也是下一次请求的开始。所以说,Web应用包含了一组交互或处理步骤,每一步必须产生一个页面形式的响应,这个页面作为后继交互作用的入口。IBM 公司的WEB应用服务器(IBM Websphere Application Server Advanced Edition 3.0)是一个Java Servlet/Java Beans/Enterprise Java Beans的引擎和容器,它将通常的Web服务器

25、增强为基于Java的Web应用服务器,并集成了JSP技术和数据库连接技术,从而支持企业计算。3.2.1.3 基础设施服务基础设施服务是在Internet、Intranet和Extranet环境中实施Web应用的关键要素,它方便地定位应用组件、保证它们的可用性以及对它们安全的存取和执行等。基础设施服务包括: r 目录服务:支持使用JNDI来存取基于LDAP协议的安全目录服务。r 认证授权:这个设施能产生用来鉴别用户和服务器的证书。公开密钥技术已经成为电子商务首选的可信赖的机制,而认证授权是公开密钥技术中的一个关键部分,它提供了数据保密、数据完整性、签名验证和用户鉴别等特性。r 防火墙:它作为可信

26、赖的内部网络和不可信赖的外部网络之间的一个接口。通常,防火墙使用报文过滤器根据报文的源地址、宿地址、和服务类别(即端口号)来过滤报文流。使用防火墙来控制外部网络中的哪些能允许存取内部网络、能使用哪种类别的应用服务;同样的模式能控制内部网络对外部网络的存取。r 代理服务器:它起到为多个浏览器检索Internet上数据的作用。作为客户和Web应用服务器之间的一个管道,代理服务器将客户的请求递交给有关的服务器并把服务器的响应返回给客户。这种工作方式还可以提供附加功能,如地址安全性和缓冲功能。3.2.1.4 企业计算服务企业计算服务包括企业已有的应用和数据、以及商业伙伴的服务系统,如支付服务和外部信息

27、服务。这些应用和服务系统控制着关键的商务过程,需要与Web服务器集成起来为顾客、业务伙伴和员工服务。3.2.2 运行环境与开发环境的对应关系XXXX银行个人贷款管理系统的总体架构包括数据管理层、应用控制层和用户界面层三个部分,采用了模型/视图/控制器/数据视图的应用框架(Model/View/Controller/Data,简称M/V/C/D),不同层需要不同的开发技术、工具和人员,与传统的客户/服务器环境下的系统开发和部署有一定的区别。开发人员的角色如下:r 数据逻辑开发者r 业务逻辑开发者r 描述语言开发者r 界面开发者利用集成化的开发环境不仅可以提高开发、开发管理的效率和质量,也为应用部

28、署提供方便。IBM WebSphere Studio是一个集成的Web站点开发和设计工具包,包括项目管理、Java Servlet代码生成器、HTML写作工具、各种Script的编制工具以及Java代码(Beans和Servlet)的开发工具, 其主要特点有:r 方便地创建动态交互式网站,避免CGI和ASP的缺点r 包括生成Java Servlet, 项目管理和编辑的开发工具r 提供多种向导,减少开发Java Servlet和Java Beans的时间和费用r 方便地发布全部网站到WebSphere应用服务器上利用IBM WebSphere Studio进行应用开发和部署的结构如下: 3.2.

29、3 软件结构中相关技术介绍3.2.3.1 Web技术的发展Web技术的发展,给计算机应用系统开辟了新的空间。基于Browser/Web模式开发的应用系统经历了超文本型Web (Hypertext Web)和简单响应型Web(Simple Response Web)两个阶段后,发展到对象型Web(Object Web)阶段,为基于Browser/Web模式开发的大型应用系统走向实用提供了技术保障。3.2.3.2 Servlet和jspServletServlet译为服务器小程序,Servlet是使用Java Servlet 应用程序设计接口(API)及相关类和方法的 Java 程序。除了 Jav

30、a Servlet API,Servlet 还可以使用用以扩展和添加到 API 的 Java 类软件包。Servlet 在启用 Java 的 Web 服务器上或应用服务器上运行并扩展了该服务器的能力。Java servlet对于Web服务器就好象Java applet对于Web浏览器。Servlet装入Web服务器并在Web服务器内执行,而applet装入Web浏览器并在Web浏览器内执行。Java Servlet API 定义了一个servlet 和Java使能的服务器之间的一个标准接口,这使得Servlets具有跨服务器平台的特性。Servlet 通过创建一个框架来扩展服务器的能力,以提供

31、在 Web 上进行请求和响应服务。当客户机发送请求至服务器时,服务器可以将请求信息发送给 Servlet,并让 Servlet 建立起服务器返回给客户机的响应。 当启动 Web 服务器或客户机第一次请求服务时,可以自动装入 Servlet。装入后, Servlet 继续运行直到其它客户机发出请求。 Servlet 的生命周期Servlet 的生命周期始于将它装入 Web 服务器的内存时,并在终止或重新装入 Servlet 时结束。(1) 初始化在下列时刻装入 Servlet: r 如果已配置自动装入选项,则在启动服务器时自动装入 r 在服务器启动后,客户机首次向 Servlet 发出请求时 r

32、 重新装入 Servlet 时 装入 Servlet 后,服务器创建一个 Servlet 实例并且调用 Servlet 的 init() 方法。在初始化阶段,Servlet 初始化参数被传递给 Servlet 配置对象。 (2) 请求处理对于到达服务器的客户机请求,服务器创建特定于请求的一个“请求”对象和一个“响应”对象。服务器调用 Servlet 的 service() 方法,该方法用于传递“请求”和“响应”对象。service() 方法从“请求”对象获得请求信息、处理该请求并用“响应”对象的方法以将响应传回客户机。service() 方法可以调用其它方法来处理请求,例如 doGet()、d

33、oPost() 或其它的方法。 (3) 终止当服务器不再需要 Servlet, 或重新装入 Servlet 的新实例时,服务器会调用 Servlet 的 destroy() 方法。 JSP简介JSP(JavaServer Pages)是一种基于Java的脚本技术。在JSP 的众多优点之中,其中之一是它能将 HTML 编码从 Web 页面的业务逻辑中有效地分离出来。用 JSP 访问可重用的组件,如 Servlet、JavaBean 和基于 Java 的 Web 应用程序。JSP 还支持在 Web 页面中直接嵌入 Java 代码。JSP访问模式可用两种方法访问 JSP 文件:浏览器发送 JSP 文

34、件请求、发送至 Servlet 的请求。1. JSP 文件访问 Bean 或其它能将生成的动态内容发送到浏览器的组件。当 Web 服务器接收到一个 JSP 文件请求时,服务器将请求发送至 WebSphere应用服务器。WebSphere应用服务器 对 JSP 文件进行语法分析并生成 Java 源文件(被编译和执行为 Servlet)。Java 源文件的生成和编译仅在初次调用 Servlet 时发生,除非已经更新了原始的 JSP 文件。在这种情况下,WebSphere应用服务器 将检测所做的更新,并在执行它之前重新生成和编译 Servlet。2. 发送至 Servlet 的请求生成动态内容,并调

35、用 JSP 文件将内容发送到浏览器。该访问模型使得将内容生成从内容显示中分离出来更为方便。WebSphere应用服务器 支持 HttpServiceRequest 对象和 HttpServiceResponse 对象的一套新方法。这些方法允许调用的 Servlet 将一个对象放入(通常是一个 Bean)请求对象中,并将该请求传递到另一个页面(通常是一个 JSP 文件)以供显示。调用的页面从请求对象中检索 Bean, 并用 JSP 来生成客户机端的 HTML。 3.2.3.3 对象型Web(Object Web)技术分布计算技术分布计算(Distributed Computing)是近20年来影

36、响计算技术发展的最活跃因素之一。简单的说,分布式计算是两个或多个软件互相共享信息。分布计算的优点:r 资源共享r 把许多不同机器上平衡计算负载r 把应用程序放在最符合需要的机器上CORBA通过分布对象计算,即分布计算和面向对象计算的结合,以实现软件重用。分布对象计算有两个重要组成部分:分布计算和对象模型的结合CORBA是这两者的完美结合,这两部分不仅带来了自身的优点,而且还完善了对方的优点。CORBA使应用程序能共享和访问其他应用程序的对象,效果是使这些对象对于所有实现了CORBA的应用程序来说都是一样的。代理器的使用CORBA使用代理器,或称中介,来处理系统中客户机与服务器间的消息(称为请求

37、)。代理器能选中一个最符合客户机请求的服务器,并把客户机所看到接口从服务器的实现中分离出来(实现是指实际完成客户机对一个对象上某个操作的请求的软件)。接口与实现分离的好处是可以采用灵活的、积木式的开发方法,实现对客户机隐藏服务器的变化。只要接口及其行为没变,就可以构造一个新的服务器或修改已有的服务器而无需改变客户机。CORBA和JAVA结合Internet技术的发展,特别是90年代中期WWW技术的广泛应用,给分布对象技术的应用开辟了更广阔的空间,WWW应用已经经历了Hypertext Web和Interactive Web两种形态,但都存在很大的局限性,突出地表现为应用接入能力受到限制。Jav

38、a的出现为在浏览器上运行程序提供了新的途径,标志着Object Web时代的开始。1996年下半年,Java与CORBA开始携手,共同奠定Object Web时代的技术基础。对象Web一般是如图所示的3层结构,其基于CORBA/Java客户机与服务器的相互作用如下:1、Web浏览器下载HTML页。在这个过程中,HTML页包含指向嵌入的Java applet的索引。2、Web浏览器从HTTP服务器取得Java applet。Web服务器检索到applet并以字节代码形式下载到浏览器。3、Web浏览器装载applet。该applet通过Java的运行期安全套(security gauntlet)第

39、一次运行,然后被装入内存。4、applet引入CORBA服务器对象。Java applet能包含IDL生成的客户存根(stub),能引用ORB服务器上的对象。Java applet和CORBA服务的会话期可持续到任何一方决定拆除连接时为止。需要指出的是需要一个能识别IIOP的防火墙来促成这项工作。5、服务器对象可有选择地为该客户机产生一个HTML页。准备完成下一页后,服务器通知客户机下次应下载什么URL。这种Web体系结构下客户应用被包装成单一的具有嵌入的元件(如Java applet、JavaBeans)的HTML页。与HTTP/CGI相反,通过点击嵌入在HTML层的任何元件,CORBA可以

40、立刻与服务器交互以获得反应,而无需转出该页上的内容。与传统Web相比,对象Web具有以下特点:1、应用软件都可作为一元件被包裹起来。你能使用CORBA IDL来包裹任何语言编写的代码,而提供一对象接口。例如,你可使用CORBA来把几万行COBOL代码看成是一个对象(最终,甚至可以把它作为一个CORBA/JavaBean)。2、客户端具有更多的现实世界对象的视觉和感觉。例如,你可以看到具有人、物的地方。这些动态的内容可以由嵌入在可动容器(如HTML页,Jars)中的JavaBean的整体来提供。可以通过拖拉动作与这些对象交互。3、IIOP与HTTP运行在同一网上。HTTP用于下载Web页,Jar

41、s和图象;CORBA IIOP用于客户、服务器之间的通信。4、应用处理服务器与Web服务器可以处在同一物理层上。5、CORBA对象充当服务层的应用服务,这些对象包裹了商业逻辑,通过CORBA IIOP与客户对象(JavaBean)交互。6、服务器端需有元件协调器。元件协调器是建立在ORB上的TP监视器,它主要负责预先启动对象池,分散负载,提供容错和协调多个元件之间的交互。7、服务器端需有对象字典。使用由ODBMS或DBMS管理的Java Jars存放元件标题(component titles),HTML页及可转移(shippable)到的地方。这种体系结构能改善系统性能主要表现在以下几个方面:

42、1、使用CORBA避免了传统方式下的瓶颈。它允许客户机直接引用服务器上的对象方法。客户机直接使用预编译的存根(stub)传递参数。在另一边,服务器通过预编译的骨架(skeleton)接受请求。能够引用服务器上的任何IDL定义的方法而不仅仅是被HTTP定义的方法。此外,可传递任何类型的参数而不只是字符串。这意味着有非常少的C/S过载,特别是与HTTP/CGI相比时。2、CORBA提供了一个可均衡的服务器对服务器的基本结构。使用CORBA ORB服务器商业对象池可相互通信,这些对象能运行在多种服务器上来的客户请求提供负载均衡。ORB能派遗请求给第一个可用对象,然后随着这种需要的增加可以增加更多的对

43、象。CORBA允许服务器对象使用处理边界和相关的CORBA服务。相比之下,传统应用存在一个瓶颈,因为它必须响应数以千计的请求,它没有办法通过多处理或多处理机来分散负载。3、采用中间件。中间层能把数千个连接聚集成仅仅一小把,即采用了已被使用在主机上几十年的中间件技术,从而缓解数据库服务器上的负载。这种体系结构具有两种灵活性:1、商业灵活性。标准组件的服务能够快速地被替换或更改来适应改变的商业需求(实现了软件的即插即用(plug-in-play),扩展的接口可在很短的时间内实现。2、技术灵活性。3层体系结构通常能交换数据库引擎(engines)(微小的触发器和存储过程代码)或把中间层转到其它平台上

44、。通过选择市场上可用的元件或服务(services),替代一些小模块而不是整个应用的办法来节省费用。3.3个人贷款管理系统网络结构XXXX银行个人贷款管理系统是一个以总行为中心的集中式应用系统,各分行的用户通过内部广域网使用该系统,总行机关的用户通过局域网使用该系统。XXXX银行个人贷款管理系统的局域网结构如下:在局域网环境下,多维数据的加载、计算时间一般比较长,与数据量和立方体的模型大小相关,加载、计算时间会在几分钟到几十分钟不等,这可以通过聚集数据和减少立方体模型大小来改善。数据的访问(包括对数据仓库中的数据和多维数据库中的数据)一般在几秒钟响应。XXXX银行个人贷款管理系统的广域网结构如

45、下图。对于大多数用户访问的数据,建议预先定制发布到WEB服务器上,用户通过浏览器进行访问,其响应时间为数据传输时间,但局限于交互性弱。对于少数用户可以利用分析工具或Excel工具进行灵活的交互性数据访问,其响应时间为数据传输时间加上后台数据处理的时间。 四、个人贷款管理系统的功能组成4.1、系统功能综述为了数据的一致性、操作的方便性、结构的开放性和系统广泛的可适用性,系统建立了完整的基础数据管理体系。个人贷款管理系统与其他业务系统以统一规范的接口交换数据。XXXX银行目前的业务系统可分为:已投入运行、正在建设两种情况,已投入运行的系统包括2.0零售业务系统;正在建设的系统包括个人贷款会计核算系

46、统等。因此我们所设计的个人贷款管理系统不仅做到从已投入运行的业务系统中提取源数据,同时也兼顾与正在建设的信息系统保持统一的指标体系和数据接口,还充分考虑到了对其它待建的业务系统的可扩展性。整个系统包括合作商台帐管理模块、个人贷款台帐管理模块、信息查询模块、报表管理模块、系统维护模块等五大管理模块。下图是本系统功能图:图示说明:1实现统一的数据存储和访问平台。个人贷款管理库系统最终应当包括全行经营管理所需要的全部基础数据。2系统管理模块为其他子系统的正常运行提供保障。3实现各业务系统原始数据的自动收集。利用方便的接口和工具,直接从业务系统直接抽取数据,为各司局、各分行的管理人员提供统一的数据访问

47、接口,做到数据共享。4提供灵活的查询、报表、汇总等功能。同时,为将来的联机分析(OLAP)、数据挖掘、决策支持等多角度、深层次的功能做了充分的准备。5提供灵活、方便的数据录入方法,使管理信息系统中需要的、而相应的业务系统尚不能提供的数据可以通过友好的用户界面输入到系统中。4.2、五大管理模块4.2.1合作商台帐管理在合作商进行合作申请和审批后,对合作商的信息进行保存和管理。4.2.1.1合作商信息管理(参照交行对公信贷系统台帐管理系统中客户信息输入)合作商基本信息。包括客户代码、法人代码、贷款卡号码、中文全称、英文全称、经营组织形式、经济类型、机构类型、企业规模、所属行业、帐户性质、客户类型、

48、财务报表类型、是否纯存款户、启用日期、使用标志;合作商详细信息。包括工商注册号、经营起讫日期、注册资本、实收资本、注册地址、办公地址、预算管理方式、邮政编码、联系电话、主要负责人姓名、法定代表人姓名、法定代表人证件种类、法定代表人证件号码、法定代表人证件有效日期、企业特征、企业隶属关系、代理人姓名、代理人证件种类、代理人证件号码、代理人证件有效期;合作商投资构成。采取列表的方式,包括的项目有投资方序号(系统自动编号)、投资币种、投资方全称、投资资本金额;合作商大事记。分二项内容:一是事件发生的时间;二是事件的情况说明。系统自动按时间顺序将事件发生的时间列表,选中一事件发生的时间即可打开该事件的

49、情况说明;合作商违规记录。违规记录窗口分为两部分:一部分为违规记录信息列表,表格项目设违规种类、违规时间、违规币种及金额,选中一条违规记录可以打开违规情况说明;另一部分为违规记录录入;合作商财务信息。系统显示已经录入的财务报表列表。列表显示项目有报表时间(取年4位、月2位共6字段)、报表类型(月报、季报、年报)、客户代码、财务报表类型。选中列表中一条可以打开该时期的报表,内容包括年初资产负债、本期资产负债、损益和财务指标;合作商的信用等级评估。分双因素法和经验法两种。需要的数据一部分自动从系统中提取,一部分手工增补。社会信用等级。采取列表的方式提示。表格项目设评定日期、评估机构、社会信用等级、

50、评估有效期、情况说明。选中可以打开查阅或编辑。系统提供新增录入上述信息和上述信息进行修改、删除功能。4.2.1.2合作项目信息管理该模块对合作项目的情况进行管理。系统提供该合作商已合作项目列表(项目名称、合作期间、贷款限额)。在合作商信息模块的“合作项目列表”中,可以作如下操作:合作项目贷款额度管理该模块对合作项目的贷款额度进行管理。录入经批准的贷款额度信息。a. 合作项目贷款累计发放的最高限额;b. 贷款的用途;c. 单个借款人贷款的最高限额;d. 贷款的最长期限;e. 发放贷款的期间(合作期间);f. 贷款额度审批表的编号、审批的日期;g. 系统自动记录额度审批表的录入时间;自动从系统中读

51、取合作项目贷款额度的使用情况,并自动更新。a. 已使用贷款的额度;b. 剩余贷款的额度;c. 已发放贷款的逾期记录;提供变更贷款额度信息的功能。a. 经审批的变更贷款额度审批表的编号、审批的日期;b. 合作项目贷款累计发放的最高限额;c. 贷款的用途;d. 单个借款人贷款的最高限额;e. 贷款的最长期限;f. 发放贷款的期间(合作期间)g. 贷款额度审批表的编号、审批的日期;h. 系统自动记录额度审批表的录入时间。合作协议的打印合作项目贷款额度经审批录入系统并保存后,在贷款额度管理中,系统提供打印相应的贷款项目合作协议书的功能。系统根据合作项目的贷款用途自动选择合适的协议书标准文本,同时提供下

52、拉菜单手动选择功能,合作协议书种类包括:a. 个人住房贷款合作协议书;b. 汽车消费贷款合作协议书;c. 个人购房贷款合作协议书(购营业房、住房合一);d. 耐用消费品贷款合作协议e. 助学贷款合作协议;f. 旅游贷款合作协议g. 保险公司合作协议合作协议书的有关资料系统自动从已录入的信息中提取。包括合作商名称、合作项目名称、最高贷款额度、贷款的最长期限、单个借款人的最高限额、首付额度等。合作协议书种类可以通过系统维护增加或减少。合作项目明细信息应包括:a. 购房贷款:合作项目名称、所在地理位置、房屋状况(现房、期房)、交房日期、销售许可证号(预售许可证号)、目前工程进度、目前销售状况、房屋用

53、途、首付额度、回购。b. 汽车贷款:主要车型、大概价位、目前合作的保险公司、销售车型是否有限制、首付额度、回购。c. 耐用消费品贷款:可以分期贷款的品种、每个品种贷款的最长期限、每个品种的首付额度。d. 助学贷款:各个专业的名称、学制,每学年学历和非学历教育的学杂费及其相应的学杂费每学年大概所需的生活费。e. 旅游贷款:公司目前经营的主要线路及其相应的价格,不同季节的价格差幅,首付制度。系统提供录入、修改、删除、增加合作项目的功能。4.1.1.3保险公司管理在与保险公司进行合作时,对保险公司的信息进行保存和管理。公司资料。包括保险公司名称、法人代码、工商注册号、经营范围、经营期限、办公地址、邮

54、政编码、联系电话、法定代表人(主要负责人)姓名。日常联系人资料。包括联系人姓名、身份证号码、联系电话(单位电话、家庭电话、移动电话、传呼)。合作协议的主要内容。包括公司名称、办公地址邮政编码保险险种(期内发生式、期限发生式)、费率、最长保险期限、合作期限、索赔所需资料、赔偿完成期限、免赔条款及其免赔比率。系统提供录入、修改、增加和删除上述信息的功能。打印合作协议4.2.2个人贷款台帐管理在借款人进行合作申请时和审批后,对借款人的信息进行保存和管理。4.2.2.1借款人信息借款人申请贷款时,按借款人的有效身份证号码或贷款卡号码查询借款人的资料,如系由合作商介入的贷款品种还应查询合作商的剩余贷款额

55、度。输入以下内容:借款人基本信息。包括借款人姓名、性别、身份证号码、年龄、户籍所在地、家庭住址及邮政和电话号码、单位名称、单位地址及单位邮政和单位电话、本人职务、贷款卡号码、使用标志;借款人详细信息。指借款人家庭信息,包括借款人配偶姓名、年龄、身份证号码、户籍所在地、户籍所在地、单位名称、单位电话、单位性质、本人职务、单位地址和邮编。借款人财务信息。根据贷款用途区分:消费性贷款仅录入借款人月收入、配偶月收入、家庭年收入,经营性贷款录入年初资产负债、本期资产负债、损益和财务指标;无报表的录入借款人月收入,配偶月收入、家庭年收入。借款人大事记。分两项内容:一是事件发生的时间;二是时间的情况说明。系

56、统自动按时间顺序将时间发生的时间列表,其中一事件发生的时间即可打开该事件的情况说明;借款人违规记录。违规记录窗口分两部分:一部分为违规记录信息列表,表格项目设违规种类、违规时间、违规币种及金额,选中一条违规记录可以打开违规情况说明;另一部分为违规记录录入;借款人信用状况信息a. 借款人的信用等级评估。分双因素法和经验法两种。需要的数据一部分自动从系统中提取,一部分手工增补,需增补的信息内容依据“三查”办法。b. 社会信用等级。采取列表的方式提示。表格项目设评定日期、评估机构、社会信用等级、评估有效期、情况说明。选中可以打开查阅或编辑。在贷款调查审查审批过程中,新增录入上述信息和对上述信息进行修

57、改、删除。4.2.2.2借款人的贷款信息贷款基本情况该模块对借款人的贷款信息进行管理。提供借款人已贷款列表(贷款种类、贷款金额、贷款发放日期、贷款到期日、贷款利率)。在借款人信息模块的“贷款列表”中,可以作如下操作:选中任一项贷款可以打开该项贷款信息。贷款信息应包括:a. 贷款发放信息;b. 贷款收回信息;c. 贷款的用途;d. 逾期记录;e. 贷款期限;f. 贷款担保信息;g. 贷款审批表的编号、审批的日期;h. 系统自动记录贷款审批表的录入时间;系统自动从会计核算系统中读取借款人贷款发放和归还信息,并自动更新;提供新增贷款发放的功能按钮。a. 新增贷款时系统提示录入借款人身份证号码(或客户

58、号)、借款人姓名,同时系统自动提取经批准的贷款种类、贷款金额、贷款用途、贷款期限、贷款实际利率、还本付息方式、贷款方式等贷款基本信息b. 新增贷款发放时系统自动生成一合同号。合同号格式为:总共15位,包括年份4位,网点3位、贷款种类2位、顺序号5位、校验位1位。c. 系统将上述贷款基本信息,换算成数据的格式,在临时数据库中予以保存,以备在会计计帐时校对。会计计帐数据与该数据核对一致才能保存。会计计帐数据保存成功后,该临时数据自动转换为正式数据在系统中保存。临时数据在系统临时数据库中保存的期限为7天,逾期自动删除。d. 贷款信息中与合作商项目贷款额度有关的信息,在临时数据转换为正式数据的同时,对

59、合作商的剩余贷款额度进行更新。系统在读取会计核算系统数据正式保存以前,允许对录入贷款信息修改、删除;正式保存之后的贷款信息不允许修改。4.2.2.3贷款担保信息贷款担保信息包括三方面的内容:保证人信息、抵押物信息、质物信息。贷款发放时提供一下七种担保方式的选择:保证、抵押、质押、保证加质押、保证加抵押加质押、抵押加质押。选中担保方式后可以进行各种担保方式下资料的录入。保证人信息的录入系统提示录入保证人的法人代码或有效身份证号码或贷款卡号码、保证金额、保证期间,回车后系统自动从合作商信息和借款人信息中查找。如果已经存在系统则自动移植合作商信息或贷款人信息;如果不存在相关信息,则系统提示录入保证人

60、信息。保证人信息包括:基本资料、详细信息、投资构成、大事记、违规记录、财务信息、信用等级评估、社会信用等级,具体内容同合作商信息。对应一笔贷款的保证人可以时两个以上。抵押信息系统提示录入抵押人姓名、身份证号码、地址及邮编、抵押物名称(包括XXXX工具、房产、机器设备、土地使用权)、抵押物评估价值、评估单位、评估时间、物权证号码、担保情况、保险受益人、保险单号码、保险期限、保险期间、担保主债权、抵押比例(系统自动计算)、抵押物情况说明、地狱物存放地址。抵押物信息录入后形成文档,以备系统打印抵押物清单和抵押合同。对应一笔贷款可以时多件抵押物。质押信息系统提示录入出质人姓名、身份证号码、地址及邮编、

61、质物种类名称(包括有价证券、存单、股票)、质物面值(市值)、出质时间、单位号码、担保主债权、质押比例、质物情况说明、质物保管地点。质物情况录入形成质物文档,以备系统打印质押合同和质物清单。对应一笔贷款可以是多件质物。系统应设置增加或变更贷款担保方式的功能。在贷款尚未还清以前,因客观情况发生变化,经审批并办理有关手续后,允许变更贷款的担保方式。4.2.2.4改变还款计划贷款到期前可以在“改变还款计划”中进行展期、全部提前还贷、部分提前还贷处理。操作员根据经有权签字人签字的贷款展期宽限审批书录入展期贷款的金额、展期期限,或录入批准提前还贷日期、金额。系统将以上资料按新增贷款方式在临时数据库中保存,

62、经会计核对后,调整还本付息计划表。4.2.2.5合同、借据、抵押(质)物清单、逾期贷款催收通知书的打印借款合同打印贷款基本信息经审批录入系统,并保存为临时文件期间,系统提供打印相应借款合同的功能。r 系统根据贷款的种类自动选择合适的借款合同标准文本,同时提供下来菜单手动选择功能。合同种类包括:个人住房贷款借款合同、汽车消费贷款借款合同等十一类十五种品种的借款合同。r 合同中的有关数据系统自动从已录入并保存在临时数据库的贷款基本信息中自动提取;r 打印要素。借款合同号、借款人姓名、地址邮编、身份证号码、电话、借款用途、借款金额、借款期限、利率、首次还款日、最后一次还款日、合同签署日。保证合同打印。r 合同中的有关数据系统自动从已录入并保存在临时数据库的贷款基本信息中自动提取;r 打印要素。保证合同号、保证人名称、身份证号码、地址邮编、电话、借款人姓名、借款合同签署日、借款合同号、担保主债权金额、最后一次还款日、合同签署日。4.2.2.6抵(质)押合同、抵押(质)物清单打印。合同中的有关数据系统自动从已录入并保存在临时数据库的贷款基本信息中自动提取;合同要素。抵(质)押人姓名、身份证号、地址邮编、电话、借款

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!