1 / 21
文档名称:

系统名称掌上天气预报系统.ppt

格式:ppt   大小:1,155KB   页数:21页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

系统名称掌上天气预报系统.ppt

上传人:南北旺 2022/5/26 文件大小:1.13 MB

下载得到文件列表

系统名称掌上天气预报系统.ppt

相关文档

文档介绍

文档介绍:系统名称掌上天气预报系统
系统设计目标
天气预报系统是Smart Client 在Mobile 上的一个应用,它由客户端(Pocket PC)和服务器端(Web service 和 Management控制程序)构成,应用Compa系统名称掌上天气预报系统
系统设计目标
天气预报系统是Smart Client 在Mobile 上的一个应用,它由客户端(Pocket PC)和服务器端(Web service 和 Management控制程序)构成,应用Compact Framework进行开发,使用web service开放接口通讯,是Mobile上移动开发的典型应用。
运行平台(软件环境)
Microsoft Window Server XP(推荐使用),Microsoft Window Server 2019
Emulator Driver for Visual .NET 2019
Microsoft ActiveSync
Microsoft Pocket PC 2019 SDK
Connect Emulator with ActiveSync
Microsoft .NET Compact Framework SP2
Microsoft SQL Server 2000
Microsoft IIS
配置过程
客户端Pocket PC上安装PPC Setup。
服务器端配置IIS目录Service,目标文件夹为Service工程项目。
服务器段配置IIS目录Deploy,目标文件夹为Deploy,权限需要标记“可浏览”。
服务器端配置SQL Server,数据库名称为weather,备份文件在Data\weather。
系统介绍
掌上天气预报系统的技术构架如下:
客户端 Pocket PC
用户能够在连接或断开连接的环境中使用 Pocket PC 设备。它使用Web 服务与中心数据库交互,获得天气信息和提交问题;使用本地资源,具有丰富的用户体验;具有On click功能,当用户第一次安装之后,能够进行智能升级,无需用户更新Pocket PC应用程序;Pocket PC具有本地缓存功能,实现Occasional Connection。
具体有以下功能:
当服务器产生了新的版本时,客户端自动更新。
从服务器获得信息,得知此刻天气系统存储的信息中有哪些可以查询的城市和哪些时段。
选择自己要查询的天气和日期,向天气系统提交查询,获得天气结果信息。
有问题需要提交到服务器解决,如果此刻无网络连接,可以缓存于本地。
有网络连接时,把问题提交至服务器。
天气系统的工作人员查看用户提交的问题,给出回答。
用户从Pocket PC上获得问题的答案。
系统介绍
服务器端
服务器端使用Web Service提供气象服务和接受、回答用户问题。此外,掌上天气预报系统服务器端的Management控制程序具有控制客户端Pocket PC行为的功能和update 客户端程序。
具体有以下功能:
发布天气服务的web service。
管理天气情况,包括哪些城市可查询,哪些日期可查询,在某个日期某个城市的天气情况如何等。
查看客户的问题。
回答客户的问题。
升级客户端程序,自动更新至客户端。
系统界面实例
使用web service查询天气情况:
在pocket pc上选择所要查询的天气和城市,显示天气情况。
系统界面实例
系统界面实例
On Click功能。
系统界面实例
管理员管理哪些日期可以查询
系统界面实例
天气预报信息管理
管理员管理城市和日期的天气信息
系统界面实例
智能客户端升级支持
程序开发员在服务器段部署升级最新版本,无需通知客户端,但是客户端能够自动升级。
系统界面实例
高级问答信息管理
管理员查看客户提交的问题,作出回答。
系统界面实例
系统界面实例
技术特点
使用web service服务
服务器端通过开放web service向外提供服务,web service使得数据在长距离封闭边界之间和跨这些边界更自由地移动,且为系统的整合提供了统一的接口,具有巨大的价值。Pocket PC调用Web service 订阅气象服务,提交问题和接受回答,不受平台、操作系统和硬件条件限制,体现了web service在移动开发方面的优越性。
On click
客户端Pocket PC安装部署程序之后,如果服务器端发布新版本,客户端进行自动升级与安装,无需用户手工卸载删除程序即能获得最新的版本。对于数量众多、分布广泛的Pocket PC用户,能极大地方便客户使用。
本地资源
使用Pocket PC的本地资源。服务器负载低;使用客户端资源运算和处理,降低网络流量