加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

WP7-WebService-SQL Server-IIS综合应用Demo

发布时间:2020-12-17 00:12:17 所属栏目:安全 来源:网络整理
导读:2012年暑假,软工布置了一个智能控制护理系统(自动浇花)的大作业(期末成绩评判依据)。 主要是对植物进行远程浇水,原来打算使用硬件,后发现条件不足,改用软件进行模拟。 经过小组人员的分析,模块分为硬件模拟及通讯、网页端及手机端控制、网页及手机端信
2012年暑假,软工布置了一个智能控制护理系统(自动浇花)的大作业(期末成绩评判依据)。
主要是对植物进行远程浇水,原来打算使用硬件,后发现条件不足,改用软件进行模拟。
经过小组人员的分析,模块分为硬件模拟及通讯、网页端及手机端控制、网页及手机端信息显示三大部分。我负责手机端信息显示模块。其余五人分别负责其他模块。
经过交流与分析,大家决定将设备模拟的所有信息存放在SQL Server数据库中,也即是说,我只需要从数据库中读取数据并显示即可。
由于WP7手机平台并不提供直接操作SQL Server的API,于是我打算使用WebService。
整体结构如下:
************************************************************************************************************************************************


SQLServer数据库服务器主要是提供硬件数据信息(实现时WebService服务器与SQlServer服务器为同一台)
WebService服务器是web服务,根据wp7客户端发送的请求参数返回数据库信息
WP7手机客户端向WebService发送相关命令并且异步获得数据且显示出来
?
************************************************************************************************************************************************
最终实现了以下功能
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
?可展示(数据均定时刷新)
–用户控制器状态显示
–浇水器状态显示
–土壤信息查看
–浇水任务显示
?不可展示
–错误处理
–操作日志记录
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
软件最终运行图如下

?

?


?

?

?

?

?

?

?

?

?

































































以下是源代码及数据文件:

http://good.gd/2206513.htm或者 http://download.csdn.net/detail/waylife/4543203

运行环境如下:

1.本项目采用C#开发,使用以下工具
Windows 7-->操作系统
Visual Studio 2010-->代码编写及编译
SQL Server 2005-->数据库服务
Windows Phone SDK 7.1-->WP7软件模拟运行
IIS 7.0-->WebService服务
AnkhSVN 2.3-->VS的SVN插件
2.运行程序,需要以下工具
IIS-->提供WebService服务
SQL Server-->提供数据库服务
Windows Phone SDK 7.1或者Window Phone 7真机-->软件运行环境
3.Water项目下的ServiceReferences.ClientConfig文件设置WebService服务器地址
Windows Phone SDK下载地址http://create.msdn.com/en-us/home/getting_started
4.软件测试账号,密码任何均可(由于登陆不属于我的模块,我没有做该部分)
(1)wangyun
(2)soft
(3)wp7

?

解决方案图片



?

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读