论文部分内容阅读
本论文分析了IT服务企业在ERP系统开发和实施过程中所面临的实际问题结合ERP核心的管理思想,在对工作流管理技术及系统需求进行深入调研分析的基础上,设计了开发了IT服务企业的ERP系统。所有业务单据审批均使用自主开发的工作流引擎实现,系统使用B/S模式进行开发,Web服务器为Windows/Linux,开发语言为PHP+JQuery,业务处理数据库为SQL Server,财务系统数据库为Oracle。本论文主要介绍ERP系统的数据库的设计原则、总体功能模块构成,以及系统安全方面的设计、如何进行系统优化等,并详细介绍工作流的设计与应用,采购报销、库房管理模块的设计与实现。并结合移动发展趋势,探索移动审批的设计与应用。本文首先探讨了公司ERP系统的项目背景,并对开发设计中常见的问题进行了剖析,在此基础上,我们进一步对ERP的功能与非功能需求展开论述,并用流程图、用例图、系统原型、以及需求说明书四者相结合做出详尽分析。以需求分析为基础,项目团队对公司ERP系统架构做出了设计。第一步是从系统需求出发,制定系统设计的目标与原则,接下来是对系统的功能架构与技术架构的设计。在功能架构设计方面,我们分析和确定出系统各个部分的功能组成,对系统各个模块功能所需的业务流程进行了梳理。在技术架构方面,我们充分考虑了以下几个方面的问题包括系统的可扩展性、可维护性,以及系统的性能。下一步是以系统架构设计为基础,对系统做出详细设计,并且描述了每个模块的设计细节。在建模的过程中,我们大量调研收集同类系统功能,分析其优势及不足。然后结合企业实际业务特点,对该系统在企业运营过程中的重要性和所处位置进行了定位。然后我们对系统的整体结构图进行了总结。在整体结构明确之后,我们在需求分析的基础上,细化了各个模块的设计,并统一更新系统的整体原型。然后在根据详细设计实现系统各功能模块。开发过程中由开发工程师在开发环境做单元测试,通过单元测试后提交到测试环境由测试工程师按模块做整体的功能及压力测试。最后,简单介绍了ERP系统实际的应用情况,并对如何进一步改进提出了建议。总而言之,我们以公司业务需求的分析为基础,设计并实现了针对IT服务企业的ERP系统。