Androidベースのセルフサービスガイドシステムの設計と実装(論文+ソースコード)_kaic

要旨
人々の生活水準の向上に伴い、海外旅行は人々の息抜きの主要な活動の一つとなっている。観光の伝統的な方法はチーム編成であり、観光客の自主性が大きく制限されています。この論文は、無線インターネット技術の利点を最大限に活用し、スマートフォンを移動端末として使用して、観光客のニーズを満たすセルフサービスのインテリジェントなツアーガイドシステムを設計します。観光客は、携帯端末を使用して遊んでいるときに検索して見つけることができ、電子地図を使用して景勝地を簡単に検索し、景勝地周辺の宿泊施設、飲食店、その他の情報を簡単に問い合わせることができます。このシステムの登場により、ツアーガイドのリソース不足の問題が大幅に軽減され、観光客の個別のニーズにさらに対応できるようになります。管理の面では、GPS測位システムを使用して、景勝地の観光状況を簡単に確認し、景勝地をより合理的に管理することができます。1. Android のシステム構造と開発手法を紹介 Android はスマートフォンのオペレーティング システムであるだけでなく、オペレーティング システム、ミドルウェア、アプリケーション プログラムを含む携帯端末のプラットフォーム システムでもあります

このシステムは、Android の成熟したテクノロジーとインターフェイスを最大限に活用して開発されます。
2. 国内外の電子ツアーガイドの現状を分析し、インテリジェント性や汎用性が高くない現在の電子ツアーガイド製品の欠点を考慮して、ニーズを満たすことができる一連のセルフサービスツアーガイドシステムを設計します。
3. 標準的なソフトウェア開発プロセスに従って、システムは需要分析、詳細設計、自助型ツアーガイドシステムのシステム実現を詳細に導入します。このシステムのビジネスは観光客と管理者の 2 つの部分に分かれており、各部分のビジネス関係が直感的に説明されています。
4. この文書では、セルフサービス ツアー ガイド システムの主要なモジュールとワークフローを詳細に紹介します。詳細設計では、MVC設計手法に従って、システムのディスプレイ、コントローラ、データモード機能が分離されます。サーバー側は携帯電話からのリクエストの受付と実行、データベースへのアクセスなどの機能を担い、携帯電話クライアントは主にサーバーへの接続やコマンド管理などの機能を担います。ユーザー インターフェイスは主にシステムの表示機能を担っており、ログイン インターフェイス、ユーザー メイン インターフェイス、機能インターフェイスの 3 つのレベルに分かれています。
5. 本論文は、GPS測位、ルート分析、マップマッチング、音声解説などの主要技術を組み合わせて、自動測位、景勝地の説明、ルート案内、観光ルートの提案、地図表示などのサービスを観光客に提供できるセルフサービスツアーガイドシステムを暫定的に実装します。
最後に,セルフガイドガイドシステムの概要と展望を述べた。科学技術の継続的な発展に伴い、電子商取引技術をセルフガイドツアーガイドシステムに追加して、観光客にショッピングアイテムを提供し、旅程全体をよりカラフルにすることができます。
キーワード:Android、GPS、ルート解析、セルフガイド
ABSTRACT

人々の生活水準の向上に伴い、観光は人々の休息の主要な活動の一つとなっています。伝統的な観光の方法は通常、チームで行うため、観光客の自主性が大幅に制限されます。この研究では、観光客の需要に応えるために、移動端末としてインテリジェント携帯電話を使用し、無線インターネット技術の利点を最大限に活用して、セルフヘルプ型のインテリジェントなツアーガイドシステムを設計します。旅行者は、旅行中に無料のGPS検索サービスと位置情報機能、詳細な地図を利用して、景勝地や関連する宿泊施設、近くの飲食店などを簡単に検索することができます。このシステムはガイド不足を大幅に解決し、観光客の個別の需要に対応します。経営の分野では、
この論文は次の側面に焦点を当てています。
1.この研究では、Android の構造と開発モードがその部分で紹介されます。Android は、モバイル オペレーティング システムであるだけでなく、オペレーティング システム、ミドルウェア、アプリケーションを含むモバイル端末プラットフォームでもあり、成熟したテクノロジーとインターフェイスを最大限に活用して開発されています。
2.この部分では、国内外の電子ガイドシステムの分析に基づいて、一般的に使用されていない電子ガイド製品の知能の低さに応じて、人々の需要を満たすセルフヘルプガイドシステムを設計します。
3.このシステムは標準的なソフトウェア開発プロセスに従い、セルフヘルプガイドシステムの要件分析、詳細設計、システム実装について詳しく紹介します。システムは観光客と管理者の 2 つの部分に分かれており、各部分の関係が視覚的に説明されています。
4.この研究では、主にセルフヘルプガイドシステムのワークフローとメインモジュールを紹介します。詳細設計では、システムにはシステムディスプレイ、コントローラ、および

