ImageVerifierCode 换一换
格式:DOC , 页数:43 ,大小:805.50KB ,
资源ID:1273772      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1273772.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于J2ME技术的手机导游系统的设计与实现---毕业论文 (2).doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于J2ME技术的手机导游系统的设计与实现---毕业论文 (2).doc

1、 本 科 毕 业 论 文 基于 J2ME 技术的手机导游系统的设计与实现 Design and Implementation of the J2ME Technology-Based Mobile Phone Tour Guide System 姓 名: 学 号: 学 院: 软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师: 年 月摘要 摘 要 手机导游,首先它是通过互联网得到 数据并在手机上显示,这就不需要景点投资以前的电子导游所需要的昂贵硬件设备,节省了大量的费用,而且也省去了维护硬件所需要的人力和财力。对于景点来说,手机导游与人工导游相比,能避免由于导游个人因素带来的服务质量

2、的不稳定性,为游客提供更加全面客观的服务。通过自动手机导游器也可大大提高游客对景点的认知程度,并通过他们的传播能加快提高景点的知名度,从而增加游客的流量。同时这也是手机导游系统商业前景所在。 许多著名的手机生产厂家都开发了 JAVA 手机, J2ME 是专门用于嵌入式设备的开发 JAVA 软件,用 J2ME 实现的手机导 游系统,当你到了一个陌生的地方,只要在你的彩屏手机上输入你当前的位置和目的地,你的手机就会传回具体的行动路线以及路线中标志建筑物的实景图像,以及建筑相关资料介绍,如果你满意,它还会告诉你在附近交通、购物、食宿等方面的信息服务。 本系统是基于 J2ME技术开发一个手机导游系统,

3、可提供景点 查询、 交通查询 、 GPS 地图显示的功能 ,运用 JAVA语言实现系统的软件编程。同时还阐述了手机地图查询和显示的原理,手机客服端和服务器 通过 TCP 协议 传输信息的网络通信过程, 以及基于 J2ME的手机客服端应用程序客服端应用程序界面的实现和 服务器数据库的建立。 关键词: JAVA; J2ME;嵌入式开发;手机导游Abstract Abstract Mobile phone tour guide, first of all is to receive data via the Internet and displayed on the phones, which do

4、es not require the investment attraction of the electronic tour guide before the expensive hardware required equipment, the cost savings, but also eliminate the need for hardware maintenance of human and financial resources. For attractions, the mobile phone tour guide compared with the manual to av

5、oid personal factors as a result of tour guides service quality brought about by the uncertainty, to offer tourists a more comprehensive and objective service. Guided tours through the automatic phone device also greatly enhance the attraction of tourists to the awareness of, and through them can sp

6、eed up the spread to increase the visibility of spots, thereby increasing the flow of tourists. This is also a tour guide at the same time mobile phone system where the business outlook. Many well-known mobile phone manufacturers have developed JAVA phones, J2ME is designed for embedded devices JAVA

7、 software development with J2ME mobile phone tour guide system to achieve, when you come to a strange place, as long as the color of your phone, enter your current location and destination, your phone will return a specific course of action and route signs of real images of buildings, as well as inf

8、ormation on construction-related, if you are satisfied, it will tell you that traffic in the vicinity, shopping, room and board and other information services. The system is based on J2ME technology to develop a mobile tour guide system that provides query attractions, transportation inquiries, GPS

9、map display functions, the use of JAVA language software systems. At the same time on the phone map query and display the principles of customer service phone client and server TCP protocol to transmit information through the network communication process, as well as mobile phones based on J2ME clie

10、nt application Customer Service Application Program Interface client and server to achieve the establishment of the database. Key words: JAVA; J2ME; Embedded Development; Mobile phone tour guide目录 目 录 第一章 引言 . 1 1.1 研究背景和选题意义 . 1 1.1.1 背景 . 1 1.2.1 意义 . 1 1.2 导游系统的发展现状 . 2 1.3 研究目标 . 3 1.4 论文结构 . 3

11、1.5 本章小结 . 3 第二章 系统解决方案和相关知识 . 4 2.1 手机软件开发介绍 . 4 2.1.1 手机软件开发平台 . 4 2.1.2 手机硬件平台 . 6 2.1.3 手机操作系统 . 6 2.2 基于 J2ME 的技术方案 . 7 2.2.1 JAVA 平台技术 . 7 2.2.2 J2ME. 8 2.2.3 J2ME 技术方案 . 8 2.2.4 J2ME 总体体系结构 . 9 2.4 MIDP . 10 2.5 CLDC . 11 2.7 TCP 协议 . 13 2.6 GPS . 13 2.7 本章小结 . 13 第三章 系统总体设计和关键技术 . 14 3.1 系统开

12、发环境 . 14 3.1.1 软件环境 . 14 3.1.2 硬件环境 . 14 3.2 系统功能需求分析 . 14 3.2.1 功能需求 . 14 3.2.2 非功能需求 . 15 3.3 系统总体设计 . 16 3.4 客服端 . 17 3.4.1 界面设计 . 17 3.4.2 图形用户界面的实现 . 17 3.5 数据通信 . 18 3.5.1 客服端与服务器交换的网络接口 . 18 3.5.2 客服端与服务器之间的通信 . 19 目录 3.6 关键技术 . 20 3.7 本章小结 . 21 第四章 系统实施 . 22 4.1 类 . 22 4.1.1 客户端类 . 22 4.1.2

