某银行信贷系统_系统架构设计文档
****银行 消费信贷系统 规划及实施管理项目 软件架构概要设计说明书 文档审批信息文档审批信息 版本编号版本编号/ /更更 改记录编号改记录编号 审批日期审批日期审批人签字审批人签字备注备注 目目录录 修订历史. 错误错误! !未定义书签。未定义书签。 文档审批信息.1 1.简介.2 1.1目的.2 1.2面向读者.2 1.3文档组织.3 1.4设计限定.3 1.5术语说明.3 1.6参考文献.3 2.项目建设目标和预期成果.3 2.1建设目标.3 2.2主要预期成果.3 3.系统非功能需求分析.4 3.1非功能需求分析方法.4 3.2分析视角:系统服务对象.4 3.3分析视角:系统服务目标.4 3.4分析视角:生产类型定位.4 3.5分析视角:文档电子化管理要求.4 3.6系统目标.4 4.系统设计限制及约束条件.7 5.面向层次的技术架构设计.7 6.技术架构的逻辑构成.8 6.1概况:.8 6.2分类说明.8 7.实际部署.9 1.1. 简介简介 1.11.1 目的目的 此文档从构架方面对系统进行综合概述,其中使用了大量不同的构架视图来描述系统 的各个不同方面。 它用于记录并表述已在构架方面对系统作出的重要决策。 同时此文档也是在此项目后续具体实施时,各个系统功能模块的设计和开发的基 础依据。 1.21.2 面向读者面向读者 ▪项目开发人员 ▪项目测试人员 ▪项目管理人员 1.31.3 文档组织文档组织 1.41.4 设计限定设计限定 1.51.5 术语说明术语说明 1.61.6 参考文献参考文献 2.2. 项目建设目标和预期成果项目建设目标和预期成果 2.12.1建设目标建设目标 建立基于 http 访问的消费信贷申请系统,方便****银行的合作伙伴通过此系统能够便捷 的收集信贷人的资料,提高服务资料,缩短信贷申请时间。 2.22.2 主要预期成果主要预期成果 1 提升业务处理效率提升业务处理效率 ▪以客户为中心,支持全流程一体化的业务处理,提升整体业务效率; ▪结合用户职责,提供客户、项目、合同等全方位的信息,缩短信息查阅时间,提升 业务经办效率。 2 2 增强业务监控能力增强业务监控能力 ▪实时监控机制运行的关键信息和指标,为业务的平稳运行提供保障; ▪提供全面的操作痕迹保留手段,为稽核检查工作提供必要的依据。 3 3 改善数据质量改善数据质量 ▪依据业务的需求,在业务经办过程中可以对数据质量进行控制,建立集中化的、一 致、及时、准确的数据基础,满足内部统计、分析、决策的需要,以及外部监管部 门和投资者对信息披露的要求。 4 4 提升信用风险管理水平提升信用风险管理水平 ▪整合第三方的评级系统,实现定量化的信用风险评估; ▪整合外部信息,识别风险征兆,促进资产质量与收益的持续性改善与提升。 3.3. 系统非功能需求分析系统非功能需求分析 3.13.1 非功能需求分析方法非功能需求分析方法 参照 ISO/IEC 9126,可对系统架构 9 个非功能性子特性进行分析: 分析视角 •系统服务对象 •系统服务目标 •生产类型定位 •文档电子化管 理要求 非功能性需求 开放性 扩展性 适应性 安全性 高性能 高可用 可管理 易用性 可靠性 架构设计 … … … 全面分析业务特征,立足业务持续发展与创新,多维度分析非功能需求全面分析业务特征,立足业务持续发展与创新,多维度分析非功能需求, ,建立技术架构设计基础建立技术架构设计基础 图图 1 1 非功能性需求分析方法非功能性需求分析方法 3.23.2 分析视角:系统服务对象分析视角:系统服务对象 图图 2 2 分析视角:系统服务对象分析视角:系统服务对象 3.33.3 分析视角:系统服务目标分析视角:系统服务目标 图图 3 3 分析视角:系统服务目标分析视角:系统服务目标 3.43.4 分析视角:生产类型定位分析视角:生产类型定位 图图 4 4 分析视角:生产类型定位分析视角:生产类型定位 3.53.5 分析视角:文档电子化管理要求分析视角:文档电子化管理要求 图图 5 5 分析视角:文档电子化管理要求分析视角:文档电子化管理要求 3.63.6 系统目标系统目标 安全性安全性 认证:提供基于用户名/口令的认证方式、提供数字证书的身份认证方式 •授权:提供基于角色的应用软件功能的访问控制, 提供基于角色和组织机构的 数据对象的访问控制能力 •机密性:通过安全的网络传输协议,利用公钥/私钥保证数据在传输过程的安 全 •完整性:利用数字签名技术保证系统传输的关键性业务数据的完整性 易用性易用性 1. 易见 •功能操作不超过三级菜单 •主要功能设置快捷方式 •提供个人收藏夹功能,便于直接点击进入 •系统信息变更在界面易见,无需要手工刷新 或者重复操作而显示变化的关键 结果 •针对管理类和决策类用户的查询和监控类操作界面, 提供饼图,柱状图等形象 的表达方式 2. 易用 •对操作性界面,简化输入工作,提供多种可选择输入方式 •说明文字言简意赅,不存在二义性 •光标键切换有规律,不紊乱 •关联界面间具有相互联系,可自由转换 •界面简洁,按钮操作少而明确 3. 易学 •具有清晰的导航/向导功能。 •用户手册准确,易懂 •界面操作简化,提供友好提醒 •具有简单的在线提示功能 适应性适应性 •在流程定义上,系统提供灵活的机构授权配置 •在贷款类型定义中,用户可以定义不同类型的业务产品,以适应业务的变化 •系统具有基于角色的应用功能权限管理能力 •系统具有基于角色的数据访问权限管理能力 可管理可管理 •系统运行状态可管理:如系统启动、停止等 •异常处理规则可维护 •流程运行状态可维护 •可对非结构化数据进行存储、管理、检索 •可对非结构化数据的规范化管理,支持多种文档的存储 高可用高可用 •保证系统持续、稳定运行 •并且计划外宕机时间控制在全年的2%以内 开放性开放性 • 系统支持外部系统平滑接入 • 规范服务接口,统一化服务调用 • 支持规范事务类别 • 系统应提供与****银行提供的评级系统的接口对接能力 可扩展性可扩展性 • 系统能够对产品共性进行归纳与抽象,实现产品的参数化管理,实现产品产品 创新与产品变更的配置化管理 • 实现业务流程标准化与产品特性的分离 可靠性可靠性 • 能保证业务交易及其数据传递的完整性和一致性 • 在系统运行异常甚至发生故障时,能提供故障恢复的能力 高性能高性能 A 响应时间: • 用户访问系统登陆界面的响应时间目标4 秒 • 用户 98%的简单查询访问的响应时间目标2-5 秒 • 用户 98%的简单增删改事务处理访问的响应时间目标1-4 秒 • 用户 98%的复杂查询访问的响应时间目标是5-8 秒 • 服务器的平均利用率应不大于 75% B 在线用户数量: • 系统应能支持同时在线用户数为总用户数的60% C 并发交易量: C1 平均事务处理量: • 简单增删改查页面点击交易量:30 次/秒 • 复杂的查询交易:30 次/秒 C2 峰值事务处理量: • 简单增删改查页面点击交易量 100 次/秒 • 复杂的查询交易是 40 次/秒 4.4. 系统设计限制及约束条件系统设计限制及约束条件 1, Web 界面 :Ext js