项目背景

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

为此,长江委网信中心推出了首款完全自主研发的国产信息化工作平台 —— 长江流域取水工程(设施)核查登记系统,该系统覆盖长江流域 19 个省(自治区、直辖市)的水行政管理部门和广大取水单位(个人),提供取水项目登记、审核、汇总、上报、问题整改等多个阶段管理流程,目前该系统在长江流域的推广应用已接近尾声,在长江流域之外的全国其他 26 个省份推广工作已正式启动。

使用该系统,操作员可在线完成日常工作中各类数据报告的设计工作,并将报告实时下发至现场审核小组,完成数据录入、汇总和分析计算。

项目架构图

项目截图

 选择表格控件 SpreadJS 的主要原因

由长江委网信中心研发的长江流域取水工程(设施)核查登记系统,通过嵌入 SpreadJS 纯前端表格控件实现了在线报表设计、数据钻取、公式计算和模板下发等功能,并结合 服务端表格组件 GcExcel在后端完成了批量计算、动态列扩展和大数据量渲染,大幅提升了表单设计效率、页面的响应速度和系统计算能力。

下载SpreadJS最新试用版

纯前端表格控件 SpreadJS 为该系统带来的价值,主要体现为:

1. 缩短业务表格的开发周期

取水工程核查登记工作涉及大量业务表格制作,包括核查表、登记表、汇总表、内业审核表和现场核查表等,且每种报表都存在打印、导出 Excel、导出 PDF 的需求,因此,需要投入大量的时间和精力用于制作报表模板。

然而,考虑到项目的整体工期,如果依靠 Excel 软件或传统的报表工具制作报表模板势必难以按时完成任务。通过调研各类报表产品的功能特点,长江委网信中心的项目组成员一致认为:纯前端表格控件 SpreadJS 能够较好的满足这一需求,通过 SpreadJS 制作的报表模板,一方面具备了 Excel 的基本功能,如单元格状态、图表和计算公式等,可以直接调用浏览器接口在线打印;另一方面搭配服务端表格组件 GcExcel,可以将模板文件批量转换为 Excel 和 PDF 文件使用,有助于提高页面响应效率和系统的计算能力。

实际使用情况:项目组以 SpreadJS 为底层架构,开发了公共的报表模块,在较短时间内就完成了各类业务表格的打印和导出,确保了系统按时上线。

2. 降低报表模板的制作门槛

在系统开发初期,报表模板的制作工作都是由开发人员完成。等到了工期紧张时,大量业务功能需要开发交付,此时报表制作工作俨然成为了开发人员的负担,亟需其他人员承担此项工作。

项目组通过对报表模板制作流程进行分析,发现主要工作量集中在报表格式调整和数据绑定上,这部分工作对技术要求不高,只要会操作 Excel 即可上手,因此,技术支持人员完全可以胜任。

实际使用情况:项目组以 SpreadJS 为基础,开发了报表模板制作模块,提供了报表模板登记、制作、预览等功能,极大的降低了报表模板的制作门槛,一般人员经过简单的培训即可胜任此项工作,此举将开发人员彻底从报表模板制作的工作中解放出来,同时也为其他类似项目提供了借鉴参考意义。

3. 满足社会化的管理需求

该系统的特点之一是面向社会化管理,主要用户是社会上广大的取水单位(个人)和各级水行政主管部门。按照系统实施方案,项目开发单位负责对省级水行政主管部门进行培训,各省负责对市、县级水行政主管部门进行培训,县级用户再组织取水单位(个人)在系统中进行填报并提供技术支持。

考虑到取水单位(个人)用户规模巨大,难以接受到有效培训甚至得不到培训,如果系统操作上过于复杂,势必影响系统的应用推广进度,也会增加县级管理部门的技术支持压力,以报表打印操作为例:传统的报表打印需要安装插件,而插件能否安装成功受很多因素影响,如浏览器核心设置、浏览器安全级别设置、安全防护软件设置等。嵌入 SpreadJS 以后,报表打印功能不再需要安装任何插件,使用浏览器自带的打印功能即可在线打印,且系统上线后运行正常,至今未接到有关报表打印的技术支持要求。

