银行业务知识管理系统的设计与实现
大型商业银行具有从业人员多、业务覆盖广、地域跨度大等特点,跨部门、跨岗位协作难度大,信息和知识流转困难,金融产品创新和推广能力滞后。
知识管理的缺失和不足已经严重制约了银行的金融创新和业务拓展能力,在一定程度上影响了国内商业银行的竞争力和可持续发展能力。
在知识经济时代,知识资本成为判断一个企业是否具有核心竞争力、是否具有可持续发展能力的重要标准。
通过在大型银行部署知识管理系统,能带来显著的效益提升,如网点服务效率提升、银行业务管理水平、服务水平、营销水平提升等。
伴随着银行信息化的进行,国内商业银行也逐渐开始了知识管理系统与体系的探索和构建。
本文以工商银行为例,详细介绍了一个银行业务知识管理系统的设计与实现。
Web2.0是在Web1.0的基础上发展而来,其理念对于知识管理具有积极的影响。
开发一个企业级的Web应用系统变得越来越复杂,所需的周期时间越来越短,同时对系统易用性、稳定性、扩展性和安全性的要求越来越高。
搭建系统的框架选择至关重要,直接影响到软件的开发与维护难度。
本文选择Java EE标准框架JSF和开源框架Spring、Hibernate作为Web应用开发的解决方案。
JSF的好处是表达各种各样的行为或属性的UI组件和它的呈现器之间的耦合度非常低。
Hibernate是数据持久层的一个轻量级框架,它提供了查询获取数据的方法,用面向对象的思想来操作数据库,节省了我们开发处理数据的时间。
Spring对解决企业应用程序开发的多变性和复杂性非常有用,它的众多优
势之中最突出的就是可以分层架构。
本文从软件开发的基本过程和思想出发,首先对银行业务知识管理系统需求进行了分析,并利用UML用例图详细介绍了系统登录模块、知识浏览模块、经验交流模块、知识推送模块四个模块。
然后分别从表现层、业务逻辑层、持久层和数据库等方面,阐述了功能模块的设计和实现。
文章最后给出了系统运行的结果。
实践表明,在Web应用开发中,使用整合JSF、Spring、Hibernate的开发平台,可以充分发挥各个框架的优点,降低Web应用开发的复杂性,提高开发效率和质量。