论文部分内容阅读
在工业4.0时代背景下,创新的信息技术及软件在工业领域显示出越来越重要的地位。作为工业领域领头企业的西门子公司紧跟工业4.0时代的步伐,提出对该公司工业领域项目管理规范化、信息化、流程化的需求。同时,工业项目往往比较复杂,有着周期长、各个项目活动之间关系复杂的特点,单纯借助于项目经理人为管理,会造成项目在执行过程中的混乱。目前国内外虽然有不少项目管理系统,但是以PMBOK体系为指导,运用先进的项目管理技术并且符合西门子公司实际的业务需求的工业项目管理系统几乎没有。因此,在西门子项目利益相关者的商讨下急切地需要开发一套工业项目管理系统。本文首先分析了国内外当前项目管理系统的优缺点,其次根据西门子公司工业项目管理的实际业务需求及PMBOK知识理论,设计并实现了一套为西门子工业项目服务的项目管理系统。该系统功能涉及了PMBOK知识理论的五大过程,紧紧围绕西门子公司实际业务需求,体现了西门子严谨的态度和对权责控制的重视。在项目进度控制方面采用了先进的甘特图技术,使项目的进度情况直观简洁地展示出来。在实现方面,系统采用微软最新的ASP.NET MVC4框架,结合SQL Server2008数据库作为开发平台。采用层次软件体系结构,将系统分为三层:表现层、业务逻辑层以及数据访问层。在表现层采用jQuery EasyUI插件,使系统拥有功能丰富且美观的UI界面。在业务逻辑层创建系统控制器工厂类-PRTControllerFactory,使系统的控制器的创建更加灵活。在数据库访问层采用Entity Framework实体框架技术,提高了数据库的访问效率。从用户的角度出发,系统考虑了对异常的处理、站点地图及用户的等待处理。最后,完成了系统的部署,对系统进行了单元测试和集成测试,确保系统在使用过程中,用户体验良好,可靠性强,运行稳定。