北京市公安局
1. 用户简介
治安管理包括:特种行业管理,危险物品管理,娱乐场所管理,大型社会活动管理,拣拾物品管理,集会游行示威活动管理,禁毒,养犬管理等等。治安管理部门负责相关事务的登记、注册及审批,收集存储大量的信息,用报表来汇总信息,发现规律,发布和提供查询。北京市公安局治安管理综合信息系统是公安部治安防控网的重要组成部分,其中包括了报表功能。北京市公安局治安总队及各分县局治安管理部门 / 派出所都是该系统报表的填报者和使用者。
2. 项目基本情况介绍
北京市公安局治安管理综合信息系统的报表功能要提供大型社会活动预报表、弃婴情况统计报表、非正常死亡人员统计报表、危险物品(剧毒化学品 / 放射性物品)统计报表等报表,研究当前的治安状况,并提供信息给社会。
报表格式随着治安工作具体要求以及近期治安工作重点的变化而变化的可能性较大,用户即北京市公安局治安总队及各分县局治安管理部门 / 派出所希望在实现业务报表要求的基础上,能够拥有尽量大的灵活度和尽量简单的操作。集成商华迪计算机有限公司以网络环境基础建设为起点,长期深入政府、电信、制造、电力、公安、教育、石化等重要行业,为用户提供全面的应用集成、系统集成服务和应用解决方案,已经完成了公安行业的数十个项目,根据用户的需求,最终选择了润乾报表。
3. 选择润乾报表
传统的报表工具最显著的特征是主编辑画面呈条带状,以模拟 SQL 中的 Select 和 Group 运算;大部分产品采用繁琐的拖拽式编辑(有个别产品开始采用方便的表格式);交叉表要采用专门的类 OLAP 模型处理,样式和运算都非常死板。
传统的报表工具处理复杂报表的难点不全在于报表的样式(如斜线等),样式虽较繁琐但并非本质困难。最根本的难点在于其数据统计模型的不适应。落后的模型导致了其低下的制表能力,具体地说,就是难以甚至无法处理复杂报表所必须的多源分片、不规则分组、动态格间运算、行列对称等要求。
首先由于数据统计模型的不适应,导致经常编写代码准备数据(如几十甚至上百行的 SQL 或存储过程),动辄就要进行繁琐的子表拼接,即使这样仍有许多报表无法完成而需与用户商量改变,而且运算性能很差;其次由于大部分报表采用拖拽式编辑,使报表样式绘制麻烦,而且显示与打印不一致(与分辨率相关),生成 EXCEL 时格式失真。另外,半数以上传统工具采用独立服务器,与应用程序难以集成,不可统一部署、控制力度不深、无法享受应用服务器的集群等能力,而且迫使应用开发人员去适应其并不适用的门户(用户权限等)功能,工作受限且浪费。
国外的报表工具是否会先进些呢?在大部分通用软件领域,国外产品都要相对优秀。但在有强烈中国特色的报表领域内却是例外。国外产品不仅报表处理能力相当不适应,甚至技术也较为落后,如部分产品不能稳定地在 UNIX 上部署,在浏览器上不能提供纯 HTML 解决方案或只能支持 IE ,统计图输出仍采用原始的 CGI 方式等。国外产品作为报表工具使用时表现并不优秀。
其他的报表工具对于业务人员及用户来说,要实现灵活定制的代价比较大,更适合开发人员使用。基于上述原因,集成商选择了润乾报表。
润乾报表最核心的优势,体现在其新一代报表模型上。它采用了革命性的多源分片、不规则分组、动态格间运算、行列对称等技术,使得复杂报表的设计简单化,以往难以实现的报表可以轻松实现,避免了大量的复杂 SQL 编写与前期数据准备,报表设计的效率提高了一个数量级,远远超越了其他各种报表工具。
4. 目前进度
从 2005 年 11 月 1 日 项目上线以来,总队业务人员对试用过程中润乾报表的表现基本满意。润乾报表在实现业务报表要求的基础上,表现出极大的灵活度,并且操作很简单。同时用户也希望开发商与集成商能够继续努力,进一步简化操作,使润乾报表更加推广。
5. 客户系统环境
主机操作系统: Windows Sever 2003
数据库: Oracle9i
中间件: Weblogic8.1
开发平台: WebLogic8.1+Jbuilder9+JDK1.4