论文部分内容阅读
本研究针对传统报表工具(面向程序员报表)的不足和用户的不同需求,实现了具有明细查询和汇总统计等功能的动态报表(用户可以自由组合不同种类、不同格式和不同条件);实现了具有一键展现功能和特殊格式报表打印功能的动态报表(按用户需求灵活定制)。这些报表大大加强了报表实现的灵活性和与用户的交互性,更好地满足了用户的实时要求,有效地实现了代码的重用,提高了系统的可维护性。
本文对用友华表模板设计器组件/插件及其封装的对象、属性和方法进行了详细研究,在报表的实现类中对组件部件进行了灵活调用,实现了报表格式的动态变化。运用面向对象的编程思想,设计三层体系结构,实现动态报表的明细查询和汇总统计等功能;设计四个层面的类,下层类依赖上层类,上层类为下层类提供支持,实现动态报表的显示功能和特殊格式报表的打印功能。最终开发的报表可以与用户进行实时交互,实现格式的多种变化,把采集到的数据及时按用户要求的显示比例、颜色和位置预览并且打印出来。该研究在财政工资统发系统中进行了实际的运用,验证了其正确性、可靠性以及灵活性。