论文部分内容阅读
为满足乙烯生产企业实现节能减排、提高能源利用效率的需求,我们开发了乙烯生产能效监测与评估系统平台。目前该平台在某乙烯生产企业中得到了实际应用,取得了很好的效果。但是由于该平台限于本地固定端用户使用,对于石化企业在更大规模和更大范围深入开展能效监测评估及诊断带来了很大限制。随着移动终端设备和移动互联网技术的快速发展,越来越多的传统软件应用开始走向移动终端,这就使得该平台走向移动端成为可能。为此,本文以原来平台功能为基础,设计和开发了乙烯生产能效监测与评估的移动端系统。本系统以C/S模式为基础进行设计开发,系统主要由服务器端、Android客户端和数据库组成。其中在服务器端主要完成从原平台的数据库中取出数据,并对数据进行处理,处理成Android系统需要的数据格式;在Android客户端完成数据和图像的展示,数据展示分为历史数据展示和实时数据展示。图表展示用Android第三方开源库MPAndroidChart来完成;数据库又分为服务器端数据库和Android客户端的数据库。在服务器端的数据库中主要是对从原平台中获取到的数据进行存储,作为为Android客户端所需数据的备用。以及对Android客户端传过来的数据进行接收。在Android客户端的数据库中,主要是对一段时间内能效指标的历史数据、操作日志的数据以及系统用户信息数据进行缓存。在本系统的实现过程中,服务器主要使用的是java开发中的servlet技术。servlet和数据库进行交互,可以实现浏览和修改数据库中数据的功能,通过网络通信,在移动端就可以得到数据库中的数据;服务器端数据库使用的是Oracle数据库,移动端数据库使用的是Android系统自带的SQLite数据库;整个系统的编程语言是与平台无关的java语言。在服务器端和Android客户端之间所用的网络通信库是OKHttp3,数据交互的格式使用的JSON格式;整个系统中,服务器端的开发在Eclipse上进行;Android端的开发在Android Studio上进行;应用程序的测试在智能手机中进行的。经过最后的功能测试和非功能测试,可以得到,本系统能完成预期的功能,并能在Android手机上平稳运行,能够满足企业对乙烯生产能效监测与评估移动端的要求。