MVC設計手法に基づくデータモード。サーバー側はモバイル端末からのリクエストの受信と実行、データベースへのアクセスを担当します。モバイル端末はサーバーに接続し、注文と管理​​を担当します。ユーザーインターフェースは、システムの機能を表示するためのインターフェースであり、ログインインターフェース、ユーザーメインインターフェース、機能インターフェースの 3 つのレベルがあります。
5.GPS測位、経路分析、地図マッチング、音声説明などの主要技術に基づいて、この研究は最初に、自動測位、観光客向けの景勝地、ラインガイド、ルート案内、地図表示サービスを提供できるセルフヘルプガイドシステムを実現します。
最後はセルフガイドシステムの総括と展望である。技術の継続的な発展により、電子商取引技術がシステムに追加され、観光客にショッピングプロジェクトを提供し、旅をより素晴らしい      ものにする。キーワード:Android、GPS、経路解析、セルフガイドツアー目次 第1章 はじめに 1.1 研究背景の紹介 1.2 プロジェクトの目的と意義 1.3 セルフガイドツアーの申請状況1.4      本稿の主な内容 1.5 論文の構成 第2章関連技術紹介 2.1 関連概念紹介 2.1.1 観光情報システム
2.1.2観光      ガイド      サービス      
 
2.1.3セルフ      ヘルプ      電子      観光      ガイド      システム     技術     2.3.1       Android      プラットフォーム      















2.3.2 Android 体系结构      
2.3.3 Android 的类介绍      
2.3.4 Android 模拟器      
2.4 J2EE 技术      
2.4.1 概述      
2.4.2 体系架构      
2.5 本章小结      
第三章 系统需求分析与总体实现      
3.1 系统需求分析      
3.1.1 系统功能需求分析      
3.1.2 系统性能需求分析      
3.2 系统总体实现      
3.2.1 游客用例图      
3.2.2 管理员用例图      
3.3 本章小结      
第四章 软件详细设计      
4.1 系统整体设计      
4.2 系统模块设计      
4.2.1 服务器端设计      
4.2.2 手机客户端设计      
4.2.3 传输协议类      
4.3 数据库设计      
4.4 本章小结      
第五章 系统的实现与测试      
5.1 系统的开发环境      
5.2 客户端的实现      
5.2.1 UI 模块的实现      
5.2.2 地図表示      
5.2.3 自動測位      
5.2.4 クライアントデータベースの作成      
5.3 サーバーの実装      
5.3.1 通信サービスの実装      
5.3.2 マップマッチングの      実装
5.4 システムテスト      
5.5 この章の概要 第      
6 章 概要と展望      
6.1 概要      
6.2 展望      参考ありがとうございます第 1 章はじめ      
に      

 


この章では、まずこの論文の研究背景を説明し、国内外の電子ツアーガイドの現状を深く調査し、次にこのテーマの目的と重要性を紹介し、最後にこの論文の主な研究内容を提案し、論文の構成を示します。
1.1 研究背景の紹介

