阅读更多

一. 企业背景

福建华闽通达信息技术有限公司成立于 2007 年,是一家致力于工程项目管理、电子政务、电子商务及企业 ERP 实现的 SAAS、PAAS 服务提供商,整合工程管理各环节的资源,构建行业健康生态链。

二. 项目概况

R 平台采用了面向业务人员的开发模式,结合现代工业“流水线装配”的生产理念,提供大量构件助力客户项目快速搭建。SpreadJS 表单控件主要用于平台 Excel 表格和基于单元格的报表的定制。

三. 选择葡萄城控件产品的主要原因

选择葡萄城控件最重要的原因是其强大的无编码模板设计器功能。

无编码模板设计器:R 平台的 B/S 模块需要实现非专业程序员在线设计 Excel 报表模板或导入现成的 Excel 模板加以修改,将制作完成的模板打印或者导出成 Excel 保存至服务器,葡萄城的 SpreadJS 是一个基于 HTML5 技术的纯 JavaScript 控件,控件性能流畅,有类似 Excel 的 SpreadJS 在线表格编辑器,适合非专业程序员设计 Excel 报表模板,很符合 R 平台(B/S 部分)无编码开发的理念。

四. 实际使用情况

(一) 用于 R 平台 C/S 部分的生成报表模板在 B/S 模块中展示

SpreadJS 支持 Excel 格式,通过将 C/S 端生成的报表模板保存成 Excel 文件,利用 SpreadJS ExcelIO 导入导出组件,将实例导入 SpreadJS 并在浏览器中展现。

模版运行实例在 SpreadJS 中的展现如图:

模版运行实例

(二)、用于 R 平台 B/S 部分的报表表单定义模块

R 平台用 SpreadJS 实现了一个基于 B/S 架构的表单报表定义工具。因为 SpreadJS 是类 Excel 功能的控件产品,很适合业务人员进行报表表单模版的定义,基本会 Excel 就会定义报表,大大减少了培训成本,并且很契合公司 R 平台无编码和由业务人员定义软件的目标和宗旨。如下图所示,用户可以在线进行编辑报表模板,并且编辑风格基本与 Excel 一致,业务人员只要会用 Excel,无需再次学习,节省了培训的时间和成本。

报表表单定义模块

通过调用 SpreadJS 各种功能 API 并将其进行组合,满足了一些 Excel 没有但是项目中需要用到的定制功能,如下图所示,用户可以填写报表工具中区域的各项属性。

报表工具中区域的各项属性

在数据保存时进行各项设置。

在数据保存时进行各项设置

报表打印时进行打印设置,只需在下拉选项中进行选择,即可完成不同样式的报表打印。

报表打印时进行打印设置

五. 葡萄城控件产品对于项目的价值

SpreadJS 控件主要用于本项目中的报表设计,展示,打印等功能。参与设计报表的人员完全不需要懂代码知识,只要会用 Excel 就可以参与设计报表,很符合 R 平台在线设计无编码开发的理念,并且类 Excel 的操作模式很符合设计人员的使用习惯,大大的加快了工作效率,是日常工作的好帮手。

 

Spread 表格开发系列,各平台轻松集成和操作 Excel!

 

SpreadJS 和 Spread Studio 都已于近日发布 V11.1 版本,敬请访问官网,了解更多。

访问 SpreadJS 官网:http://www.grapecity.com.cn/developer/spreadjs

 

访问 Spread Studio 官网:http://www.grapecity.com.cn/developer/spreadstudio

