文本描述
轻量级查询统计模块
产品愿景说明书
项目背景
目前CCP 2.0版中涉及查询统计的公共模块有两个:综合查询和综合报表。综合查询是项目一部单独开发的模块,综合报表简单封装了ezReport的报表向导功能,这两个模块在实际项目中的应用都遇到了一些问题,终端用户普遍反映这两个模块用户友好性不够,可操作性不强,部分终端用户对该模块使用的抵触情况比较多,一定程度上影响了项目的验收进程和客户美誉度。目前综合查询和综合报表的用户群定义为专业报表制作人员,需要经过专业的培训后才能使用。经过调查分析,发现以上项目使用该模块的用户多为各级政府工作人员和业务人员,缺乏专业统计、报表的相关知识。本次轻量级查询统计模块产品,力图改变这两个模块的目标用户群,明确目标用户为没有专业统计、报表知识的普通计算机操作人员和各级政府部门的工作人员,简化报表向导操作流程,降低学习难度。一方面可以继续提升既有产品(或项目)的用户体验,满足用户要求;二方面也能够增强CCP在统计查询方面功能,拓展CCP的应用空间和支撑能力;同时系统通过一段时间的维护、修改和稳定,能够成为公司在普通项目领域应用实践的独立产品。
参考资料
《综合报表需求说明书(初稿)》
《CI_OLAP需求说明书》
《轻量级报表模块需求模型大纲》
ezReport3.0报表向导功能
中注协老注册软件统计分析模块
优抚网站后台管理数据查询和数据统计模块
北注协老注册软件统计分析模块
CI多维分析系统(OLAP)
系统用户
本项目的实施和部署都建立在特定的普通业务系统之上,主要分为以下三类系统角色:
领域分析人员
精通普通业务系统(指所实施的业务系统)所辖领域知识的人。负责在数据建模初期完成将普通业务系统物理数据抽象、归类、关联为具有业务模型含义的数据视图。
系统管理员
普通业务系统的管理员。负责将领域分析人员建立的数据视图按照数据建模具体功能和步骤要求配置成相应数据集。
业务人员
普通业务系统指定模块的操作人员。利用报表定制等功能完成自定义查询和报表的定制和报表管理工作。
表样支持
在综合和参考众多报表软件之后,并充分结合中注协行业管理信息系统和优抚安置管理系统等既有项目的实际需求,希望能够支持固定统计表、浮动统计表和交叉统计表三种报表类型。
固定统计表
特点
列/行方向选择口径,要求支持多口径(由用户选择是口径嵌套还是口径并列),另一方向选择一个或多个统计指标。
表样
户口类别
涉核情况
城镇
农村
无涉核
原802
其他涉核
人数(个)
说明
灰色:维度、口径及具体条目
茶色:统计指标
浮动统计表
特点
列方向只能选择口径,要求支持多口径(由用户选择是口径嵌套还是口径并列)。行方向只能选择可分组的字段(有限枚举的但不是口径),比如说要按照地区分组浮动,则选择“行政区划”字段,屏蔽掉其他不能分组的字段,比如说姓名、身份证号等。在进行列方向设置时需要由用户设定统计指标,且指标只能嵌套在口径里面。
表样
或
说明
上述两图“统计指标”已省略(即“人数”),位于口径(伤残等级)具体分类下方。
交叉统计表
特点
行列方向上的口径可以是并列或嵌套关系,但是同一方向上只能是一种关系。统计指标可以一个或多个,可以在行列任意方向上,可以嵌套在口径里,也可以与口径并列存在,但是所有指标只能在同一方向上。
表样
评定残疾等级人员
伤残原因
已审定人数(个)
三级以下
三级以上
因战
因病
因公
人数(个)
人数(个)
人数(个)
人数(个)
人数(个)
说明
灰色:维度、口径及具体条目
茶色:统计指标
系统特征说明
使用对象为各级政府工作人员、普通业务人员,用户普遍缺乏专业的统计和报表知识,系统要做到简单、易用,系统中使有的词语尽量通俗易懂,不使用口径、浮动口径等专业术语;
支持一级部署方式下,不同级次用户浏览数据的范围不同,查询结果和统计结果自动与组织机构进行权限匹配,在数据结果的范围上自动实现地方用户只能浏览本级数据的功能;
把复杂的操作、容易产生歧义的操作放到系统管理模块中,例如,数据集中的字段可能比较多,哪些是统计字段、查询条件字段、分组字段,需要进行繁琐的配置工作,把这些配置工作转移到系统管理模块中进行,用户只需按照分类进行选择即可。例如,按照常识,姓名不可能作为分组字段,因此用户在选择分组字段中就不显示姓名等不相关的字段;
通过详尽的需求调研,确定需求边界,明确系统能够产生哪些类型的报表,每种类型的报表格式和样式相对固定,对支持的报表类型进行科学分类,提供表样预览、在线帮助等功能,减少培训工作量;
提供灵活、强大、友好的后期管理功能,对查询结果、统计报表进行管理,