论文部分内容阅读
随着我国市场经济改革的不断深入,我国中小银行的商业化改革从未停歇,特别是在信息化建设方面,中小银行表现出了非常强烈的需求,使得信贷管理系统成为了银行核心业务系统中重中之重的信息化建设项目之一。信贷管理系统作为专业级应用系统,其主要目的是银行进行信贷业务管理和风险控制。而在其进行系统的构建过程中,系统架构的设计是整个系统构建的基础,具有极其重要的作用,系统架构的性能直接影响了整个系统的使用性能。本文通过对我国中小银行信贷系统中底层技术的关键问题进行分析、设计、实现。论述了在B/S软件框架体系下银行软件开发的关键性技术问题;同时对目前银行系统研发所用的开发平台和开发工具做了比较和分析,针对研发的周期、难易度、安全性等问题,经过综合评价,最终选择了J2EE平台作为研发的基础语言,并采用spring、ejb、hibernate、struts实现整个信贷系统的底层框架。论文首先对银行信贷建设的历史作了概要回顾,分析了银行信贷系统包括的各项子系统,阐述了子系统在整体系统运营中的重要性和必然性。总结其他银行和团队在设计该系统的缺陷和不足,结合我行的实际运行情况提出了一些解决方案。在此基础上,对本行信贷系统进行了系统性的需求分析,从系统的业务需求和系统功能需求两方面深入分析完成本系统所需要的基本功能和外部接口,明确信贷系统在整个银行信息化中所起的主要作用和与其它子系统的外在内在关系。系统实现:首先明确了系统的整体架构的设计方案,并使用java实现了底层的基本代码,对所有的代码通过junit进行了完整测试,接着利用Apache Tomcat服务器对项目进行了部署测试。为了提高开发效率和项目小组的协同性,在架构的实现中对底层框架进行了模式化、模块化,对常规代码进行了封装处理,最后提供一个完整解决方案供项目的二次开发和UI部分的完整呈现,在本文中重点针对整个系统底层框架的实现做了研究和开发,并针对重要模块的实现做了完整的实例及解释,但不涉及视图的呈现部分。