2011年中国観光産業分析報告書のデータによると、2011年の我が国の国内観光客数は約26億人で前年比12%増、国内観光収入は約1兆9000億元で前年比21%増、出国観光客数は7千万人で前年比22%増、観光客数と観光消費は着実に増加している[1]。2012年、我が国の観光産業は成長の勢いを維持し、その発展は比較的楽観的であり、我が国の観光産業の役割もますます大きくなるだろう。
私の国の観光産業は近年急速に発展しており、観光収入総額のGDPに対する比率は毎年大幅に増加しています。国務院と中国国家観光局の指導者は観光産業の発展を非常に懸念し、重視しており、国家観光局の邵奇偉・局長や国家品質監督検査検疫総局の関係者らは重要演説の中で、観光産業への投資を増やし、観光商品の多様化を促進し、観光サービスのサービス品質とレベルを積極的に向上させ、国際先進レベルとのギャップをできるだけ早く縮めなければならないと繰り返し述べている。国務院の「観光産業の発展加速に関する意見」の精神を効果的に実行するため、地方自治体の職能部門は上司の呼びかけに積極的に応え、観光資源の開発とエネルギー生産の発展の推進に全力を尽くした。2015年までに我が国の観光客数(国内旅行者、インバウンド旅行者、アウトバウンド旅行者を含む)は37億人に達することが知られており、観光の量と質については新たな基準が設けられる予定であり、それは国際的な先進レベルに沿ったものでなければなりません。観光業の発展は観光業の総収入も増加させ、同時に困難な雇用の問題も解決するだろう。私たちは、近い将来、我が国の観光産業は前例のない新たな規模に突入し、観光市場は比較的成熟し、質の高い勝利と発展の新たな段階に向かって進んでいると信じています。
我が国の観光産業の急速な発展に伴い、従来の観光手法では観光客の多様なニーズに対応できなくなり、無視できない問題が顕在化しています。例えば、車で移動する観光客が年々増加しているため、課題が生じています。観光客が人里離れた荒野に行くと仮定すると、彼らの身の安全は大きな問題になります。今、ワイヤレスで追跡して位置を特定できるシステムがあれば、彼らは危険にさらされます。
危険な場合には、ワイヤレスで警察に電話し、支援を求め、救助を受けることができます。さらに、多くの観光客は自分の好みに応じて旅行ルートを計画する傾向があり、観光客が人数や景勝地の特徴に応じて独自の旅行計画を立てることができるシステムがあれば、旅行全体がより人間的で便利になります。テクノロジーの発展と 3G テクノロジーの登場により、ワイヤレス帯域幅はますます高くなり、ビデオ通話、インターネット サーフィン、オンライン音楽鑑賞など、より多くのコンテンツが豊富なアプリケーションをモバイル デバイス上で実行できるようになりました。電子地図技術の発展と相まって、技術レベルでのツアーガイドサービスの近代化も促進します。
携帯電話の広範な普及とハードウェアレベルの継続的な向上に伴い、携帯電話の性能も急速に発展しました。2007 年の Android システムの発売以来、Android のオープン性とワイヤレス インターネット技術の急速な発展により、人々は携帯電話とインターネットを完璧に組み合わせてきました。携帯電話は単なるコミュニケーションツールとしてだけでなく、より強力な機能を備えており、携帯電話をモバイルコンピュータとしても使用できるため、スマートフォンの市場シェアは年々増加しています。Android システムには、豊富なグラフィック システム、強力なマルチメディア機能、マップ コントロール機能が備わっています。2012年11月のデータによると、Androidは世界のスマートフォンOS市場の76%を占め、中国の市場シェアは90%にも上る。
現在、さまざまな景勝地で使用されているツアーガイドシステムの機能は比較的単一であり、景勝地のいくつかの簡単な紹介のみが事前にデバイスに記録されています。観光客が訪問時に手動でプレイするもので、内容は比較的退屈で鮮やかさが足りず、観光客の興味を引くことが難しく、他の面で観光客に対する支援が不足しています。このような観光システムの利用には大きな欠点があり、第一に汎用性がなくネットワークリソースの共有が実現できないこと、第二に自動ナビゲーション機能がなく、機器の品質にばらつきがあり、情報量が十分に豊富ではなく、実際の観光における応用価値が高くないことである。そして、この記事は、上記の欠点を補うだけでなく、さまざまな実用的な観光機能をさらに高めるために、モバイルデバイスに基づいたツアーガイドシステムを設計および実装することを目的としています。
Android は Java 言語で開発されたオープンソースのオペレーティング システムであり、認可料を支払うことなくソース コードの入手や SDK の開発ができるため、多くのプログラミング愛好家が高い関心を持っています。この記事では、Android プラットフォームを使用して、自動ナビゲーション、景勝地紹介、音声解説などの主な機能を備えたセルフガイド ツアー ガイド システムを開発しました。
1.2 主題の目的と意義

