预算一体化系统凭证库3.0.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

预算一体化系统凭证库3.0

由用友政务推出的预算一体化云平台有效推动了全面预算制度改

革,提升了财政信息化的支撑能力,结合用友创新性提出的“集中管控、

分级运营”的产品设计思想,该平台已成为构建财务系统技术中台、业

务中台和数据中台不可或缺的中坚力量。

预算一体化云平台智能预算以“收、支、管”为主线,从财政一体

化视角,基于“四库”,健全财力管理、中期财政规划、预算编审、预

算调整、绩效管理、指标管理等,改善零敲碎打、条块分割、对接不畅

的状况,实现预算全过程管理。

表格技术在该项目中的实现思路

预算一体化云平台包含基础信息库、项目库、预算编审和报表查询

四个核心功能模块,这些功能模块均应用了SpreadJS表格控件技术,

实现了高性能的数据计算、查询和展示。

SpreadJS是一款基于HTML5的纯前端表格控件,兼容450种以

上的Excel公式,具备“高性能、跨平台、与Excel高度兼容”的产

品特性。与此同时,产品还提供大量API,可用于二次封装,满足多人

协同编辑、数据填报、类Excel报表设计等多种业务场景,帮助用友

政务快速构建出预算一体化云平台的核心功能架构,如:

1.基础信息录入表配置模型

该模型用于维护云平台中的人员信息,借助SpreadJS表格控件技

术,用友政务实现了动态列扩展和复杂多重表头设计。

2.基础信息录入表展示

该表保存了大量基础信息数据,在不借助高性能表格技术的前提下,

超过一万行就会造成系统卡顿,用友政务通过使用葡萄城的SpreadJS

表格控件,二次封装实现了系统分页和多层表头数据绑定,有效解决了

性能问题。

3.预算编制录入表配置模型

作为预算一体化云平台中的重要功能模块,预算编制录入表通过嵌

入SpreadJS在线表格编辑器高度还原了Excel的操作面板,如开始

菜单、插入、公式和视图属性等。

表格技术在该项目中的实践应用

1、构建表格SSJSON文件后端存储方案。借助SpreadJS表格控件,

云平台实现了格式化数据存储,并完成了前后端数据转换。

关系型数据库ORACLE、达梦数据库使用CLOB字段存储

为了加快读取使用REDIS数据库作为缓存

2、构建表格SSJSON文件前端存储方案。

使用indexDB存储,加上检查同步更新机制

第三方的封装控件使用开源的LocalForge来调用,非常方便

3、表格SSJSON对象转换

尽量不要使用fastJson进行json到Bean转换,如果使用尽量使

用高版本

建议使用JackSon进行转换,特别是对于复杂类型转换基本没有问

4、应用SpreadJS在线表格编辑器,实现嵌入式的类Excel操作工

具栏,并结合自身业务特点,简化开发流程。

5、结合SpreadJS的表格编辑器,减少大量重复编码和测试工作,

打通前端平台化开发的捷径。

6、嵌入SpreadJS,实现表格数据的前端生成与导出,提升系统性

能。

(1)利用ssjson模板方式、封装组件方式和自由展现方式(基于

SpreadJS的worksheet编程实现)在前端生成数据

(2)减少服务端压力,提升系统性能

(3)基于SpreadJS表格控件,可以操作任意区域改变和合并样式

(4)利用基本接口改变部分区域或者进行大数据量时,计算几乎达到秒

7、借助SpreadJS实现大数据量表格数据导出:

(1)设置表格的style样式时,使用namedstyle方式会大量减少ssjson

的大小,这样就不会在执行spread.

文档评论(0)

180****0406 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档