基于SaaS模式的工程建设行业信息管理平台设计和实现.pdf
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
1 0人已下载
| 下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SaaS 模式 工程 建设 行业 信息管理 平台 设计 实现
- 资源描述:
-
1、基于 SaaS 模式的工程建设行业信息管理平台设计和实现黄华华 黄榜松 李量摘 要互联网信息技术的发展,对工程建设行业信息化建设提出了更高的要求。基于此,本文通过梳理“互联网+工程建设行业信息管理平台”的需求,提出基于 SaaS 模式的工程建设行业信息管理平台设计途径,对工程建设行业信息管理平台建设具有较好的指导和参考价值。关键词SaaS 模式;网络平台;管理系统;信息化建设doi:10.3969/j.issn.1673-0194.2020.12.045中图分类号TP315文献标识码A文章编号1673-0194(2020)12-00-030引 言工程建设行业经过几十年的发展,已经进入成熟期,越
2、来越多的企业希望通过信息系统规范管理,提升效率。但目前行业信息化系统推进较慢,实施周期长,落地困难,实施了信息化系统的企业有效利用率不高。究其原因,工程建设行业有其自身的复杂性,尤其是工程管理涉及的资料多、变更多、业务流程多、业务管理变更频繁,使系统实施困难、维护困难,维护跟不上会导致系统不适用,阻碍工程建设行业企业的发展。1国内外发展现状目前,国际上比较有名的奔特力工程管理软件、甲骨文公司的工程等都基于 JavaEE云平台,通过云端分布式部署,但不提供 SaaS(Software-as-a-Service,软件即服务)平台,侧重协同办公、资料管理。同时,基于国际上成熟的工程建设管理模式开发,
3、使用RFI 工作流,难以实现用户自主维护。此外,与国际接轨的比较成熟的大企业,修改维护需要专业人员,购买成本高,修改维护成本高,周期较长,对广大中小企业来说购买和实施比较困难。国内工程行业云平台刚刚起步,出现了基于固定模板的云平台,基于某一个特定企业或地方标准开发,适用性有限,扩展需要定制,维护成本相对较高,灵活性差,实施落地相对困难,不是真正意义上的 SaaS 云平台。2工程建设行业信息管理平台的需求系统功能需求分析是信息管理平台设计和开发的基础和重要前提。工程建设行业信息管理平台软件具备主要功能需求分析如下。2.1网络平台网络平台是综合管理信息系统的基础,主要包括云平台权限管理、云平台系统
4、设置、基础信息维护、表单引擎、流程引擎、报表引擎、自动考核引擎和计划管理引擎等,这些子系统作为工程 SaaS 系统的基础,支撑具體业务及流程运行。2.2知识流程知识流程指知识通过知识收集、知识组织、知识传播 3 个环节相互连接、循环往复,且没有终点的流动过程,是知识融合、序化、创新的过程,是知识管理系统的命脉。工程行业有许多资料文件需要保存,且还要方便查阅,有些通用的资料可以升级为组织知识,避免做很多重复工作,便于新人迅速入手和成长。通过收集知识,形成知识库,集成到搜索引擎,可快速查阅;通过自培训系统,形成培训考试一体化,达到高效的学习效果。2.3信息管理信息管理主要指目标管理、项目管理、客户
5、关系管理、行政办公管理、人事管理、财务管理、档案管理及绩效管理等。基于 SaaS 模式的工程建设行业信息管理平台采用WebApi 技术、微服务技术、云计算技术、多租户技术、组件技术、数据仓库、图形处理与管理技术、信息查询与检索引擎技术、工作流引擎技术及数据加密等关键技术。具体工程建设行业信息管理平台架构如图 1 所示。2.4系统管理方面数据库备份和恢复、权限控制等模块都属于系统管理。其中,权限控制指对角色分配模块的操作权限进行控制,包括角色的增加和删除。3系统的开发思路及技术路径3.1开发思路研究工程建设行业信息系统基于自身的特点研究对应的云架构,设计合理的 SaaS 云架构,研究并确定基于多
6、租户的合适框架技术搭建云架构,研究前后端分离技术,实现分布式“互联网+SaaS”云平台,研究合适的工作流引擎、表单设计引擎、可视化大数据报表分析引擎,构建基于互联网云架构的信息系统云开发平台;调研及研究多个细分行业企业的业务及管理特点,抽象出通用的业务模型,在基于云架构的信息系统云开发平台上实现相关业务。3.2技术路径基于 ASP.net Core 框架、ABP 多租户框架,使用 dotNetCore 微服务,Redis 分布式缓存集群,数据读写分离,并根据业务分库分表,前端使用 VUE 实现前后端分离,可分布式集群部署;信息系统云开发平台基于 YJ.BPM 工作流引擎、YJ.Form 表单设
7、计器、支持多终端自动适配、自主研发的 YJ.Report 报表以及 YJ.AUTH 权限管理系统构建可视化业务配置平台,使用 WebaPI 开放互联网众包分包接口,轻松接入互联网平台。4基于 SaaS 模式的工程建设行业信息管理平台设计基于以上问题,笔者依托自身在工程行业 10 余年的管理经验,对数 10 家工程行业进行了调研,总结了他们的软件实施经验,结合工程管理的 ISO 9000 管理标准,细分各个子行业,针对中小工程企业,梳理相对独立的模块,并针对客户业务变更频繁、系统维护实施周期长等特点,基于 ASP.Net Core,集成 YJ.BPM 工作流引擎、YJ.Form 表单设计引擎,打
展开阅读全文
课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。


2019届人教A版数学必修二同步课后篇巩固探究:2-1-1 平面 WORD版含解析.docx
