1、软件工程项目 系统需求分析说明书系统需求分析说明书 商业银行中间业务定价系统版本号日期撰写人V1.02012.11.15畅俊伟目 录1引言11.1编写目的11.2读者对象11.3编写原则11.4项目背景21.5参考资料22任务概述42.1目标42.2运行环境42.2.1网络环境42.2.2硬件环境42.2.3软件系统42.3条件与限制53功能需求63.1中间业务项目调查63.2应用现状调查73.3业务处理总体流程分析83.3.1商业银行中间业务定价系统流程83.3.2系统业务处理总体流程图103.3.3实体初步描述113.4系统处理详细流程分析123.4.1系统初始化设置流程123.4.2录入
2、流程123.4.3信息获取和评估流程154性能需求154.1数据精确度154.2时间特性154.3适应性164.4其它需求165系统分析175.1该系统的组成分析175.2功能分析175.2.1总体功能结构图175.2.2收费项目管理平台的功能结构分析195.2.3中间业务产品管理平台205.2.4系统管理平台的功能结构分析215.2.5功能点列表222第2页共26页 软件工程项目 系统需求分析说明书1 引言1.1 编写目的本说明书为了让用户和软件开发者双方对开发软件的初始规定有一个共同的理解。使之成为整个项目开发中系统开发设计的依据,也是项目后期系统测试依据。本文档定义商业银行信息共享与评估
3、系统的运行环境、功能需求、性能需求以及各个子系统的功能分析, 指导将来系统升级或重写设计及编码。1.2 读者对象本文档可作为系统设计人员,程序员,测试人员,文档编写人员,系统维护人员,系统使用人员的参考资料。1.3 编写原则1) 正确性:需求规格说明书中的功能、行为、性能描述必须与对目标软件产品的期望相吻合。2) 无歧义性:对于用户、设计人员和测试人员而言,每一个需求只有一种解释,确保无歧义性的措施是使用标准化术语,并对术语的语义进行显式的、统一的解释。3) 完整性:包括全部有意义的需求,无论是关系到功能的、性能的、设计约束的,还是关系到属性或外部接口方面的需求;要符合需求规格说明书要求,如果
4、个别章节不适用,但要在需求规格说明书中保留其章节号;填写需求分析说明书的全部插图、表等,并且定义全部术语和度量单位。4) 可验证性:对于规格说明书中的任意需求,人或机器都能通过过程检查软件产品能否满足需求。5) 一致性:需求规格说明书中的各个需求之间的描述是不能矛盾的。6) 可修改性:具有一个有条不紊的易于使用的内容组织,具有目录表、索引,同时保证没有冗余。7) 可追踪性:需求规格说明书保证每一个需求的源流清晰。8) 可理解性:需求规格说明书应保证用户、设计人员和测试人员的理解一致性,同时满足运行和维护阶段的可使用性。1.4 项目背景随着中间业务在银行收入中占比的不断的提高,发展中间业务成为银
5、行业竞争的焦点。目前,世界主要国家的非利息收入在银行全部收入中的比重一般都在20%以上,个别银行甚至高达70%,非利息收入已经成为决定银行整体收入状况的一个极其重要的因素。据统计,目前非利息收入在银行全部收入中的比重,美国和加拿大平均为45%,欧洲国家为44%,澳大利亚等亚太国家为28%。经济越发达,非利息收入所占比重越高。在中国,2011年上半年,各家上市银行业绩均取得了大幅度增长,除传统的利息收入外,中间业务收入的快速提升成为各家银行利润突飞猛进的另一个重要来源。而在国外商业银行中间业务收入占总收入的比重大大提高的趋势更加明显,且西方国家商业银行经营的中间业务种类繁多,尤其是在各国纷纷打破
6、分业经营的限制、实行混业经营以来,为了满足客户的各种需求,商业银行在金融产品创新方面的速度空前加快。中间业务发展与西方商业银行相去甚远。中间业务不仅规模小,经营品种少之又少,而且服务手段落后,收入水平低下,没有完善的有关中间业务的有效定价机制,与发达国家形成鲜明反差。目前,我国商业银行共开展了260余个品种的中间业务,但不少商业银行仅仅将中间业务作为争夺银行存款份额的手段。为了抢夺客户资源,各银行中间业务的发展出现了任意确定收费标准、少收费、无偿服务甚至垫付资金的恶性竞争局面。随着中间业务的不断发展,对银行利润的贡献越来越大,很多银行对中间业务的定价让消费者难以信服。但是商业银行作为独立经营、
7、自负盈亏的法人实体,也同样需考虑其利润最大化的目标。定价能力是商业银行核心竞争力的一种体现。自主定价首先需要商业银行对自己推出的中间业务产品有着清醒的认识,是商业银行全面审视中间业务产品并对其进行估值这种能力的体现。另外,定价能力还很重要地体现在商业银行与客户的沟通能力上。定价不是简单的估值,既要了解市场的情况,又要了解客户的需求,并及时作出正确的判断。对于具体的中间业务产品,收费多少,如何定价,都直接关系到商业银行最终的利润。因此,从银行自身以及市场方面来看,建立健全商业银行中间业务定价体系,各商业银行建立一套完善的中间业务定价机制刻不容缓。1.5 参考资料u JAVA高手真经(应用框架卷)
8、u jQuery全面提速u JAVA Web典型模块与项目实战大全。u 精通JAVA Web整合开发(JSP+AJAX+Struts+Hibernate)u Ext JS高级程序设计(黄灯桥 徐会生 著)u 开发者突击:JAVA Web主流框架整合开发(J2EE+Struts+ Hibernate+Spring)u HTML5与CSS3权威指南u Hibernate3.0 JAVA数据库持久层开发实践2 任务概述2.1 目标1) 提高开发效率,近早发现遗漏、错误和理解的不一致。2) 有助于估计项目所需资源。3) 为项目的最后确认和验证提供一个基准。4) 便于移植和不断提高。2.2 运行环境2.
9、2.1 网络环境为满足商业银行对本系统的应用需求,基于目前商业银行计算机系统的实际应用状况,项目建设首先要建立起银行内部的计算机网络系统,在现有计算机的基础上,再添加相应的计算机设备,如下:n 客户机:作为网络前台机,进行应用软件的运行与操作(尽量保证业务部门每人都有一台电脑);n 服务器:作为网络操作系统、数据库系统运行的平台;n 路由器:作为连接服务器和客户机等的设备,将整个银行部门布置为局域网络2.2.2 硬件环境序号设备名称参数备注01数据库服务器至强型CPU:单芯4核、4*2 G内存:大于等于4G硬盘:大于等于400G02Web服务器CPU:单芯4核、4*2 G内存:大于等于4G硬盘
10、:大于等于200G2.2.3 软件系统序号项目系统软件数量备注01网络操作系统WindowsServer2003及以上1服务器02客户操作系统Windows XP/7/Vista系统1个人电脑03数据库系统 Mysql(oracle)1服务器2.3 条件与限制 1) 各个子系统应当划清边界,以便实现各子系统的独立性;2) 该系统应当有严格的权限管理,以保证系统的安全和信息的保密;3) 由于开发能力有限,未能提供员工绩效考核系统,客户管理系统,供应量管理系统的接口;4) 由于该系统开发人员人数和经验、开发经费有限,系统性能有待进一步提高。3 功能需求3.1 中间业务项目调查 1.支付结算类中间业
11、务 附注:垄断业务;执行商业银行服务定价管理的暂行办法 的上限规定。2.银行卡业务3.代理类中间业务4.担保类中间业务5.承诺类中间业务6.交易类中间业务7.基金托管业务8.咨询顾问类业务9.其他类中间业务l 应用系统的困境。企业原有信息管理的方法或系统老旧,目前现有功能比较简单,查询较慢等,已不能满足日常工作,以及业务发展的需求。l 日常管理的困境。尤其是在对业务应用支持上明显不足。l 员工培训的困境。员工众多,分布很广,很难统一召集起来进行统一的培训,面对繁多的中间业务,其业务能力不能得到有效提升。l 业务和管理支持的困境。产品品种繁多,规范、政策等多而且变化较快,需要让员工及时的获取这些
12、大量的相关信息。在掌握这些信息的基础上还要积累如何应对客户的实战经验,并把这些有益的经验分享。l 信息共享的困境。缺少统一平台的支撑,员工的经验更多的是在个人头脑中,无法相互共享、学习。银行业务情况区域跨度大,各分行之间缺少沟通交流,信息、经验就更难与共享。分行内部也因缺少统一的交流平台,更多的只能员工之间私下进行简单的交流。大家通过实践获得的宝贵的信息,无法得到有效的推广应用,无法共享、传承给更多的人。而这些都能通过系统的强化解决。l 岗位信息传承和优化的困境。组织中的岗位一般都是相对固定的,但人员是不断流动的,员工离职后其岗位信息、经验等也就随之流失掉,导致了岗位信息得不到有效的固化、传承
13、。新员工没有学习的参照,无法短时间内了解岗位工作,不能尽快上手。岗位信息即使有措施稳定了,也还要持续优化,才能使咨询工作水平随着实践,越来越“最佳”。好的软件能使员工很快适应变化,方便服务和管理。面对这些困境,一个优秀的系统成为首选的解决方案,因此,商业银行中间业务定价系统基于银行中间业务产品定价的透明化和合理化的需求,其市场前景是十分广阔的。 3.2 应用现状调查我国商业银行中间业务定价发展的现状并不令人满意。1)定价机制不够灵活。长期以来,由于计划经济的约束,我国没有重视商业银行中间业务的定价问题,国内商业银行自主定价的权力很小,各银行中间业务产品的价格差异不大,定价策略在商业银行营销策略
14、中的重要性没有充分体现出来,无法形成竞争的手段。因此,国家应该明确商业银行中间业务收费的权利,以及自主定价的合法性,为我国银行业中间业务的自主定价营造法律空间。2)、定价方法不够合理。定价不是简单的估值,既要了解市场的情况,又要了解客户的需求,并及时作出正确的判断。对于具体的中间业务产品,收费多少,如何定价,都直接关系到商业银行最终的利润。不合理定价引发的问题表现在:消费者对商业银行中间产品定价存在误区,银行忽略产品、服务成本核算的重要性,传统中间业务产品的定价机制缺乏弹性,中间业务产品不能体现资源的有效配置等3)定价技术有所欠缺。现定价技术并未将银行各种收费项目编制于系统中,能把所有影响其定
15、价的因素都一一罗列出来,这使定价不能够满足消费者的效用心理。另外,大商业银行之间信息的共享缺乏,这可能会导致某个业务被某家银行垄断的现象,出现商业银行乱收费的现象。银行中间产品定价因此无法满足公开化、透明化的要求。3.3 业务处理总体流程分析3.3.1 商业银行中间业务定价系统流程银行专家银监会消费者进入产品管理系统进入产品管理系统查看产品类型进入产品管理系统图3-2 商业银行中间业务定价系统流程图添加收费类型查看收费类型查看审核情况查看产品类型进入产品管理系统查看收费类型查看审核情况查看产品类型查看收费类型查看审核情况查看产品类型添加产品类型查看收费类型查看审核情况添加收费项目向银行推荐因子
16、向银监会提供意见向银监会提供意见向银行推荐因子添加产品信息添加产品信息查看产品信息1.消费者:消费者是商业银行中间业务的对象和主体。该系统能够按要求对各种资源进行组织,对突发事件做出有效的反应,通过提高商业银行与消费者沟通的密切程度能够快速适应多变的环境。消费者能够通过进入产品管理系统,查看产品类型、收费类型和审核情况,通过该系统商业银行将收费信息公开,让客户了解银行的成本和收益,从而使得银行中间产品业务定价透明化、公开化,做到公平、公正。此外,这也有利于消费者对银行中间产品定价的监督,并能提出及时有效的反馈。信息消费者意见图3-3 消费者信息反馈2.银监会 银监会是为了增强银行竞争力、更大范
17、围第防范金融风险而成立的。能够对银行业金融机构实施监管,维护银行业的合法、稳健运行。它作为本软件的用户,主要责任是向银行推荐因子,包括对收费类型和项目的添加。指导和监管银行中间业务定价,使之更合理化。此外,本软件也为银监会提供了线索追踪,对于将来银监会对银行业务的审核提供了帮助。定价合理化图3-4 银监会使定价合理化优化定价严格定价推荐因子提出建议监督审核3.专家专家是本软件的另一用户群。专家的职能在于向银监会提供意见。是银监会的辅助者。因此专家留言是能够直接发送到银监会,以此进行信息支持和意见提出。4专家图3-5 专家对定价的间接作用知识支持意见提出银监会认可银行实施4.银行 银行是本软件的
18、重要用户,在本软件中的权限最大,除了具备消费者、银监会、专家的权限外,银行还能进行添加产品信息、添加收费类型和添加收费项目的功能。这些功能能够直接显示在前三类用户的界面上,受前三类用户的监督,为前三类用户提供信息,实现真正的透明化和公开化。此外,银监会的推荐,专家的间接指导和消费者的反馈,都会影响到银行对于产品信息、收费类型和收费项目的增减。3.3.2 系统业务处理总体流程图银行通过专家知识和建议查看消费者不通过理由审核参考添加产品类型添加产品信息添加收费项目产品管理系统推荐收费因子产品管理系统推荐收费项目银监会3.3.3 实体初步描述图3-7 实体初步描述图3.4 系统处理详细流程分析3.4
19、.1 系统初始化设置流程系统在安装后,需要先进行初始化设置,由系统管理员对站点的基础信息进行设置。然后对基础信息结构进行设置,包括部门结构设置、部门功能结构设置、角色定义、角色操作权限定义、角色数据权限设置,为系统的运行定义一个应用环境。具体处理流程如图3-8.:图3-8 系统初始化设置流程图部门结构设置入部门功能结构设置角色定义角色操作权限定义角色数据权限定义系统管理员站点基础信息设置了解信息留言信息反馈发送3.4.2 录入流程录入方式有两种,第一种是通过银行先登录商业银行中间业务定价系统,通过发布模块对信息进行手工录入,成为今后可随时查阅的信息资源;第二种方式,是由银行通过对原有信息库里的
20、内容进行相应的预处理,转化成新信息库所支持的内容结构,直接导入新信息库里,实现新信息库和原有信息库的有效对接,减少内容的大量手工录入工作。具体信息录入流程如图3-9所示:NYYN用户登录用户注册注册审核通过与否主管是否已注册用户角色判断专家消费者进入个人信息库阅读图3-9产品录入流程图信息获得信息导入银行原有信息库登录系统银监会3.4.3 信息获取和评估流程用户登录系统后,可以查看最新信息,也可以通过信息主题或关键字的匹配检索所需信息,再通过商业银行部门结构角度对信息进行二次筛选,快速定位信息。信息查询完成后,可以对信息进行评价和收藏,也可以通过留言实现与创建者即银行的交流互动,促进信息的不断
21、改进和完善,推动信息型组织的建立。同时还可以通过查询记录表,查看阅览的信息情况。具体的流程如图3-10所示:信息获得信息搜索用户查询记录内容评价留言回复图3-10 信息获取与评估流程内容收藏信息评估查看信息登录系统4 性能需求4.1 数据精确度要求能返回与用户需求关联度和精确度高的搜索结果。4.2 时间特性时间特性方面,该系统要求较为严格:当用户登录访问时,系统应在4秒钟左右即使做出响应;在用户信息发布和更新修改时,控制在8秒钟内;用户搜索结果返回方面,应尽量控制在十几秒钟之内。4.3 适应性系统操作方式应尽可能简单易用;界面简洁友好;运行环境尽可能地向下兼容,与其他软件的接口和开发环境发生变
22、化时,应具有较强的适应能力和通用性,在数据结构、程序变化不大时,能在不同的系统上应用;系统具有良好的扩展性,以适应新的业务功能方面的扩展。4.4 其它需求该系统要求具有良好的健壮性和容错性,当程序出错时,能在一定局限内允许错误的存在而不使系统运行出现错误;与其他应用系统有良好的软硬件接口;对数据有严格的保密性;数据的安全性要求,具有较为严格的管理权限和数据备份恢复功能。5 系统分析5.1 该系统的组成分析该系统为用户构建了个性化的个人信息门户平台,用户可以在该平台上进行个人信息的维护和个人信息的管理,可以随时查看个人的历史记录,同时也可查阅所需资源,实现信息价值的最大化。通过系统管理平台,可以
23、实现对系统进行初始化设置(如站点信息设置、角色定义、部门结构设置、权重设置等)。系统管理员可以根据需要在系统层面、业务应用层面上,进行多角色和多维度的基于数据和操作分离的权限管理,使得安全管理更为细致化;管理员也可对用户信息和留言回复进行统一管理。考虑到系统的安全性和便捷性,该系统采用三层架构B/S模式,即浏览器/服务器模式。主要由三大子系统组成,分别是个人信息门户管理平台,信息学习与评估管理平台和系统管理平台。5.2 功能分析5.2.1 总体功能结构图 商业银行中间业务定价系统收费项目管理平台中间业务产品管理平台系统管理平台中间业务产品添加模块中间业务产品查询模块中间业务产品管理模块收费项目
24、添加模块权限管理模块专家管理模块图4-1 总体功能结构图收费项目计算模块用户管理模块站点管理模块影响因子分析模块消费者管理模块银行管理模块银监会管理模块中间业务产品审核模块收费项目查询模块5.2.2 收费项目管理平台的功能结构分析收费项目管理平台收费项目添加模块收费项目查询模块收费项目计算模块图4-1-1收费项目管理平台注册登录添加收费项目添加依据计算依据登陆查看收藏的收费项目查看计算公式影响因子分析模块添加影响因子评价影响因子审核国家政策查看影响因子添加计算公式等待批准与更新1、收费项目添加模块实现用户登录和注册的功能;用户可以对个人资料和用户密码进行管理,也可进行添加收费项目的管理,这包括
25、:添加一句、计算依据、审核国家政策。2、收费项目查询模块登陆:之后可以实现个人信息的创建、发布,并可以对个人信息进行删除和修改;查看收费的收费项目:可以查看收藏的信息,也可删除所收藏的信息。3、影响因子分析模块实现因子的查看、添加和评价。4、收费项目计算模块方便用户对公式的查看、添加和等待批准和添加。5.2.3 中间业务产品管理平台图3-14 知识学习和评估管理模块中间业务产品管理平台查询模 块留言回复管理模块产品搜索引擎中间业务产品评价收藏中间业务产品审核模块中间业务产品评估指标评估指标权重设置中间业务产品定价管理中间业务产品管理用户收藏次数用户评分累计点击量专家推荐分值中间业务产品推荐相关
26、产品推荐添加模块指定推荐添加依据定价依据专家地图定价模型比较专家评分收费项目选择定价模型等待审核5.2.4 系统管理平台的功能结构分析系统管理平台操作权限设置数据权限设置专家管理模块消费者管理模块站点管理模块专家评估专家意见图4-1-3系统管理平台权限管理模块用户注册审核用户信息管理专家查询银行管理模块银监会管理模块银行添加模块银行维护模块评估中间业务产品审核中间业务产品用户绩效考核留言回复管理模块角色权限管理角色管理查看中间业务产品信息1、权限管理模块实现对角色的管理,并可以进行角色权限管理,包括操作权限设置和数据权限设置。2、银行管理模块可以将商业银行的信息批量导入信息库,减少录入的工作量
27、;通过信息模块,可实现对所有信息进行统一管理;对信息库进行备份,以保证系统的安全性;信息统计,支持对信息库中的信息总量,可实现对所有系统资源的统一管理。 3、银监会管理模块可以查阅银行提供的信息,方便其进行监督指导和推荐、审核。4、消费者管理模块和银监会一样可以查阅银行提供的信息,并能进行意见的网上反馈。5、专家管理模块方便专家查询评估。6、留言回复管理模块加强银行和消费者、专家以及银监会的沟通,使中间业务定价更加公开化、专业化和合理化。对所有的留言回复进行管理,可以搜索查看留言,也可删除留言。7、站点管理模块网站名称管理;企业名称管理;联系地址、联系方式;版权管理;技术支持等。5.2.5 功
28、能点列表 收费项目管理平台:n 用户注册n 用户登录n 个人资料管理n 密码管理n 信息发布n 信息删除n 信息修改n 增加收藏n 删除收藏n 上传资源n 下载资源n 搜索下载资源n 查看查阅记录 中间业务产品管理平台:n 最新信息推荐n 信息搜索引擎 n 相关信息推荐n 专家指导n 信息评价n 留言n 收藏信息n 审核类信息n 信息挂起n 信息作废n 信息锁定n 信息指定推荐n 信息评估指标权重设置 系统管理平台:n 角色管理,包括添加、删除和修改角色n 角色权限管理,包括操作权限设置和数据权限设置n 信息搜索n 信息信息管理,包括查看信息和删除信息n 信息导入n 信息库备份n 信息统计n 下载搜索n 下载资源管理,包括查看和删除n 增加功能n 删除功能n 修改功能n 查看信息点列表n 添加信息点n 修改信息点n 用户注册信息审核n 查找用户n 查看用户信息n 修改用户信息n 锁定用户n 留言回复管理,包括留言搜索、查看和删除n 站点管理,包括系统名称管理、企业名称管理、联系地址管理、联系方式管理、网站版权和技术支持等第24页共26页