基于C#的远程液位监控软件设计毕业设计论文.docx
- 文档编号:2442767
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:46
- 大小:636.84KB
基于C#的远程液位监控软件设计毕业设计论文.docx
《基于C#的远程液位监控软件设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于C#的远程液位监控软件设计毕业设计论文.docx(46页珍藏版)》请在冰豆网上搜索。
基于C#的远程液位监控软件设计毕业设计论文
学号
毕业设计(论文)
题目:
基于C#的远程液位监控软件设计
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
摘要
为了弥补组态软件在远程液位监控系统中的不足,本文设计了一套基于C#的远程液位监控软件。
本软件依靠.NET类库中Windows.Forms类完成了服务器与客户端测试界面的设计,还利用SOCKET类实现了服务器与客户端之间的异步通信,达到了实时传输和远程监控的要求。
同时利用内部的垃圾回收机制,有效的避免了资源浪费和内存泄露等缺陷。
在满足企业个性化设计需求的同时还保证了测控平台的工作性能和测控质量,极大的提高了工业生产效率。
关键词:
C#;SOCKET;异步通信;
Abstract
To make up for deficiencies in the remote configuration software level monitoring system, the paper designs a C # based on the level of remote monitoring software. The software relies on .NET class library Windows.Forms class completed the test server and the client interface design, but also use SOCKET class implements the asynchronous communication between the server and the client, to the real-time transmission and remote monitoring requirements. While taking advantage of the internal garbage collection mechanism, effectively avoiding the waste of resources and memory leaks and other defects. Personalized design to meet business needs, while also ensuring the quality and control performance and control platform, which greatly improves the efficiency of industrial production.
Keywords:
C #; SOCKET; asynchronous communication;
第1章引言
1.1课题研究的背景
随着科技的不断发展,远程监控技术以其逐步完善和推广,逐渐使人们意识到远程测控技术对现代企业管理和生产效率的重要意义。
为了提高生产效率,人们希望获得对工厂生产中大量的物理量和生产工艺等参数的实时测控。
但是以往的监测技术已经无法满足当代工业生产的需求。
伴随着通讯技术、电子技术和计算机网络技术的快速发展,丰富的网络资源以及不断降低的成本为网络化远程监控系统提供了可能。
液位监控是当代工业测控中较为普遍的一类问题,在石油、化工、电力等工业部门中应用极为普及,是工业生产过程当中的一个重要构成部分。
针对传统工业生产中液位过程所具有的非线性、时滞和时变等复杂特性,液位监控系统能够有效的模拟和监测生产中液位过程所产生的一系列物理量,并及时针对其产生的问题做出相应的调整。
此外,液位过程测控平台的构建和控制方案的钻研,对工业生产中施行液位过程控制具备重要的指导作用。
1.2课题研究的意义
当前国内外大多数企业都使用组态软件对液位过程进行监控。
组态软件是近些年在工业控制领域广泛应用的软件开发工具,可快速构建不同需求的数据采集和监控系统。
应用组态软件可免去了传统测控软件编写中庞大而复杂的编程工作,大大提高了测控系统的开发效率,且保证了测控平台的工作性能和测控质量。
然而传统的组态软件在使用过程中由于系统体积的庞大,造成了巨大的资源浪费,且价格昂贵,无法满足企业各种个性化设计的要求。
因此不满足大多数中小型企业的要求。
针对这一问题,大部分开发人员选择使用VB或VC++等语言开发符合企业需求的监控软件。
虽然利用这些语言编写的监控软件可以弥补组态软件的不足,且可以自由的对系统资源进行控制。
但是由于语言本身的不完善,很容易造成系统资源浪费,内存泄露等问题,从而使得监控软件不稳定,极大地影响了监测质量。
C#是微软公司于2000年7月,专门为.NET的应用而发布的一种全新的面向对象程序设计语言,具有简单、安全等特点。
C#继承了C语言的语法风格,同时又继承了C++的面向对象特性,同时拥有和VB相类似的快速开发能力。
因此用C#语言开发的远程液位测控软件可以有效的弥补传统组态软件的不足,满足企业个性化的要求。
利用.NET程序集、MSIL和JIT编译器实现了对组件的充分使用,而且经过内部的垃圾回收机制,可及时回收软件运行时不再使用的内存资源,避免了资源浪费和内存泄露等缺陷。
综上原因,本文提出并设计了一套基于C#远程液位监控软件。
该软件不但依靠.NET类库中强大的类库资源实现了对液位过程的实时监测和远程控制,还利用内部的垃圾回收机制,有效的避免了资源浪费和内存泄露等缺陷。
在满足企业个性化设计需求的同时还保证了测控平台的工作性能和测控质量,极大的提高了工业生产效率。
1.3课题研究内容及结构安排
组态软件在工业控制中应用广泛,本文基于此研究设计了一套基于C#的远程液位监控软件,以弥补组态软件在远程监控领域的不足。
论文结构安排如下:
第1章,描述了课题研究的背景和意义,阐述了基于C#远程液位监控软件的优点。
第2章,软件的总体设计,包括软件说明和功能介绍以及程序设计流程框图。
第3章,相关软件和技术的基本介绍。
第4章,软件各功能模块的具体设计与实现。
第5章,软件生成与测试结果展示。
第6章,结语与展望。
第2章系统整体结构
2.1控制系统构成
为了实现对水箱液位参数的精确测控以及实时监视和记录。
本文设计了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 C# 远程 监控 软件设计 毕业设计 论文