上海论文网提供毕业论文和发表论文,专业服务20年。

重庆索庆科技公司基于SOA之ERP财务管理体系概述与实现

  • 论文价格:免费
  • 用途: ---
  • 作者:上海论文网
  • 点击次数:151
  • 论文字数:0
  • 论文编号:el201406091242115964
  • 日期:2014-06-06
  • 来源:上海论文网
TAGS:

第一章 绪论


1.1 论文的研究背景
随着计算机信息技术的迅猛发展,ERP 思想渐渐地从制造业延伸到各个行业,ERP 的企业管理思想和管理软件的发展对企业组织结构和企业的正常经营产生了重大的影响。企业业务流程的不断变化也迫使企业需要建立标准灵活的 IT 系统架构。当前,ERP 系统下的财务管理系统集成了采购、生产、销售等企业业务相关的财务活动,贯彻了现代管理会计的设计原则和思想,具有集成度高、信息处理及时等优点[1]。 但在管理会计思想上还存在一定的不足,不能完全满足细致的计划控制要求,并且较为严重的是,传统的 ERP 系统存在系统开发周期长、系统稳定性差、实施成本高、应用失败率高等弊端,这使得 ERP 系统日益成为企业信息化进程中的“障碍”。其根本原因在于传统 ERP 的编程开发方式落后,软件设计代码量大,造成了软件生产效率低下,出现了大量的 Bug;同时传统的 ERP 难于实现软件的扩展性和稳定性等运行架构,这些使得传统的 ERP 系统已经无法满足信息时代下的企业发展需求[2]。因此,如何实现企业自身和企业与企业之间 ERP 系统的无缝集成、应用系统的快速可重构性、系统架构和运行的动态调整性;如何实现企业管理思想的持续创新与流程重组的快速优化;以及如何构建适用于企业信息化集成的平台,都成为当前 ERP 软件系统的一种挑战。而 SOA(Service-Oriented Architecture)架构思想,就是在这种背景下应运而生的。SOA 架构思想最早是由 Gartner 公司提出的,其定义是“一项由软件服务和软件使用者组成的客户端/服务器软件设计方法”。与其他客户端/服务器运行架构的不同之处在于,SOA 注重强调各个服务模块之间的松散耦合度,且使用独立的标准接口。SOA 的核心思想是组织能力服务化,通过服务的灵活组构来实现企业各类业务的创新,以推动企业的商业发展。企业通过采用 SOA 体系架构,能迅速便利地构建开放的、可重构的、模块化的、与运行平台无关的、可扩展的应用系统[3]。
……………


1.2 国内外研究现状
ERP系统借助信息技术平台对企业内部的各种资源实现协同和共享,能使企业避免出现垄断制约,保证企业各业务运作流程的顺利衔接,提高企业业务的正确度和企业的管理效率,降低经济交易成本,提高经济效益[4]。实现供应链的有效管理是ERP系统的核心思想,此外,同步项目工程、敏捷制造过程、精益生产流程以及计划在先与事前控制的思想也是ERP系统的重要核心。随着经济国际化和电子商务信息的迅速发展,企业资源管理中面临的问题愈加复杂,而传统的ERP软件由于原产品功能老化,体系架构灵活性差,已难以满足企业客户不断变化的业务需求,ERP软件使用者的复杂性和运用失败率高的缺陷给软件开发商和软件使用者带来了很多不便,这也给ERP软件的发展带来了一定的挑战。近些年,随着计算机技术的不断发展,有相关研究机构、软件公司、海内外学者针对传统ERP软件的不足,在ERP软件领域中引入了SOA体系架构思想。目前,通过SOA体系来解决ERP软件问题的研究已有很多,且目前已经取得很多成果[5]。
……………


第二章 SOA 体系架构及其关键技术


2.1 SOA 体系架构的概念
针对 SOA 体系架构的概念,早在 1996 年 Gartner Group 就已经给出了一些定义,只是在当时软件发展和信息化水平不够成熟的条件下,SOA 技术没有走到实质性的应用阶段。随着近两年计算机信息技术的不断发展和更新,SOA 技术已趋于成熟。SOA(Service-Oriented Architecture,面向服务的体系结构)是一种服务组件模型,它的核心功能是通过各服务单元之间的接口和定义好的契约将应用程序中具有不同功能单元的服务(Service)连接起来。各服务单元中的接口都采用独立的方式定义,分别与具体的实现服务的操作系统、硬件平台、编程语言独立。这一独立特性使得构建在这个系统中的各服务单元能够使用统一和标准的方式进行交互。这种采用独立方式定义的接口(即在软件功能实现方面没有被捆绑在特定的服务单元)的特点,被称之为各服务单元之间的松散耦合[15]。针对企业的业务需求 SOA 技术能运用网络平台对具有松散耦合的应用组件进行使用、组合、和分布式部署。SOA 技术的基础是服务层,服务层可直接被调用,可控制系统中与软件代理相交互的依赖性[16]。图 2-1 是 SOA 的概念架构模型,SOA 体系架构按照分层的原理,从下往上分为底层应用(为现有服务数据资源或数据库信息),服务组件层(为底层应用的功能封装),服务层(为向外显示的服务接口),业务流程层(为对外服务的排队),客户层(为对服务进行消费的客户服务层)。以上的详细分层主要目的是为了实现不同服务的独立封装,以达到复用的目的。在软件技术的概念理解方面, SOA 技术和 Web 服务技术经常容易被混淆。SOA 是一种设计原则,而 Web 服务是一种技术规范。Web 服务和 SOA 技术的联系在于,Web 服务中的 WSDL 是一个 SOA 配套的接口定义标准[17]。从本质方面讲,Web 服务是利用现有的协议标准来实现服务,而 SOA 则是一种架构体系模型。通过 Web 服务可以实现 SOA 技术,其好处在于,可以通过实现一个中立平台来获得服务,并能取得很好的通用性。Web 服务中的自我描述文档 XML 是独立于平台的,而 WSDL(Web Services Description Language)是其描述服务的标准语言,SOA服务通信采用消息来传输服务,该消息通常用 XML Schema 来定义[18]。
…………


