一. 企业背景

Synvata (青岛尚达科技有限公司) 是一家专门从事通用软件开发与定制的外资企业,目前公司现有员工三十多人,公司总部在美国,在中国,巴西和新加坡有分公司,专门从事美国市场的软件开发和销售。

二. 项目名称和项目概括

该项目是给 Orion Mobility 公司开发的一套软件,该软件可以给公司提供全球范围内的费用,预算报税的解决方案,是美国国内最大的从事此种行业的公司。

三. 选择葡萄城控件产品的主要原因

开发过程中因为系统中需要大量的报表显示各个客户的各种费用汇总,对报表开发要求快速,稳定,易用,基于此种要求,通过分析和对比常用的各种报表控件,最终选择了葡萄城的 ActiveReports 控件,因为 ActiveReports 功能强大,生成的报表美观漂亮,能够满足客户的需要,开发比较迅速,易于上手,帮助文档比较齐全,有各种示例,安装部署方便,同时葡萄城在技术支持方面也比较及时和全面,最终选择了葡萄城的 ActiveReports。

四. 实际使用情况

软件的报表模块需要提供大量的报表,非常的繁琐。

这是报表的部分索引页:

报表的部分索引页

Budget Plan (预算计划):这个报表主要是显示客户公司每个员工的预算计划,从数据库中读取出员工的预算信息,并按照员工的信息进行汇总,除了正常的数据绑定之外,主要使用了多个 ActiveReports 的子报表进行嵌套,对报表的列数据自动求和等运算。

Budget Plan

Relocateion Tax (迁移税):这个是公司对每个外派的员工会给与一笔额外的费用,用于员工在当地的生活(类似于国内的出差补助),按照美国法律的规定,这一比费用属于额外收入,是要交税的,而这部分的税显然是应该由公司来缴,这个报表就是用来统计这些信息的,这个报表中主要是大量的使用了子报表,使这个报表显得简洁,清晰,直观,一目了然。

Relocateion Tax

这个报表主要对比预算和实际花费的信息,主要是采用了 ActiveReports 的各种自动求和的功能。

自动求和

这个报表主要是使用了 ActiveReports 分组和子报表,按照每个员工的信息进行分组,其中某一个员工的信息当中又嵌套了多个子报表来显示不同的信息。

分组和子报表

这个是使用了 ActiveReports 的图表功能,显示每个月的外派员工信息。

ActiveReports 的图表功能

五. 葡萄城控件产品对于项目的价值

客户对软件的报表模块非常满意,完美的实现了他们的需要,报表美观大方,功能强大,可以非常容易的用各种格式来查看和打印报表。极大的减少了开发的工作量,缩短了项目的开发周期。

六. 葡萄城客户服务对于项目的价值

最开始的开发过程中因为对报表不是很熟悉,同时因为目标服务器的配置和测试环境不一样,导致产品发布之后在客户服务器偶尔会出现一些比较奇怪的问题,通过葡萄城的论坛沟通和交流,最终顺利的解决,在这里对葡萄城的服务给满分。正是因为他们的专业服务,才让我们有了继续使用的信心。