基于android手持设备的景区导览系统需求分析报告

合集下载

基于Android平台的智能景区导览系统

基于Android平台的智能景区导览系统

Software Application •软件应用Electronic Technology & Software Engineering 电子技术与软件工程• 45中。

3.3 安全性分析恶意节点发动的攻击可以分为以下五种情况:(1)恶意节点按照正常的标记方法来填写各个域中的数据;(2)恶意节点随意的填写各个域中的数据;(3)恶意节点对j 中的值填写一个非0的值,其他域中的数据正常填写;(4)恶意节点对j 中的值填写一个非0的值,同时正常填写Q|FQ(N)域中的数据并加工创造P|FP(N)域中的数据;(5)恶意节点对j 中的值填写一个非0的值,在Q|FQ(N)域和P|FP(N)域中添加一些经过加工的数据。

针对上面的五种情况,层次式追踪方案有着以下的处理方案:(1)当恶意节点正常填写域中的数据时,追踪程序就按照溯源追踪方案一样一层层追踪下去,当转发节点在层次1中同时追踪的数据包中的j 为0时,将恶意节点定位到转发节点的一步邻居节点中;(2)如果恶意节点随意填写域中的数据时,在层次1中的转发节点检测时,Q|FQ(N)域中将出错,因此将恶意节点定位到转发节点的一步邻居节点中;(3)如果恶意节点对j 随意设置,而其他两个域中数据正常填写时,当层次1中的转发节点检测时,Q|FQ(N)域中不会出错,但是检测到P|FP(N)域中的数据不为初始值,但是j 不等于0,所以恶意节点就为节点Q ;(4)如果出现第四种情况,当层次1中的转发节点检测时,Q|FQ(N)域中的数据是正确的,但是P|FP(N)域检测出错,所以将恶意节点定位到转发节点的一步邻居节点中;(5)如果出现第五种情况,当层次1中的转发节点检测时,Q|FQ(N)域中的数据检测会出错,所以将恶意节点定位到转发节点的一步邻居节点中。

4 结语近些年来,国内外提出了很多关于无线传感器网络的定位算法,每一种算法都有其各自的特点。

对于精度比较高的算法,通信开销和收敛速度等方面可能就会有所下降,采用硬件测距可以提高定位精度,但同时会增加传感器节点的成本,根据具体业务的需要定位算法的条件和要求会有所不同。

基于android手机导览系统概要设计说明书

基于android手机导览系统概要设计说明书

3.3 系统接口设计
系统接口是一种非可视的系统界面,在多数情况下,它对用户是透明的。

本节将对系统接口作较为详细的描述,并给出接口说明清单。

3.3.1 系统接口表
接口作为系统的一种输入/输出形式,分为网络接口、数据库接口、RS-232串行通讯接口、IEEE—485串行总线接口、并行I/O接口等等多种类型。

对于一些为可视界面服务的接口,例如:打印机接口、显示器接口等,因为这类接口对应用软件是透明的,所以不在本节描述范围内。

当系统由多个子系统(模块)组成时,每个子系统分别使用一张系统接口表进行描述。

系统接口表的格式如下:
子系统编号:001
子系统英文名称:Users to access services
子系统中文名称:用户获取服务
接口编号接口
名称
接口
类型
接口
性质
接口
速率
接口
协议
备注
0001 用户获取
服务
V1.00 客户端较高。

基于Android平台的景区导览软件设计与实现(全文)

基于Android平台的景区导览软件设计与实现(全文)

基于ndroid平台的景区导览软件设计与实现摘 要:为了提高旅游景区接待游客能力和服务水平,进而满足现代旅游业的进展需求,设计并实现了一个基于ndroid平台的景区导览软件。

该导览软件有效整合了三维地图、视频展示、录音讲解、文字介绍等多种导览方式。

经实际运行表明,该软件运行情况良好,既能方便游客了解旅游景区相关知识,又能帮助旅游景区准确、高效、科学地宣传景区相关情况。

  XX:1006-8228(20XX)12-35-03Design nd implementtion of scenic tour softwre bsed on ndroidWu To,Xu Yiqun(School of Mrine Engineering,Jimei University,Ximen,Fujin 3620XX,Chin)bstrct:In order to improve the bility ofreceiving tourists nd the service level,scenic tour softwre bsed on ndroid is designed nd implemented. The tour softwre integrted the three-dimensionl mps,video disply,udio explin,text description nd other nvigtion methods effectively. The prcticl test showed tht the tour softwre worked well. The softwre not only provides convenience for tourists to understnd the knowledge of view spot inthe scenic,but lso helpsthe scenicto publicizeitself ccurtely,efficiently nd scientificlly.Key words:ndroid;tble computer;scenic tour;three-dimensionl mp;virtul rmble0 引言当代旅游业已经成为世界上产业规模最大和进展最强劲的产业。

基于Android的景点推荐系统的设计与实现开题报告

