网学网其他类别编辑为广大网友搜集整理了:基于SOA的国库会计账簿及报表系统绩等信息,祝愿广大网友取得需要的信息,参考学习。
论文字数:37898,页数:81
摘 要
目前,传统财务软件受到来自先进的管理思想和信息技术带来的巨大挑战,网络化、管理化已成为财务软件发展的必然趋势,跨跃时间与空间的限制的网络财务随之迅速的成长起来。
本文详细论述了财务信息软件当前发展现状,探讨了实现网络财务的技术平台与实现手段。针对传统财务软件不能很好解决财会业务的远程处理、会计核算滞后等问题,本论文(项目)在充分的调研与需求分析的基础上,采用面向服务的架构技术,进行了针对该财务软件的架构设计,该设计包括企业层、流程层、中介层及基本层四个方面。然后,本文运用面向对象的设计方法进行了财会业务域类分析、财会域类动态行为设计、财会业务流程分析,并在此基础上进行了模块的规划与实现。在具体实现技术方面,按上述四层结构,在具有多层结构的分布式应用程序模型的技术平台上,构建能够封装业务逻辑的企业级JavaBean中间组件,并结合动态页面实现技术使上述问题得到较好的解决。为了能够使页面具有更好的表现逻辑,在程序的实现中,同时使用多种脚本语言、层叠样式表技术及超文本页面组件技术。
最后,在企业层中,对该财务系统进行了功能测试,在测试中发现的问题已经全部得到了解决。按照面向服务结构的四层设计的要求,对系统的性能做了比较全面的实验性分析,达到了满意的效果。
关键词 网络财务;面向服务的构架;企业级JavaBean;超文本页面组件
Abstract
Currently, traditional accounting software is confronted with advanced management ideology and IT technology and thus networked accounting software with management functionalities, which is developing very quickly and breaking the time and spatial barriers, has become the main trend.
This paper discusses the current state of the development of the accounting information software in detail, the technical platforms and the implementation means of the networked finance. For the purpose of solving problems in long-distance financial transactions and delay in accounting resulted from traditional accounting software, in this paper, based on sufficient requirement analysis, service oriented architecture has been adopted in the architectural design, which involves enterprise layer, processing layer, intermediary layer, and basic layer. This paper applies object-oriented design method to do class analysis on financial transactions, dynamical class behavior design, and analysis on financing transaction flow and then, based on these designs, module designs and implementations are carried out. As for implementation techniques, according to the four-layered structure, on the distributed multi-layer technical platform of application program model, this project uses Enterprise JavaBean component to encapsulate business logics combined with dynamic Web pages to solve the problems successfully. In order for the webpages to have better presentation logic, this project uses multiple script languages, cascading style sheets and Hypertext Page Component technics.
Finally, functionality testing has been finished in enterprise layer and all the errors found have been corrected. According to the design requirements for the four-layered Service Oriented Architecture, performance analysis has been done on the system and satisfactory results are achieved.
Keywords Networking Finance, Service Oriented Architecture, Enterprise JavaBean, Hypertext Page Component
目录
摘 要 I
Abstract II
目录 III
第1章 绪 论 1
1.1 课题的学术背景和实际意义 1
1.2 与课题相关的国内外研究综述 2
1.2.1 财务软件的发展概况 2
1.2.2 中间件的发展概况 3
1.2.3 SOA的发展及目前的研究状况 6
1.3 本文的主要工作 8
第2章 系统分析 9
2.1 理解需求 9
2.2 分析需求 10
2.3 本章小结 14
第3章 系统设计 15
3.1 系统配置 15
3.1.1 软件配置 15
3.1.2 硬件配置 15
3.1.3 网络配置 16
3.2 国库会计账簿及报表系统的架构设计 16
3.2.1 应用程序前端 17
3.2.2 流程服务 19
3.2.3 中介服务 20
3.2.4 基本服务 21
3.3 国库会计账簿及报表系统域类分析 25
3.3.1 账务管理域类分析 26
3.3.2 款项拨付域类分析 26
3.4 域类的动态行为设计 27
3.4.1 类的状态图 28
3.4.2 类的时序图 31
3.5系统安全性设计 32
3.6 本章小结 35
第4章 系统实现 36
4.1 概述 36
4.2应用程序客户瑞的实现 36
4.3 业务流程层的实现 46
4.2.1 业务逻辑流程 46
4.2.1 业务逻辑组件 47
4.4 中介层的实现 57
4.5基础服务层的实现 58
4.3本章小结 61
第5章 系统测试与性能评测 62
5.1 概述 62
5.2 基本层的性能评测 62
5.3业务流程层和中介层性能评测 64
5.4应用程序客户端性能评测 65
5.4 本章小结 69
结论 70
参考文献 71
附录1 凭单管理子模块表 74
附录2 EJB组件说明表 75