科学技術の急速な発展に伴い、景勝地のレベルを反映する重要な兆候の1つは、景勝地のサービス情報化の程度であり、景勝地の情報化の主な現れは、さまざまな電子ツアーガイドシステムの応用です。セルフサービス電子ツアーガイドシステムの使用により、景勝地の情報化レベルが大幅に向上し、観光名所のサービスレベルが世界クラスのレベルに達したことが示されます。中国におけるインテリジェント電子ツアーガイドの開発と応用はまだ初期段階にあり、さまざまな景勝地で使用されているツアーガイドシステムは、各景勝地に合わせて特別にカスタマイズされているだけです。

この方法は他の景勝地でも使用されており、汎用性が弱く、人間味のあるサービスが欠如し、インタラクティブ性が低く、サービスエリアが比較的狭いため、さまざまな観光客のニーズを満たすことができません。現在、ほとんどの観光スポットでは昔ながらの単一のツアーガイド システムが使用されていますが、このシステムは十分に機能しておらず、他の景勝地では使用できません。この種の非汎用機器はコストが高く、機能もあまり多くないため、これ以上宣伝する価値はありません。強力で相互運用可能なツアーガイドシステムソフトウェア(現在は基本的にスマートフォン)を設計して実装すると、観光コストと製造コストを削減できるだけでなく、観光の質を向上させ、景勝地情報のサービスレベルを向上させることができます。
この記事は、スマートフォンの Android システムを使用して、上記の機能を実現できるセルフサービス ツアー ガイド システムを設計します。これにより、旅行プロセス中の観光客のニーズを可能な限り満たし、観光客の旅行を促進し、旅行の質を向上させることができます。
1.3 セルフサービスガイドの適用状況

現在、欧米の一部の先進国では、美術館などの屋内展示場では基本的に人工ガイドを使用せず、一部のツイーターを非ツアーガイド形式の電子通訳に置き換えている。来場者は展示場に入場すると、入口で説明書とマニュアルを受け取り、マニュアルの紹介に従って説明機を操作して内容を聞き、見学後は元の場所に戻し、次の来場者が引き続き利用できる。このような設備を展示会場に導入することで、騒音のない静かな来場環境を実現することができる電子観光ガイドのプロトタイプです。カナダの一部の都市では、観光名所に比較的先進的なセルフガイドツアーシステムを導入しています。このセルフガイドシステムは、観光客がプレイ中に特定の景勝地を通過すると、その景勝地の歴史や文化についての音声紹介を自動的に再生し、観光客に目的地までのルートや近くにあるお店や宿泊施設を案内することができます[2]。
また、米国マサチューセッツ州で発明された携帯用電子ガイド装置には、米国本土の主要高速道路など35,000件のデータが蓄積されており、旅行計画を立てる際に役立てることができます。この電子観光ガイドの利用方法は非常に簡単で、州名、高速道路、方角などを入力するだけで、その周辺のレストラン、ガソリンスタンド、観光スポットなどの一連の情報が一目で表示されるため、観光客に広く普及・活用することができます。景勝地を訪れるとき、電子ツアーガイドを持っていれば、美しいBGMとともに景勝地の歴史文化情報を得ることができ、観光客のパーソナライズされた旅行ニーズを満たすことができます。
我が国における情報技術を活用した観光ガイドサービスは、観光情報を提供するウェブサイトが主であり、電子ガイドはまだ新しいものです。私の国での電子ツアーガイドの使用は、2000年に広西チワン族自治区桂林の漓江景勝地で初めて導入され、その後他の場所のいくつかの景勝地でもこの種の機器が導入されました。しかし、その機能が比較的単一であり、主に天津博物館や陝西黄帝陵で使用されている電子ガイドなどのデジタルボタンプレーヤーやタッチ式ビデオ説明システムであることが欠点です。これらの電子ガイドは単なるサウンド プレーヤーまたは情報検索ステーションです[3]。2005年、北京の天壇公園では、インテリジェントな案内と自動説明の機能を備えた電子ツアーガイドシステムが初めて導入された。現在、この種のインテリジェント電子ツアー ガイド システムを提供できる北京の有名な観光スポットは、北海公園や頤和園など、わずか数か所だけです。
電子ツアー ガイドは、我が国のセルフサービス ツアー ガイド業界の急速な発展の必然の産物です。私の国で電子ツアー ガイド システムが最初に研究開発されたのは 2000 年でした。この製品を開発、生産したメーカーには、啓東源卓コンピューター工程有限公司、広州新支点電子有限公司などが含まれます [4]。近年、電子観光ガイドシステムの開発速度は加速しており、製品機能はますます完璧になり、知性と実用性を目指して発展しており、研究レベルは急速に向上しています。
1.4 この論文の主な内容

