项目背景
开展长江流域取水工程(设施)核查登记工作,是落实长江大保护战略的重要措施,是全面推进水资源强监管的重要抓手,也是深化“放管服”改革的重要基础,对加强长江流域取用水管理,促进流域水资源合理开发、节约保护与合理利用具有重要意义。
项目架构图

项目截图





选择表格控件 SpreadJS 的主要原因
由长江委 信中心研发的长江流域取水工程(设施)核查登记系统,通过嵌入 SpreadJS 纯前端表格控件实现了在线 表设计、数据钻取、公式计算和模板下发等功能,并结合 服务端表格组件 GcExcel在后端完成了批量计算、动态列扩展和大数据量渲染,大幅提升了表单设计效率、页面的响应速度和系统计算能力。
下载SpreadJS最新试用版
纯前端表格控件 SpreadJS 为该系统带来的价值,主要体现为:
1. 缩短业务表格的开发周期
然而,考虑到项目的整体工期,如果依靠 Excel 软件或传统的 表工具制作 表模板势必难以按时完成任务。通过调研各类 表产品的功能特点,长江委 信中心的项目组成员一致认为:纯前端表格控件 SpreadJS 能够较好的满足这一需求,通过 SpreadJS 制作的 表模板,一方面具备了 Excel 的基本功能,如单元格状态、图表和计算公式等,可以直接调用浏览器接口在线打印;另一方面搭配服务端表格组件 GcExcel,可以将模板文件批量转换为 Excel 和 PDF 文件使用,有助于提高页面响应效率和系统的计算能力。
实际使用情况:项目组以 SpreadJS 为底层架构,开发了公共的 表模块,在较短时间内就完成了各类业务表格的打印和导出,确保了系统按时上线。
2. 降低 表模板的制作门槛
在系统开发初期, 表模板的制作工作都是由开发人员完成。等到了工期紧张时,大量业务功能需要开发交付,此时 表制作工作俨然成为了开发人员的负担,亟需其他人员承担此项工作。
项目组通过对 表模板制作流程进行分析,发现主要工作量集中在 表格式调整和数据绑定上,这部分工作对技术要求不高,只要会操作 Excel 即可上手,因此,技术支持人员完全可以胜任。
实际使用情况:项目组以 SpreadJS 为基础,开发了 表模板制作模块,提供了 表模板登记、制作、预览等功能,极大的降低了 表模板的制作门槛,一般人员经过简单的培训即可胜任此项工作,此举将开发人员彻底从 表模板制作的工作中解放出来,同时也为其他类似项目提供了借鉴参考意义。
3. 满足 会化的管理需求
该系统的特点之一是面向 会化管理,主要用户是 会上广大的取水单位(个人)和各级水行政主管部门。按照系统实施方案,项目开发单位负责对省级水行政主管部门进行培训,各省负责对市、县级水行政主管部门进行培训,县级用户再组织取水单位(个人)在系统中进行填 并提供技术支持。
考虑到取水单位(个人)用户规模巨大,难以接受到有效培训甚至得不到培训,如果系统操作上过于复杂,势必影响系统的应用推广进度,也会增加县级管理部门的技术支持压力,以 表打印操作为例:传统的 表打印需要安装插件,而插件能否安装成功受很多因素影响,如浏览器核心设置、浏览器安全级别设置、安全防护软件设置等。嵌入 SpreadJS 以后, 表打印功能不再需要安装任何插件,使用浏览器自带的打印功能即可在线打印,且系统上线后运行正常,至今未接到有关 表打印的技术支持要求。
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!