接到一个政府项目。
目的是将各个企业的报表统一放入服务器数据库内,然后做统计。
难点在于自定义报表及打印,因为企业端的报表在一定时间内需要改变。
整个程序采用C/S结构现在我们的方案是:
在服务器运新一个报表设计器,然后将做好的报表模板及打印模板以XML的格式保存到服务器某个目录下。
企业端的程序运行时首先检查版本并下载服务器上的XML文件,下载到本地后进行解释并显示模板。
然后将数据填写完毕后保存为另外一个XML文件并调用XML打印模板打印,然后将填写完毕保存的XML文件上传到服务器上保存入相应目录下。
拟定使用这个模式来实现这个软件的功能。
因为以前没有做过类似的程序需要像大家咨询一下。
1、这个流程能不能实现?
2、如果能实现用什么方式?具体的用什么工具来做报表设计器?使用text、label组合太过于繁琐了。
有没有什么工具或者方法可以直接面向用户设计XML模板的?
3、用户端的程序用什么来解释XML文件并保存XML文件,Grid?还是另有好的方法?
4、有个麻烦的事情,在企业端的报表中因为涉及到很多的构机关系,比如某一行某一列的数据是通过 同一张报表中或者不同报表的其他地方得来得,我能不能在XML文件中直接定义某一行一列得算法?
目的是将各个企业的报表统一放入服务器数据库内,然后做统计。
难点在于自定义报表及打印,因为企业端的报表在一定时间内需要改变。
整个程序采用C/S结构现在我们的方案是:
在服务器运新一个报表设计器,然后将做好的报表模板及打印模板以XML的格式保存到服务器某个目录下。
企业端的程序运行时首先检查版本并下载服务器上的XML文件,下载到本地后进行解释并显示模板。
然后将数据填写完毕后保存为另外一个XML文件并调用XML打印模板打印,然后将填写完毕保存的XML文件上传到服务器上保存入相应目录下。
拟定使用这个模式来实现这个软件的功能。
因为以前没有做过类似的程序需要像大家咨询一下。
1、这个流程能不能实现?
2、如果能实现用什么方式?具体的用什么工具来做报表设计器?使用text、label组合太过于繁琐了。
有没有什么工具或者方法可以直接面向用户设计XML模板的?
3、用户端的程序用什么来解释XML文件并保存XML文件,Grid?还是另有好的方法?
4、有个麻烦的事情,在企业端的报表中因为涉及到很多的构机关系,比如某一行某一列的数据是通过 同一张报表中或者不同报表的其他地方得来得,我能不能在XML文件中直接定义某一行一列得算法?
然后根据这些参数形成 XML文件
这样对应起来分三种情况保存:Cell表参数对应数据库字段, Cell表存进数据库(image类型),XML存进数据库(image类型)采用 Js脚本构造解析XML
其实在这个方案中最简单的是采用excel表,因为原来的电子办公系统手工也是填写excel表来定义格式与构机关系的。那么采用excel表来传输的方法应该是最好的也是最简便的方法。另外一种可以采用ie浏览的格式,这样就采用脚本来定义各构机关系的方法来实现。