智能窗户控制系统_第1页
智能窗户控制系统_第2页
智能窗户控制系统_第3页
智能窗户控制系统_第4页
智能窗户控制系统_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、智能窗户控制系统设计报告作者:郭宏远指导教师:李世明目录系统简介21.1 需求分析21.2 系统整体介绍2功能方案31 系统功能41 应用领域4系统开发与应用环境44.1 开发与应用环境简介44.2 系统平台搭建过程4数据库设计5数据分析5表设计5测试结果分析6关键代码实现6测试参数及结果分析8系统的安装与使用8系统安装8系统使用9系统简介需求分析随着科学技术的飞跃发展,生活水平的不断提高,人们对安全、舒适、健康的生活需求变得日益迫切。而近年来,智能家居概念已经逐渐深入到国民的生活之中,且不断地影响着人们的思维。因此,众多有能力的小区、别墅用户已经开始安装使用智能家居系统,并尝试智能化为家居生

2、活带来的安全、舒适和便利。时光飞逝,日夜如梭。智能家居系统在经历了早期混乱的概念纷争之后,目前已经逐渐进入理性时代。如今的智能家居市场已经不再是海尔、微软等专业家电控制和IT厂家的天下,越来越多的楼宇对讲厂商开始涉及并深入到智能家居行业,猛烈地冲击着楼宇对讲市场格局,从而使得市场竞争更加激烈。尽管如此,用户的需求才是第一位的,所以各厂家的产品研发主要以市场需求为导向。由于我国房地产行业的迅速发展,也带动了我国门窗幕墙行业的迅速发展,随着消费者生活水平的提高,智能化的产品如雨后春笋,正逐步发展和壮大。而我们的智能窗户就是在这样的环境下应运而生的,因此具有广阔的市场空间和应用前景。系统整体介绍产品

