zoukankan      html  css  js  c++  java
  • 框架体系对小软件作坊的 重要性 第二章

    首先上一句SQL

    select *
    from(
    GetUnionSQL [ select Column1 ,
    Column2 , Column3 ,
    Column4 ,
    Column5
    from FUNNODE.table
    where ChangeDate >='[起始日期
    ]' and ChangeDate <='[结束日期]' | GetYM [ [起始日期] ] | GetYM [ [结束日期] ] ] ) alisa where (1=1)[DetailCondition]

    这句sql 从语法上来看,相当简单。在做ERP项目的过程中,出报表是很重要的。很多时候报表的数据来源就是这些简单的SELECT语句。
    对ERP 项目来说,将数据库中的数据呈现在用户面前是很有必要的。用户前期的一些操作就是为了最终看到一系列的结果,这些结果就是由报表显现出来。

    小的软件公司,在做这一块的时候,很多都是做一个模块,从界面-->业务逻辑-->数据层重新实现一遍。这样是很浪费时间的。所有的这些模块都可以提取

    一下,每个模块都可以通过配置配出来。这样就大大的减少了工作时间。在实际的工作过程中,每个公司的业务流程,体系流程不一定都相同,所以要根据

    实际情况定制设计这个模块。下面以C/S为例:

    功能点:

    1、定制界面功能。

    2、预览界面功能。

    3、查询条件设置。

    4、显示字段选择。

    5、sql语句解析功能。

    6、主从表显示功能。

     实现界面:

    1、配置主界面

    2、具体明细

    3、数据集

     

    4、具体查询sql

    5、数据集显示信息选择

    通过上述的配置,当在客户现场需要立即添加一个报表类的查询模块时,现场实施人员通过简单的配置就可以解决问题。

    这样不仅增强了用户的体验性,而且提高了工作效率。

    DEMO 在后续章节中上传!

  • 相关阅读:
    POJ1985 树的直径(BFS
    POJ2186 强连通分量+缩点
    AIM Tech Round 5C. Rectangles 思维
    POJ2553 汇点个数(强连通分量
    hdu6370 并查集+dfs
    UVALive 7037:The Problem Needs 3D Arrays(最大密度子图)
    POJ 3155:Hard Life(最大密度子图)
    HDU 5527:Too Rich(DFS+贪心)***
    HDU 5534:Partial Tree(完全背包)***
    Wannafly挑战赛1:Treepath(DFS统计)
  • 原文地址:https://www.cnblogs.com/cwgyn/p/sqlll.html
Copyright © 2011-2022 走看看