长江流域取水工程核查登记工作居然采用的是表格控件SpreadJS???相关推荐

  1. ASP.NET工作笔记014---用VB.NET封装服务器端控件

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 ASP.NET控件封装,用VB.NET,最近客户要把桌面应用web话,打算用 webform来做, ...

  2. Qt工作笔记-设置窗体底纹以及控件透明度

    目录 原理 关键代码 原理 在Web界面里面,可以看到,web前端程序员喜欢用一些淡淡的底纹(非背景),在此我也想实现下CS模型里面,Qt实现底纹功能! 程序运行截图如下: 底纹是这样的! 这里来展示 ...

  3. VB6.0 ActiveX 控件开发详解 [第一章:创建工程]

    前言 在CSDN的VB论坛上,我总是能够看见有人这样问"有没有这样的控件,一个列表框,每一个项前面有一个按钮"(这是例子),又或者见到这样:"怎么样做一个ActiveX控 ...

  4. activex控件 新对象 ocx 初始化_VBA代码利用Listview控件来显示你的工作表任务

    VBA++ 题记:一剪闲云一溪月,一程山水一年华.一世浮生一刹那,一树菩提一烟霞.岁月静好,现世安稳.纵算云水漂泊,心若安宁,亦可淡若清风.希望见者与不见者都能安康.静下心,多学习有用的知识,多提高自 ...

  5. ISME:长江流域Comammox Nitrospira的群落、生物地理学和生态驱动者

    论文题目:Comammox Nitrospira within the Yangtze River continuum: community, biogeography, and ecological ...

  6. 【解决方案】SkeyeVSSSkeyeARS助力水利工程视频监管-长江流域重点水域禁渔视频监控系统建设

    长江作为我国"淡水鱼类的摇篮",是世界上生物多样性最为丰富的河流之一.近年来的高强度开发.粗放式利用让长江不堪重负,流域生态功能退化,珍稀特有鱼类大幅衰减,位于长江生物链顶层的珍稀 ...

  7. 长江流域重点水域禁捕渔民怎么办?农业农村部回应

    中新网1月21日电 长江流域重点水域禁捕,渔民群众的合法权益如何保障?对于这个问题,农业农村部副部长于康震21日表示,总的目标是,积极稳妥地引导退捕渔民转岗就业创业,有效保障就业困难渔民的基本生计,确 ...

  8. 关于长江的题目_长江流域综合治理练习题

    1.关于长江流域气候的叙述,正确的是( ) A . 都属于亚热带季风气候 B . 都属于温带季风气候 C . 多数地区雨热同期 D . 1月份均温都在0 ℃以上 2.长江上游流经的主要地形区是( ) ...

  9. 就业技术书文件表格_Word格式:工程预结算工作流程图及工作表单,附20余表格...

    在很多建筑单位,因为工程预结算的重要性,负责这块工作的基本上都是老板负责人的各种亲属,外面人基本上接触不到工作,不知道大家有没有见到这种公司呢? 工程预结算 正是因为工程预结算工作对建筑企业施工效益以 ...

最新文章

  1. Navicat Premium 11.1.9在Linux系统下的安装
  2. 【ML】 李宏毅机器学习一:Regression、Gradient Descent(python实现)
  3. Linux netfilter源码分析(2)
  4. linux 提取有效源码,MPSOC之4——petalinux提取源码
  5. matlab中TCR触发,TCR+FC型SVC的研究及MATLAB仿真
  6. gps l1带宽_民用GPS接收机可达到的最高更新速率是多少?
  7. 新概念模拟电路_第一册_晶体管_读书笔记
  8. office 2010
  9. Freeswitch部署
  10. 关于antd中嵌套表格expandable属性如何设置为可变化的
  11. bfptr算法(即中位数的中位数算法)
  12. java接口和抽象函数_Java接口和抽象类区别
  13. OpenSSH移植到Linux开发板
  14. 魔兽 服务器 角色 最多,魔兽科普:国服人最多的几个服务器都什么来头
  15. fnl+wrf 报错记录
  16. 2021总结及智能设备汇总
  17. Android开发之用户头像上传
  18. 昔人已乘黄鹤去 此地空余黄鹤楼-崔颢
  19. 前端工程师之jquery实战案例大集合-彭亮-专题视频课程
  20. 计算机室内设计职业环境分析,室内设计职业规划书

热门文章

  1. android获取cpu架构,Android CPU架构支持
  2. 零基础学习Unity 教你掌握游戏开发!!!
  3. 视频剪辑srt字幕的添加步骤,三分钟学会这个方法
  4. 改进的白骨顶鸡优化算法(Improved Coot Optimization Algorithm,ICOOT)(原文作者)
  5. 使用pyinstaller打包you-get
  6. mongodb java连接数_Java监控MongoDB空间使用量、连接数
  7. 北京大兴希尔顿酒店开业助力机场配套
  8. php 正则 s什么意思,PHP 正则表达式后面接的/isU, /is, /s含义
  9. 【python制作小游戏】能用工具尽量别耗时间,速战速决,见识新的天空——开心消消乐
  10. 6个你必须用到AJAX的地方与6个不必用到的地方(转载)