基于Android的景点推荐系统的设计与实现开题报告
以地区为单位的基于Android的景点推荐系统,更加方便的为本地区游客随时随地出行提供选择[8]。
毕业设计(论文)开题报告
三.本课题要研究或解决的问题和拟采用的研究手段(途径)
1.解决的问题
(1)根据网上寻找以及翻阅书籍查询资料,了解的各个景点信息。
(2)分析需要实现的功能以及细节内容,并搭建框架。
指导教师意见
指导教师:
年月日
教研室审查意见
专业负责人:
年月日
所在系(部)审查意见
系(部)主任:
年月日
04月15日~05月11日
6
测试
05月12日~06月01日
7
完成毕业设计论文及答辩工作
06月02日~06月22日
五.主要参考文献
[1] 崔玥.蓉城旅游管理系统设计与实现[D].四川:电子科技大学,2013.
[2] 陈德武,魏新建,王万里.基于安卓的西北地区旅游信息查询系统[J].中国石油勘探开发研究院西北分院地球物理研究所,2014,(01):74.
直观,不灵活。随着移动网络的飞速发展和安卓智能手机的普及,使游客在安卓智能手
机上实现旅游信息方便快捷的查询成为可能。
2.研究意义
基于移动端的景点推荐软件的实现,可以代替游客了解景点信息的传统方式,更方
便,更快捷。人们可以通过安卓手机快捷实时的查询旅游信息,从而为制定旅游计划提
供决策支持。
二.国内外研究进展
随着经济的稳步发展和人民生活水平的日益提高,旅游活动逐渐成为人们生活中的一个重要内容,促进了国内旅游市场的蓬勃发展[1]。Android一词的本意指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的的开源手机操作系统的名称[2]。在移动互联网和移动终端大发展的趋势下,各类移动应用也在蓬勃发展[3],手机也是人们出行的必须品,人们越来越希望有一款智能化的简单易于用户使用的智能旅游信息软件,来更好的为人们出行服务[4]。

基于Android的景点推荐系统的设计与实现任务书

基于Android的景点推荐系统的设计与实现任务书

毕业设计(论文)任务书
毕业设计(论文)题目:基于Android的景点推荐系统的设计与实现
系部:专业:学号:
学生:指导教师(含职称):
1.课题意义及目标
随着人们生活水平的提高,外出旅游已经成了人们放松休闲的主要活动之一。

现在移动端设备已是人们必备,最重要的是携带方便,基于Android的景点推荐系统可以让人们更好的了解的景点信息,方便游客更好的选择。

2.主要任务
(1)了解景点信息以及分析需要实现的功能以及细节内容,并搭建框架。

(2)进行各个景点的信息的收集整理,并添加到对应的功能模块中。

(3)添加简单的地图功能以及公交查询功能。

(4)实现自驾游地图导航功能(选做)
(5)为了游客记录出行心得,添加记事本模块,并进行增删改查功能的的实现。

3.主要参考资料
[1] 崔玥.蓉城旅游管理系统设计与实现[D].四川:电子科技大学,2013.
[2] 吴晓红.基于Android的旅游景区自助导游系统的设计与实现[J].新疆大学信息科学与工程学院,2013,(28):61.
[3] 贺全荣.暑期自助游手机来搞定[J].2012,(11):28.
4.进度安排
审核人:年月日。

基于android手机导览系统概要设计说明书

基于android手机导览系统概要设计说明书
1.2项目风险
具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担者包括:
●任务提出者:
中软国际华东交通大学android实训班 :需要承担的风险
●软件开发者:
Android实训班第六小组:开发是否符合开发要求
●产品使用者:
软件测试人员:需要承担的风险,软件能否正常上市
《 UML 面向对象建模与设计》 (第2版),Michael Blaha, James Rumbaugh著, 人民邮电出版社
《软件工程》,齐治昌等, 高等教育出版社
●相关软件产品需求分析报告;
●标题名称;
●作者或者合同签约者;
●文件编号或者版本号;
●发表日期或者签约日期;
●出版单位或者资料来源。
2.设计概述
变更记录
日期
版本
变更说明
作者
2012-09-04
1.0
初始版本
2012-09-04
1.0
初始版本
签字确认
系统模块
对应章节
对应部门
负责人签字
软件概要设计报告文档
1.引言
旅游景区的越来越火热所带来的高效益,计算机的应用普及到经济和社会生活的各个领域.计算机虽然与人类的关系愈来愈密切,但在景区内部,还有人由于计算机操作不方便继续用手工劳动部分游客迷路或者在不经意间损坏景区的公共设施。.为了适应现代社会人们高度强烈的时间观念,基于安卓的手机导览系统为提高景区资源利用效率,厉声游客的游览满意度,提升景区周边设施的安全保障性而开发。. 为明确软件需求, 安排项目规划与进度,组织软件开发与测试,撰写本文档.该手持设备导览系统是以 Java编程+MSSQL 2000数据库或者更高+ 数据查询语言编写,其系统功能在apache tomcat服务器上运行.系统管理员,景区工作人员,游客只需通过简单的操作,用户都可以了解本系统软件的基本工作原理.用户只需进行输入一些简单的汉字,数字,或用鼠标点击即可达到自己想要的目标.

基于android手持设备的景区导览系统介绍

基于android手持设备的景区导览系统介绍

基于android手持设备的景区导览系统需求说明书变更历史审核历史1. 引言1.1 编写目的本说明书用于明确要开发的软件的具体需求,规范的描述出软件需要实现的各种功能和所要达到的性能,使用户和软件开发者双方对该软件的初始规定有一个共同的理解,并使之成为整个开发工作的基础。

1.2 背景1.2.1待开发系统名称基于android手持设备的景区导览系统1.2.2项目背景和内容概要项目背景:随着人民生活水平的提高,以及我国休假制度的完善,人们拥有了更长更多的假期,而假期外出旅游成为了越来越多的人们度过假期的第一选择。

在这样的背景前提下,各大旅游景区更是成为了热门中的热门,这也造成了在旅游高峰期部分旅游景点人流过大导致拥堵,从而影响到游客旅游体验的问题。

不过从根本上来说,并不主要是因为游客数量的过大,往往是因为景区的服务不够全面细致,管理不够科学,效率不高所造成的,例如景区内部的地标不够详细或者是不够完整都可能会影响的游客游玩时的顺畅性。

