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

基本信息

案例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小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服