现在的位置: 首页 > 综合 > 正文

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

2013年07月11日 ⁄ 综合 ⁄ 共 1445字 ⁄ 字号 评论关闭
2012年暑假,软工布置了一个智能控制护理系统(自动浇花)的大作业(期末成绩评判依据)。
主要是对植物进行远程浇水,原来打算使用硬件,后发现条件不足,改用软件进行模拟。
经过小组人员的分析,模块分为硬件模拟及通讯、网页端及手机端控制、网页及手机端信息显示三大部分。我负责手机端信息显示模块。其余五人分别负责其他模块。
经过交流与分析,大家决定将设备模拟的所有信息存放在SQL Server数据库中,也即是说,我只需要从数据库中读取数据并显示即可。
由于WP7手机平台并不提供直接操作SQL Server的API,于是我打算使用WebService。
整体结构如下:
************************************************************************************************************************************************
WP7-WebService-SQL Server-IIS综合应用Demo - WorldsList - 走在云海之巅
SQLServer数据库服务器主要是提供硬件数据信息(实现时WebService服务器与SQlServer服务器为同一台)
WebService服务器是web服务,根据wp7客户端发送的请求参数返回数据库信息
WP7手机客户端向WebService发送相关命令并且异步获得数据且显示出来
 
************************************************************************************************************************************************
最终实现了以下功能
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
?可展示(数据均定时刷新)
–用户控制器状态显示
–浇水器状态显示
–土壤信息查看
–浇水任务显示
?不可展示
–错误处理
–操作日志记录
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
软件最终运行图如下

WP7-WebService-SQL Server-IIS综合应用Demo - WorldsList - 走在云海之巅

 

WP7-WebService-SQL Server-IIS综合应用Demo - WorldsList - 走在云海之巅

 

 

WP7-WebService-SQL Server-IIS综合应用Demo - WorldsList - 走在云海之巅

 

WP7-WebService-SQL Server-IIS综合应用Demo - WorldsList - 走在云海之巅

 

WP7-WebService-SQL Server-IIS综合应用Demo - WorldsList - 走在云海之巅

 

WP7-WebService-SQL Server-IIS综合应用Demo - WorldsList - 走在云海之巅

 

WP7-WebService-SQL Server-IIS综合应用Demo - WorldsList - 走在云海之巅

 

WP7-WebService-SQL Server-IIS综合应用Demo - WorldsList - 走在云海之巅

 

WP7-WebService-SQL Server-IIS综合应用Demo - WorldsList - 走在云海之巅

 

WP7-WebService-SQL Server-IIS综合应用Demo - WorldsList - 走在云海之巅

 

以下是源代码及数据文件:
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

 

解决方案图片


WP7-WebService-SQL Server-IIS综合应用Demo - WorldsList - 走在云海之巅
 
WP7-WebService-SQL Server-IIS综合应用Demo - WorldsList - 走在云海之巅
 

抱歉!评论已关闭.