另一方面来说,游客人数的急剧增长所带来的安全问题,如游客的人生安全,景区的设施安全等也日益明显突出起来,系统化、电子化、网络化、智能化的景区管理系统也成为了日益迫切的需求,本项目就是在这样的背景下提出的,旨在开发出一个能够方便游客、便于景区管理的景区导览系统。

任务提出者:佘堃教授任务开发者:openlab实验室用户:景区游客,景区导览资源管理员主要用途:向用户传递景区信息,管理资源数据库运行软件的设备:android手持设备,通过设备的wifi功能加入到资源提供网络,windows操作系统的服务器。

1.3 参考资料软件需求说明书规范。

2. 任务概述2.1 任务目标该系统将要完成的是旅游景区的导览功能。

这里提到的导览,是指景区向游客提供的一种服务,这种服务的目的是让游客能够方便的获取景区的各种介绍信息以及景区的实时状态,例如景区内各个分景点的人流是否拥挤、分景点的游览车的数量等等,还要提供相应的查询功能,例如查询欲知景点的位置信息,当前位置到该景点的距离及绘制出最合适的路径轨迹信息等等。

基于android系统的电子导游系统需求分析

基于android系统的电子导游系统需求分析

需求分析1 引言由于时下大多数人生活优越,交通工具方便快捷,信息获取方便,导致旅游业迅猛发展。

为了方便旅游爱好者在网上获取信息,有效地掌握各大旅游景点的详细情况,我们多方听取意见、追加和完善大量实用功能,开发出一套适合于旅游者在网络上快速获取信息的管理系统。

通过本系统,出行者可以查看青城山的全部景点列表,了解其详细情况,自驾车、公交线路,获取景区内的旅游地图等。

该系统为游客提供全面的旅游景点查询服务。

1.1 编写目的在深入考察了已有的旅游景点网站,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。

此需求规格说明书对《旅游景点综合信息查询系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书、详细设计说明书及完成后续设计与开发工作。

本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

1.2 开发目的及意义本系统提供对各旅游景点综合信息(景点介绍、出行线路查询、景点图片视频展示、景区餐饮分布、博客与论坛等)的查询与管理,可以作为旅游出行综合信息查询的门户。

通过本系统,出行者可以查看某个地区的全部景点列表,了解某个景点的详细情况,自驾车、公交线路,获取景区内的旅游地图等。

该系统为游客提供全面的旅游景点查询服务。

通过本系统的开发,要求掌握一个完整Android应用系统设计、开发的全过程,掌握数据库编程。

1.3 预期读者和阅读建议本文档主要描述了系统设计中运用到的各种词汇、系统的功能、运行的环境和配置、外部接口的设计和界面设计等各项系统开发的前期准备材料。

并将推荐阅读本文档的读者和阅读建议列举如下:●系统用户:建议阅读文档中的“3系统功能需求”及“5.4用户文档”部分,并针对文档中所列的功能需求提出修改和删补建议;●开发人员:建议着重阅读本文档的“3系统功能需求”、“4外部接口与运行环境需求”等部分;●项目经理:建议阅读整篇文档;●营销人员:建议着重阅读“3系统功能需求”;●测试人员:建议阅读“3系统功能需求”、“4.5运行环境”和“5.1性能需求”三部分;●文档编写入员:建议阅读“2文档约定部分”。

基于Android平台的某景点移动端旅游软件系统设计与实现

基于Android平台的某景点移动端旅游软件系统设计与实现

基于Android平台的某景点移动端旅游软件系统设计与实现基于Android平台的某景点移动端旅游软件系统设计与实现一、引言随着旅游业的发展和智能手机的普及,移动端的旅游软件成为人们出行的重要工具之一。

本文旨在设计与实现一款基于Android平台的某景点移动端旅游软件系统,以方便用户的旅游体验和提供全面的相关信息。

二、需求分析1. 用户需求用户需求是设计旅游软件的核心,我们需要了解用户希望通过该软件能够获取哪些信息,例如:景点介绍、历史文化、美食推荐、交通路线等。

2. 功能需求根据用户需求,我们可以确定软件的功能需求,包括但不限于:景点浏览、景点搜索、景点导航、景点评论、美食推荐、交通信息查询等。

3. 系统需求为了保证软件的正常运行,我们还需要考虑系统需求,如运行平台(Android)、数据库(MySQL)、地图API等。

三、系统设计与架构1. 系统架构该旅游软件系统主要由客户端和服务器端组成。

客户端是安装在用户手机上的应用程序,用户通过客户端进行各种操作。

服务器端负责处理客户端发送的请求,并返回相应的数据。

2. 数据库设计为了存储景点信息、用户信息和评论等数据,我们需要设计相应的数据库。

数据库包括景点表、用户表和评论表等,通过表之间的关联实现数据的一致性和完整性。

3. 用户界面设计用户界面是用户与软件进行交互的重要部分,需要设计简洁、直观、美观的界面。

用户界面设计需要考虑用户习惯和易用性,提供良好的用户体验。

四、系统实现1. 客户端实现客户端可以使用Android开发工具进行开发,包括界面设计、功能实现和交互操作。

通过API调用和数据库操作实现景点浏览、搜索、导航、评论等功能。

2. 服务器端实现服务器端通过Web开发技术实现,可以使用Java、PHP等语言开发。

服务器端主要负责接收客户端请求,处理业务逻辑,并返回相应的数据给客户端。

3. 数据库实现数据库使用MySQL进行设计和实现,通过建立表之间的关系实现数据的一致性和完整性。

基于android手持设备的景区导览系统设计

基于android手持设备的景区导览系统设计

基于Android手持设备的景区导览系统设计一、引言随着旅游业的发展,越来越多的人选择到景区旅游。

然而,在庞大的景区中找到感兴趣的地点,并准确了解其相关信息并不容易。