来自: 葡萄城官网
1
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • asp.net的优势

    <br />ASP.NET是目前主流网络开发技术之一,它本身具有许多优点和新特性,具体介绍如下。<br />高效的运行性能<br />由于ASP.NET应用程序采用页面脱离代码技术,即前台页面代码保存到aspx文件中,后台代码保存到CS文件中,这样当编译程序将代码编译为dll文件后,ASP.NET在服务器上运行时,可以直接运行编译好的DLL文件,并且ASP.NET采用缓存机制,可以提高运行ASP.NET的性能。<br />简易性、灵活性<br />很多ASP.NET功能都可以扩展,这样可以轻松地将自定义功能

  • ASP.NET与ASP的比较

    执行效率的大幅提高  ASP以源码形式存放,以解释方式运行,每次ASP网页调用都需要对源码进行解释,运行效率不高.  ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多. 强大的开发工具支持 ASP.net可以使用VS Studio 系列的强大的开发工具,只是所见即所得的开发支持

  • 提高asp.net应用程序性能的常说的神话

    本文讨论: 提高asp.net应用程序性能的常说的神话 有用的提高asp.net应用程序性能的技巧 Asp.net应用程序操作数据库的建议 Asp.net中的缓存与后台处理进程    现在写一个asp.net的web应用程序变得非常的简单,许多的程序员都不愿花时间去构建一个性能良好的应用程序。本文将要讨论提高web应用程序性能的十大方法。我将不限于只讨论asp.net应用程序的内容,因为它们只是w

  • 也谈ASP.NET应用程序性能优化

    [把前一段时间给单位项目所做性能优化的一些想法整理了以下,与您分享交流 ]ASP.NET 应用程序性能优化 1 前言性能优化的主要目标是提高“并发用户数量”,“吞吐量”,“可靠性”这样几个指标。本质上说,性能优化的工作应该是多方面的,要做到“点面结合、由表及里”。比如:从代价的角度来考虑,应尽量做到改动量小,易实施;从用户角度看,应做到快速响应或快速提示;从软件结构的角度看,又要兼顾到系统结构的合

  • [翻译]编写高性能Web应用程序的10个技巧

    作者:Rob Howard 译:寒带鱼 这篇文章讨论了: ·一般ASP.NET性能的秘密 ·能提高ASP.NET表现的有用的技巧和窍门 ·在ASP.NET中使用数据库的建议 ·ASP.NET中的缓存和后台处理 使用ASP.NET编写一个Web应用程序是难以置信的简单的。太简单了,以至于很多开发者都不花费时间来构建他们的应用程序来达到很好的表现。在这篇文章...

  • C# ASP.NET 优化程序性能、降低内存使用、提高程序运行速度

    首先纪念一下今天的股票大跌抓个图,虽然我自己损失不是很大,但是应该大多人都损失不小、也可能有人会继续跳楼,也可能是股市一个新的转折点来了。   接着还是重点关注自己写代码优化的主题吧、软件系统当访问量不大、数据量不大时、程序写得好与坏的差别,但是每天有上万人使用时那代码写得好与坏就差别很大了。 优化前的系统运行内存使用情况 优化后的系统运行内存使用情况   接近有200M内...

  • ASP.NET网站页面加载及运行效率等多方面实战优化

    ASP.NET网站优化之-论网站访问优化的重要性!

  • 对ASP.NET网站高性能和多并发的设计的讨论

    对以下文章内容我要说明下,在财大气粗的互联网公司或为财大气粗的客户服务的不缺钱的主,请立即绕行,以下内容不适合您。 以下内容为客户计算资源紧缺,预算紧缺,无法通过增大带宽,增多服务器,购买各种高级服务的程序员们进行讨论。 谢谢 对于如何提高应用程序的性能(无论是互联网应用还是企业级应用)我的观点一直是考虑一个核心:IO处理。因为我认为目前的CPU的处理能力已经是非常高了,正常编写的在内存中处理...

  • 提高ASP.Net应用程序性能的十大方法

    一、返回多个数据集    检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。   如果你是用动态的SQL语句来返回多个数据集,那我建议你用存储过程来替代动态的SQL语句。是否把业务逻辑写到存储过程中,这个有点争议。

  • ASP.NET程序设计教程(C#版)——学习心得

    ASP.NET入坑第一课 前言 在上完动态网页设计第一次课后,老师留下了创建一个简单***课表查询网站***(要求有1个网站主页和3个班级课表),因为之前仅仅学习过C语言,所以刚开始对于这个作业还是觉得比较难的,在书上找到了相关教程,认真学习了之后觉得并没有自己想象的那么困难,下面为大家分享一下对于这一次的实训作业心得体会。 一、ASP.NET是什么? ASP.NET 是一种基于B/S架构Web应用程序开发平台,通俗的讲就是用来制作浏览器网站的软件。在本学期的学习中,开发环境主要采用Visual Studi

  • 优化ASP.NET应用程序性能研究与探讨

      网站的性能对于ASP.NET程序开发人员来说非常重要。一个优秀的网站虽然有美观的页面设计,完善的服务功能,但是打开网页时有长时间的延迟,用户最终将会无法忍受。尤其对于大型的电子商务网站而言,每秒钟有数万用户同时访问,没有良好的网站性能,根本无法满足庞大的需求。  ASP.NET作为全新一代的动态网页生成系统,它在平台性能方面与原有的ASP相比已有了一个本质的提高。但要在此基础上开发出专业水准的

Global site tag (gtag.js) - Google Analytics