框架体系对小软件作坊的 重要性 第二章

首先上一句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、数据集显示信息选择

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

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

时间: 2024-10-11 06:40:24

框架体系对小软件作坊的 重要性 第二章的相关文章

框架体系对小软件作坊的 重要性 第一章

从软件行业兴起,到如今年代虽然不长,但是随着语言的发展,从需求-->编写-->成型,已经不在是难事. 甚至一台电脑,一套编程软件,就可以玩转整个软件流程. 入行许久,对于软件企业来说,人员更新换代是司空见惯的事.没有什么能从根本上解决这个问题.只能通过尽可能的满足员工的需求,来减少人员的流失. 对于软件作坊,甚至是小型的企业,由于各种配套管理措施的不健全,人员流失的问题显现的尤为明显,名副其实的重灾区.人才的流通趋势呈倒金字塔. 长久以来,对于求职者来说,找工作看的就是福利待遇.有了一定的能力

三五个人十来条枪 如何走出软件作坊成为开发正规军

三五个人十来条枪 如何走出软件作坊成为开发正规军(转载) 自从发了上一篇博文,这几天收到很多朋友的来信. 大家从各个开发语言的优缺点和适用领域,一直讨论到设计模式.框架.重构.单元测试,乃至敏捷编程,最后都讨论到了软件开发过程管理,甚至都谈到了盈利模式和中国软件 的悲哀. 最后不了了之,都觉得改善中国内地现在的软件生产状况不可能. 为什么呢? 我重新把这几天大家的讨论留言翻了一遍,发现大家的软件团队都存在着这样一种普遍现象 1大部分人所在的公司,开发人员仅3-5人,多的在10人.别看就这几条枪,

从“扫月亮”到“扫福字”,扒一扒背后的支付宝AR框架体系

承智关于支付宝AR框架体系和实践的分享主要分为以下三个部分: 支付宝AR框架体系 AR实践案例分享 总结和展望 在本次分享中,来自蚂蚁金服支付宝多媒体技术部猎鹰团队的技术专家承智为大家解密了支付宝AR红包背后的技术.在他的演讲中首先分享了支付宝对于AR技术需求的一些特点,之后分享了在对支付宝AR框架体系进行设计时遇到的一些问题和挑战,以及支付宝多媒体猎鹰团队是如何满足产品运营需求的,并结合四个具体的案例分享了在支付宝AR实践中遇到的一些问题和收获的经验,最后对于支付宝AR技术的发展进行了总结和展

web前端体系-了解前端,深入前端,架构前端,再看前端。大体系-知识-小细节

1.了解前端,深入前端,架构前端,再看前端.大体系-知识-小细节 个人认为:前端发展最终的导向是前端工程化,智能化,模块化,组件化,层次化. 2.面试第一关:理论知识. 2-1.http标准 2-2.w3c标准 2-3.ECMAScript标准 3.框架和类库 4.编码开发 5.运行环境 6.自我修养. 6-1.前端开发思维.敏捷软件开发流程(如SCRUM)和项目管理知识(如考取PMP). 6-2.个人github和技术博客.建立开源项目等总结经验和反思感想. 6-3.研究学习Web相关最新知识

第三十六篇:IC公司软件工程师的重要性

最近, 由于项目合作关系,结识了某软件公司的CEO, 和他交流过程中,聊到一个话题, 那就是现在IC(集成电路)公司的硬件工程师与软件工程师的配备比例,他给出的一些大公司(如Q, B 等芯片fabless巨头)的数字是1比3, 从而得出结论:软件工程师的COST太大, IC公司应该转换思路, 将软件业务外包, 降低成本. 关于这个问题, 我没有明确的答案, 是应该外包, 还是不外包. 从几个角度去分析一下: 1. 核心技术角度: IC公司的软件工程师往往需要参与到芯片设计过程中, 虽然说现在SO

走出软件作坊读书笔记(一)--项目需求调研

最近在拜读阿朱的[走出软件作坊],读到项目需求调研一章,为了读有所得,从现在开始需要养成写读后笔记.读完后需要好好整理一下,结合自己以及自己公司的现状,想想哪些对自己以及公司可以借鉴的. --改变从现在开始,不要再做一个思想懒惰者,勤于思考,善于总结,你才能有所提高! 言归正传,下面将根据我对该章节的理解,对该章节的内容进行简要记录,记录我的一些想法. 其实阿朱大神在书中也没有详细讲述如何进行需求调研,只是以他亲身经历过的一个项目需求调研案例阐述他对需要调研的理解: (1) 如何着手进行需求调研

一个小软件练习了一下python

朋友用python写了一个小软件,刚好没有怎么认真用python编过程序,于是就改进一下 主要练习了一些知识: 1.python Tkinter 页面布局,这次软件用了用了grid 2.Event 事件绑定 3. 字符串的处理. 4.tkFileDialog 的使用 5.一点点面向对象的编程. 6.python编码的结构以及练习Code好习惯 后期改进: 1. 加滚动条 2. 加算法变换文件 3. 可以修改保存路径 4.强化错误处理 5.添加函数,根据类型,用office直接双击打开转换成功的文

做一个具有图片读入,写出,灰度化,黑白化的有图形界面的小软件

我们这一次的树莓基础的作业是做一个做一个具有图片读入,写出,灰度化,黑白化的小软件,我采用的是java,因为java有大量性能非常好的接口可用,譬如在图片这块,ImageIO,BufferedImage都是非常好用的,而我这一次作业也是使用这两个包. 首先我们要解决的是界面,界面可以直接用JFrame来打, 非常简单,我的界面有一个菜单栏和一个图片显示区,菜单栏有三个选项:文件,转换,保存,文件菜单有一个子菜单:打开文件,转换菜单有两个子菜单:变成灰度和变成黑白,保存菜单有三个子菜单:jpg,

【小软件】年度优秀员工

部门快要年会了,最近做了个小软件,“年度优秀员工”apk. 需求:部门的七个小组每组推荐两名候选人,部门所有员工投票选出七名优秀员工.每人必须选不是同一组的两人,不能多选或者少选,必须是本部门的员工才有资格选,选定两个后最终本软件以短信的形式向同一个手机号发送过去,最终通过短信数据库导出表格,统计即可. 实现界面如下: 代码如下: activity_main.xml 1 <TableLayout xmlns:android="http://schemas.android.com/apk/r