论文部分内容阅读
基于Java的供应链金融OA(Office Aotomation,办公自动化)系统,就是在供应链金融系统的基础上,融入与金融业务相关的OA业务,实现一个同时满足企业业务办理和日常管理的综合办公系统。本文针对目前市场上OA系统主要面向业务,与供应链金融业务关联不大的问题,对基于Java的供应链金融OA系统进行研究与开发。系统使用J2EE作为开发平台,Java作为开发工具,MySQL作为系统开发数据库,采用MVC(Model/View/Controller)软件设计模式,并以目前较为流行的SSI(Spring+Struts+Ibatis)框架作为技术架构,引用Ajax页面局部刷新技术和JSP动态页面技术,结合B/S网络架构进行系统的开发和实施。针对目标系统的设计,引入面向对象和配置思想,将设计的关注点更多地放在用户对象身上,以平台级产品的标准,采用工作流与角色相结合的方式,对目标系统进行了设计。系统实现划分为三个模块:桌面模块、设置模块、功能模块,其中桌面模块用于系统消息待办任务的浏览和操作,设置模块用于系统机构和工作流的配置工作,功能模块用于OA业务的发起和管理等。三个模块相辅相成,很好地实现了适用于银行、信贷公司和B2B公司的综合办公系统。通过对系统测试上线运行效果的分析,目标系统起到了整合企业资源、降低了企业成本作用,满足了客户需求。并在结合供应链金融实际业务的基础上,解决了跨部门、跨角色的办公业务问题。系统运行稳定,兼容性良好,升级难度和工作量明显降低。