1、厦门大学软件学院毕业设计(论文)开题报告 学生姓名 班级 学号 指导教师姓 名 职称 所在单位 厦门大学软件学院 毕业设计 (论文 )题 目 基于 J2ME 技术的手机导游系统 课题来源: 软件学院拟定毕业设计课题 选题依据: 在我国的旅游市场,长期以来,游客在景区旅游时,可看的景点多,可了解的资讯却很少, 属于低层次的观感旅游阶段。使用手机导游系统, 则可以很好的解决以上问题。 导游是旅游团里必不可少的服务和管理人员,但对于那些单身前往某一陌生城市的观光客来说,独自一人找 个当地的导游确实有些奢侈,也让自己在安排行程时感到不方便。现在,随着手机的普及达到了一个前所未有的阶段,喜欢独来独往的游
2、客们不用再为此发愁了,因为手机导游服务已逐渐现身于越来越多的国家和地区。如澳门的“边走边聊”手机导游服务就属此类。另外,随着手机上网和手机全球定位等功能的逐步普及,可以随时更新的手机网上导游服务也开始在一些发达国家试用。对于用户来说,他们不仅可以查询自己所处位置周边所有的旅游信息,诸如一般的景点和公共设施信息,甚至就连向邻近的餐厅订位或预购影院门票等也可通过手机导游功能轻松完成。 手机导游 ,首先它是通过互联网得到数据并在手机上 显示 ,这就不需要景点投资以前的电子导游所需要的昂贵硬件设备,节省了大量的费用,而且也省去了维护硬件所需要的人力和财力。对于景点来说,手机导游与人工导游相比,能避免由
3、于导游个人因素带来的服务质量的不稳定性,为游客提供更加全面客观的服务。通过自动手机导游器也可大大提高游客对景点的认知程度,并通过他们的传播能加快提高景点的知名度,从而增加游客的流量 。同时这也是手机导游系统商业前景所在。 毕业设计(论文)的 目标: 基于 J2ME 平台 程序开发 一个手机导游系统 当 JAVA 平台发展到 JAVA2 的版本以后,为了适应不同级别的计算机硬件开发需要, JAVA 平台形成了三个主要分支: J2SE-为台式机而设计的,主要运行在Linux 或者 Microsoft Windows 等操作系统上。 J2EE-是一个适合分布式的、多用户、企业级应用系统的平台,他以
4、J2SE 为基础,增加了处理服务器端甲酸的功能。 J2ME-和 J2SE 不同,它既不算是一个软件也不能算是一个规范。准确地说,J2ME 是为了支持像 PDA、手机等小型的嵌入式或移动设备而推出的一系列的技术和规范的总称。 它借用了 J2SE 类库的一部分,使用了更少的 API,而且其 J2ME采用的 JAVA 虚拟机比 J2SE 的 JVM 也要小得多。 目前,支持 MIDP,可运行 J2ME 程序的设备已经有很多,几乎所有的手机都提供对 JAVA 的支持, J2ME 在未来的几年里仍然将持续升温。 实现方法: 1.基于 J2ME 技术方案 J2ME 是用于嵌入式系统的 Java,它是 SU
5、N 公司对标准的 Java 版本 J2ME做了最大程度的精简后得到的一种 Java 应用程序环境,在最简单的情况下它只有几十 K,特别适合在手机、 PDA 等移动设备中使用。手机厂商如果在自己的手机中实现了 J2ME 规范,就可以从网络下载并 运行 J2ME 程序,从而大大扩展了手机的功能。 2.1 基于 J2ME 技术方案 该方案是在客户端采用 J2ME 技术,以无线的方式,访问后台的地图服务,获取空间信息并在手机上显示。与 WAP 方式使用时一直要处于连线状态不一样,J2ME方式使用是不需要一直处于连线状态,只在需要的时候才与 Internet连接,因而大大节省了费用。 2.2 J2ME
6、具有智能化的特点 它分析出用户需要访问的信息是本地的还是因特网上的,如果是访问本地的信息, J2ME 技术就迅速通过本地协议将存储在本地存储区中的信息调出来供用户浏览,如 果访问的是因特网上的信息, J2ME 技术就会将需要访问的应用程序和信息资料同时从因特网上下载到本地存储区中。 由于 Java 手机的日益普及以及 J2ME 技术在访问 Internet、本地存储和访问效率上的优势,开发一个能够导游服务的手机应用程序的系统。主要内容为:地图的漫游、交通信息的查询以及定位、所在位置可提供附近的购物信息、饮食和住宿信息、提供旅游景点信息等。 2.系统总设计与关键技术 基于 J2ME 技术方案的
7、Java 手机地图服务系统主要包括两 个部分: Java 手机移动终端、移动通信系统、 Web 服务器和地图服务器。 Java 手机移动终端是手机地图服务系统的客户端,客户端程序通过手机下载以后,就驻留在 Java 手机终端上。它运行时,就可以通过 HTTP 协议直接与 Web 服务器进行交互,这样手机就可以从 Web 服务器获取信息,并由程序决定这些信息在手机屏幕上的显示方式。移动通信系统 GPRS 是 Java 手机和互联网之间的数据通道。 3.基于 sqlserver 的数据库查询和数据转换 3.1 数据库查询 由于是做导游系统,相关资料及介绍多,为了对海量信息进行及时的更新同步 及定位
8、查询,开发过程中采用 sqlserver 数据库。设计出并行的高效的查询方案是提升整个系统性能的关键之一。 3.2 数据转化 数据库中的数据为了减少冗余和提高数据独立性等方面的考虑,其本身要符合一些标准,而这些标准化的数据在一般环境中我们是无法观看和查询的。而项目前台针对客户的应用环境是在没有数据库支撑的手机上运行,为了方便的使用并考虑到效率、成本等问题,数据库的数据信息要在异步传输到手机之前进行相应的符合手机使用标准的转化。 创新点: 1、 基于 GPRS 定位系统的地图导游系统。 2、 数据异步传输,大大减小客户端的容 量,方便用户使用。 已具备的条件、可能遇到的困难与问题及解决措施 :
9、已具备的条件 : 基于本科四年在软件工程专业学习过 JAVA 程序设计语言、计算机网络、数据库系统、 J2EE 设计技术 、 软件体系结构 、 软件工程导论 、嵌入式系统 等课程,对基于非通用计算机平台的开发环节和开发流程有一定程度的了解与认识。对开发的具体技术有大体了解。研究方向明确。 研究该课题时所用软件为开元软件,在网络上有丰富的资源及开元组件,有学校提供的实验室及相关器材,有丰富经验的专业指导教师指导,时间相对充裕。因此, 本项目研究的理论基础及试验场所已具备基本条件,可以进行系统及相关组件的开发,能顺利的作出系统并完成本课题的研究,取得预期的研究成果。 可能遇到的困难 : 虽然本科期
10、间学习了相关的专业知识,但大部分都停留在理论阶段,并没有实际的开发经验。 相关技术更新较快,在开发的同时存在吸收最新理论研究成果的潜在困难。 所研究的系统是在配置低下的手机环境运行,考虑到需求的变更,程序适用范围及可靠性和可扩展性等相关问题,系统较难完善。 开元代码资源丰富,但是不易找出经过裁减的适合的代码。 解决措施 : 在开发过程中,吸收以前的项 目经验,寻找相关类似项目,仔细参阅平台的相关文档,以实践弥补经验的不足。 项目采用最为流行的 J2ME 相关技术及开发平台,相关技术的更新参考官方网站的说明信息,尽量与时代同步。 在虚拟平台上作相关开发,在条件成熟后在移植到手机中进行测试及验收工
11、作。 自己动手将需要的代码进行适当裁减以符合要求。 时间进度安排: 2008 年 11 月 28 日 2008 年 12 月 25 日: 查阅相关书籍资料,提出总体的设计框架,并阅读有关文献。 2008 年 12 月 26 日 2009 年 1 月 12 日: 征求导师意见后进一步改进,整理提交毕业 设计开题报告。 2009 年 1 月 13 日 2009 年 2 月 10 日: 进一步熟悉软件设计模式、计算机网络及无线传输原理、数据库系统开发等相关技术,对 J2ME 等必要的方法技术进一步了解学习。 2009 年 2 月 11 日 2009 年 3 月 1 日: 结合 J2ME、无线传输、数
12、据库管理及相关数据转化,总结设计模式并提出详细的设计方法,编写相关的前期文档。 2009 年 3 月 1 日 2009 年 4 月 15 日: 将总结出的设计模式用于设计开发过程,并根据文档开发。完成初步的系统原形 2009 年 4 月 16 日 2009 年 5 月 1 日: 根据客观 情况,检验系统并对系统进行进一步的开发和完善工作,完成相关的测试工作。 2009 年 5 月 2 日 2009 年 5 月 20 日: 编写论文初稿完成 2009 年 5 月 21 日 2009 年 6 月 1 日 论文终稿完成,提交毕业论文终稿。 2009 年 6 月 2 日 2009 年 6 月 7 日: 准备毕业答辩。 指导教师审核意见: 校内指导教师签名: 2009 年 月 日
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。