预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于SaaS模式的工程建设行业信息管理平台设计和实现黄华华黄榜松李量[摘要]互联网信息技术的发展对工程建设行业信息化建设提出了更高的要求。基于此本文通过梳理“互联网+工程建设行业信息管理平台”的需求提出基于SaaS模式的工程建设行业信息管理平台设计途径对工程建设行业信息管理平台建设具有较好的指导和参考价值。[关键词]SaaS模式;网络平台;管理系统;信息化建设doi:10.3969/j.issn.1673-0194.2020.12.045[中图分类号]TP315[文献标识码]A[文章编号]1673-0194(2020)12-00-030引言工程建设行业经过几十年的发展已经进入成熟期越来越多的企业希望通过信息系统规范管理提升效率。但目前行业信息化系统推进较慢实施周期长落地困难实施了信息化系统的企业有效利用率不高。究其原因工程建设行业有其自身的复杂性尤其是工程管理涉及的资料多、变更多、业务流程多、业务管理变更频繁使系统实施困难、维护困难维护跟不上会导致系统不适用阻碍工程建设行业企业的发展。1国内外发展现状目前国际上比较有名的奔特力工程管理软件、甲骨文公司的工程等都基于JavaEE云平台通过云端分布式部署但不提供SaaS(Software-as-a-Service软件即服务)平台侧重协同办公、资料管理。同时基于国际上成熟的工程建设管理模式开发使用RFI工作流难以实现用户自主维护。此外与国际接轨的比较成熟的大企业修改维护需要专业人员购买成本高修改维护成本高周期较长对广大中小企业来说购买和实施比较困难。国内工程行业云平台刚刚起步出现了基于固定模板的云平台基于某一个特定企业或地方标准开发适用性有限扩展需要定制维护成本相对较高灵活性差实施落地相对困难不是真正意义上的SaaS云平台。2工程建设行业信息管理平台的需求系统功能需求分析是信息管理平台设计和开发的基础和重要前提。工程建设行业信息管理平台软件具备主要功能需求分析如下。2.1网络平台网络平台是综合管理信息系统的基础主要包括云平台权限管理、云平台系统设置、基础信息维护、表单引擎、流程引擎、报表引擎、自动考核引擎和计划管理引擎等这些子系统作为工程SaaS系统的基础支撑具體业务及流程运行。2.2知识流程知识流程指知识通过知识收集、知识组织、知识传播3个环节相互连接、循环往复且没有终点的流动过程是知识融合、序化、创新的过程是知识管理系统的命脉。工程行业有许多资料文件需要保存且还要方便查阅有些通用的资料可以升级为组织知识避免做很多重复工作便于新人迅速入手和成长。通过收集知识形成知识库集成到搜索引擎可快速查阅;通过自培训系统形成培训考试一体化达到高效的学习效果。2.3信息管理信息管理主要指目标管理、项目管理、客户关系管理、行政办公管理、人事管理、财务管理、档案管理及绩效管理等。基于SaaS模式的工程建设行业信息管理平台采用WebApi技术、微服务技术、云计算技术、多租户技术、组件技术、数据仓库、图形处理与管理技术、信息查询与检索引擎技术、工作流引擎技术及数据加密等关键技术。具体工程建设行业信息管理平台架构如图1所示。2.4系统管理方面数据库备份和恢复、权限控制等模块都属于系统管理。其中权限控制指对角色分配模块的操作权限进行控制包括角色的增加和删除。3系统的开发思路及技术路径3.1开发思路研究工程建设行业信息系统基于自身的特点研究对应的云架构设计合理的SaaS云架构研究并确定基于多租户的合适框架技术搭建云架构研究前后端分离技术实现分布式“互联网+SaaS”云平台研究合适的工作流引擎、表单设计引擎、可视化大数据报表分析引擎构建基于互联网云架构的信息系统云开发平台;调研及研究多个细分行业企业的业务及管理特点抽象出通用的业务模型在基于云架构的信息系统云开发平台上实现相关业务。3.2技术路径基于ASP.netCore框架、ABP多租户框架使用