3、名称:智能窗户控制系统系统由最初的实验阶:段到产品的形成过程中,其基本的功能框架如下窗户开;关传动部件。LED光电报警器.喇叭声音报警器,GPRS网络报警器(待实现智能窗户控制系统功能框架示意图系统软件基本框架:通过对PIC单片机功能的应用,与单片机外设电路的接口,可以大致写出智能窗户系统基本框架:功能方案系统功能纵观整个设计系统,单片机使用了熟悉的AT89C51单片机,从而使整个控制芯片了如指掌。熟悉的控制芯片设计起来也是得心应手。所用芯片简单实用,减少了开发和硬件开销。传感器部分使用光敏电阻,可以持续性的检测外界光强变化,通过电桥电路后的信号进入比较器,可以得出一个信号,通过单片机的脉冲信

4、号进而控制步进电机的运行。本设计的直流电机可以很好的执行单片机的命令。直流电机为一种数字伺服执行元件,具有结构简单、运行可靠、控制方便、控制性能好等优点。使得窗的开关更加的准确,稳定。设计的时钟电路配合单片机的定时功能,加上光电传感器的检测光强很好的解决了自动控制这项功能。应用领域应用于普遍家庭当中系统开发与应用环境开发与应用环境简介开发环境:windows7,myeclipse,tomcat,mysql系统平台搭建过程工具:MyEclipse,Tomcat,Mysql搭建环境:(1)准备数据库和表(2)创建webproject(3)添加支持数据库设计数据分析物联网中的传感器技术所含数据:温度

5、湿度有害气体等表设计该系统使用的是关系型数据库,共涉及三张表,分别为温度表wendu,湿度表shidu,以及记录标准信息的表biaozhun。各表的具体设计如下所示:温度wendu:字段名称长度id(primarykey)IntwenduVarchar15wenduzhiVarchar20表4.2-1user表的具体设计湿度shidu:字段名称长度id(primarykey)IntshiduzhiIntshiduVarchar20表4.2-2car表的具体设计有害气体shidu:字段名称长度id(primarykey)IntyouhaiqitiIntyouhaiqitiVarchar20测试结

6、果分析关键代码实现登录功能代码实现:publicclassLoginActionextendsAction/*GeneratedMethods/*MethodexecuteparammappingparamformparamrequestparamresponsereturnActionForward/publicActionForwardexecute(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse)tryPrintWriterout=response.getW

7、riter();LoginFormloginForm=(LoginForm)form;/TODCAuto-generatedmethodstubcom.sanqing.bll.BUserRightB_User=newcom.bll.BUserRight();tryB_User.ValidUser(loginForm.getUsername(),loginForm.getPassword();out.print("true");catch(Exceptione)/TODCAuto-generatedcatchblockout.print(e.getMessage();catc

8、h(ICExceptione1)e1.printStackTrace();returnnull;增加修改删除代码实现:publicclassActionEditorActionextendsAction/*GeneratedMethods*/*Methodexecute*parammapping*paramform*paramrequest*paramresponse*returnActionForward*/publicActionForwardexecute(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,Http

9、ServletResponseresponse)ActionEditorFormactionEditorForm=(ActionEditorForm)form;/TODOAuto-generatedmethodstubtryPrintWriterout=response.getWriter();tryStringoper=request.getParameter("oper");com.sanqing.bll.BActionB_V=newcom.sanqing.bll.BAction();if(oper.equals("add")B_V.Actionma

10、sterAdd(actionEditorForm);)elseif(oper.equals("edit")B_V.ActionmasterEdit(actionEditorForm);)elseif(oper.equals("delete")B_V.ActionmasterDelete(actionEditorForm.getAction_id();)elseif(oper.equals("group")out.print(B_V.ActionmasterGetAllGroup();returnnull;)out.print(B_V.

11、ActionmasterConvertToHTMLTable(request.getParameter("group");)catch(Exceptione)out.print(e.getMessage();catch(lOExceptione1)e1.printStackTrace();returnnull;5.2测试参数及结果分析测试结果如下图:,“户JopErl'rpfiircW'SfKbcnih/附加,Xrdfrrpjwl5鹏用F崎修EHp11,:、油凸/,二书究:,上,拶丁。,9:屯一田,$*凸皑*Efbe同2iPMfe*E4君Tfcfe*Wril

12、必Ow*胤321,目SMflU,璃H陶(&臼曰I,二一匚1kF3苒#5见J.N邺3MM/司KhMdQXLm口曲3|山田心立他也上iWk/立.踹+总所台5Mn-5J9毛不良门小町信息:NoSprirb(NebApplicttioinlnititliztrtyp«$dtttctedonclasspath2015-5-29,17:33:24org9»pache.ca1:a1iHit.cor«Pappi1c«tionCon1:txtlogilB;InitializingSpringrootKebAppldeation<Con>textlQg4

13、j:MARNNoappenderscouldbefoundforlogger(erg.springframework.web.context-ContextLoader)4lcg4jirkARNPleaseifiitializethelog4jsystemproperlyb2015-5-11?17:JS!44Qrg.ppsclhe.catb1ina.rtup.deplQyDirectQry-ftS:eplGimantofiwtibapplicationdirftctoryF:ProgramFil«sapache-tcwncat-7.0.7wa-bappsXshoppinghaEifi

14、n2615-5-29'17:33:44orf.»ptch«rcAt11in*,st#rtup.He£tCo<ifi£<1eployDirectoryHR:口电ployingw*匕applicationdlrtctoryFrPro-gr*mF£1«sXap»ch»-ton>ca1:-7,.S7bappsSup«rM<arktt2015-5-2917:33:S6org.apache.catalimai.core.ApplicatidnContextlog(lift;Initia

15、lizingSpringrootkebAppIicationContextlag4j:WARNNoappenderscouldbefoundforlogger(Drgtspringframework.webucontext.Contextloader)log4jiiMARNPleaseinitializethelog4jsystemproperly,Z015-5-29-i7:3-4:5?ii&rg.mp9ch,csta1inastartup-Hpstconfii-deployDirectoryBB.:DwplcrywitntNwtfbappUtMiondirnctoryF:Prpgr#

16、mF£l«stpach«-tmc»t-7rer57wtbtppsXSuptrHsrktth«t2B15-5-U17:M:M*rg.ipsehePcoy«&,AbstractProtocolstart1'.B.;StartingPratacolHandler|"http-bio-80BOri2015-5-2917:34:99orgHapacheucoyote-AbstractProtocolstartftft:StartingProtacolHandler|!'bjp-bio-莒日电9"2B1

17、5-5-2917:34:090rg.apache.catalina.startup.Catalindstart伯恩:Serverstartupin167892ms结果分析:软件正常启动可以运行,启动tomcat7运行,运行结果如下图:3MS«7.1xGE!=手札"贫舍,施大至圈百度。工4切工手懒127.M1系统的安装与使用6.1系统安装(1)安装Myeclipse,Tomcat7,Mysql,NavicatForMysql并进行调试;(2)导入代码至Myeclipse,导入数据库至Mysql;(3)发布程序,启动Tomcat7;(4)打开浏览器,运行程序;(5)运行成功。6

18、.2系统使用,人宜印分:管印附的唐典酸僧总首徨蛇吝n半非蕊核*lkidlVL$3tEd,"Fir.ir用声畲.出生日R1声虹;忙.士*再也在傕本生成口elKR*.腐皂'帕7#Fk立国哨.息电F电ax医豳工除*鼻疗电爆中帮5+AWfl修楞13里事民厚信且1即fftapfflttis,A串信星摊护富图3电邮马色僮作里宣和D1U冒鹿整近帮境体珥1T,.泰银12230JHEBVs天鹏11系统设,分外储帔作纲MHVd:/作秘&作瑁fteorara石育寰作俎1|Q¥91srMl,fteesm231MUV22:香,I.人事例;不加3人奉信般护匚而百K.也应哥上2蜡岁牖H&MftXEK&1X席国I饮护芭匕.节统1,系统设2:人事信电纯沪用户名出生日立,st帆代旅*口成员网鹿苗晦华峥校:专业目UR欢:te59wm色:远匕法用户也展也民像华北辰帙叁北角已1划大停nullnuinullv5“wb4:»w«rd:1供应鬲侑息博F商周S恿缩PAitAic*金值型邺单imE用用GSu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论