论文部分内容阅读
本课题基于SaaS (Software as a service)模式的企业管理服务平台的设计与开发思路来源于世行项目,是世行投资支援绵阳科教创业园区企业信息化建设的子项目,目的是为绵阳市科教创业园区的企业开发一款在线服务平台系统。面向的企业多为高新技术的中小型企业,在自身管理上还尚不规范,这就导致了本系统的开发必须具有多样性的原则,在面向各种类型的企业是都可以短时间内进行个性化配置,或者引导相应企业向规划化管理前进。基于这些原因,本平台的需求来源与设计原则一部分来源于对绵阳科创园区的企业访谈,一部分参照企业管理的规范文件对平台系统进行业务设计,力求简单有效,可扩展性强。本文在确定了基于SaaS模式的发展方式之后首先讨论阐述了企业管理服务平台的总体情况,分析了科创园区中企业需要比较大的几种功能服务。选择面向服务的开发方式来进行具体实现,在此基础上对基于SaaS模式的企业管理服务平台构建的几个关键技术问题进行了研究,提出了相应的解决方案。包括多租户的实现、数据隔离方案、数据可配置性实现、流程可配置性、基于角色的访问控制等。基于对企业管理服务平台的需求分析,本文首先进行了功能包的划分,主要包括采购管理、仓库管理、生产管理、销售管理、物料资源计划、工程服务管理、财务管理。对静态服务功能模块进行了处理逻辑分析并根据需要设计了相应的数据结构。最后对企业进行各项动态业务操作进行了流程设计。在提出原子功能的划分方法基础上,运用基于BPEL(Business Process Execution Language)的静态WebService组合方法进行流程组合,形成可用的应用系统。本文最后部分,研究了平台构建方案的实现技术,分析了平台各个技术层的实现方法,并且给出了几个问题的优化方案,开发实现了系统主要功能,验证了本文技术方案开发SaaS应用的可行性,希望能给企业信息化思路带来一些有益的启示。