因此,开发一款基于Android手持设备的景区导览系统具有重要意义。

本文将详细介绍这样一款系统的设计。

二、系统概述景区导览系统是一款运行在Android手持设备上的应用程序,旨在为游客提供详细的景区导览信息以及辅助导航功能。

该系统具备以下主要功能:1.地图展示:系统提供景区的地图展示功能,游客可以通过手持设备查看当前位置以及周围的景点分布情况。

2.景点信息展示:系统提供每个景点的详细信息,包括景点介绍、历史文化背景、开放时间等内容,方便游客了解景点的特色。

3.导航功能:系统通过定位功能为游客提供导航功能,游客可以根据自己的兴趣选择想要前往的景点,并通过系统提供的导航功能指引前往目的地。

4.用户评论和评分:系统允许用户对景点进行评论和评分,这将为其他游客提供更真实的参考。

三、系统设计1. 技术架构该系统的技术架构主要包括以下几个模块:•前端界面模块:负责与用户进行交互,展示地图、景点信息、导航等功能。

•后端服务模块:负责接收用户请求,处理业务逻辑,提供数据支持。

•数据库模块:负责存储景区地图数据、景点信息数据和用户评论数据。

•定位模块:通过手机GPS定位功能获取用户的当前位置。

•导航模块:根据用户选择的目的地和当前位置进行路径规划,并提供导航指引。

2. 数据库设计系统需要设计数据库以存储景区地图数据、景点信息数据和用户评论数据。

以下是数据库的设计:•景区地图数据表:包括景点名称、经纬度等字段。

•景点信息数据表:包括景点名称、景点介绍、历史文化背景、开放时间等字段。

•用户评论数据表:包括景点名称、用户ID、评论内容、评分等字段。

3. 系统流程设计系统的主要流程如下:1.用户打开系统,进入主界面。

2.用户可以选择查看地图、景点信息和开启导航功能。

移动设备的景区导览系统需求分析

移动设备的景区导览系统需求分析

移动设备的景区导览系统需求分析简介传统的景区导览系统大多是采用语音导览、咨询台、地图等方式为游客提供导览服务。

而随着移动设备的普及,移动设备的景区导览系统成为了一种更加便捷、高效、时尚的选择。

移动设备的景区导览系统是指基于移动设备,利用全球定位系统(GPS)、物联网、地图等技术,为游客提供景点导览、路线规划等服务的系统。

本文将对移动设备的景区导览系统的需求进行分析。

需求分析目标用户移动设备的景区导览系统的目标用户主要是以年轻人和自由行游客居多,他们喜欢方便快捷的导览服务,对于移动设备的使用水平相对较高。

功能需求1.定位功能:能够自动定位游客所在的位置并显示周围的景点信息。

2.路线规划:能够为游客提供最佳的游览路线规划。

3.景点导览:能够提供景点的详细介绍、图片、视频等信息,并能让游客与景点进行互动。

4.语音导览:能够为游客提供语音导览,让游客可以不用动手操作设备,听着便可以了解景区的情况。

5.实时更新:能够实时更新景区的信息,包括景点的开放情况、天气预报等信息。

6.智能推荐:能够根据游客的兴趣爱好、时间等信息,为游客推荐合适的景点和路线。

7.数据分析:能够收集游客的使用数据,并进行分析,以便针对性地提供更好的服务。

非功能需求1.界面友好:系统的界面应该简洁明了,易于操作。

2.响应速度快:系统的响应速度应该快,能够及时为游客提供信息。

3.安全可靠:系统应该具有良好的安全性和可靠性,保障游客信息的安全和完整。

移动设备的景区导览系统是一种基于移动设备为主要渠道的景区导览系统,具有方便、快捷、高效等特点,能够满足现代游客的需求。

如今,这种系统越来越受到景区管理者的重视,未来也将会成为重要的服务手段之一。

基于android手持设备的景区导览系统设计

基于android手持设备的景区导览系统设计

基于android手持设备的景区导览系统编写:日期:2012-08-31审核:日期:批准:日期:受控状态:是发布版次:日期:编号:变更记录签字确认1. 引言 (5)1.1 编写目的 (5)1.2 项目风险 (5)1.3 文档约定 (6)1.4 预期读者和阅读建议 (6)1.5 产品范围 (8)2. 综合描述 (9)2.1 产品的状况 (9)2.2 产品的功能 (10)2.3 用户类和特性 (11)2.4 运行环境 (12)2.5 设计和实现上的限制 (13)2.6 假设和约束(依赖) (14)3. 外部接口需求 (14)3.1 用户界面 (14)3.1.1用户获取服务 (18)3.1.2景区实时监控 (29)3.1.3景区导览资源管理 (36)3.2 硬件接口 (43)3.3 软件接口 (44)3.4 通讯接口 (44)4. 系统功能需求 (44)4.1 说明和优先级 (45)4.2 激励/响应序列 (45)4.3 输入/输出数据 (45)4.3.1数据名称: (45)4.3.2实际含义 (46)4.3.3数据类型: (46)4.3.4数据格式: (47)4.3.5数据约束: (47)5. 其它非功能需求 (48)5.1 性能需求 (49)5.2 安全措施需求 (49)5.3 安全性需求 (49)5.4 软件质量属性 (49)5.5 业务规则 (49)5.6 用户文档 (50)6. 词汇表 (52)7. 数据定义 (52)8. 分析模型 (53)9. 待定问题列表 (55)1. 引言旅游景区的越来越火热所带来的高效益,计算机的应用普及到经济和社会生活的各个领域.计算机虽然与人类的关系愈来愈密切,但在景区内部,还有人由于计算机操作不方便继续用手工劳动部分游客迷路或者在不经意间损坏景区的公共设施。

