想做一款类似水晶报表的工具,求问有人给个思路,数据库该如何设计?

  1. 报表制作人员可以绑定数据源(SqlServer、Mysql、Oracle等)
  2. 报表设计和参数设计
  3. 报表设计完后传到报表需求人员那边
  4. 报表需求人员加载(填写、选择(文本框、下拉框、日期))里面的参数来查看报表

请问各位大佬能给个思路吗?数据库得怎么设计比较好呢?

你可以模仿 el (java)或者 razor (.net)那样设计一种模板语言,而把字段和求值表达式内嵌其中,表格本身可以用html/xml来描述。你的报表渲染表格对字段求值放在表格里面