软件说明
企业自定义报表系统目标归纳为:
1)构建一个通用的报表模型,利用该模型对业务需求进行套用。
2)在不进行编程开发的情况下,通过随需而变的报表制作工具,用户既可以自主配置数据项满足数据采集的范围,又可以组合数据的方式实现数据审核。
3)根据业务关注的角度定义各种统计分析报表,而这些工作均不需要通过开发即可完成。
4)规范化和标准化,实现资源共享,为公司领导的管理决策提供依据。
企业自定义报表系统的特点:
1)报表通用性
针对中国式报表表样建立了行列树组合构建模型。模型自身不涉及业务的通用设计,因此利用该模型可以有效地适应企业内部各类报表样式要求。参数化的报表定制改进了以往变更报表就需要开发的弊端,能够针对业务的调整(报表新增、报表调整)作出快速反应。
2)数据存储模式
在不采用多表拆分大规模数据的情况下,利用SQLServer2005的表数据分区技术有效保证了单表读写速度,同时能够适应日后的数据扩充。因为扩充过程不需要借助开发来完成,所以这种存储模式将会成为企业内部信息系统主流的存储模式。
3)易用性
采取借助第三方控件提高易用性的方式。例如:使用FarpointSpread来拟Excel操作方式,贴近用户操作习惯,降低掌握难度;使用ComponentArtWebControls来实现表样定义(TreeView拖拽、TreeView节点编辑等),方便用户操作。
4)性能优化
借助主流关键技术完成性能提升。例如:利用序列化与反序列化技术缓存业务对象;利用ViewState压缩技术降低ViewState大小;利用SQLXML技术提交数据、增量修改表样结构等。这些技术从根本上对研究成果进行了性能优化。
企业自定义报表系统功能:
1)模板设计
用于实现模板的灵活定制,其中数据采集项定义、数据审核关系设置以及统计分析逻辑的配置等功能。
2)业务应用
用于实现业务数据采集、审核与统计分析的人机交互,该功能不仅提供模拟Excel方式的交互体验,而且还支持与Excel之间的导入导出。
3)帐户管理
完成对用户以及用户权限的设定,针对不同的用户,以模板为划分区间设定不同的数据访问范围,以管理员身份设定功能使用范围。
4)自定义报表样式、版本和定时器
借助FarpointSpread样式功能,通过一系列的参数设置来实现自定义,通过定时器可以将系统空闲时间利用起来计算报表,可以提升效率。
5)与其它系统间的数据交换
拟定义一种标准接口,实现与不同业务系统之间数据的共享和交互,不同部门之间工作的衔接。
企业自定义报表系统运行环境:
服务端硬件环境:
1台Web服务器,PIV2.0GHz以上,内存2G以上,硬盘73G*2/3以上,支持RAID0/5。
服务端软件环境:
1)操作系统为WindowsServer2003中文版;
2)采用.net平台,框架为.netFramework2.0,Web服务运行于ASP.NET2.0;
3)数据库采用SQLServer2000/2005中文版。
客户端硬件环境:
PIV2.0GHz以上,内存512M以上,硬盘20G以上。
客户端系统环境:
1)Windows2000ProfessionalSP3、WindowsXPProfessional等;
2)IE6.0以上。