智能家居系统实现说明.doc

智能家居系统实现说明.doc

ID:37814855

大小:1.46 MB

页数:28页

时间:2019-05-31

智能家居系统实现说明.doc_第1页
智能家居系统实现说明.doc_第2页
智能家居系统实现说明.doc_第3页
智能家居系统实现说明.doc_第4页
智能家居系统实现说明.doc_第5页
资源描述:

《智能家居系统实现说明.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、系统实现由于篇幅有限,下面只给出本系统与嵌入式相关的重点内容的实现。1.WebService接口按照WebService技术,服务端提供的服务对客户是透明的,也就是说,客户端不知道服务的具体实现,只知道一个WSDL服务描述文档,所有客户端涉及到这些服务的程序编写都是以此文档为依据的。在VS2005.NET中,关于Web服务的发现与相关编译等一系列操作都已经被封装起来了,客户端只需要根据服务端的位置,使用添加Web引用的方式,便可在程序中使用服务端提供的服务方法,这比前面提到的gSoap工具包使用起来更方便,当然它们底层封装的机制与协议都是一样的。1)数据结构以下给出

2、所有服务方法涉及到的一些数据结构。enumUSER_PTY//用户权限{ADMIN,//管理员GUEST,//普通用户UNKNOWN//无效用户};structUSER_INFO//用户信息{publicintid;//用户IDpublicstringusername;//用户名publicstringpsw;//密码publicUSER_PTYpty;//用户权限}enumPSW_MODE//修改密码模式{RESET,//重置密码MODIFY//修改密码};enumUPDATEUSER_MODE//更改用户模式{ADD,//增加用户DELETE//删除用户};en

3、umUPDATE_MODE//更新数据库模式{UPDATE,//修改INSERT,//增加DELETE//删除};enumMTR_TYPE//物资类型{FOOD,//食物COMMODITY,//日常用品MEDICINE,//药品OTHER,//其他UNKNOWN//无效值};structMTR_INFO//物资信息{publicMTR_TYPEtype;//物资类型publicstringname;//物资名称publicintnumber;//物资数量publicstringunit;//物资单位publicstringremark;//备注};enumDISHM

4、ADE//菜做法类型{CHAO,//炒JIAN,//煎ZHENG,//蒸DUN,//炖BAN,//拌OTHER,//其他UNKNOWN//无效值};structMENULIST//菜谱信息{publicDISHMADEtype;//菜做法类型publicstringname;//菜名publicstringmaterial;//原料publicstringfixing;//配料publicstringmethod;//做法publicstringremark;//备注};enumCROWD//人群类型{WEMEN,//女人CHILDRED,//小孩OLDMAN,//

5、老人OTHER,//其他UNKNOWN//无效值};enumHEALTH_TYPE//健康类型{NURSE,//护理DISEASE,//疾病OTHER,//其他UNKNOWN//无效值};structHEALTH_INFO//健康信息{publicCROWDcrowd;//人群类型publicHEALTH_TYPEtype;//健康类型publicstringdescription;//健康描述publicstringremark;//备注};enumAFFIR_TYPE//事务类型{DIARY,//日记CALENDAR//日程};structAFFAIR//事务信

6、息{publicintID;//事务所属用户IDpublicDateTimetime;//事务时间publicAFFIR_TYPEtype;//事务类型publicstringcontent;//事务内容};structFINANCE_INFO//财务信息{publicintyear;//财务时间年publicintmonth;//财务时间月publicintday;//财务时间日publicdecimalincome;//收入publicdecimaloutcome;//支出publicstringremark;//备注};enumDEVICE//模拟设备{ALL

7、,//所有电器,针对配置操作DOOR,//门COOKER,//电饭锅AIRCONDITION,//空调HUMIDIFIER,//湿度机VEDIO,//视频设备ROBOT//机器管家};enumOPERATE//家庭设备操作类型{MODIFY_STATE,//设备开关操作QUERY_PARAM,//信息查询操作ADJUST_PARAM,//调节控制操作CONFIG_PARAM,//设备配置操作};1)WebService服务方法关于本系统涉及到的Web服务方法在前面各个模块的设计中已经有了较详细的说明,这里就不再赘述了。所有Web服务方法都是发布在服务端并在服务端

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。