浅析《回弹打印系统》开发应用
2018-09-13潘小海
潘小海
摘要:该论文是讲述回弹打印系统的一些开发经验,主要是建筑工程检测中回弹检测数据的处理及打印问题,对推进检测工作现代化管理及提高检测质量和效率有积极意义,并对同行开发类似软件有着很好的借鉴作用。
关键词:建筑;建设工程;工程检测;回弹打印;数据处理
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)17-0107-02
在新时代的当下,各种软件在Internet网上流行,但针对行业的专业性软件还是相对较少,而与回弹检测相对应的数据处理软件就是其中之一。一般的回弹仪都要应用厂家提供的配套软件才能处理回弹数据,而这样的配套软件由于各检测中心的需求不同,往往无法满足各检测中心的实际需要。《回弹打印系统》就是解决这样的问题,以满足企业的实际需求而开发的专业回弹软件。该项目从研发至完工,再到修改完善共用了近五个月的时间,在根据检测中心试验人员的工作方法和数据处理流程的基础之上,开发出了这样一套适合回弹检测数据处理的专用软件工具。
1 系统概述
现如今,检测软件的应用已经相当普遍,一般都采用检测仪器设备随带的由厂家提供的相应软件来进行相关检测操作。这样的软件有采取方便、低成本、与设备兼容性好等特点,但缺点也相当明显,框架统一、信息描述不完全对应、无自身特色等问题。目前市场上大部分的检测单位都在用这样由设备厂家提供的设备随带软件进行相关检测,因此采用这样的通用检测软件,不是效率低下就是有这样那样的问题,不能完美地适应检测单位自身的需求,效果都不太理想。本人也是在这样的环境下,根据自身企业的需求,量身定制了这套回弹打印系统,以全面完美的适应自身企业的需求。
2 软件开发应用
2.1 专业软件需求
回弹法检测是现场检测混凝土表面强度的一种检测方法。它是通过一种直射锤击式仪器(一般称作回弹仪)来进行检测,根据回弹值的大小与混凝土表面硬度之间的关系来反映混凝土构件抗压强度。仪器设备厂家一般也都会附带相关的应用软件来做数据编辑处理,但大都是采用统一的格式,而每个检测机构都会有不同的重点或要求,这样就会导致出具的报告与检测机构具体要求不能完美匹配。为解决这样的问题,定制应用软件是最好的解决方案。《回弹打印系统》就是针对这样的情况,根据检测机构的具体要求设计出相应的显示方式,以达到最佳用户体验。
在开发软件之前必须先了解客户的业务流程,根据具体流程设计出软件框架及开发思路,并明确要用到哪些专业知识,确定程序开发难易程度。根据客户提出的软件需求,对软件的基本功能做出大致的划分,并不断地完善,最终做出详细全面的计划书。做好详尽的计划书能对后期的开发工作提供便利和高效。所以要尽量在前期多与客户沟通,充分了解客户意图,调整方案,做出双方满意的开发方案。这样可以在后期的开发过程中避免很多不必要的麻烦。
多采集客户实际使用的相关资料,设计出的报告才会更贴近实际检测单位所需的样式。业务流程越清晰,分解越详细,中间各环节名称准确,各单据输入信息越全面,根据操作者工作习惯设计越合理,客户的体验就会越好。
2.2 制定应用程序开发方案
定制软件最大的特点就是针对性强,使用方便。软件的开发要经过细致的系统分析,根据业务流程编写最合适的程序,用户只需具备基本的计算机操作能力,就可以轻松的操控应用软件,不经过复杂的培训就可以直接上岗操作。
对软件进行模块化分解就是很好的解决方案。各功能模块做好详细说明,确定应用软件界面样式、风格基调等,通过小样、截图等方式,直观的体现给用户,用户对软件的模型有了大概的影响。并根据用户的反馈意思,对开发方案作相应的调整以更好地满足業务需求(如图1)。
把所有的功能分解成相应的模块,让开发者根据这些模块进行定制开发。模块开发完成后再进行整合,使开发完成的功能及使用方式符合用户的使用习惯,方便用户的操作。采集用户的实际数据,设计出分解模块的样图,整合界面风格等,制作出软件模型的样稿,也可通过给客户演示等方式与客户进行开发前的最后交流(如图2)。
2.3 软件的设计开发
进入开发阶段,在前期需求充分理解的基础上,程序员需要对软件进行系统的详细研究,消化前期的模块化设计,将设计变成代码,成为可真实操作的功能。程序员通过各种技术实现具体模块的算法、数据处理、网络结构及类层次等结构与流程的协调关系,使程序代码能够按照用户的操作意图去执行,得到用户想要的结果显示。编写程序是一项系统、繁琐、复杂且需仔细的工作,最终程序的运行和维护是否优良完全取决于程序员的功底以及有否良好的编程习惯和风格。程序编写时还要求程序的一致性、合理性、可追踪性、可行性。
软件开发中至关重要的一步就是数据库的设计。数据库结构的设计好坏将影响到程序后期开发中的难易程度和开发效率。结构合理的数据库是后期软件开发的良好基础,在开发中将起到事半功倍的效果。作者在编写《回弹打印系统》时对数据库结构、程序算法、数据处理模块以及操作功能实现等等方面进行了合理的优化处理,使程序能与仪器设备原程序进行完美对接,以用户的体验为上。
随着市面上对软件系统的要求越来越高,软件开发技术也是日新月异,对程序员也是一种挑战。面对复杂的开发程序和开发流程,还要保障开发出的应用程序具有高质量、高稳定性以及简便的操作并不是一件容易的事。作者研发《回弹打印系统》程序与仪器设备的原程序及原数据库的完全兼容,让数据共享,而新程序在满足客户要求的前提下稳定运行,为用户提供更高层次、更优质的服务,使应用程序得以充分利用。
3 软件调试及应用
软件主程序开发完成后,还因编写相关的帮助文档,以方便客户快速全面的了解软件。至此软件可以进入调试阶段,在此阶段要辅助客户了解软件、正确使用软件,做好客户提出的意见的详细记录,并合理优化改进软件。以便达到用户高效、全面的最佳体验。
4 结束语
本次开发的《回弹打印系统》经过了近五个月时间的开发和试运行,系统的基本功能已建设完成,后期可以根据企业的发展进行不断的完善和改进以适应更高效、更快捷、更稳定的运行。使企业出具的检测报告信息更加完善,特色更加突出,增强企业核心竞争力。
参考文献:
[1] 朱泓.建筑工程材料检测信息管理系统[J].江苏建材,2000(3):24-26.
[2] 王昊.信息资源网络模型及应用[M],南京:南京大学出版社,2010:319-334.
[3] 曹程程.新时期计算机软件开发技术的应用研究[J].电脑知识与技术,2016(16):98-99.