この記事は、現在主流の Android オペレーティング システムを使用し、無線測位技術、電子地図、その他の技術と組み合わせて、セルフガイド ツアー ガイド システムを設計し、人々の旅行をより便利でインテリジェントにし、簡単にプレイできるようにすることを目的としています。このシステムの主な機能は、リアルタイム測位、景勝地の説明、ルート案内、旅程の提案、地図表示などのサービスを観光客、特にセルフガイドの観光客に提供することです。
この論文の主な作業は次のとおりです。
1. 国内外の電子観光ガイドシステムについて徹底的に調査し、このシステムに関わるいくつかの関連技術をさらに研究します。
2. Android テクノロジーと開発インターフェースの詳細な研究、およびこのシステムの一部の機能を実現するために Android を使用する方法。
3. システムは主にクライアント層、データベース層、サーバー層の 3 層で構成されます。サーバーは主にクライアントリクエストの受け付けと実行、およびデータベースアクセス機能を担当し、モバイルクライアントは主にリクエストコマンドの作成、サーバーへのリクエストの送信、サーバーから返されたデータのユーザーインターフェイスへの表示を担当し、サーバーへの接続とコマンド管理を主に担当します。Android はワイヤレス ネットワーク インターフェイスを提供し、サーバーとクライアントはワイヤレス ネットワークを介してデータを送信します。
4. この記事では、別の ID 管理機能も拡張します。観光客や管理者など、異なる ID を持つユーザーをデバイス上で識別できます。システムに登録したすべてのユーザーは、自分のシステムを使用できます。

ユーザー名とパスワードを使用してシステムにログインし、ログイン後に機能インターフェイスに入ります。観光客インターフェースは主に観光におけるいくつかの機能を実装し、管理者の機能は景勝地と観光客に対していくつかの関連操作を実行することです。たとえば、管理者は景勝地のコンテンツを追加および変更できます。
このシステムはC/Sモードを採用して設計されており、ユーザークライアント部分はAndroidモバイル端末上に実装され、サーバーはホスト上に実装され、両者は無線インターネットを介してデータを送信します。
1.5 論文の組織構造

この論文は、主に Android オペレーティング システムの設計特性を使用して、セルフサービス ツアー ガイド システムに関する包括的な分析と研究を行います。そして、各機能モジュールが詳しく詳細に紹介されています。このシステムに関係する関連技術の長所と短所を詳細に説明し、最後に主題を実証します。
第 1 章では、この主題の研究背景と意義、セルフヘルプ ツアー ガイドの開発、この記事の主な仕事、記事の構成などを紹介します。
第 2 章では、このトピックに関連する基本概念を紹介し、このシステムに関連する関連テクノロジーを詳細に紹介し、各テクノロジーの長所と短所を分析します。
第 3 章では、システムの機能要件の分析とシステムの性能要件の分析を含め、本稿で設計するシステムの要件を分析します。システム設計の準備としてシステム各部の機能を絞り込み、システムの各機能モジュールをユースケース図の形で詳細に記述し、システム開発の機能を明確にします。
第 4 章では、セルフガイド ツアー ガイド システムの 3 つの部分の設計について詳しく説明します。
第 5 章では、最初にシステムの環境を構築し、システムの実装について詳細に説明し、設計したシステムを簡単に実行します。
第 6 章では、設計完了後の概要と感想を紹介し、一部機能の不備を説明し、改善方法を提案します。

 

 

おすすめ

転載: blog.csdn.net/weixin_39563171/article/details/131865075