首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    报表设计-设计思路

    [财务][数据化分析][帆软]报表设计-设计思路 1....,就是进行模板的设计了,模板设计是 FineReport 学习过程中的重中之重,我们将模板设计分为报表设计、参数设计、图表设计和填报设计四个部分,这四个部分是 FineReport 模板的几大使用方式,...报表设计是纯粹的数据展示,参数设计是动态查询数据,图表设计是使用图表来展示数据,填报设计是录入数据,将数据写入数据库中,根据实际情况确定使用哪一种使用方式,或者联合使用哪几种使用方式; 4)模板预览:模板设计完成之后...FineReport 模板设计主要包括普通模板设计、决策报表设计和聚合报表设计三种模板设计类型 模板设计类型 3.1 普通报表设计 普通报表设计分为报表设计、参数设计、图表设计和填报设计四个部分...普通报表设计 3.2 决策报表设计模式 通过决策报表来实现移动端的自适应,组件间的联动 决策报表设计模式 3.3 聚合报表设计 聚合报表指一个报表中包含多个模块,每一块都类似一张单独的报表或者一张图表

    1.7K20

    AI设计系统“设计之神”

    主要探讨了数字技术对设计的影响,一种人工智能辅助下的新设计流程。 用户操作工具,通过点击挑选喜欢的设计,利用机器学习得到用户真实的设计需求,避免了人与人沟通中很多的信息不对称的因素。...标题: “God of Design” AI design system “设计之神”AI设计系统 价值主张: 我们的“设计之神”系统利用生成对抗网络技术,帮助甲方把设计目标可视化后,更清楚地传达给设计师...OLD PROCESS: 由于甲方不具有作图能力,甲方的设计需求通常以文字描述的形式传达给设计师,传达和理解上的偏差往往导致设计师要反复改稿,效率较低。...),这些方案的虽然还称不上完整的设计方案,但可以给设计师作为参考依据来使用。...3.甲方把自己定制的方案发布出来,交给设计师完善。 (这里我们还设计了一个简单的商业模式,AI设计工具免费开放给所有人使用,定制生成的方案可以直接发布在我们的平台上,寻找设计师来完成。

    1.3K10

    报表设计-模板设计类型

    描述 模板设计是 FineReport 学习过程中的主要难题所在,FineReport 模板设计主要包括普通模板设计、决策报表设计和聚合报表设计三种模板设计类型。 ?...FineReport 三种设计模式相辅相成,完美的满足了用户对各种报表的需求,下面我们来比较一下各种设计模式的缺点与优势。...普通报表 普通模板就是指以 cpt 为后缀名的模板,最常用的设计模式,FineReport 默认设计模型就是普通模板设计。...决策报表 决策报表是用来展示控件的,保存的文件类型为 frm,FineReport 中的决策报表设计就是为了实现普通模板设计无法满足直接展示控件的需求,通过决策报表设计模式,可以在决策报表上直接添加控件...索引 序号 内容 简介 文档教程 1 普通报表设计 普通报表设计分为报表设计、参数设计、图表设计和填报设计四个部分 普通报表设计 2 决策报表设计模式 通过决策报表来实现移动端的自适应,组件间的联动 决策报表设计模式

    1.1K20

    设计模式 -- 常用设计模式

    设计模式介绍 设计模式分类 设计模式6大原则 1.设计模式介绍 设计模式(Design Patterns)                                   ——可复用面向对象软件的基础...设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。...使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。...设计模式分类 经典的《设计模式》一书归纳出23种设计模式,这23种模式又可归为,创建型、结构型和行为型3大类 2.1.创建型模式 前面讲过,社会化的分工越来越细,自然在软件设计方面也是如此,因此对象的创建和对象的使用分开也就成为了必然趋势...工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。

    2K21

    设计原则与设计模式

    设计模式的作用 应对面试中的设计模式相关问题; 告别写被人吐槽的烂代码; 提高复杂代码的设计和开发能力; 让读源码、学框架事半功倍; 为你的职场发展做铺垫。...编写高质量代码的方法概述:面向对象设计思想、设计原则、设计模式、编码规范、重构技巧。...面向对象分析与设计: 围绕着对象或类来做需求分析和设计的。分析和设计两个阶段最终的产出是类的设计,包括程序被拆解为哪些类,每个类有哪些属性方法,类与类之间如何交互等等。...多态也是很多设计模式、设计原则、编程技巧的代码实现基础。...类比面向对象设计,系统设计实际上就是将合适的功能放到合适的模块中。合理地划分模块也可以做到模块层面的高内聚、低耦合,架构整洁清晰。在面向对象设计中,类设计好之后,我们需要设计类之间的交互关系。

    74340

    概要设计 vs 详细设计

    概要设计阶段通常得到软件结构图 详细设计阶段常用的描述方式有:流程图、N-S图、PAD图、伪代码等 概要设计和详细设计 在软件设计中,大家经常问到的一个问题是:概要设计应该怎样一个概要法...概要设计和详细设计的区别与联系 软件设计采用自顶向下、逐次功能展开的设计方法,首先完成总体设计,然后完成各有机组成部分的设计。...概要设计实现软件的总体设计、模块划分、用户界面设计、数据库设计等等;详细设计则根据概要设计所做的模块划分,实现各模块的算法设计,实现用户界面设计、数据结构设计的细化,等等。...概要设计是详细设计的基础,必须在详细设计之前完成,概要设计经复查确认后才可以开始详细设计。概要设计,必须完成概要设计文档,包括系统的总体设计文档、以及各个模块的概要设计文档。...详细设计,应该完成详细设计文档,主要是模块的详细设计方案说明。和概要设计一样,每个模块的详细设计文档都应该独立成册。

    9.9K40

    领域驱动设计——柔性设计

    一、什么是柔性设计 这个概念来自《领域驱动设计——软件核心复杂性应对之道》一书: 为了使项目能够随着开发工作的进行加速前进,而不会由于它自己的老化停滞不前,设计必须要让人们乐于使用,而且易于修改。...《领域驱动设计——软件核心复杂性应对之道》 说简单点,指的是系统保持良好的扩展性,当有新需求时,旧的系统需要能容易、方便、高效的修改,以达到快速交付。...二、如何进行柔性设计 书中讲了几个模式: 1、INTENTION-REVEALING INTERFACES(意图提示接口) 网上有不同的中文翻译,这里翻译的可能不太准确,所以把原文说出来了。...如果开发的同学为了使用一个类或一个方法必须研究它的实现,那封装就失去了价值,进而设计的概念基础已经被误用了,所以可能被误用。

    1.4K30

    设计原则与设计模式

    Contents 1 设计原则 1.1 什么是设计 1.1.1 描述 1.1.2 UNIX/LINUX设计哲学 1.2 SOLID 五大设计原则 1.2.1 单一职责原则 1.2.2 开放封闭原则 1.2.3...李氏置换原则 1.2.4 接口独立原则 1.2.5 依赖倒置原则 1.3 设计原则总结 2 设计模式 2.1 创建型 2.2 结构型 2.3 行为型 3 关于设计模式的面试题 设计原则 什么是设计 描述...即按照哪一种思路或者标准来实现功能 功能相同,可以有不同设计方案来实现 伴随着需求增加,设计作用才能体现出来 UNIX/LINUX设计哲学 准则1:小即使美 准则2:让每个程序只做好一件事 准则3:快速建立原型...设计模式 创建型 组合型 行为型 创建型 工厂模式(工厂方法模式,抽象工厂模式,建造者模式) 单例模式 原型模式 结构型 适配器模式 装饰器模式 代理模式 外观模式 桥接模式 组合模式 享元模式 行为型...策略模式 模板方法模式 观察者模式 迭代器模式 职责连模式 命令模式 备忘录模式 状态模式 访问者模式 中介者模式 解释器模式 关于设计模式的面试题 题1:打车时,可以打专车或者快车。

    46310

    HBase设计之rowkey设计

    所以rowkey的设计在使用HBase的设计中尤为重要,另外rowkey设计也关乎到数据库中数据的存放位置,若rowkey设计不当,在HBase分区中,会引发数据热点(hotspot)问题出现,即数据访问集中在某个节点或者...为了防止在写的操作时出现数据热点,在设计rowkey时应该让数据尽可能同时写入多个region,下面介绍几种常见的rowkey设计方式。 1 ....上面介绍的两种rowkey常用的rowkey设计方法。...rowkey的最大优化设计,比如MD5+salt。...这里我们参考了《大数据之路—阿里巴巴大数据实践》一书中讲到的设计规则 设计规则:MD5+主维度+维度标识+子维度1+时间维度+子维度2 例如:卖家ID的MD5前四位+卖家ID+app+一级目录+date

    2.4K60

    设计

    跟各位分享一点气象服务系统开发中的设计经验。这里的设计主要是气象部门的技术人员针对特定气象服务任务而展开的设计,不是委托给开发公司进行的软件系统设计,但我相信对甲方还是乙方都有一定的参考价值。 ?...不同的服务对象、不同的应用场景,气象系统服务要求的设计也会不同。 4 系统设计 第四点就是着手进行系统设计了。...有了需求定位、应用场景和服务要求的设计基础,系统设计就是我们最终要让软件开发公司帮我们去实现的建设方案了。...系统设计的重点有这么几项:设计理念和设计原则、后台数据支撑设计、服务功能设计、系统展示设计、系统安全设计以及用户体验设计。...当然以上这些设计也因人而异,不具备气象服务系统设计能力的甲方技术人员一般只考虑需求定位、应用场景和服务要求,系统设计这六项设计一般都由乙方配合完成。

    32710

    探索软件设计策略:D-设计、FP-设计、I-设计

    在软件设计的过程中,我们经常会使用不同的设计策略来优化我们的设计过程和结果。...FP-设计的优点是可以显著提高设计的效率,因为我们可以复用已经存在的设计模式,而不需要每次都从头开始。...同时,FP-设计也有助于我们提高设计的质量,因为模式库中的模式通常都是经过多次验证的,具有较高的可靠性。 3. I-设计(Invention Design) I-设计是一种创新型的设计策略。...在I-设计中,我们通常会使用一些创新性的设计方法,如原型设计、快速迭代设计等,这些方法可以帮助我们更快地生成新的设计思路,并验证它们的有效性。...结语 D-设计、FP-设计和I-设计这三种设计策略,各有其优点和适用场景。在实际的设计过程中,我们可能需要根据实际情况灵活使用这三种策略。

    26330

    设计模式中的设计原则

    先来抛一个问题,设计模式到底有几个原则? 翻了三本书《设计模式之禅》、《设计模式:可复用的面向对象软件元素》、《Head First 设计模式》,也看了不少博客和关于设计模式原则的文章。...关于设计模式有几大原则,似乎没有严格的定论,有的说6大设计原则,有的说7大设计原则,《Head First》中更是提到了9个设计原则。...设计原则 我觉得7大设计原则都有必要了解和尽量向其靠拢,但是程序设计肯定是不可能完全遵守这些设计原则,但是我们的设计可以让程序更好扩展和更容易维护。...所以说,开闭原则具有理想主义的色彩,它是面向对象设计的终极目标。 开闭原则是面向对象设计中最基础的设计原则,它也被称为设计总则,它指导我们如何建立稳定灵活的系统。...其他的设计原则整理 在《Head First 设计模式》一书中整理的设计原则有: 封装变化 多用组合,少用继承 针对接口编程,不针对实现编程 为交互对象之间的松耦合设计而努力 类应该对扩展开放,对修改关闭

    76330
    领券