最新版基于C#与Oracle的禽类养殖管理系统的设计与实现毕业论文Word文档下载推荐.docx
《最新版基于C#与Oracle的禽类养殖管理系统的设计与实现毕业论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《最新版基于C#与Oracle的禽类养殖管理系统的设计与实现毕业论文Word文档下载推荐.docx(32页珍藏版)》请在冰豆网上搜索。
![最新版基于C#与Oracle的禽类养殖管理系统的设计与实现毕业论文Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2022-10/8/f526bf61-7888-47aa-87da-07396c0a4a92/f526bf61-7888-47aa-87da-07396c0a4a921.gif)
2011级
完成日期:
2015年4月
指导教师:
冯为嘉
摘要:
在当今社会,物联网技术广泛应用在各个领域,实现智能化的突破。
本文通过对目前我国禽类养殖的现状进行相关调查,在对其进行分析研究的基础上,针对智能管理和监测方面,提出了基于C#与Oracle的禽类养殖管理系统的设计方案。
本设计以C#为开发工具,后台采用Oracle数据库。
实现了对下位端数据的接收和显示。
由下位端系统采集到的数据以RS485串口转USB集成线作为传输介质将其传输到PC端,由研发的禽类智慧养殖环境监测与控制系统对数据进行存储、管理、分析、运维。
解决了数据传输到PC的实时性问题。
有利于我们用数据直观的探究养殖过程中禽类所需的环境问题以及数量成长规律等。
针对探究出来的结果设计出各种禽类养殖的最适方案。
关键词:
禽类养殖;
C#;
Oracle
TheDesignandImplementationofPoultryBreedingand
ManagementSystemBasedOnC#andOracle
Abstract:
Intoday'
ssociety,theInternetofthingstechnologyiswidelyusedinvariousfieldstorealizeintelligentbreakthrough.Thispaper,throughtherelatedinvestigationtopresentstatusofpoultrybreedinginChina,basedonitsresearchandanalysis,inviewoftheintelligentmanagementandmonitoring,proposespoultrydesignschemeofbreedingmanagementsystembasedonc#andOracle.
Thisdesignusesc#asdevelopmenttoolandthebackgroundadoptstheOracledatabasetorealizelowerenddata’sreceivinganddisplay.ThedatacollectedbylowerendsystemuseRS485serialportturnUSBintegrationlineasatransmissionmediumtotransmitittothePCside.Thepoultrybreedingwisdomenvironmentmonitoringandcontrolsystemisdevelopedfordatastorage,management,analysisandoperations.Itsolvestheproblemofreal-timedatatransmissiontothePC,whichcantheprocessofbreedingpoultryanddesigntheoptimalsolutionofvariouskindsofpoultrybreedingaccordingtotheexploredresults.
Keywords:
PoultryBreeding;
C#;
Oracle
目录
1绪论
(1)
1.1禽类养殖系统的设计思想与目的
(1)
1.2禽类养殖环境监测与控制系统概述
(1)
2C#的相关介绍
(1)
2.1.NET的概述
(1)
2.1.1什么是.NET
(1)
2.1.2.NET的成员组成
(2)
2.1.3.NET的系统构成
(2)
2.1.4.NET的重要意义(3)
2.1.5VisualStudio2010简介(3)
2.1.6ADO.NET简介(4)
2.2C#特色精要(5)
2.2.1使用C#语言的原因(5)
2.2.2C#与ASP.NET(6)
3Oracle的数据库设计(7)
3.1数据库的设计基础(7)
3.1.1数据库类型(7)
3.1.2Oracle和Java(7)
3.1.3表、列和行(8)
3.1.4Oracle数据类型(8)
3.1.5设计数据库(8)
3.2系统总体设计(9)
3.2.1系统主要功能设计(9)
3.2.2数据库的逻辑结构设计(10)
3.2.3数据库系统的E-R图(11)
3.2.4数据库的连接(11)
4禽类养殖系统的详细设计与实现(12)
4.1程序登陆界面设计(12)
4.1.1程序登陆结果的测试和展示(12)
4.1.2系统主界面展示(15)
4.2PC管理端的详细设计(18)
4.2.1系统设置模块(18)
4.2.2区域设置模块(18)
4.2.3养殖环境设置模块(19)
4.2.4开始设置模块(20)
4.2.5视频监控设置模块(20)
4.2.6数据查询设置模块(21)
4.2.7用户管理设置模块(22)
4.2.2退出设置模块(24)
4.3整合调试(24)
结论(25)
参考文献(26)
致谢(27)
1绪论
1.1禽类养殖系统的设计思想与目的
随着社会科技的发展进步,智慧养殖是必然的趋势。
首先,物联网技术应用在禽类养殖方面可以有效减少对环境的影响。
其次,智慧养殖可以大大节俭人工劳动力,提高工作效率和禽类品种质量。
人们的日常生活永远离不开鸡鸭鱼肉等,针对目前中国社会禽类产品的现状,人们都迫切需求更高质量的产品,同时人们的眼光和重心也时时刻刻关心着禽类养殖对环境造成的影响。
普通民众都希望能够吃上生态环保放心的肉。
在另一方面,中国现状的禽类养殖只是只是规整在养殖场中饲养,科学手法和手段极其欠缺,养殖户们也迫切需求一套完整的科学手法和方案生产禽类,以达到高产高质量的目的。
基于这些因素和背景下,研发了这套禽类智慧养殖环境监测与控制系统。
再配合养殖场内外设硬件的搭建和支持,可以大幅度改善中国养殖现状,实现全自动智能化养殖。
真正的做到对环境影响做到最低的同时提高产品的数量和质量。
使国民的生活水平得到进一步的提高。
1.2禽类养殖环境监测与控制系统概述
禽类养殖环境监测与控制系统设计的目的:
把物联网技术应用在禽类养殖业上,通过智能化的管理对养殖信息进行归类整理和分析测评,做出最合理的养殖方案。
使禽类养殖业成为更高产更卫生环保的产业。
通过湿度度传感器、光照传感器、视频监控器等对禽类的生活环境进行监测,并人工的对环境不断进行调整,划分出对比的区域,通过长时间对这些区域数据信息进行对比分析,最终找出适应其物种最适的养殖环境。
针对禽类的物种制定出最优的养殖方案。
2C#的相关介绍
2.1.NET的概述
2.1.1什么是.NET
.NET是一个构建分布式应用程序的平台。
它是由基类库(BCL,BaseClassLibrary)、公共语言运行时和编程语言等工具组成。
运用这些工具能够构建多种类型的应用程序,如WindowsForms、ADO.NET、ASP.NET和WebServices。
WindowsForms是用于为传统客户应用程序构建图形用户界面的一套库。
ADO.NET是一套面向对象类,用于在n层应用程序中构建数据组件和数据访问层。
通过这种架构,厂商可以为各个数据库创建自己的高性能数据提供器。
ASP.NET包括一个WebForms编程模型,其中,可以构建和在因特网上运行基于Web的应用程序,并用浏览器进行访问。
WebServices是允许在因特网上的不同系统间实现互用性的一种新式与平台无关、基于标准的方式。
2.1.2.NET的成员组成:
Windows.NET
Windows.NET密切整合了.NET的许多核心模块,给数字媒体和其应用间的搭配合作提供支持,同时它也是下一代windows的桌面平台。
.NETFramework
.NETFramework的重要意义是帮助开发商比较便捷的建立网络应用程序,它主要由三个部分构成:
通用语言描述器、基类函数库、通用语言运行库。
同时它也是整个.NET平台的核心和基础。
.NET企业服务器
.NET企业服务器包括8个不同的服务器:
ApplicationCenter2000、BizTalkServer2000、CommerceServer2000、ExchangeServer2000、HostIntegrationServer2000、
InternetSecurityServer2000、MobileInformationServer2000、SQLServer2000。
其中BizTalkServer2000最受关注,因为它为企业之间的电子商务的集成业务处理提供了工具和框架。
它利用XML作为传输的数据格式,可以避免因平台、操作系统不同造成的差异,实现商业系统的集成。
它的功能主要包括:
文档交换、ERP集成、商业自动化控制和管理等。
模块构建服务
模块构建服务是.NET的特色服务集合。
它主要包括:
InternetXML信息交换、Internet的动态更新、Internet的私人日常安排、Internet的身份认证以及Internet目录服务和Internet即时消息的快速传递等服务。
VisualStudio.NET
VisualStudio.NET是基于XML最新的编程工具和开发环境。
它包含了VB.NET、VC.NET以及我们所要用到的C#编程语言。
2.1.3.NET的系统构成
.NET的系统构成:
.NET的开发平台
.NET的开发平台是由Web服务应用程序和Windows桌面应用程序两部分构成。
.NET的服务器
.NET的服务器是能为Web提供集成的服务器,是构建.NET平台的基础部分。
.NET的基础服务
.NET的基础服务是为用户提供身份认证、生活日历、用户的本地信息等必不可缺的功能。
.NET的用户服务
.NET的目标是满足人们的所有需求,实现自身的价值。
2.1.4.NET的重要意义
在过去,应用程序的主要平台是桌面计算机。
当程序在桌面与网络转移过程中需要额外的工具API和一些其他功能的支持,这些功能和语言被迫与工具合在一起达到所需要的目的。
这样的环境下因特网的部署、网络安全和版本控制等问题严重的暴漏了出来,因此.NET应运而生。
.NET的设计目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问他们需要的信息、文件和程序。
在过去,人与计算机只能通过键盘和鼠标输入,监控器输出。
这种交互的过程手段极为有限。
用户在使用计算机时信息都只能保存在本地信息。
在别的计算机上就无法获取这些信息,包括个人的数据信息和一些应用程序的基本信息等。
所以
用户只能自己处理这些信息和问题,这样只要换个地方就不能工作,极为的不方便,极大的影响了人们的工作效率。
.NET的出现则完全