论文部分内容阅读
供应链金融是经济全球化的产物。它的主要模式就是以供应链上实力最雄厚的核心厂商向银行作信用保证,以便从银行引出资金流在这条供应链上流通,从而供应链的每个节点主体因获得了周转资金而盈利,实现共赢的局面。银行通过提供供应链金融服务而获得利息,手续费等利润,同时有信用额度较高的核心厂商作担保,也可将融资/贷款信用风险降低在可控范围内。随着科技进步与电子商务的普及,供应链金融服务离不开互联网,电子管理平台等现代技术的支持。同时,各商业银行为了发挥各自的竞争优势,纷纷将各自的注意力放在了可互联网上操作的SCF管理系统。SCF资金管理系统是SCF管理系统的子系统,是其12个模块中较核心的模块之一。课题先进行系统的用户需求分析,确定了该系统的功能模块。SCF资金管理系统的主要功能包括:存货类的融资申请和还款功能,预付类的融资申请和还款功能,应收类的预付款发放和应收类的卖方还款以及买方还款,还有对融资请求,预付款发放请求,还款请求的审核功能。SCF资金管理系统的整体设计从系统的设计原则,系统的功能结构设计,系统的软件体系结构设计和数据库设计几个方面确定了系统的开发平台为Java EE,采用B/S的MVC模式。通过比较Struts1和Struts2的工作原理,本系统选用Struts2框架实现系统的MVC模式。客户端与服务端之间的通信采用了远程方法调用RMI技术,数据库是Oracle11g,数据持久层是完全面向对象的Hibernate。同时,Struts2与Hibernate均由Spring进行管理。SCF资金管理系统的具体设计是按照SCF的产品类型分别进行业务的流程设计和具体的功能实现的。设计过程中采用了UML2.0要求的规范图例以及业务流程时序图,系统核心类图。在系统的编码过程中使用Action、Service接口、DAO组件等设计模式,可以实现表现层、业务逻辑层和数据层的分离。这样的基于SSH框架的设计模式有利于开发人员对系统的维护,也大大降低了开发成本,同时该系统基于Web的用户界面,节约了用户的硬件资源。课题最后对SCF资金管理系统各业务模块的主要功能进行了测试。测试结果说明系统的各模块功能达到了设计要求。