论文总字数:24263字
摘 要
本课题完成超高压水切割远程监控系统。该系统基于服务器/客户机架构。服务端程序采用JDBC连接后台监控信息数据库,响应客户端请求,实现与客户端的数据交互。运行在手机上的客户机APP程序,通过访问数据库获取超高压水切割机的实时信息,进行动态显示。监控信息数据库采用MySQL创建和管理。服务器端程序在eclipse使用Java语言上进行开发。客户端程序在Android studio的IDE环境下使用Java语言开发。远程链接基于TCP/IP协议。
本课题设计完成后,实现设备工作压力 、设备工作流量 、油耗 、柴油机转速、柴油机温度、油压等参数的自动采集和远程传送。服务器与客户端的连接与数据通信运行正常。Android客户端人机界面友好。服务器响应客户端的请求查询或更改数据库。
关键字:远程监测,超高压水切割机,Android,TCP/IP
Abstract
This topic completes the remote monitoring system of ultra-high pressure water cutting. The system is based on server/client architecture. The server-side program uses JDBC to connect the background monitoring information database, responds to client requests, and realizes data interaction with the client. The client APP program running on the mobile phone obtains the real-time information of the ultra-high pressure water cutting machine by accessing the database and displays it dynamically. The monitoring information database is created and managed by MySQL. Server-side programs are developed on eclipse using Java language. The client program is developed in Java language in the IDE environment of Android studio. Remote links are based on TCP/IP protocol.
After the design of this subject is completed, the automatic acquisition and remote transmission of the working pressure, workflow, fuel consumption, diesel engine speed, diesel engine temperature, oil pressure and other parameters are realized. The connection and data communication between server and client are running normally. Android client has friendly man-machine interface. The server responds to the client's request to query or change the database.
Key words: remote monitoring, ultra-high pressure water cutting machine, Android, TCP/IP
目 录
第一章 绪论 5
1.1 引言 5
1.2 研究现状 5
1.2.1 超高压水切割机的研究现状 5
1.2.2 超高压水切割在线监控系统研究现状 6
1.2.3 物联网在线监控系统研究现状 7
1.3 远程监控系统的发展趋势 8
1.4 主要工作 8
第二章 系统总体方案设计 9
2.1 系统功能分析 9
2.2 Android客户端设计 10
2.3 客户端与服务器的远程通信 10
2.4 数据库的访问 11
2.5 小结 12
第三章 Android客户端开发 13
3.1 Android客户端总体设计方案 13
3.2 构架设计 13
3.3 设置远程服务器IP和端口号 15
3.4 登录/注册界面 16
3.5 主界面和分界面设计 17
3.5.1 温度计绘制 18
3.5.2 仪表盘绘制 19
3.5.3 下拉框绘制 19
3.5.4 右上角菜单绘制 20
3.6 本章小结 21
第四章 客户端与服务器通信设计 22
4.1 客户端 22
4.2 服务器端 23
4.3 TCP 客户端与服务器套接字函数 24
4.4 本章小结 25
第五章 服务器与数据库的链接 26
5.1 JDBC连接介绍 26
5.2访问数据库 26
5.2.1 加载数据库驱动 26
5.2.2 建立链接 27
5.2.3 执行SQL语句 27
5.2.4 释放资源 28
5.3 本章总结 28
第六章 测试与试验 29
6.1 远程监控系统的客户端测试 29
6.2 远程服务器应用程序测试 32
6.3 本章小结 33
第七章 总结与展望 35
参考文献 37
致 谢 38
第一章 绪论
1.1 引言
随着自动控制技术的不断发展,在超大功率的高压系统和更为复杂、精密的机器平台的配合下,“超高压水切割机”(下文称:水刀)逐渐进入一个快速发展期。水刀的应用范围可以进一步扩大,如今已经应用到包括金属加工和工业制造等需要更精确的加工产品的行业内,产品也不限于玻璃、陶瓷等,以及石头等材料的加工。
在各式各样的切割技术中,只有水切割是冷操作。它使用磨料喷射的动能切割金属以达到目标,切割过程中没有化学变化。当下,越来越多的用户抛弃激光切割转而选择水切割背后的原因如下:水切割的过程对横向材料的物理和化学性质没有影响;不会发生任何变形;能够进行高精度层切割;切割效果光滑、干净和无污染;除此之外,它还能够加工用其他方式难以驾驭的材料比如玻璃、陶瓷、化纤等。
在化工领域,工业监控软件的使用非常广泛。控制器可以监控整个生产情况,而这些细微的参数变化是人力难以检测到的。此外,控制器还可以打破时空的限制,工人可以不用去到现场也能进行实时决策、远程操控。
得力于控制技术的发展,计算机、通信与网络、通信和信息交换领域迅速覆盖更多级别的领域,不仅是化工领域,能源、石油、机械等等行业,通过软件远程监控现场设备使得创建链接工段、车间、工厂、企业乃至全世界的网络成为可能。信息技术的发展推动了自动化系统的网络化集成,现如今,像管理人员、业务员、工业设计师和供应商等人都可以利用电脑或移动设备的本地或通过网络远程监控生产过程。
剩余内容已隐藏,请支付后下载全文,论文总字数:24263字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;