2.2 SOA 体系架构的特征
为满足企业实现高效率、高质量、高效益的运营要求,企业运用 SOA 技术的最终目的是最大程度地实现企业 IT 资产方面的重用。实现最大化重用,就要求 SOA技术应具备请求松散耦合服务的请求方到服务提供方的绑定与服务之间是松耦合的功能[16]。即服务请求方不知晓服务提供方实现服务的具体细节,如程序设计语言、实现平台等。服务请求者通常通过消息来调用操作、请求信息和响应,而不通过 API 和其他文件格式。由于 SOA 系统具有松耦合特性,因此,当遇到系统中某个模块有更新时,系统只需要对此模块内部的程序进行修改,而不会影响到别的模块,这一松散耦合特性就灵活的满足了企业业务变化更新的要求[19]。
……………


第三章 基于 SOA 的财务管理系统分析........16
3.1 财务管理系统的目标与任务..... 16
3.1.1 企业财务管理系统的目标 ........ 16
3.1.2 企业财务管理系统的任务 ........ 16
3.2 财务管理系统的需求分析.... 17
3.2.1 企业财务管理系统功能分析 .... 17
3.2.2 ERP 财务管理系统功能分析..... 19
3.3 系统功能模块分析...... 20
5.4 设计系统的功能实现....... 52
5.5 本章小结....... 56
第六章 重庆索庆公司基于 SOA 的 ERP 财务管理.....57
6.1 中小企业 ERP 软件使用背景介绍 ..... 57
6.2 解决方案....... 57
6.3 测试系统配置.... 58
6.4 测试结果....... 60
6.4.1 实验准备 ...... 60
6.4.2 实验实例分析 ........ 60
6.4.3 经营效果分析 ........ 64
6.5 系统总体效果分析...... 65
6.6 本章小结....... 65


第六章 重庆索庆公司基于 SOA 的 ERP 财务管理系统测试


6.1 中小企业 ERP 软件使用背景介绍
重庆索庆科技有限公司(以下简称SuoQing公司)是一家集研发、制作生产和销售为一体的民营企业,产品涉及计算机及周边产品、多媒体教学系统、服务器存储、远程音视频会议系统、大屏幕显示系统、校园广播系统、监控安防系统、综合布线工程等IT产品。SuoQing公司属于中小型制造企业,公司产品的生产过程不复杂,产品种类也比较单一,企业管理不够专业、企业规模也不大、管理人员不多且管理者对计算机运用水平不是很高。当前,像 SuoQing 公司一样的中小型企业还有很多,针对这一类企业,他们大部分所面临的企业发展问题是:企业的网络信息化程度不高,没有实现 Internet网上的信息共享,他们的管理系统还停留在传统的管理方式上,且仅仅只是在企业内部运行。同时,企业在生产和管理环节衔接不够紧密,企业管理的难度较大,管理者的应变能力差,企业信息传递渠道落后,办公效率低。
……………


结论


本文通过对ERP软件在国内外的使用现状、SOA技术的国内外研究现状、SOA体系架构和关键技术、财务管理系统进行了研究,详细分析了 ERP 环境下财务管理系统的需求与功能,运用 Powerdesigner12.5 对财务管理系统的业务流程进行了模型,并基于 SOA 体系架构思想构建了财务管理系统的体系结构,最后运用 WebService 技术在.NET 平台下进行了系统的实现。主要的研究成果如下:
(1)对 ERP 软件在国内外企业中的使用情况和未来发展趋势、SOA 技术的国内外研究现状进行了研究,分析了 ERP 软件在体系架构上所存在的一些问题,以及使用 SOA 技术的优势,并提出了基于 SOA 体系架构的 ERP 财务管理系统。#p#分页标题#e#
(2)研究了 SOA 思想的理论体系和 Web 服务组合的关键技术。主要包括:SOA 体系架构的概念、特征、优点,以及 SOA 架构服务的设计方法、Web 服务的体系架构、Web 服务发现和组合等相关技术。
(3)对 ERP 环境下的财务管理系统进行了详细的需求分析和功能分析,并运用 SOMA 面向服务的分析与设计方法,结合 Powerdesigner12.5 平台中的业务建模工具,构建了财务预算和成本管理的业务流程模型。
(4)针对 ERP财务管理系统的特点,结合 SOA 体系架构的思想,构建了基于 SOA 体系架构的 ERP 财务管理系统的具体体系架构,并对系统的功能、总体框架、服务实现和数据库进行了详细的设计。
……………
参考文献(略)

1,点击按钮复制下方QQ号!!
2,打开QQ >> 添加好友/群
3,粘贴QQ,完成添加!!