.为了适应现代社会人们高度强烈的时间观念,基于安卓的手机导览系统为提高景区资源利用效率,厉声游客的游览满意度,提升景区周边设施的安全保障性而开发。

基于android手持设备的景区导览系统需求解析说明书

基于android手持设备的景区导览系统需求解析说明书

基于android手持设备的景区导览系统编写:日期:2012-08-31审核:日期:批准:日期:受控状态:是发布版次:日期:编号:变更记录签字确认1. 引言 (5)1.1 编写目的 (5)1.2 项目风险 (5)1.3 文档约定 (6)1.4 预期读者和阅读建议 (6)1.5 产品范围 (8)2. 综合描述 (9)2.1 产品的状况 (9)2.2 产品的功能 (10)2.3 用户类和特性 (11)2.4 运行环境 (12)2.5 设计和实现上的限制 (13)2.6 假设和约束(依赖) (14)3. 外部接口需求 (14)3.1 用户界面 (14)3.1.1用户获取服务 (18)3.1.2景区实时监控 (29)3.1.3景区导览资源管理 (36)3.2 硬件接口 (43)3.3 软件接口 (44)3.4 通讯接口 (44)4. 系统功能需求 (44)4.1 说明和优先级 (45)4.2 激励/响应序列 (45)4.3 输入/输出数据 (45)4.3.1数据名称: (45)4.3.2实际含义 (46)4.3.3数据类型: (46)4.3.4数据格式: (47)4.3.5数据约束: (47)5. 其它非功能需求 (48)5.1 性能需求 (49)5.2 安全措施需求 (49)5.3 安全性需求 (49)5.4 软件质量属性 (49)5.5 业务规则 (49)5.6 用户文档 (50)6. 词汇表 (52)7. 数据定义 (52)8. 分析模型 (53)9. 待定问题列表 (55)。

基于Android平台的智能景区导览系统的研究

基于Android平台的智能景区导览系统的研究
( 1 .北京科技大学计算机与通信工程学 院,北京 1 0 0 0 8 3 ;2 .北京科技 大学 自动化学 院,北京 1 0 0 0 8 3 )

