论文部分内容阅读
自2002年10月上海黄金交易所成立,国内商业银行尤其是五大国有银行进度飞快的参与到贵金属交易行业中来,银行贵金属交易量增长迅速,为银行带来了丰厚的利润,贵金属业务已在银行中间业务中占据了一定的地位,而目前大部分银行的贵金属业务还处在纯手工处理方式,它的台账通过EXCEL登记、中台无法实时监管、清算与会计也通过手工编制处理、报表也是通过人工采集生产。由于存在前台中台后台的脱节,一方面限制了银行贵金属业务的发展,另一方面使得银行现开展的业务存在风险识别能力低、操作风险不可控的隐患。本文以银行贵金属业务发展趋势为背景,在深入研究该银行贵金属业务类型的基础上,分析业务流程,根据业务需求提出需求分析,使用当前成熟的,前沿的开发技术,采用符合国际、国内标准的技术规范的基础上进行架构设计和总体设计,完成数据库概念结构设计和逻辑结构设计,完成系统概要设计,并开发实现该系统。从而实现该行的美元金交易与人民币金交易的统一管理,实现系统内租赁与分行对客租赁业务的管理,实现贵金属行情的数据实时采集,实现贵金属敞口的实时监控与市值评估,实现美元金的swift报文生成功能,实现贵金属交易的记账功能,实现业务部门的相关报表取数与统计功能,实现贵金属业务管理系统与行内其它系统的对接。通过贵金属业务的前中后一体化操作流程管理,将业务人员从复杂的手工方式中解脱出出来,也降低与客户交易风险。该系统用到的关键技术包括Spring和Mybatis框架技术,采用分层架构的思想将系统分为用户交互层,交互控制层,业务服务层,公共服务层,数据访问层和数据存储层,因而每个层次只需关注本层的业务逻辑,降低程序之间的耦合性,减少依赖关系。用户交互层使用的技术是SpringMVC+JSP+Jquery+easyUI。交互控制层,业务服务层和公共服务层使用的技术是Spring。数据访问层和数据存储层是通过Mybatis框架封装的数据库操作来实现对oracle数据库访问的。