一、项目基本信息
公司全称: 厦门航空有限公司
项目名称: 厦航报表引擎
负责人信息:叶清池
团队成员: 软件研发中心 | 软件开发师(人人都是报表开发小能手)
平台报表总量:1300张+
用户人数: 1000人+
平台访问量:12000~18000次/天。以下为单台访问量截图(共2台)
二、项目背景
在企业信息系统开发中,开发各种报表所占的工作量越来越高。据统计,对一个应用系统,开发报表所占的工作量在10%-20%之间。
目前公司业务系统繁多,每个系统均不同程度地需要对业务数据进行统计分析,并以丰富多样的图表形式进行展示,有导出、打印、批量套打、填报审批等功能需求。每个系统使用的开发语言、报表控件不尽相同,一方面报表制作效率低,功能完备性不足,不够规范化、专业化;一方面每个开发人员需要掌握不同的报表开发工具,技术无法积累。
因此,急需引入实力强大、产品成熟、符合厦航报表需求的报表引擎。
三、应用场景与价值阐述
1、主要功能模块
①报表设计:设计报表,生成报表文件发布至报表服务端;
②报表管理:包含用户认证信息、权限管理数据、报表配置管理信息等;
③报表展示:以图表展示数据,并提供给业务系统调用展示。
亮点1:集成单点登录用于获取用户信息,便于与业务系统集成
亮点2:集成自研统一授权,报表权限一一对应,集中管控,保障信息安全
整体价值:实现51个关联业务系统;1300+张报表专业化、规范化、统一化的制作和管理,覆盖了公司各类生产经营业务,节省人力成本300+万,助力厦航敏捷BI的转型。
实例分享1-客户分析
实例分享2-机务维修
飞机发动机、APU运行周报;定期生成发动机、APU运行周报,并发送至分管领导邮箱。
实例分享3-航班运行情况统计分析
实例分享4-营销服务-服务质量统计分析
实例分享5-营销服务- 787机上WiFi上网验证码卡片
实例分享6-随需应变-“厦门航空十佳青年”网络投票,开发快、用户范围可控、防刷票
实例分享7-掌上厦航-移动应用
四、项目心得
1、要成为好的剑客,得先挑一把好剑
货比三家,制定严格的技术评分规则,FineReport在严格的竞争评选中胜出。实践也证明, FineReport是把开发报表的“利剑”。
2、同文共轨,统一厦航报表开发管理规范
制定一套报表开发管理规范,自上而下,去除杂七杂八的报表控件,遵循统一的开发规范,实现报表专业化、统一化、规范化管理。
3、纳入新员必修课,人人都是报表开发师
将报表引擎纳入厦航信息部新员的岗前培训课程,潜移默化的扩大了报表引擎的使用面,“无码化”的形式,充分挖掘了技术人员的“惰性”,事半功倍,何乐不为。
此项目获帆软首届“数据生产力”大赛——最具业务价值奖单元优秀案例奖
编辑于 2018-8-1 11:34
|