企慧Q5快速开发平台系列之二:数据查询设计
2017-05-22 11:49
405 查看
企业信息化管理系统中7大标准操作:增删改查,导入,导出,图表分析,通过上篇介绍的表单生成功能可以实现“增”和“改”,“查,“删”,“导入”,“导出”和“图表分析”则由数据查询设计功能来实现。
一般的,查询界面有3种:单个一览表,主从表,树表。Q5平台仅需点击鼠标配置下就可完美支持这三种界面。先看如下一个功能运行的截图:
我们来分析下这个界面:
这是一个树表,即左边是一个树
树数据来自两个表,一个是部门,一个是员工,末级节点为员工
树数据还需要根据当前用户的权限范围来过滤
树表下方还有数据查询方案,可以新建数据查询方案并保存或共享给别人
右边一个列表,这个列表又是一个主从表,主表自动支持分页
主表支持导入导出,图表分析
主表数据支持快速查询,也支持组合字段查询
包含多个子表,每个子表按需加载数据
还支持列特性,比如点击客户地址自动打开地图导航,点击手机号自动打开发短信窗口,点击邮箱自动打开发送邮件窗口
可谓是相当复杂的一个界面。如果单纯的用开发工具来实现,保守估计代码量至少得7,8千行甚至上万行吧,工作量至少得15-20人天吧。企慧Q5平台来开发,代码量为0,工作量最多2人天,因为90%的工作量就是鼠标点击,再加一些文字性输入,仅此而已!而且更重要的是之后的维护,比如要增删一些字段,或增删一些子表都是分分钟的事情,因为和其他平台或开发工具相比,最大的不同就是Q5是“零”代码实现的!
点此立即体验
一般的,查询界面有3种:单个一览表,主从表,树表。Q5平台仅需点击鼠标配置下就可完美支持这三种界面。先看如下一个功能运行的截图:
我们来分析下这个界面:
这是一个树表,即左边是一个树
树数据来自两个表,一个是部门,一个是员工,末级节点为员工
树数据还需要根据当前用户的权限范围来过滤
树表下方还有数据查询方案,可以新建数据查询方案并保存或共享给别人
右边一个列表,这个列表又是一个主从表,主表自动支持分页
主表支持导入导出,图表分析
主表数据支持快速查询,也支持组合字段查询
包含多个子表,每个子表按需加载数据
还支持列特性,比如点击客户地址自动打开地图导航,点击手机号自动打开发短信窗口,点击邮箱自动打开发送邮件窗口
可谓是相当复杂的一个界面。如果单纯的用开发工具来实现,保守估计代码量至少得7,8千行甚至上万行吧,工作量至少得15-20人天吧。企慧Q5平台来开发,代码量为0,工作量最多2人天,因为90%的工作量就是鼠标点击,再加一些文字性输入,仅此而已!而且更重要的是之后的维护,比如要增删一些字段,或增删一些子表都是分分钟的事情,因为和其他平台或开发工具相比,最大的不同就是Q5是“零”代码实现的!
点此立即体验
相关文章推荐
- 企慧Q5快速开发平台系列之三:工作流设计
- 网站快速开发平台之数据视图的设计 推荐
- 企慧Q5快速开发平台系列之四:“零”代码理念
- 企慧Q5快速开发平台系列之一:表单生成
- 开发指南专题八:JEECG微云快速开发平台数据字典
- 走火入魔通用权限管理不仅是权限设计更是总体设计规划、快速开发集成平台(集中控制体系)
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 数据权限增强、范围权限增强
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - .NET商业化成品成熟各种数据权限的需求对应例子代码
- 后台接口平台 基于Laravel 开发 快速开发数据接口
- 快速开发平台ES2007在UISCRIPT数据列表插入自定义按钮及按钮事件|JAVA开发平台|web开发平台
- 度量快速开发平台:网格部件焦点行数据实现窗体功能的显示与隐藏控制
- 数据挖掘系列之四(数据仓库之二):数据仓库设计--Kimball方法
- 度量快速开发平台:网格部件批量更新数据
- 企业信息开发平台(3)数据表设计
- 基于ArcGIS10.0和Oracle10g的空间数据管理平台(C#开发)-数据库设计
- 开发指南专题七:JEECG微云快速开发平台查询HQL过滤器
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 用户表的设计思想分享[教师、职工、学生]
- Android官方开发文档Training系列课程中文版:后台加载数据之使用CursorLoader进行查询
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 面向全国标准省市县行政数据基础之上的组织机构管理
- SNF开发平台WinForm之五-高级查询使用说明-SNF快速开发平台3.3-Spring.Net.Framework