发明名称 |
一种WEB智能报表的实现方法和系统 |
摘要 |
本发明公开一种WEB智能报表的实现方法和系统,该方法包括:浏览器接收到用户报表请求时,向用户提供向导创建方式界面和SQL创建方式界面;服务器根据用户选择的不同的创建方式来确定不同的方式从数据库中查询出满足查询条件的数据,根据所查询出的数据创建报表,并通过自定义标签库将所述创建的报表显示在浏览器上。本发明的技术方案中的报表的创建方式更加多元化,能够满足报表动态化和格式多样化的需求,同时由于采用了B/S结构能够实现一次编译,处处运行,提供了强大的安全机制,稳定和可靠性强,具有跨平台的优势。 |
申请公布号 |
CN102567539A |
申请公布日期 |
2012.07.11 |
申请号 |
CN201110460495.2 |
申请日期 |
2011.12.31 |
申请人 |
北京新媒传信科技有限公司 |
发明人 |
聂斌 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京市隆安律师事务所 11323 |
代理人 |
权鲜枝 |
主权项 |
一种WEB智能报表的实现方法,其特征在于,该方法包括:浏览器接收到用户报表请求时,向用户提供向导创建方式界面和SQL创建方式界面;当用户选择向导创建方式界面时,交互地接收用户从所有预设查询条件中选择的查询条件对应的参数,用该参数生成访问数据库的请求并发送给服务器;接收到访问数据库的请求的服务器,根据所述查询条件对应的参数,生成SQL语句从所述数据库中查询出满足查询条件的数据;当用户选择SQL创建方式界面时,交互地接收用户设置的SQL语句,用所接收的SQL语句生成访问数据库的请求并发送给服务器;接收到访问数据库的请求的服务器,根据请求中SQL语句中的信息从所述数据库中查询出满足查询条件的数据;服务器根据所查询出的数据创建报表,并通过自定义标签库将所述创建的报表显示在浏览器上。 |
地址 |
100089 北京市海淀区万泉庄路28号万柳新贵大厦A座6层602室 |