某某动车组润滑油光谱分析系统

企业服务 行业细分软件 案例ID:178843
nixer
1 年经验· 甲骨文(中国)软件系统有限公司
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

工业生产配套系统,对接光谱分析仪。
本人作为项目经理,领导团队开发。

该光谱分析系统的技术创新点
1系统技术创新
1.1采用NPOI开源控件进行Xls文件格式高效读写
在.NET平台,操纵Xls文件格式的传统的做法是通过调用Excel Dcom组件对xls文件进行读写。虽然这是微软官方的开发方法,但在实践中我们发现,这是一种非常低效的做法。
通过引入开源控件NOPI,我们比较完美地解决了这一问题。首先,避免了Dcom组件的版本冲突,NOPI甚至不需要在服务器端安装Excel软件,就可以灵活读写Xls文件。其次,NOPI直接以文件流的方式对文件进行操作,和Dcom组件调用Excel进程进行操作的方式相比,节省了大量内存及处理器消耗,不仅对系统的多用户并发能力有极大增强,相应功能的处理速度也有了大幅度的提升。经测试,原本需要3-5秒的分析报表自动生成功能,现在可以瞬间完成,用户体验大为改观。

1.2高度可定制的图形化界面提升系统数据分析能力
系统采取XtraChart组件进行GDI+图表绘制,在图表类型上提供了柱状、平滑曲线、折线、饼图和环形图等多种类型以供选择。同时对图表的标题、各轴的标题,高亮条带、固定值分界线、数值标签显示方式等多个环节提供定制修改,且生成的图形美观、准确,达到了设计的要求,为数据分析提供了强有力的技术支撑。

1.3广泛采用AJAX技术提供优质用户体验
传统的Web技术会将整个Web页面进行整体回送,这就导致了很多无效的信息在网络见往来传输,效率较低。同时,浏览器的Web视图在不断被刷新,很难给用户提供类似C/S应用程序相同的连续的用户体验。近年来兴起的AJAX技术,是对传统Web技术的重要补充,其核心思想就是采用客户端脚本,异步回送HTTP请求,并使用返回内容刷型Web页面。这种方法,不仅大大减少了回传的内容,有效节省了网络带宽,同时给用户带来了连贯的用户操作体验具有很高的应用价值。
系统选择性地在多个主要功能中使用了AJAX技术,例如在饼图明细数据的列表显示功能,在列表控件成组视图显示、数据组合筛选及排序功能,在多种控件的输入数据有效性验证功能方面都有所应用,简化了操作,提高了响应的速度,从而有效地改善了用户体验,收到了很好的效果。

某某动车组润滑油光谱分析系统

企业服务 · 行业细分软件 案例ID:178843
联系该工程师
微信扫码,建群沟通
作者: nixer - 1年经验- 甲骨文(中国)软件系统有限公司

案例介绍

工业生产配套系统,对接光谱分析仪。
本人作为项目经理,领导团队开发。

该光谱分析系统的技术创新点
1系统技术创新
1.1采用NPOI开源控件进行Xls文件格式高效读写
在.NET平台,操纵Xls文件格式的传统的做法是通过调用Excel Dcom组件对xls文件进行读写。虽然这是微软官方的开发方法,但在实践中我们发现,这是一种非常低效的做法。
通过引入开源控件NOPI,我们比较完美地解决了这一问题。首先,避免了Dcom组件的版本冲突,NOPI甚至不需要在服务器端安装Excel软件,就可以灵活读写Xls文件。其次,NOPI直接以文件流的方式对文件进行操作,和Dcom组件调用Excel进程进行操作的方式相比,节省了大量内存及处理器消耗,不仅对系统的多用户并发能力有极大增强,相应功能的处理速度也有了大幅度的提升。经测试,原本需要3-5秒的分析报表自动生成功能,现在可以瞬间完成,用户体验大为改观。

1.2高度可定制的图形化界面提升系统数据分析能力
系统采取XtraChart组件进行GDI+图表绘制,在图表类型上提供了柱状、平滑曲线、折线、饼图和环形图等多种类型以供选择。同时对图表的标题、各轴的标题,高亮条带、固定值分界线、数值标签显示方式等多个环节提供定制修改,且生成的图形美观、准确,达到了设计的要求,为数据分析提供了强有力的技术支撑。

1.3广泛采用AJAX技术提供优质用户体验
传统的Web技术会将整个Web页面进行整体回送,这就导致了很多无效的信息在网络见往来传输,效率较低。同时,浏览器的Web视图在不断被刷新,很难给用户提供类似C/S应用程序相同的连续的用户体验。近年来兴起的AJAX技术,是对传统Web技术的重要补充,其核心思想就是采用客户端脚本,异步回送HTTP请求,并使用返回内容刷型Web页面。这种方法,不仅大大减少了回传的内容,有效节省了网络带宽,同时给用户带来了连贯的用户操作体验具有很高的应用价值。
系统选择性地在多个主要功能中使用了AJAX技术,例如在饼图明细数据的列表显示功能,在列表控件成组视图显示、数据组合筛选及排序功能,在多种控件的输入数据有效性验证功能方面都有所应用,简化了操作,提高了响应的速度,从而有效地改善了用户体验,收到了很好的效果。

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×