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

下载本文档

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

文档简介

智能窗户控制系统

作者:郭宏远

指导教师:李世明

目录

系统简介

1.1需求分析

1.2系统整体简介

功能方案

2.1系统功能

2.2应用领域.................................................

系统开发与应用环境..............................................

3.1开发与应用环境筒介......................................

3.2系统平台搭建过程........................................

数据库设计.......................................................

4.1数据分析.................................................

4.2表设计...................................................

测试成果分析.....................................................

5.1关键代码实现............................................

5.2测试参数及成果分析......................................

系统的安装与使用................................................

6.1系统安装.................................................

6.2系统使用.................................................

系统简介

1.1需求分析

伴随科学技术H勺飞跃发展,生活水平的不停提高,人们对安全、舒适、健康U勺生活需

求变得日益迫切。而近年来,智能家居概念已经逐渐深入到国民的生活之中,且不停地影

响着人们H勺思维。因此,众多有能力H勺小区、别墅顾客已经开始安装使用智能家居系统,

并尝试智能化为家居生活带来日勺安全、舒适和便利。时光飞逝,日夜如梭。智能家居系

统在经历r初期混乱的概念纷争之后,目前已经逐渐进入理性时代。如今的智能家居市场

已经不再是海尔、微软等专业家电控制和IT厂家口勺天下,越来越多H勺楼宇对讲厂商开始波

及并深入到智能家居行业,剧烈地冲击着楼宇对讲市场格局,从而使得市场竞争愈加剧烈。

尽管如此,顾客H勺需求才是第一位H勺,因此各厂家的产品研发重要以市场需求为导向。

由于我国房地产行业的迅速发展,也带动了我国门窗幕墙行业日勺迅速发展,伴随消费者

生活水平的I提高,智能化口勺产品如雨后春笋,正逐渐发展和壮大。而我们的智能窗户就是在

这样的环境下应运而生的J,因此具有广阔的市场空间和应用前景。

1.2系统整体简介

产品名称:智能窗户控制系统

系统由最初日勺试验阶:段到产品日勺形成过程中,其基本H勺功能框架如下

智能窗户控制系统功能框架示意图.,

系统软件基本框架:

通过对PIC单片机功能的应用,与单片机外设电路的接口,可以大体写出智能窗户系统

基本框架:

功能方案

2.1系统功能

纵观整个设计系统,单片机使用了熟悉的AT89c51单片机,从而使整个控制芯片了如指掌。

熟悉的控制芯片设计起来也是得心应手。所用芯片简朴实用,减少了开发和硬件开销。传感

器部分使用光敏电阻,可以持续性H勺检测外界光强变化,通过电桥电路后的信号进入比较器,

可以得出•种信号,通过单片机日勺脉冲信号进而控制步进电机的运行。本设计的直流电机可

以很好的执行单片机的命令。直流电机为一种数字伺服执行元件,具有构造简朴、运行可靠、

控制以便、控制性能好等长处。使得窗的开关愈加口勺精确,稳定。设计日勺时钟电路配合单片

机的定期功能,加上光电传感器日勺检测光强很好的处理了自动控制这项功能。

2.2应用领域

应用于普遍家庭当中

系统开发与应用环境

3.1开发与应用环境简介

开发环境:windows?,myeclipse.tomcatjnysql

3.2系统平台搭建过程

工具:MyEclipse,Tomca:,Mysql

搭建环境:(1)准备数据库和表

(2)创立webproject

(3)添加支持

数据库设计

4.1数据分析

物联网中的传感器技术

所含数据:温度湿度有害气体等

4.2表设计

该系统使用的是关系型数据库,共波及三张表,分别为温度表wendu,湿度表shidu,以及

记录原则信息附表biaozhuno各表的详细设计如下所示:

温度wendu:

字段名程类型长度

id(primarykey)Ini

wenduVarchar15

wcnduzhiVarchzr20

表4.2-1user表的详细设计

湿度shidu:

字段名称类型长度

id(primarykey)Int

shiduzhiInt

shiduVarchar20

表4.2-2car表的详细设计

有害气体shidu:

字段名用类型长度

id(primarykey)Int

youhaiqitiInt

youhaiqitiVarchar20

测试成果分析

5.1关键代码实现

登录功能代码实现:

publicclassLoginActionextendsAction{

/*

*GeneratedMethods

*/

/**

*Methodexecute

*©parammapping

*@paramform

*©paramrequest

*@paramresponse

*@returnActionForward

publicActionForwardexecute(ActionMappingmapping,ActionFormform,

HttpServletRequestrequest,HttpServletResponseresponse){

try(

PrintWriterout=response.getWriterO;

LoginFormloginForm=(LoginForm)forn;//TODOAuto-gcncratedmethod

stub

com.sanqing.bl1.BUserRightB_User=newcom.bl1.IJUserRight();

try{

B_User.ValidUser(loginForm.getUsernameO,

loginForm.getPasswordO);

out.print("true");

}catch(Exemptinnp){

//TODOAuto-generatedcatchblock

out.print(e.getMessage());

}

)catch(lOExceptionel){

el.printStackTrace();

)

returnnull;

)

)

增长修改删除代码实现:

publicclassActionEditorActionextendsAction{

/*

*GeneratedMethods

*/

/**

*Methodexecute

*@parammapping

*@paramform

*©paramrequest

*@paramresponse

*©returnActionForward

*/

publicActionForwardexecute(ActionMappingmapping,ActionFormform,

HttpServletRequestrequest,IlttpScrvletRcsponseresponse)(

ActionEditorFormactionEditorForm=(ActionEditorForm)form;/TODO

Auto-generatedmethodstub

try)

Printwriterout=response.getWriterO;

try(

Stringoper=request.getParameter(,,oper/,);

com.sanqing.hl1.RActionB_V=nawcom.sanqing.hl1.RAction();

if(oper.equals("add"))

(

B_V.ActionmasterAdd(actionEditorForm);

}

elseif(oper.equals("edit"))

(

BV.ActionmasterEdit(actionEditorForm);

)

elseif(oper.equals("delele"))

B_V.ActionmasterDe1ete(actionEditorForm.getAction_id());

)

elseif(opcr.equals("group"))

(

out.print(BV.ActionmasterGetAllGroupO);

returnnull;

}

out.print(B_V.ActionmasterConvertToHTMLTab1e(request.getParameter("group"))

);

}

catch(Exceptione){

out.print(e.getMessage());

}catch(IOExceptionel){

el.printStackTraceO;

}

returnnull;

)

)

5,2测试参数及成果分析

测试成果如卜.图:

1—IKiATSs・rs,三

Io<nurt7$«w»«MnApp4<4tio^^\My€cSpi«}0\C6rafnofAbinMyXccr*.w«j«vti/dk.vin)2j(86.l4A011Mban^»v4w>et(2015-5-2tT^5:M:18)

信息:NoSpringWebApplicationinitializertypesdetectedonclasspath

2015-5-2917:33:24org.apache.catalina.core.Applicationcontextlog

信息:InitializingSpringrootWebApplicationContext

log4j:WARNNoappenderscouldbefoundforlogger(org.springfranework.web.context.ContextLoader).

Iog4j:WARNPleaseinitializethelog4jsystemproperly.

2915-5-2917:33:44org.dpacbe.catdlina.startup.HostConfigdeployDirectory

信息:DeploymentofwebapplicationdirectoryF:\ProgramFiles\apache-tomcat-7.0.57\webapps\shoppinghasfir

2015-5-2917:33:44org.apache.c«talina.startup.HostConfigdeployDirectory

AJA:DeployingwebapplicationdirectoryF:\ProgramFiles'apach❷・t。mcat:-7・e・5八webapps\Sup❷rMark♦t

2015-5-2917:33:56org.apache.catalina.core.Applicationcontextlog

信息:InitializingSpringrootWebApplicationContext

log4j:WARNNoappenderscouldbefoundforlogger(org.springfranework.web.context.ContextLoader).

Iog4j:WARNPleaseinitializethelog4jsystemproperly.

2915-5-2917:34:09org.apache.catalina.startup.HostConfigdeployDirtctory

faA:DeploymentofwebapplicationdirectoryF:\ProgramFiles\apache-tomcat-7.0.57\webapps\SuperMark€thas

2015-5-2917:34:09org.apache.coyote.AbstractProtocolstart

信息:StartingProtocolHandler[Mhttp-bio-8e800]

2015-5-2917:34:09org.apache.coyote.AbstractProtocolstart

信息:StartingProtocolHandler[najp-bio-8e09")

2015-5-2917:34:09org.apache.catalina.startup.Catalinastart

信息:Serverstartupin107892ms

成果分析:软件正常启动可以运行,启动tomcat7运行,运行成果如下图:

»文件•工・《»此。=<s>

RFiD«ia«a»«

■系统团

toA*t9■衣切断品管座科艮

■—

,auuu

・电咻成

系统的安装与使用

6.1系统安装

(1)安装Myeclipse,Tomcat?,Mysql,NavicatForMysql并进行调试;

(2)导入代码至Myeclipse,导入数据库至Mysql;

(3)公布程序,启动Tomcat7;

(4)打开浏览器,运行程序;

(5)运行成功。

6.2系统使用

・人事X座一———」ftfiffu:nsn«w蚓

泰弟弟北____________________________一军和语:

.收R用宜途11

.哂融瓯_____________________I师.;__________J好&

MAA*而匕人隹防

R3±S谢方式团x»«:

尾曷信只培妒R&Mio供应胃/市收外电话《名人#«

■创你统

分an睥角色凝作期备作名狰

他包他里骨痛1-SSA所内港体相1StQ______q

?-•稣|1G.2m2

moi电道理

23>5M3

角巳<?但石理3

科位用士”埼如

延位高俏q雄舞

■人用户台姓昌ftf*

人事信融t?p±±日助军应氏员

华也较:目前

■丽稷______________当前房包

用户总鼓*KA学龙院校香处角色

M祗秋e

1对大伟6ullnuinull

v&l&4>us««yd:F

:r

角色口角gg称

修他信里角色2角包X*

期;值口着19

*e(?r»«i?

分类W*

分二K庠amK某人:

金包他蜒管瑁格林港佬艮

susmsttis地址

werwtff?食库❹a摩名你弟时*1人ftA

■人”S13102010咆k{兰1

温馨提示

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

评论

0/150

提交评论