当前位置:首页>> >>


基于WindowsMobile的旅游助手.rar

收藏

资源目录
    文档预览:
    编号:20180824111437220    类型:共享资源    大小:2.10MB    格式:RAR    上传时间:2018-08-24
      
    80
    金币
    关 键 词:
    基于 WindowsMobile 旅游 助手
    资源描述:
    本科生毕业设计(论文)I基 于 Windows Mobile 旅 游 助 手摘 要近几年来,随着社会水平的提高,交通的便利,越来越多的人在节假日更倾向去各地自驾游旅行,对于目的地的不熟悉,让出游的人们不方便,成了人们比较头疼的事,手机这一硬件显然已经成为大众日常生活中不可缺少的工具,因此在基于手机这个平台安装旅游手册,能够方便出行的人们,解决不熟悉的难题。从对广大用户的便捷出发,它能实现对名胜地的查询采用地域层层缩小的方式筛选出满足用户需要的旅游地点,支持旅游景点查询、景点门票价格查询,可以显示景点周边酒店、公交。本课题的两个主要的功能模块分为查询模块和修改员模块。其中普通用户只具有查询功能。修改模块注册登陆成功后,进行添加、修改景点相关信息。关键词 C#;查询;数据库;修改本科生毕业设计(论文)IIWindows Mobile-based travel assistantAbstractIn recent years, with raising the level of society, transport facilities, growing number of people on holidays, more inclined to go around traveling by car travel, destinations are not familiar with, so that the people inconvenient to travel, have become a headachething, the hardware of the phone clearly has become an indispensable tool for the public daily life, and install the tourist brochures-based mobile phone platform, to facilitate the travel of people and solve familiar problems. Easy to explore the vast number of users, it can achieve geographical layers of narrow destinations around the query to filter out the tourist spots to meet user needs, support attractions and attractions ticket price inquiries, you can display the attractions surrounding the hotel, bus. The two main functional blocks of the subject is divided into the query module, and modify the member module. Ordinary user only has a search function. Modify the module registers the successful landing, add, modify, delete, interesting tourist information.Keywords C#;Inquiries; database;modify本科生毕业设计(论文)III目 录第 1章 绪论 .............................................................................................................................................11.1 引言 .............................................................................................................................................11.2 WINDOWS MOBILE 的起源和发展现状 .............................................................................................11.2.1 起源 ..................................................................................................................................11.2.2 国内外发展现状 ..............................................................................................................21.3 .NET COMPACT FRAMEWORK 简介 ......................................................................................................31.3.1 简介 ..................................................................................................................................31.3.2 公共语言运行库 .............................................................................................................31.3.3 .NET Compact Framework 类库 ....................................................................................31.4 VISUAL STUDIO 2005 简介 .............................................................................................................4第 2章 系统需求分析 .............................................................................................................................52.1 问题的提出 .................................................................................................................................52.2 目标以及系统采用的技术 .........................................................................................................52.3 开发环境的搭建 ...............................................................................................................................62.4 系统需求分析 .............................................................................................................................7第 3章 系统总体设计 ...............................................................................................................................83.1 数据流程分析 .............................................................................................................................83.2 系统功能设计 .............................................................................................................................83.2.1 系统登录 ............................................................................................................................93.2.2 普通用户的查询模块 ........................................................................................................103.2.3 管理员的管理模块 ............................................................................................................113.3 数据库的设计 ...........................................................................................................................113.4 库中各个表的设计 ...................................................................................................................123.4.1 用户基本信息表 .............................................................................................................123.4.2 景点基本信息表 .............................................................................................................12第 4章 系统实现 .....................................................................................................................................134.1 普通用户模块的实现 ................................................................................................................134.1.1 查询模块的实现 ..............................................................................................................134.1.2 景点详细介绍的实现 ......................................................................................................144.2 登录模块实现 ...........................................................................................................................174.3 注册模块的实现 .......................................................................................................................194.4 添加模块的实现 .......................................................................................................................214.5 删除模块的实现 .......................................................................................................................214.6 修改模块的实现 .......................................................................................................................214.7 全部景点界面的实现 ................................................................................................................21第 5章 软件的测试 ...............................................................................................................................225.1 软件测试概述 .........................................................................................................................225.2 测试环境和目的 .....................................................................................................................235.3 测试的方法 ..............................................................................................................................23本科生毕业设计(论文)IV5.4 测试的项目 ..............................................................................................................................235.5 测试用例 .................................................................................................................................245.6 测试结果的分析与总结 .........................................................................................................25第 6章 部署到模拟器/真机 .................................................................................................................266.1 部署前言 .................................................................................................................................266.2 直接部署到模拟器/真机 .......................................................................................................26结 论 .......................................................................................................................................................27致 谢 .......................................................................................................................................................28参 考 文 献 .............................................................................................................................................29附录 A 译文 ............................................................................................................................................30C#优点及工程学原理 ...........................................................................................................................30附录 B 外文原文 ....................................................................................................................................38本科生毕业设计(论文)1第 1章 绪论1.1 引言随着通讯技术的迅速发展,移动通讯设备已经渐渐地体现出它特有的优势,人们通过使用移动通讯设备,可以随时,随地,不收任何限制地进行通讯,这使得移动通讯设备在人们的日常生活中渐渐有取代固定电话和书信之势。如今,为了适应人们不断加快的生活节奏,移动通讯设备趋向于智能化发展,于是出现了智能手机和掌上电脑这些智能通讯设备,让人们能在繁忙的工作、生活中进行日程安排、移动办公、掌上娱乐等活动。Windows Mobile 是目前最热门的智能设备操作系统,他将用户熟悉的桌面Windows 体验扩展到了移动设备上。与其他智能设备操作系统相比,Windows Mobile 具有很强的可开发性。Windows Mobile 内置的.NET Compact Framework 构建了一个非常完善的软件运行环境,使得开发人员可以使用 C#和 Microsoft Visual Basic.NET 等语言为基于 Windows Mobile 的移动设备开发出高效的应用程序。1.2 Windows Mobile的起源和发展现状1.2.1起源1996 年 11 月,随着第一部搭载 WinCE1.0 的手持计算机( Handheld PC)NECMobilePro200 以及 CasioA-10 发表,Windows CE 的旅程正式开始。1997 年 11月,WinCE2.0 正式发表;2000 年 4 月,以 WinCE3.0 为基础的 PocketPC2000 操作系统问世;2001 年 10 月,微软推出 PocketPC2002,同样采用 WinCE3.0 核心,这次微软加入了手机功能的支持,成为 PocketPC2002PhoneEdition;2002 年 1 月,WindowsCE4.0.NET 核心发表。2003 年 6 月,微软隆重对外推介了其全新的手机操作平台 Windows Mobile 2003,它采用的是 Windows CE .NET 4.2 核心。 Windows Mobile 2003 是首个在ROM 中内置 . NET Compact Framework 的智能终端设备操作系统,使得开发人员可本科生毕业设计(论文)2以使用各种语言开发应用程序,另外在应用程序和通讯等方面也都有很大的创举。Windows Mobile 2003 的出现,带动了 Smartphone 和 PDA 手机的制造风潮。1.2.2国内外发展现状从微软 2003 年发布 Windows Mobile 2003 以来,Windows Mobile 的版本就一直在持续更新,从 Windows Mobile 2003 到 Windows Mobile 2003 的第二版,然后是 Windows Mobile 5.0。2007 年 2 月 12 日,微软在 3GSM 大会上高调发布了 Windows Mobile 的最新版本 Windows Mobile 6, Windows Mobile 6 相对 Windows Mobile 5.0 的主要提升包括类似 Windows Vista 的漂亮界面和更精致的图标; 更快的界面运行速度; 内嵌Windows Live 的在线服务; 支持 HTML 格式的邮件; 智能搜索,能够方便快速地搜索所需的邮件; 专为 MS Exchange 2007 量身制作了各种功能;内植 IP 技术(VoIP 、SIP) ; Marketplace,直接从手机上购买、下载、安装应用程序;加密技术,能够为存储卡加密等等。Windows Mobile 6 推出后,短短几个月的时间, Windows Mobile 6 就表现得锐不可挡。在中国内地,多普达和中国移动已经联手销售 Windows Mobile 6,中国香港运营商 CSL HK、中国台湾“中华电信”也都开始出货。新兴亚洲市场受到微软移动事业部门的高度重视。在亚洲,微软已与 31 家运营商合作,联合推广 Windows Mobile 设备。这些运营商包括中国移动,中国联通,中国台湾地区的“中华电信”等等。微软还在中国成立了专门针对 Windows Mobile应用的移动解决方案行业联盟,帮助独立软件开发商和系统集成商更好地开发、集成基于 Windows Mobile 的应用方案。近段时间,Windows Mobile 6.1 Professional 的全面流出让很多国内用户的Pocket PC 刷入了 Windows Mobile 6.1 操作系统,相信正在开发中的新操作系统在不久将来也会引来许多的商机。本科生毕业设计(论文)31.3 NET Compact Framework简介1.3.1简介.NET Compact Framework 是.NET Framework 的精简版,微软开发.NET Compact Framework 的目的是在智能设备上快速开发应用程序。微软提供开发工具Visual Studio .NET 来创建针对.NET Compact Framework 的应用程序,可以通过Visual Studio .NET 使用 C#.NET 或 Visual Basic.NET 创建应用程序。.NET Compact Framework 有两个主要组件:公共语言运行库和.NET Compact Framework 类库。1.3.2 公共语言运行库公共语言运行库(Common Language Runtime,CLR) ,提供了管理.NET Compact Framework 代码的执行环境。代码管理的形式可以是内存管理、线程管理、安全性管理、代码验证和编译以及其他系统服务。运行时是为了增强性能而设计的。它使用实时(JIT)编译的方法,使托管代码能够以运行应用程序的平台的本机语言运行。这样,开发人员就可以创造适用于多种平台的应用程序,而不用担心如何分别为每个平台重新编译或重新生成可执行程序。即使移动应用程序与托管代码一样都是用 Visual Basic .NET 或 C# .NET 编写的,仍然可以集成封装在动态链接库(DLL,包括 Windows CE API)外部的功能和子例程。.NET Compact Framework 提供的数据类型以及对结构的支持使开发人员能够轻松地将 Windows CE API 的功能集成到 Pocket PC 应用程序中。1.3.3 .NET Compact Framework类库.NET Compact Framework 类库是与公共语言运行库紧密集成的可重复使用类的集合。应用程序利用这些库来派生出所需的功能。作为.NET Framework 的一个功能子集, .NET Compact Framework 支持整个命名本科生毕业设计(论文)4空间中大约 25%的类型,另外还有一些.NET Compact Framework 特定的类型,用于处理用户输入、消息以及访问 SQL Server 2000 for Windows CE。就像其他面向对象的类库一样,.NET Compact Framework 的类库支持完成许多常见的编程任务,包括界面设计、利用 XML、数据库访问、线程管理、文件输入/输出、图形和网络访问等。1.4 Visual Studio 2005简介Visual Studio 2005 是微软公司推出的目前比较流行的开发环境,它向移动开发者提供了强大的基于.NET Compact Framework 的开发功能和强大的开发环境。目前支持 Visual Basic .NET 和 C# .NET 两种开发语言。Visual Studio 2005 包括一组预先建立的设备配置文件。设备配置文件包含建立特定类型的应用程序(针对特定设备)所需的信息。另外,Visual Studio 2005 还包括设备开发工具包(SDK) ,默认的 SDK 为.NET Compact Framework 2.0 SDK。设备开发工具包与 Visual Studio 2005 是分开的,可以独立安装和升级。Visual Studio 2005 提供了下列设备特性:(1)模板——预先定义好的公共工程配置。模板可由 Pocket PC 和 Windows CE设备使用。(2)设备仿真器——模拟设备的测试环境。仿真器运行在 PC 上,可以脱离物理设备进行测试。(3)远程工具——允许开发人员在开发应用程序的过程中执行很多常见但又难以直接在设备上执行的任务,如查看文件系统或修改注册表。为了提高设备应用程序开发效率,Visual Studio 2005 提供了远程工具,以简化对设备管理和监视的任务。CAB 设计器—— 允许开发人员使用图形方案设计 CAB 文件。本科生毕业设计(论文)5第 2章 系统需求分析随着人们日益增长的物质水平,越来越多的人有更多的时间和金钱来丰富自己的精神生活,而出游是现在人们精神生活娱乐的一个重要方面。本课题是基于 windows mobile 的平台上的开发的软件,主要通过 c#或 c 语言编写代码实现对旅游的景点的查询、添加、修改、删除景点相关信息,并结合Microsoft SQL Server 2000 数据库进行开发。2.1 问题的提出面对多种多样的景点信息,很多人茫然不知如何选择自己心仪的旅游景点。为了快速的挑选出符合用户要求的景点信息,为用户提供一个简单快捷的查询系统,特此设计了本旅游名胜地查询系统。2.2目标以及系统采用的技术本课题是基于 windows mobile 的平台上的开发的软件,其核心内容是根据不同的省市,对系统进行不同的操作,其中管理员能够对旅游名胜地及用户的信息进行增删差改的操作,而普通的用户只能进行旅游景点的查询。体现了计算机软件在查询方面的价值。(1)本系统对应的平台为 Pocket PC,对应的操作系统为 Windows Mobile 5.0 for Pocket PC。Windows Mobile 5.0 不是 Windows Mobile 的最新版本,但它是 Windows Mobile 比较成熟的一个版本,已经非常适合各种基于 Windows Mobile 的程序的开发工作。所以本系统选择 Windows Mobile 5.0 为系统版本。Pocket PC 相比 Smartphone优势在于屏幕较大,而且是触摸屏,这使得开发 Pocket PC 程序变得更加容易。数倍于 Smartphone 的可选控件,使得基于 Windows Mobile 5.0 for Pocket PC 平台的程序开发拥有更多的可能性,使开发过程更接近于桌面 Windows 程序的开发。所以本人决定舍弃原先考虑的 Smartphone 平台,选择 Windows Mobile 5.0 for Pocket PC 版的 Pocket PC 作为开发对应平台。本科生毕业设计(论文)6(2)本系统采用 C#语言开发,某种程度上可以看作是.NET 面向 Windows 环境的一种编程语言,Microsoft 在正式场合把 C#描述为一种简单、现代、面向对象、类型非常安全完全支持类和面向对象编程,包括接口和继承、虚函数和运算符重载的处理。定义完整、一致的基本类型集,对自动生成 XML 文档说明的内置支持,自动清理动态分配的内存,可以用用户定义的特性来标记类或方法。这可以用于文档说明,对编译有一定的影响。2.3开发环境的搭建搭建本系统的开发、调试环境,包括安装:(1) Visual Studio 2005 Professional Edition (2) Windows Mobile 5.0 Pocket PC SDK(3) Windows Mobile 5.0 Emulator Images for Smartphone - CHS(4) ActiveSync 4.1(5) IIS 服务器(6) SQL Server CE 2.0Visual Studio 2005 是一个集成的开发环境, 本系统安装的是 Visual Studio 2005 Professional Edition,它是 Visual Studio 2005 的专业版,拥有完善的应用开发特性,它集成了.NET Compact Framework 2.0 和移动设备的一些开发模板。装了 Visual Studio 2005 Professional Edition 后,想开发 Windows Mobile 5.0 for Pocket PC 上的程序,还需要安装 Windows Mobile 5.0 Pocket PC SDK,还有中文镜像 Windows Mobile 5.0 Emulator Images for Smartphone – CHS。ActiveSync 是一款管理 Windows Mobile 设备连接、与桌面台式电脑进行数据同步的工具,本系统选用的是 ActiveSync 4.1 版。虽然 Visual Studio 2005 可以开发和调试应用程序,并在设备/模拟器中进行部署,但是为了进一步执行下述操作,则还需要安装 ActiveSync 环境。可能的执行操作至少包括:
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于WindowsMobile的旅游助手.rar
    链接地址:http://www.gold-doc.com/p-82017.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开