想法很好...
市场上有这样的工具,比如BRIO REPORT以及数据仓库工具中比较常用的BUSINESS OBJECTS,当然这些工具的功能很齐全,而且也并非完全能有用户自己来完成所有的查询工作,还是必须由IT设计好以后再使用.毕竟你不可能希望用户理解所有的表关联以及一些复杂的逻辑.
这样的工具不便宜,都是由大公司集中大量人力来完成的,一个人做恐怕不容易.
市场上有这样的工具,比如BRIO REPORT以及数据仓库工具中比较常用的BUSINESS OBJECTS,当然这些工具的功能很齐全,而且也并非完全能有用户自己来完成所有的查询工作,还是必须由IT设计好以后再使用.毕竟你不可能希望用户理解所有的表关联以及一些复杂的逻辑.
这样的工具不便宜,都是由大公司集中大量人力来完成的,一个人做恐怕不容易.
解决方案 »
- mfc根据用户输入的用户名密码动态连接ORACLE
- mysql问题,想随机显示数据库中的记录。并。。。。
- 关于一个Oracle存储过程问题~~~在线等~~
- 这种查询=如何建[索引]?
- 同一个数据库orcl,用system用户创建的表,为什么用scott用户登录就访问不了?
- 请问哪里有ORACLE PL/SQL语法的详细帮助,最好是中文的?
- 怎样才能使我的触发器实现批触发?
- 请大哥大姐赐教 自增字段在sql server 2000和oracle中的区别
- 定向表空间的问题?
- 关于Oracle安装完毕使用自带图形化界面打开失败的问题 --->解决方案
- 关于decode()的高级用法???
- 请求帮忙,解决尴尬,原由:oracle9ias中的“门户”
我了解这个系统的复杂性,所谓用户的自定义,其实也是相对的,目的在于尽可能使用户能够采用简单的方式最大限度的查找到自己所需要的信息。我见过一些公司和单位开发的“自定义查询及报表系统”,其特点可以归纳如下:
1、操作起来很简单的(比如就选择一下,打打勾),其可供用户选择的查询字段较少,并且表之间的关系也比较简单。在很多小型系统中就可以见到这样的所谓“自定义查询”
2、操作比较复杂,功能也比较强,但对操作者的素质要求比较高,比如要对数据库有所了解,有的甚至还要求会些SQL语句。让大多数使用者做到这点的确很困难。
显然,这个系统靠我自己的力量是不可能完成的,所以我才想去申请课题。并且要联合一些专业软件开发公司和大专院校申请。目前我正在写标书。希望大家有什么好的想法,尽管和我交流。谢谢!
可以看看Business Object的软件,会有很多启发。
谢谢!可以看看你的自定义报表系统吗?
想法很好!
我也再想这个问题,因为报表的开发的确很麻烦!
1、建一些必需的视图提供给用户
2、字段:输出字段、分组字段、排序字段、条件约束字段
3、函数设计
4、如果能将所有表的对应关系(比如主外键关系)考虑进来[Toad里面好象作了一些这方面的事情],考虑由程序生成约束条件,用户用起来会很方便。
13801326905 01080798532
[email protected]