论文部分内容阅读
随着电子商务的快速发展,银行逐渐将其管理模式转换为信息化管理。银行财务管理系统是银行应用较为普遍的一类信息系统,银行借助计算机来实现科学有效地管理财务业务,提高办公质量和效率。银行财务管理系统的引入极大地优化了财务工作的管理方法,减轻了财务工作人员的劳动,极大地降低了银行在财务管理方面的成本,同时,还通过信息化,提高了业务服务水平。财务管理是银行管理工作的重要组成部分,信息化建设使得财务管理成为提高银行营业利润的又一支撑和增长点。目前,大多财务管理系统仍基于C/S模式,该模式下的银行财务管理存在人工参与多、难维护、难扩展等缺陷,且市场上缺乏针对银行业务服务的财务管理系统。基于此,本文研发基于B/S模式的财务管理系统,立足银行的基础业务,为银行的主营业务做决策支持。本文基于B/S架构,在标准的J2EE中应用了主流的Struts框架进行开发。在代码的编写过程,遵从面向对象的方法,尽量封装代码,复用代码,提高开发效率,节约开发时间。本次研发实现了银行财务管理的所有基本功能,包括用户管理、总账管理、应付管理和现金管理等。总结本文的研究内容,具体有:(1)首先叙述了财务管理的起源和发展及其在银行业的应用和发展现状,收集相关文献和市场调研,了解银行财务管理的模式、业务流程以及工作规范等。(2)根据银行财务管理的业务特点和功能要求调研研发的工具,对比各技术工具的优缺点,挑选并确定最合适的技术方法和工具。本文对主要的技术工具进行了简单阐述,包括面向对象的思想、Oracle关系数据库和J2EE体系。(3)明确了基础的业务功能和技术工具,对银行财务管理进行了具体的需求分析,结合用例图和用例规约对每个业务的前后置条件、操作流程进行具体阐述,并对系统的性能需求进行了分析。(4)基于需求分析,本文按总体——局部的思想完成了银行财务管理的系统设计。设计过程从总体到局部,符合系统设计的标准流程。(5)基于系统设计,具体阐述系统实现的方法,给出了系统的界面、业务流程实现和关键代码,并采用软件工程的方法对系统的功能和性能进行了测试,分析了系统的容错性、稳定性进行了综合评估。