本文中的基于 SaaS 模式的企业管理服务平台来自于本人教研室承担的世行项目,项目目的是为绵阳市科教创业园区的企业设计开发一套企业信息化管理软件。基于对全局的考虑,本项目是绵阳科创园区管委会牵头建设,由园区诸多企业使用的平台系统,所以选择采用 SaaS 模式来建设平台。这样可以实现模块化的按需定制,可以先定制急需的服务,在其以后业务有所扩展需要的时候再续订其他服务,对于园区内一些处于发展上升期的中小企业来说是个理想的选择。 选择了基于 SaaS 模式的开发方式之后,本文探讨了如何采用成熟的技术架设稳定的服务平台。基于对目前技术成熟度的考虑,选择第三级别的 SaaS 模式成熟度来作为平台的架设方式。具体选择面向服务的开发方式 SOA 来进行平台实现。设计规划了主要实现思路,本文对需要解决的几个关键性技术问题进行了分析和思考,首先是多租户的数据局隔离问题,采用同数据库不同模式来解决;数据配置性问题采用基于元数据的数据表扩展方式来解决;界面配置采用利用元数据存储租户界面配置信息,通过界面引擎渲染界面的方式解决;流程配置采用基于BPEL 的 Web 服务组合实现。 选定开发方式之后本文对平台的具体功能进行了需求分析,对绵阳市科创园区内企业的调查访问发现,园区内主要存在的是高新技术的制造类型企业,基于建设部门对引导企业规范化管理的理念,结合具体的企业需求调查和对专业规范化管理资料的查阅,本文对企业管理服务平台的业务功能进行了模块化划分,包括:采购、仓库、生产、销售、MRP、工程服务和财务七个服务模块。第二章最后对系统访问控制方案进行了分析确定。 在本文第三章然基于对企业组织结构等资料的分析,设计了平台系统的功能结构,对七个模块进行了业务分析和具体的数据结构设计。并针对企业在运营过程中的操作流程进行了具体设计,设计给出了 10 个典型的企业运营流程。平台中的 Web 服务流程组合都已依据这些流程图编写实现。 本文第四章讲述了系统的实现技术,介绍了平台部分关键结构的编码结构,系统类之间的运行机制和系统采用的优化技术等,最后展示了几幅系统各个模块的运行截图以供参考。
企业管理服务平台设计 企业管理硕士论文