要 :随 着智能 手机 以及新 一代 移动 通 信技 术迅 速 发展 ,手机 的基 本 功 能 已不仅 仅局 限 于通
信 ,更在人们的工作、生活、娱 乐中扮 演着重要 的角色,使得移动应用开发成为炙手可热的研
p o p u l a r i z a t i o n a n d a p pl i c a t i o n v a l u e . Ke y wor d s: An d r o i d;o f f l i ne ma p;mo bi l e p o s i t i o n i n g;i n t e l l i g e n t g u i d e
究方 向。 同时 ,为 了完善 传 统 的旅 游 信 息 系统 ,提 供 给 游 客 必要 的旅 游 信 息 资讯 ,文 中将 A n -
d r o i d移 动开发 平 台与基 于 离线地 图服务 的旅 游信 息 系统相 结合 ,以 向游客 提供 个 性化 旅 游服 务
为宗旨,开发 出一 套 内容新颖,使 用可靠 ,具 有一定的推 广和应用价值 的便携式智能化导 览
Z H A N G Y i n g . Z H A N G Q i
( 1 . S c h o o l o f C o mp u t e r a n d C o mmu n i c a t i o n E n g i n e e r i n g , Un i v e r s i t y o f S c i e n c e nd a T e c h n o l o g y ̄ U i n g , n e i j i n g 1 0 0 0 8 3 , C h i n a ; 2 . S c h o o l o f A u t o ma i t o n a n d E l e c t r i c a l E n g i n e e r i n g , U n i v e r s i t y o f S c i e n c e nd a

基于Android平台的景区交互式智能导游系统设计

基于Android平台的景区交互式智能导游系统设计

Software Development •软件开发Electronic Technology & Software Engineering 电子技术与软件工程• 35●[基金项目]2016年海南省高等学校科学研究项目《基于Android 智能手机双语导游系统关键技术研究》(编号:Hnky2016-70)。

【关键词】智能导游系统 Android 平台 设计1 关于Android相关概念概述Android 属于智能操作系统,由美国谷歌公司于2007年11月5日设计开发成功,研究内容主要是面向移动平台。

进入21世纪后信息技术的大力发展,基于 Andriod 平台的智能导游系统技术开发已迈入快车道,本文论述的系统:基于 Andriod 的智能手机双语导游系统的设计框架图如图1所示。

应用层框架对于开发应用程序来讲具有非常重要的作用,它主要是提供各种系统服务,主要涉及到一些视图功能处理模块、用户活动处理器、资源分配处理器等等。

在 Linux 内核之中,本文在设计的过程中主要选择的是Android 导游系统之中的Linux2.6 内核。

这个版本的内核主要的优势在于其运算能力比较强,能够在较短时间内进行大量数据的运算,除此之外,还能够对硬件部件的接口操作和编程控制,通过该功能可以对系统运行的每个环节控制管理,制定网络运行协议、实现软件驱动功能、保障网络安全等。

2 基于Android双语导游系统的平台架构基于Android 平台的景区交互式智能导游系统设计文/蒋燕翔基于Android 平台的双语智能导游系统选择 ARM 平台作为所需的硬件平台。

该平台有着非常显著的特征:合作方数量较多,能源消耗少,功能比较强大,可以实现双指令功能。

本系统采用韩国三星公司的 S3C6410A 来成为系统的中央处理器,并且把S3C6410A 这个型号的内核安装在ARM11微型处理器之中,有完整的智能管理器来进行自身扩展,不仅能耗较小,并且对 Java 语言来支撑整个系统,并且使用ARM Jazelle 技术来保障Java 语言运行的安全性。

基于android手持设备的景区导览系统需求分析

基于android手持设备的景区导览系统需求分析

基于android手持设备的景区导览系统需求分析基于android手持设备的景区导览系统需求说明书变更历史日期版本修改内容修改人备注 2010/12/1 V1.0 创建段弘审核历史日期版本说明审核人备注 2010/12/3 V1.0 通过佘堃基于android手持设备的景区导览系统需求分析v1.0 1. 引言1.1 编写目的本说明书用于明确要开发的软件的具体需求,规范的描述出软件需要实现的各种功能和所要达到的性能,使用户和软件开发者双方对该软件的初始规定有一个共同的理解,并使之成为整个开发工作的基础。

1.2 背景1.2.1 待开发系统名称基于android手持设备的景区导览系统1.2.2 项目背景和内容概要项目背景:随着人民生活水平的提高,以及我国休假制度的完善,人们拥有了更长更多的假期,而假期外出旅游成为了越来越多的人们度过假期的第一选择。

在这样的背景前提下,各大旅游景区更是成为了热门中的热门,这也造成了在旅游高峰期部分旅游景点人流过大导致拥堵,从而影响到游客旅游体验的问题。

不过从根本上来说,并不主要是因为游客数量的过大,往往是因为景区的服务不够全面细致,管理不够科学,效率不高所造成的,例如景区内部的地标不够详细或者是不够完整都可能会影响的游客游玩时的顺畅性。

另一方面来说,游客人数的急剧增长所带来的安全问题,如游客的人生安全,景区的设施安全等也日益明显突出起来,系统化、电子化、网络化、智能化的景区管理系统也成为了日益迫切的需求,本项目就是在这样的背景下提出的,旨在开发出一个能够方便游客、便于景区管理的景区导览系统。

任务提出者:佘堃教授任务开发者:openlab实验室用户:景区游客,景区导览资源管理员主要用途:向用户传递景区信息,管理资源数据库运行软件的设备:android手持设备,通过设备的wifi功能加入到资源提供网络,windows操作系统的服务器。

1.3 参考资料软件需求说明书规范。

1基于android手持设备的景区导览系统需求分析v1.0 2. 任务概述2.1 任务目标该系统将要完成的是旅游景区的导览功能。

软件需求分析报告

软件需求分析报告

基于android手持设备的景区导览系统编写:日期: 2012-08-30审核:日期:批准:日期:受控状态:是发布版次: 1.1日期:编号:变更记录签字确认目录1.引言 (11)1.1编写目的 (5)1.2项目风险 (6)1.3文档约定 (6)1.4预期读者和阅读建议 (7)1.5产品范围 (7)1.6参考文献 (7)2.综合描述 (12)2.1产品的状况 (8)2.2产品的功能 (8)2.3用户类和特性 (9)2.4运行环境 (9)2.5设计和实现上的限制 (9)2.6假设和约束(依赖) (10)3.外部接口需求 (14)3.1用户界面 (11)3.2硬件接口 (12)3.3软件接口 (12)3.4通讯接口 (13)4.系统功能需求 (16)4.1说明和优先级 (14)4.2激励/响应序列 (14)4.3输入/输出数据 (15)5.其它非功能需求 (17)5.1性能需求 (16)5.2安全措施需求 (17)5.3安全性需求 (17)5.4软件质量属性 (17)5.5业务规则 (17)5.6用户文档 (17)6.词汇表 (19)7.数据定义 (19)8.分析模型 (20)9.待定问题列表201. 引言1.1 该文档是基于android手持设备的景区导览系统的需求分析说明, 是按照该产品所需要实现的外部接口需求、系统功能需求、安全性需求、性能需求等方面来写的说明。

1.2 编写目的该软件产品需求分析报告, 是为了基于android手持设备的景区导览系统而编写的。

1.3 随着人民生活水平的提高, 以及我国休假制度的完善, 人们拥有了更长更多的假期, 而假期外出旅游成为了越来越多的人们度过假期的第一选择。

在这样的背景前提下, 各大旅游景区更是成为了热门中的热门, 这也造成了在旅游高峰期部分旅游景点人流过大导致拥堵, 从而影响到游客旅游体验的问题。

不过从根本上来说, 并不主要是因为游客数量的过大, 往往是因为景区的服务不够全面细致, 管理不够科学, 效率不高所造成的, 例如景区内部的地标不够详细或者是不够完整都可能会影响的游客游玩时的顺畅性。

基于安卓设备景区导览系统

基于安卓设备景区导览系统

基于安卓设备的景区导览系统需求说明书一、前言1、编写目的本说明书用于明确要开发的软件的详细需求,标准的描绘出软件需要实现的各样功能和所要抵达的性能。

2、工程背景跟着人民生活水平的提升,以及我国休假制度的完美,人们拥有了更长更多的假期,而假期出门旅行成为了愈来愈多的人们度过假期的第一选择。

在这样的背景前提下,各大旅行景区更是成为了热点中的热点,这也造成了在旅行巅峰期局部旅行景点人流过大致使拥挤,进而影响到旅客旅行体验的问题。

可是从根本上来说,其实不主假如因为旅客数目的过大,常常是因为景区的效力不够全面仔细,管理不够科学,效率不高所造成的,比如景区内部的地标不够详尽或许是不够完好都可能会影响的旅客游乐时的顺畅性。

另一方面来说,旅客人数的急剧增添所带来的安全问题,如旅客的人生安全,景区的设备安全等也日趋显然突出起来,系统化、电子化、网络化、智能化的景区管理系统也成为了日趋急迫的需求,本工程就是在这样的背景下提出的,旨在开发出一个能够方便旅客、便于景区管理的景区导览系统。

二、任务概括1、任务目标该系统将要达成的是旅行景区的导览功能。

这里提到的导览,是指景区向旅客供给的一种效力,这类效力的目的是让旅客能够方便的获取景区的各样介绍信息以及景区的实时状态,比如景区内各个分景点的人流能否拥挤、分景点的旅行车的数目等等,还要供给相应的查问功能,比如查问欲知景点的地点信息,目前地点到该景点的距离及绘制出最适合的路径轨迹信息等等。

在旅客拥有自己的PDA设备的前提下,利用手持设备的wifi功能,向旅客的设备传输对应景区的导览文件〔如视频介绍,文字介绍,以及查问效力〕。

并且达成供给导览文件资源的效力器资源数据的管理,比如平时保护,更新文件资源等,并且供给对客户终端恳求的办理。

客户端的开发是鉴于谷歌android操作系统平台的,该操作系统是目前最火热的几大主流操作系统之一,拥有巨大的市场和展开潜力,有望在将来几年景为挪动电子设备上据有量最大的操作系统,所以本软件选择在之长进行开发,此外,编程语言选择Java,所以拥有较好的可移植性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于android手持设备的景区导览系统需求说明书变更历史审核历史1.引言1.1 编写目的本说明书用于明确要开发的软件的具体需求,规的描述出软件需要实现的各种功能和所要达到的性能,使用户和软件开发者双方对该软件的初始规定有一个共同的理解,并使之成为整个开发工作的基础。

1.2 背景1.2.1待开发系统名称基于android手持设备的景区导览系统1.2.2项目背景和容概要项目背景:随着人民生活水平的提高,以及我国休假制度的完善,人们拥有了更长更多的假期,而假期外出旅游成为了越来越多的人们度过假期的第一选择。

在这样的背景前提下,各大旅游景区更是成为了热门中的热门,这也造成了在旅游高峰期部分旅游景点人流过大导致拥堵,从而影响到游客旅游体验的问题。

不过从根本上来说,并不主要是因为游客数量的过大,往往是因为景区的服务不够全面细致,管理不够科学,效率不高所造成的,例如景区部的地标不够详细或者是不够完整都可能会影响的游客游玩时的顺畅性。

另一方面来说,游客人数的急剧增长所带来的安全问题,如游客的人生安全,景区的设施安全等也日益明显突出起来,系统化、电子化、网络化、智能化的景区管理系统也成为了日益迫切的需求,本项目就是在这样的背景下提出的,旨在开发出一个能够方便游客、便于景区管理的景区导览系统。

任务提出者:佘堃教授任务开发者:openlab实验室用户:景区游客,景区导览资源管理员主要用途:向用户传递景区信息,管理资源数据库运行软件的设备:android手持设备,通过设备的wifi功能加入到资源提供网络,windows操作系统的服务器。

1.3 参考资料软件需求说明书规。

2.任务概述2.1 任务目标该系统将要完成的是旅游景区的导览功能。

这里提到的导览,是指景区向游客提供的一种服务,这种服务的目的是让游客能够方便的获取景区的各种介绍信息以及景区的实时状态,例如景区各个分景点的人流是否拥挤、分景点的游览车的数量等等,还要提供相应的查询功能,例如查询欲知景点的位置信息,当前位置到该景点的距离及绘制出最合适的路径轨迹信息等等。

在游客拥有自己的PDA 设备的前提下,利用手持设备的wifi功能,向游客的设备传输对应景区的导览文件(如视频介绍,文字介绍,以及查询服务)。

并且完成提供导览文件资源的服务器资源数据的管理,例如日常维护,更新文件资源等,并且提供对客户终端请求的处理。

客户端的开发是基于谷歌android操作系统平台的,该操作系统是目前最火热的几大主流操作系统之一,具有巨大的市场和发展潜力,有望在未来几年成为移动电子设备上占有量最大的操作系统,因此本软件选择在之上进行开发,另外,编程语言选择Java,因此具有较好的可移植性。

服务端采用微软的MFC框架进行开发,MFC(Microsoft Foundation Classes),是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows 的API,并且包含一个应用程序框架,使用MFC可以加快软件的开发流程。

2.2 软件使用围所有型旅游景区都可以使用,只需要简单的对各旅游景区进行定制后即可投入使用。

2.3 用户特点对于客户端的使用会涉及到各种类型的游客人群,虽然android操作系统刚刚退出不久尚未在国普及,对部分人群可能会比较生疏,但是凭借其简洁明了的UI和快捷的操作特性,并不要求用户对其特别的熟悉,因此可以做到让使用方法简单易懂,操作方法尽量浅显明了,使用户能够在短时间借助简易的说明快速上手。

为了提高系统的实用性,要求具有较强的可靠性和较大的吞吐量。

对于服务端的操作人员,由于软件设计的提供给操作人员的接口仅仅会涉及到简单的文件新建、修改、复制、删除等操作,因此仅仅需要操作人员熟悉简单的电脑操作即可,不需要专门进行培训。

用户需求框图如下图所示:图 2-1 系统角色图图2-1所示系统角色的创建方式和权限情况如下表所示:表 2-1 系统角色说明角色名创建方式权限用户(游客)客户端初始化时自动创建访问服务器上的资源,向服务器发送请求管理员(系统资源操作人员)服务器登陆后,服务器的操作人员成为管理员负责管理景区的导览相关资源2.4 假定条件和约束限制2.4.1硬件约束需求名称详细要求服务器硬件要求支持Intel平台、AMD平台。

双CPU 2.0G以上,存2.0G以上,100M网卡、硬盘250G以上,带液晶显示。

服务器系统平台Windows XP/Windows7 及以后客户端硬件要求支持android操作系统的嵌入式平台,支持wifi功能,支持GPS定位,带触摸屏功能,具有音频输出客户端系统平台Android操作系统2.1及以后2.4.2用户约束需求名称详细要求客户端用户(游客)会简单的触摸屏操作服务端用户(管理员)会基本的计算机操作2.4.3技术限制服务器运行环境:●Sun Java JDK6.0 For Windows(或更高版本)●数据库MS SQL Server2005(或更高版本)●Web 应用服务器 Apache Tomcat 6.0.29(或更高版本)各种文档:●符合标准文档编写规源代码:●符合标准编程规3.功能需求3.1 功能用例图图 3-1 功能用例顶层用例图图 2-2 用户获取服务用例图图 2-3 景区实时监控用例图图 2-4 景区导览资源管理用例图3.2 用户获取服务3.2.1用户登录服务器3.2.2缩放地图3.2.3定位3.2.4查询并定位景点3.2.5获取各景点多媒体信息3.2.6计算当前位置与指定景点的路程3.2.7获取当前各景点状况3.3 景区实时监控3.3.1景区实时状态3.3.2查询数据3.3.3分析数据3.3.4模拟疏散模型3.4 景区导览资源管理3.4.1新增导览信息3.4.2删除导览信息3.4.3更新导览信息3.4.4定期维护导览信息4.界面需求本章主要对本导览系统的界面做一个简单的需求概括,以下截图均来自初步设计,具体实现中可能会有所变更。

4.1 客户端界面4.1.1 启动客户端应用程序在客户端上点击应用程序的图标(如图4-1)即可启动客户端应用程序。

图4-1 客户端程序启动图标点击图标后应用程序将切换到如下界面(如图4-2),点击导览一项即可进入导览界面。

图4-2 应用程序菜单图4-3 运行后的界面4.1.2 导览界面导览界面如图4-3所示。

从图中可以看到最上方有用于查询景点的搜索框,下方有一些播放按钮,以及用于缩放地图的按钮。

中央区域是地图,上面有游客标记和景点标记。

景点标记下方的两行数据是模拟的景点人数/最大容纳人数和当前该景点的公交车数目。

4.1.3 地图模式设置图4-4所示的地图设置选项对话框,可以方便的对地图模式进行选择和切换。

这些地图模式都是由Google map所提供的。

常用的包括四种视图:地图视图、卫星视图、交通线路视图和街景视图。

目前在中国大陆地区暂时还没有开放街景视图的相关功能,因此常用的是前三种模式。

图4-4 地图设置例如,当在地图设置中选中了“卫星视图”选项,将会看到如图4-5所示的卫星地图。

4.1.4 查询功能系统需要方便的使用查询功能,考虑到此功能的使用频度较高,因此将其设计于主界面的正上方,首先在查询的文本框中输入需要查询的景点名称,然后点击右边的查询按钮即可搜索出对应的景点并在地图上绘制一个标记而且定位到该景点。

例如,如图4-6,在查询文本框中输入“天安门广场”,点击查询即在地图上标记并显示出了天安门广场。

图4-5 卫星视图4.1.5 查看导览资源要查看某景点的导览资源,首先在地图上点击地图标记,将弹出一个用于显示导览资源的气泡,如图4-7所示,气泡中直接显示的是该景点对应的文字介绍,在气泡的右上角有三个按钮,分别是播放音频、播放视频、关闭气泡,通过点击它们可以实现各自的功能。

例如,点击地图上的景区标记D,将会弹出一个气泡,可以看到气泡的文字信息。

点击播放视频按钮将转到播放视频的界面(如图4-8所示),然后可以观看该景区的导览视频,类似地,点击播放音频按钮则可直接收听该景区的导览音频。

图4-6 查询景点图4-7 查看导览资源图4-8 导览视频播放4.2 资源管理端界面资源管理端是提供给导览资源管理人员使用的、用于对导览资源的管理工作,其界面需求如下几小节说明。

4.2.1 资源管理主界面提供给景区导览资源管理人员使用的资源管理界面如图4-9所示,提供所需的新建、删除、编辑等功能。

从图中看,界面通过一些操作用的按钮和一个显示导览资源信息的表格组成。

4.2.2 新增景点导览资源示例如图4-10所示,可以通过直接点击导览资源列表的最下方一行的空白行进行新增操作,图中是增加了一条ID为6、名称为“新增景点”的导览资源。

图4-9 资源管理界面图4-10新增景点导览资源示例4.2.3 删除景点导览资源示例如果需要删除一些没有意义的景点导览项目,首先点击需要删除景点对应行的最左边的单元格(没有任何显示的自带单元格),即可选中该行(如图4-11所示),然后点击“删除本行”按钮,即可完成删除,在删除时将会弹出一个用于确认操作的提示框,以免发生误操作(如图4-12所示)。

图4-11 选中一行用于删除操作图4-12 删除一条导览资源4.2.4 更新景点导览资源如主界面中的提示,表格中的导览资源都可通过双击其对应的单元格来预览,双击文本资源时还可以直接进行编辑操作,双击音频或者视频项将直接调用系统默认的播放器来播放资源。

5.性能需求5.1 响应需求响应时间必须满足如下需求:●文字资源获取速度:≤5秒(待定);●音视频资源缓冲时间:≤10秒(待定);5.2 可靠性需求系统可靠性应满足如下需求:●在旅游高峰期时,500个并发连接请求的一次性成功率不能低于90%;5.3 可用性需求系统应满足如下可用性需求:●能够在景区开放时段提供服务;5.4 精度需求系统应满足如下精度要求:●景点定位精确度在±50米以;。

相关文档
最新文档