欢迎来到天天文库
浏览记录
ID:9150387
大小:64.03 KB
页数:6页
时间:2018-04-19
《企业计量管理信息化软件编程实践探讨》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、企业计量管理信息化软件编程实践探讨上海外高桥造船有限公司上海200000对计量管理工作进行信息化软件管理,是企业信息管理的关键实践步骤,有助于企业效率的提升和效益的提高。木文以企业进行计量管理信息化软件编程的相关实践探讨,对计量管理系统信息化的开发环境、开发功能、编程实践以及己经实现的程度进行了相关介绍,以此促进企业计量管理信息化软件编程更好的开展。关键词:企业计量管理;信息化软件编程;实践探讨引言:企业中计量器具数量的庞大以及比如说各类能源计量数据等相关计量管理工作范围的广泛以及任务的艰巨性,使得计量管理工作实现信
2、息化具备了现实的迫切性。对计量管理系统进行信息化的软件开发是计量管理信息化的重要实践步骤之一,有助于企业企业计量管理水平的提升,是企业信息化管理实践的重要步骤。一、计量管理系统的概念阐述(一)计量管理系统的定义计量管理系统,主要由数据库、服务器程序以及客户机程序三套彼此关联乂彼此独立的软件构建而成。服务器可以搭载服务器程序以及相应数据库,同时能够在客户机上实现客户机程序的安装以及运行。其中客户机和服务器借助太网实现联网,它们之间的信息沟通以及通讯按照规定制式的通讯协议实现。[1]服务器程序可以针对每一个活跃客户进行一
3、个网络侦听线程的建设,在使用客户下线之后,将对应现程删除,以此节省服务器的内部空间。而服务器借由侦听线程和客户组建起的关联,可以由数据处理线程进行相关数据的接受。同时服务器作为客户机的中转站,可以促进客户机相互之间的通讯。服务器的界面是一个可以人机交互的,用于比如说远程操作请求等相关信息操作信息的显示。与此同时,软件开发工程师可以借由这个人机界面直接实现对数据库进行维修或者是护理的工作。(二)计量管理系统的基本功能计量管理系统主要由三大基本功能,具体表现如下:1、计量器具管理功能第一点,可以对计量器具的台账实现修改,
4、以客户机中计量器具的相关数据为依据实现对计量器具台账的自动修改。第二点,对周期检定计划进行管理,由服务器端和客户机端共同完成。第三点,对计量器具的检定结果进行管理,并进行打印。第四点,对计量器具的报废进行管理,由客户机端和服务器端共冋实现。第五点,对客户机端的各种査询功能进行管理。2、能源计量管理功能第一点,对能源计量数据的接收以及录入工作进行管理,由服务器端和客户机端共同完成;第二点,对能源计量的相关数据报表进行管理,由服务器端和客户机端共同完成;第三点,对能源计量的数据台账进行修改,由服务器端完成;第四点,具备和
5、计量器具查询功能管理基本相通的查询功能管理。3、进出厂货品计量管理功能第一点,对司称数据的录入以及传输功能进行管理;第二点,对出入厂货品的统计台账进行修改的管理;第三点,具备和计量器具的管理功能的查询功能基本相通的査询功能的管理。[2]二、信息化软件编程的语言选择信息软件编程选择面向对象的C++编程语言。选择该编程语言的主要优势为:所编写的程序更加符合人的相关思维习惯,与此Ml吋,还可以在编程起始阶段进行窗UI程序框架的构建以及运行代码的设计,并且能够跟随软件开发的不断深入,实现程序功能的不断细化。编程具体语言为VC
6、++6.0版本,该版本相对比较成熟,同时在比如多线程、窗口界面编程以及消息处理方面具冇较好的优势。三、企业计量管理信息化软件编程的实践分析(一)功能抽象以及数据封装在对计量器具系统的功能进行首先以及数据封装处理之后,进行5个相关数据基类的构建。对功能进行抽象处理和数据的封装处理,奋助于程序代码的进一步优化,从而实现软件运行开销的节省。第一个,网络通讯类。主要由Send()和Receive()两个函数组成,K中前者进行数据包的封装并就将艿发送给网络;或者对网络数据进行接收以及处理。第二个,串口通讯类。主要实现现场智能计
7、量仪表和能源计量的终端客户机之间的通讯。第三个,修改类。对数据的删除、增加以及改值等进行相关修改操作,并II在操作结果的基础上实现数据库的修改。第四个,报表类,对报表文件进行生成并实现打印。第五个,查询类,根据相关需求进行查询,并对查询结构进行显示。[4](二)服务器端人际界面的优化计量管理系统的服务器端之中的人机界面可以实现的功能比较多,如果不对其进行优化处理的话,众多的弹出菜单以及弹出窗口的出现,将会导致人机界面布局的拥挤不堪,以此产生的过多函数增加,大大加重了软件运行的成本。在对人机界面进行相关的优化处理之后,
8、服务器端人机界面上面的各项操作功能的实现都可以借由按钮实现。同时对于选择变量的添加,可以使一个按钮对应多个不同的选择变量从而具备更多的功能,这个可以从需求出发对按钮以及选择变量进行相应的排列组合,从而使得人机界面很好的满足各种需要的操作实践。冋吋优化处理之后的人机界面变得更加的美观、简洁、方便以及实用,将服务器的程序代码量进行了三分之一以上的压
此文档下载收益归作者所有