13、服务器类 . 22 4.2 类功能 . 23 4.2 数据交互流程 . 24 4.3 架构图 . 25 4.5 数据库 . 26 4.6 运行界面截图 . 27 第 五 章 总结与展望 . 34 致 谢 . 35 参考文献 . 36 Contents Contents Chapter 1 Introduction . 1 1.1 Background and Significance of Research Topics . 1 1.1.1 Background . 1 1.2.1 Significance. 1 1.2 Actuality and Development . 2 1.3 Re

14、search Objectives . 3 1.4 Thesis Structure. 3 1.5 Summary of This Chapter. 3 Chapter 2 System solutions and Knowledge . 4 2.1 Introduction of The Mobile Phone Software Development. 4 2.1.1 Mobile Phone Software Development Platform . 4 2.1.2 Mobile Hardware Platform . 6 2.1.3 Mobile Phone Operating

15、System . 6 2.2 J2ME Technology-based Programs . 7 2.2.1 JAVA Platform Technology . 7 2.2.2 J2ME . 8 2.2.3 J2ME Technology Programme. 8 2.2.4 The Overall Architecture of J2ME . 9 2.4 MIDP . 10 2.5 CLDC . 11 2.7 TCP Protocol. 13 2.6 GPS . 13 2.7 Summary of This Chapter. 13 Chapter 3 System Designing a

16、nd Key Technology . 14 3.1 System Development Environment . 14 3.1.1 Software Environment . 14 3.1.2 Hardware Environment . 14 3.2 System Functions and Needs Analysis. 14 3.2.1 Functional Requirements . 14 3.2.2 Non-functional Requirements . 15 3.3 System Design . 16 3.4 Client . 17 3.4.1 Interface

17、Design . 17 3.4.2 The Realization of Graphical User Interface . 17 3.5 Data Communication . 18 3.5.1 Exchange With The Back-end Server Network Interface . 18 3.5.2 Data With The Back-end Server Communication. 19 Contents 3.6 Key Technology . 20 3.7 Summary of This Chapter. 21 Chapter 4 System Implem

18、entation . 22 4.1Class. 22 4.1.1 Client Design. 22 4.1.2 Server Design . 22 4.2 Class Function . 23 4.2The Process of Main Line Data Exchang . 24 4.3 Silverthorne Atom . 25 4.5 Database . 26 4.6 Images When Running . 27 Chapter 5 Summary. 34 Acknowledgement . 35 References . 36 基于 J2ME 技术的手机导游系统的设计与

19、实现 1 第一章 引言 1.1 研究背景和选题意义 1.1.1 背景 我国很多城市有着非常丰富的旅游资源。近年来,旅游业的发展比较迅速,所以开发和利用这些资源发展旅游业有着广阔的前景。而如何利用这一契机,建立完善的旅游信息,加快城市旅游业发展的步伐已成为当务之急。导游系统是指用电子设备来代替导游服务人员对城市的 景点,交通进行介绍的系统,它的出现对正在蓬勃发展的旅游业增加了很大的发展动力。近年来随着手机等移动平台的飞速发展,这对导游系统的发展提供了很好的硬件平台,使导游系统出现了很多新的发展趋势。而手机使用方 便,容易携带,让导游系统更具实用和市场,手机导游正是在这种必然的 条件下 产生的。

20、1.2.1 意义 人类需要的最基本信息包括:时间,地点和内容,而在人们的移动中,最需要的信息就是“位置信息”“手机导游”,特别是出现紧急情况时更需要“确切的位置信息”手机导游系统就可以确定所 在位置 6。这样为我们的生活提供了不少方便 ,因此,在移动通信中,用户(手机移动平台) 的位置信息和电子网络地图不仅对整个移动通信网络来说是极其重要的,而且对用户来说也非常重要,这要求能为移动用户提供有关的位置服务以及导游服务。 在我国的旅游市场,长期以来,游客在景区旅游时,可看的景点多,可了解的资讯却很少,属于低层次的观感旅游阶段。使用手机导游系统,则可以很好的解决以上问题 。 J2ME,既 Java

21、2 Micro Edition,是 SUN 公司推出的在移动设备上运行的微型版 JAVA 平台,常见的移动设备有手机, PDA,电子词典,以及各式各样的信息终端如机顶 盒等等。与此同时,各种配套硬件的出现 (如 GPS、 GSM 模块等 )使得无线互联网应用更多样化,功能更强大 。 J2ME 是在无线通讯设备上开发Web 应用的理想平台,允许移动通讯设备通过无线网络访问 Internet 上的所有信基于 J2ME 技术的手机导游系统的设计与实现 2 息。 同时,对于这个系统的设计与实现有助于在原有 JAVA 的知识 基础上了解和掌握 J2ME 技术, 作为程序本身的开发也具有很强的实用价值。 1.2 导游系统 的发展现状 虽然导游系统已经发展了十几年,可电子技术应用于旅游行业还是个新兴事物。目前国内外的导游系统经历了以下几种形式的发展: 1. 基于触摸屏的导游 系统 : 这是通过一台触摸屏 来实 现旅游信息的导游系统,可借助强大的处理器提供全方位的多媒体 信息, 游客通过触摸屏来查看景点的相关介绍。缺点是投资大,且每台触摸屏导游系统只能供一个游客使用。 2. 电子手工 /自动导游系统 : 其形式为游客配备腰包式接收机,当靠近某一景点时,手动触发“收听”键或主

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。