关于spreadjs:SpreadJS-纯前端表格控件应用案例生产采购管理软件

36次阅读

共计 2265 个字符,预计需要花费 6 分钟才能阅读完成。

由甘棠软件系统(上海)有限公司(简称:甘棠软件)研发的生产洽购管理软件,是一款广泛应用于制造业业务模块化、全价值链老本管制和个性化定制的管理系统,可满足供应商在线报价、各配置产品间的老本差别比照、整机查看基准书及查看记录在线生成等多种业务需要。

上面,让咱们一起来看看甘棠软件是如何在“生产洽购管理软件”我的项目中,利用表格技术实现“类 Excel 报表设计”性能与业务数据采集、剖析和计算的。

一、案例名称:生产洽购管理软件

二、企业介绍

甘棠软件由原 IBM 的几位资深业务参谋、软件架构师和制造业经理独特创建,并于 2012 年 3 月 31 日正式注册。“甘棠”二字取意《诗经. 召南》的典故,即召伯在甘棠树下勤于理政,辅助周公治理天下。

甘棠软件的外围团队在制造业的业务征询、大型自开发软件系统的软件架构设计与开发施行等方面具备丰盛的我的项目教训,以业务征询、自主知识产权的企业级应用软件、我的项目定制开发与施行、运维服务等外围能力,致力于晋升制造业客户的 BOM 与老本管理水平。

三、我的项目背景

制造业的降级已在寰球范畴内成为一个继续的热点。其本质是制造业与信息技术的深度交融。

一方面,制造业的业务因为模块化、全价值链的老本管制、个性化定制等新治理办法的采纳变得更为简单;另一方面,SOA 服务架构、大数据、物联网、云计算等信息技术的倒退突飞猛进。如何将两者深度联合,并落实到治理细节,将是制造业治理能力晋升的要害。

制造业客户须要站在企业级的高度,通过无效的零碎思考来解决企业所面临的简单业务管理问题。但大多数制造业客户广泛不足具备企业级整体视角的人才、系统化的思考形式,以及解决简单业务管理问题的方法论。

为此,甘棠软件推出了一款自主研发的生产洽购管理软件,可广泛应用于制造业业务模块化、全价值链老本管制和个性化定制等场景,并满足供应商在线报价、各配置产品间的老本差别比照、整机查看基准书及查看记录在线生成等多种业务需要。该零碎将制造业客户的业务与信息技术深度交融,即晋升了企业的经营效率,又升高了企业的治理老本。

四、我的项目架构图

五、我的项目截图

我的项目利用场景一:供应商在线报价

生产洽购环节,针对某个整机寻找指标供应商时,需邀请多家供应商针对该整机规格进行报价,报价内容须要细化到该整机的原材料老本、加工成本、制作费率、运输成本、包装老本、工装老本等 8 大子项,每个子项独立成表,最终计算汇总价格信息。

该场景应用传统形式开发与 SpreadJS 形式的工作量比照:

我的项目利用场景二:不同配置产品间的老本差别比照

零部件的洽购价格确定后,企业需依据不同产品的老本进行差异化比照,该比照信息需零碎提供 Web 页面的展现形式,也须要提供 Excel 文件在线导出的性能。

该场景应用传统形式开发与 SpreadJS 形式的工作量比照:

我的项目利用场景三:整机查看基准书及查看记录

在整机的样件生产阶段,企业与供应商会提前约定好查看基准书,后续会依照基准书实现查看并记录断定是否合格。

该场景应用传统形式形式与 SpreadJS 的开发工作量比照:

我的项目其余利用场景:

1. 繁难报表设计:应用 SpreadJS 作为报表模版,简化 UI 渲染端的技术实现。

2. 简化业务信息收集:将 SpreadJS 的 SSJSON 当作一个数据存储构造,以此简化数据库和后端开发工作。

3. 借助 SpreadJS 的计算引擎,实现金额计算和基于 Excel 的公式依赖治理。

六、表格技术带来的价值(抉择表格控件 SpreadJS 的次要起因)

针对“供应商在线报价”的利用场景,SpreadJS 实现了:

  • 表格行管制
  • 数据校验
  • 权限管制
  • 主动生成 Excel 下载文件,主动解析 Excel 上传文件
  • 衍生的纯前端 Excel 解析工具(无需编写 Java POI 代码)

针对“产品成本差别比照”的利用场景,SpreadJS 实现了:

  • 扫描剖析 Web UI 组件,动静结构表单模版
  • 绑定数据模版并动静填充数据
  • 反对树型构造
  • 防止了海量数据引起的性能问题

针对“查看基准书及查看记录”利用场景,SpreadJS 实现了:

  • 动静生成查看书的列和输出单元
  • 为不同角色设置可编辑单元格管制权限
  • 输出查看单元格与断定后果的联动计算

在生产洽购管理软件的搭建中, SpreadJS 带来的价值有:

  • 间接通过 Excel 来定义单元格的名称域,在前端实现了 Excel 文件解析
  • 无需编写读取、解析文件的业务代码
  • 纯前端解决数据,缩小了文件传输以及后端解决压力
  • 减速我的项目开发,缩小业务代码编写的工作量
  • 实现更高性能的前端数据展现成果,让 Excel 的可视化设计变为可能

(SpreadJS 在前端解决数据模板的示意图)

以上就是甘棠软件应用 SpreadJS 表格控件技术研发的“生产洽购管理软件”零碎案例展现。

本次,由葡萄城携手局部行业用户独特发动的“企业表格技术利用开发案例大赛”正在炽热进行中,欢送提交您的利用案例,报名参赛(https://www.grapecity.com.cn/events/spjs-cases-competition/)。

对于 SpreadJS 纯前端表格控件

SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品个性,备受华为、苏宁易购、天弘基金、远光软件等各畛域龙头企业的青眼,并被中国软件行业协会认定为“中国优良软件产品”。SpreadJS 可为用户带来亲切、易用的应用体验,并满足 Web Excel 组件开发、表格文档协同编辑、数据填报、类 Excel 报表设计等业务场景,可极大升高企业研发老本和我的项目交付危险。

正文完
 0