
小山束高瞅革牧树学院 Shandong Institute of Commerce and Technology 掌上天气预报系统开发总结 系统名称 掌上天气预报系统
系统名称 掌上天气预报系统 掌上天气预报系统开发总结

系统设计目标 天气预报系统是Smart Client在Mobile上的一 个应用,它由客户端(Pocket PC)和服务 器端(Neb service和Management控制程序) 构成,应用Compact Framework:进行开发, 使用web service开放接口通讯,是Mobile.上 移动开发的典型应用。 窗a国■ home back first prev next last
home back first prev next last 2 系统设计目标 • 天气预报系统是Smart Client 在Mobile 上的一 个应用,它由客户端(Pocket PC)和服务 器端(Web service 和 Management控制程序) 构成,应用Compact Framework进行开发, 使用web service开放接口通讯,是Mobile上 移动开发的典型应用

运行平台(软件环境) Microsoft Window Server XP(推荐使用), Microsoft Window Server 2003 Emulator Driver for Visual .NET 2003 Microsoft ActiveSync 3.7 Microsoft Pocket PC 2003 SDK Connect Emulator with ActiveSync Microsoft.NET Compact Framework 1.0 SP2 Microsoft SQL Server 2000 Microsoft IIS5.0以上版本 home back first prev next last 3
home back first prev next last 3 运行平台(软件环境) • Microsoft Window Server XP(推荐使用), Microsoft Window Server 2003 • Emulator Driver for Visual .NET 2003 • Microsoft ActiveSync 3.7 • Microsoft Pocket PC 2003 SDK • Connect Emulator with ActiveSync • Microsoft .NET Compact Framework 1.0 SP2 • Microsoft SQL Server 2000 • Microsoft IIS 5.0以上版本

配置过程 客户端Pocket PC.上安装PPC Setup。 服务器端配置IlS目录Service,目标文件夹 为Service.工程项目。 服务器段配置IS目录Deploy,目标文件夹为 Deploy,权限需要标记“可浏览” 。 ● 服务器端配置SQL Server,数据库名称为 weather,备份文件在Datalweather。 图a国☑因 home back first prev next last 4
home back first prev next last 4 配置过程 • 客户端Pocket PC上安装PPC Setup。 • 服务器端配置IIS目录Service,目标文件夹 为Service工程项目。 • 服务器段配置IIS目录Deploy,目标文件夹为 Deploy,权限需要标记“可浏览” 。 • 服务器端配置SQL Server,数据库名称为 weather,备份文件在Data\weather

系统介绍 掌上天气预报系统的技术构架如下: 客户端PocketPC 用户能够在连接或断开连接的环境中使用Pocket PC设备。它使用Wb 吸务与中心数据库交, 手富的角体验: 一次安装乏后,能 看麦膏能界级体凳9新pocketPC虚用程岸,PockeC其有术 地缓荐场能,实现Occasional Connection, 具体有以下功能: 当服务器产生了新的版本时,客户端自动更新。 丛服多器获得信息,得知此刻天气系统存储的信息中有哪些可以查询的城 和咏型段。 选择自己要查询的天气和日期,向天气系统提交查询,获得天气结果信息。 有问题需要提交到服务器解决,如果此刻无网络连接,可以缓存于本地。 有网络连接时,把问题提交至服务器。 -天气系统的工作人员查看用户提交的问题,给出回答。 -用户从Pocket PC上获得问题的答案。 窗因 home back first prev next last
home back first prev next last 5 系统介绍 • 掌上天气预报系统的技术构架如下: • 客户端Pocket PC • 用户能够在连接或断开连接的环境中使用Pocket PC 设备。它使用Web 服务与中心数据库交互,获得天气信息和提交问题;使用本地资源, 具有丰富的用户体验;具有On click功能,当用户第一次安装之后,能 够进行智能升级,无需用户更新Pocket PC应用程序;Pocket PC具有本 地缓存功能,实现Occasional Connection。 • 具体有以下功能: – 当服务器产生了新的版本时,客户端自动更新。 – 从服务器获得信息,得知此刻天气系统存储的信息中有哪些可以查询的城 市和哪些时段。 – 选择自己要查询的天气和日期,向天气系统提交查询,获得天气结果信息。 – 有问题需要提交到服务器解决,如果此刻无网络连接,可以缓存于本地。 – 有网络连接时,把问题提交至服务器。 – 天气系统的工作人员查看用户提交的问题,给出回答。 – 用户从Pocket PC上获得问题的答案

系统介绍 ·服务器端 服务器端使用Web Service?提供气象服务和接受 回答用户问题。此外,掌上天气预报系统服务器 端的Management控制程序真有控制客芦端Pocket PC行为的功能和update客户端程序。 ·具体有以下功能: - 发布天气服务的web service。 管理天气情况,包括哪些城市可查询,哪些日期可查询, 在某个日期某个城市的天气情况如何等。 查看客户的问题。 -回答客户的问题。 升级客户端程序,自动更新至客户端。 图U网☑ home back first prev next last G
home back first prev next last 6 系统介绍 • 服务器端 • 服务器端使用Web Service提供气象服务和接受、 回答用户问题。此外,掌上天气预报系统服务器 端的Management控制程序具有控制客户端Pocket PC行为的功能和update 客户端程序。 • 具体有以下功能: – 发布天气服务的web service。 – 管理天气情况,包括哪些城市可查询,哪些日期可查询, 在某个日期某个城市的天气情况如何等。 – 查看客户的问题。 – 回答客户的问题。 • 升级客户端程序,自动更新至客户端

系统界面实例 使用web service?查询天气情况: 在pocket pc上选择所要查询的天气和城市,显示 天气情况。 图U国✉因 home back first prev next last 7
home back first prev next last 7 系统界面实例 • 使用web service查询天气情况: – 在pocket pc上选择所要查询的天气和城市,显示 天气情况

系统界面实例 Pocket PC 2003 回恒☒ 根抓器日稀勒 Weather servic:0 卫0uery□ 图a因■ home back first prev next last 8
home back first prev next last 8 系统界面实例

系统界面实例 Pocket PC2003 日回区 模椒器(E)帮助出) weather Servio 3:04 city New York习Ouey D3te2004-910 vanced ≥0nC1ick功能。 图U☑ home back first prev next last g
home back first prev next last 9 系统界面实例 ➢On Click功能

系统界面实例 模拟器(日帮 ty New York习quey 3te20499 temperature:29 提交问题 检查联网情况,如果可以访问Data Center,则提交与获得问题的按钮可用 图U国✉因 home back first prev next last 10
home back first prev next last 10 系统界面实例 提交问题 检查联网情况,如果可以访问Data Center,则提交与获得问题的按钮可用