版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE28基于安卓的旅行服务APP设计摘要:安卓的应用程序操作系统高速集成、移动智能手机上广泛的应用程序使Android成为最受欢迎的移动设备操作系统,收到广大用户的好评。并且随着我国新冠疫情肺炎的好转,旅游行业已经以极大的活力开始复苏,因此一款旅行服务APP的设计与实现十分有必要。在APP的实施和设计过程中,首要任务是确定系统应使用的开发语言和开发环境,然后通过系统分析合理地设计系统。设计的主要内容包括界面设计和功能模块设计,以及基于Android的旅行服务APP系统的总体设计。商方主要实现用户管理,广告页面管理、信息管理、旅行管理、订单管理、评论管理、论坛管理等详细管理。用户端需要对旅行服务需求所提供的各项基本功能。关键词:安卓系统;应用软件;旅行服务目录TOC\h\z\t"标题1,2,标题2,3,标题3,4,标题8,1,标题,1"摘要 I1绪论 51.1选题背景 51.2研究现状 51.3研究内容 71.4系统功能实现要求 72需求分析 82.1可行性分析 82.1.1技术可行性: 82.1.2经济可行性 82.1.3操作可行性 82.2功能需求 92.3非功能需求 93开发环境介绍 103.1Android技术介绍 103.2Android平台的搭建 103.3JAVA简介 124系统总体设计 134.1设计流程 134.2设计原则 144.3系统功能结构图 154.4数据库设计 185系统实现 185.1用户登录注册功能 195.2用户功能实现 215.3后台管理 256系统测试 266.1测试方案设计 266.1.1测试策略 266.1.2测试安排 266.2测试用例约定 276.3测试分析 277结论 30参考文献 321绪论1.1选题背景自21世纪迄今,信息和电子技术对现代人的财产和生活的重要影响和作用已经占有的很大的比重。互联网时代为新时代的人类生活带来了许多便利,但是人们也通过使用互联网极大地提高了工作效率和生活品质。根据中国互联网络信息发布中心的手机数据调查结果,中国手机用户规模正在迅速扩大,每月新增用户数量达到了历史新高。首次超过10亿用户。手机比10年前流行得多。这一重大变化主要归因于移动互联网的发展和通信技术的成熟。移动通信的快速发展很大程度上归功于它的许多优势,例如基于速度的传输,覆盖范围广,功能强大的移动信号。但是,这是移动通信积极发展的时代,也导致无法满足用户需求且平台不开放的移动设备缺乏统一标准。结果,许多制造商和开发人员都面临瓶颈,并且也在寻找开放源代码,结构良好的操作系统。在本文中,我们将介绍基于Android的旅行服务APP的设计和开发过程,并实现诸如用户管理,广告页面管理,信息管理,旅行管理,订单管理,评论管理,论坛管理等功能。在系统设计和开发过程中,我们旨在开发通用的集成操作系统,重点是满足简单操作的要求。随着用户加深使用并继续了解系统,他们将从多个角度全面了解系统的某些功能。追求及时更新完善,紧跟时代的步伐。1.2研究现状由于其开源性和自由性,Android的及时开发可能性和扩展空间是无限的和边际的,并在业界得到越来越多的认可和使用,以开发一些大型项目。该应用程序在市场上的应用也非常丰富多彩,开发了数百万个领域,市场上的应用软件吸引用户和促进应用程序的逐渐增多。基于安卓的旅行服务APP系统的开发主旨是为了以人机交互的形式来提高人们生活水平的信息化程度,从而满足用户使用自主化、服务个性化和丰富体验化的需求。移动互联信息技术的飞速经济发展研究现状和移动终端设备的高普及度,使得智慧旅行、便捷旅行成为旅行行业发展的必经之路,通过该APP让管理者服务的总体质量水平更上一层楼,推进旅行行业的复苏,重新进入时代的列车。因此,本文研究基于安卓的旅行服务APP系统软件的设计与实现具有重要的现实意义,为广大拥有需求的用户提供一个专有的服务平台,以及更便捷的形式,解决了传统方式的不便,也为用户提供更多便利。综上所述,开发手机端应用软件,有利于整合宣传有用的旅行资讯数据等内容。并且旅行服务APP也是旅行社商家的服务平台,便于提高商家内在商品的宣传度和用户信息服务水平,达到促进行业发展的效果。1.3研究内容在本论文选题中,我首先解释与系统设计有关的基本理论知识,然后在此基础上进行系统分析。系统分析的重点主要是系统可行性,系统功能以及系统开发和操作。接下来,考虑系统实施的可行性,并基于软件项目管理理论和论坛应用开发的基本理论,充分考虑设计的可行性。此开发中使用的两个开发工具是新的IDEA和AndroidStudio。使用开发工具,开发人员不仅可以获取丰富的面向对象的信息,还可以使用出色的页面设计工具来设计页面。因此,开发系统是安全的。并且毫无疑问,它同时具有性能,可行性和系统可靠性。1.4系统功能实现要求对系统内容上的要求是必不可少的,在成功实现应用的基础前提下,尽可能的满足用户的服务需求。该服务系统特点如下:①便携:智能手机应用广泛已经如同服装一般与现代人形影不离,并且以方便携带和具有高效率的特点为人们所喜爱。②信息来源广:与传统的报纸,杂志和电视等各种媒体不同,Android系统的TravelServiceAPP系统传输旅行信息的能力远远超过了传统模型,并且内容丰富多样也是主要特征。系统管理功能应用程序更安全,并且在技术上能够管理所有系统信息。用于显示系统信息的信息服务查询软件使用户可以根据他们的需求分析更轻松地获取更多信息,并帮助他们以最快的速度获取相关的数据信息。系统必须满足的特定要求是:1、旅行服务小助手的主要模块及其功能:(1)首页:旅游资讯列表、旅游广告内容的查看,点击列表可以查看咨询详情。(2)报团:旅游团列表查询,通过点击旅游团可查看旅游团详情,在旅游团详情界面可执行报名操作。(3)论坛:用户可以在论坛发布旅游需求、分享旅行过程,自发的组织活动招募伙伴。用户也可以通过评论功能在论坛评论、点赞发表自己的观点。(4)景点:用户可以在该模块浏览各种著名景点的介绍列表,并且可通过点击列表获取景点的详情信息和旅游攻略的路线介绍。(5)我的信息:用户查看个人信息内容,修改登录的用户密码,以及用户个人的报名记录查询。(6)交流社区:APP的在线用户可以在交流区聊天,有利于提高用户活力和提高APP的用户粘性。2、旅行服务Web端的主要模块及其功能:(1)用户管理:旅行社在此增、删、改、查平台用户的信息。(2)广告页管理:旅行社可以在这里设置APP首页的广告图片,便于旅行社宣传活动和提高应用的观赏性。(3)公告管理:通过公告管理,为APP用户提供平台巩固信息和最新旅行资讯。(4)旅游管理:旅行社在旅游管理模块管理自己的旅游团信息,对应APP的旅游团模块。(5)订单管理:当用户在APP的旅游团模块成功报名后,旅行社就可以在这里看到该报名订单的信息,并管理订单。(6)评论管理:实时了解用户动态和发言内容,确保平台的文明和谐,有利于平台和谐发展。
2需求分析2.1可行性分析2.1.1技术可行性(1)硬件可行性分析该软件系统的硬件支持还是很可行性的,相关应用的直接影响应该是很低的,如果你的软硬件配置比较低,它们就会直接导致整个系统在运行时出现了低运行性能以及运行效率低两种情况,从而直接导致APP整体运行不流畅,出现卡顿等状况。现在的手机行业发展迅速,手机的配置已经达到的很高的水平,并且价格是寻常用户所接受的水平,所以硬件条件没有问题。(2)软件可行性分析该软件设计更加集中,提供了与其他论坛模型相同的一般机制。此外,可以使用C和Java之类的语言轻松实现设计功能的模块化和系统中信息的自动存储。另外,代码重用可以反映其好处。因此,在着眼于实际情况的分析和考虑之后,我们最终选择了Android技术作为软件系统的主要开发技术[5]。通过对以上项目的整体分析和综合思考,系统总体设计方案是合理的且使其实现可行性非常高。综上所述,可以对该系统工程设计的可行性问题进行深入研究,总结出该系统具有开发可行性。2.1.2经济可行性本系统通过安卓技术开发,其技术已经属于比较成熟的范畴,能够提供高效的服务,此外安卓现在已经有了许多开源的资源方便开发者使用。所以该系统的实际开发应用过程中的开发人力资源和技术成本适度,经济可行性较高。2.1.3操作可行性互联网就像是给现代生活装上了火箭筒,社会在高速发展,用户的要求也越来越高,他们非常注重体验,注意服务质量,希望能够让自己能够心情愉悦。随着相关软件的不断变化发展,原来费时费力的人工操作已逐渐转变为高效,简单的人工智能时代和计算机网络控制时代。大大提高了工作效率和准确性。系统界面清晰,简洁地反映了系统实现的功能和操作。APP系统的界面设计简单,易于理解,易于使用,即使对于缺乏计算机知识的人也很容易使用。2.2功能需求如果设计需求评估结果达到比较高的技术契合度,整个解决方的案设计就显得尤为重要了,要求的内容影响巨大[7]。总的来说,一般手机用户只是使用计算机而不熟悉相关的计算机知识,所以对于他们而言,需要了解能够做到方面和能够达到的程度。所以我们需要以用户为导向,争取高质量的服务,与用户进行实时的沟通交流,了解他们的理想需求和立项服务,从而开发者可以更好地对现有的系统进行改良升级。实际上,开发者应该对企业用户和改进的产品信息进行深入的分析和研究,以提供对产品功能和系统性能的全面描述[8]。需求分析是进行软件系统开发的重要组成部分,为了让开发者明白自身缺少的部分,因为缺少的往往就是用户希望拥有的服务,从而让开发者可以制定更加全面清晰明白的方案,完善自己的设计要求,,为用户所接受。视觉是用户对于APP的第一感官,因此对于用户界面的设计有一定的要求。包括用户是否能轻松便捷地使用系统,请求响应时间是否短,APP画面整体质量是否清晰,以及是否跟踪详细细节等等。在Android系统的手机上可以运行该应用是本设计的必要要求,主要为终端客户提供更好的服务。2.3非功能需求非功能系统需求是常泛指系统在保证基本性能、系统稳定可靠性、可持续扩展性要求等方面的需求。对于安全性来说,基于Android的旅行服务APP系统的设计与实现过程中涉及到了大量的数据信息,因此信息的安全性对于这个系统来说很要紧。在进行系统开发时,需要充分考虑其安全性能,所以用户和管理员操作控制系统的软硬件需要较高的安全性。系统安全关注各项功能在日常运行过程中是否稳定,以及操作系统平台的安全性和稳定性。用户数据安全性的重要点是与系统数据库存储服务器安全性设置相关联的用户特权。为了确保用户数据的安全性和机密性,用户可以根据他们设置的相应权限定期使用操作系统数据。其次,基于Android的旅行服务APP系统的设计和实现的可靠性体现在两个主要方面。网络管理软件技术对社会福利的可靠性以及网络信息数据分析和处理控制系统的可靠性。结合当前软件工程设计中的系统思想,有必要确保系统尽可能地正常工作,并努力避免系统中可能存在的各种突然故障。
3开发环境介绍3.1Android技术介绍本设计的主要用到的开发技术就是Android,Android技术可以适用于APP系统的设计和实现,其主要内容为操作系统、驱动、功能库和应用框架。其具体的介绍可以通过以下几点来阐述说明。首先是Linux内核和Linux操作系统。Android的主要发展核心工作内容进行软件设计系统和服务软件主要依靠linux2.6内核,他把主要信息技术作为核心。[4]其次是系统的所有这些软件库和C库都是一个专门为嵌入式Linux的设备进行定制的库。在我的理解是,不同的库主导着不同的功能点[10]。例如多媒体库基于包装机视频的开放核心。Android系统操作环境提供了用于开发Java编程语言的核心库的大部分功能。它由一个基本的Java类库和一个DalvikJava虚拟机系统组成[12]。再次是Android应用框架(ANDROIDFRAMEWORK)开发者可以用框架架构一个企业用户信息可以通过自动化访问的基于核心应用程序所使用的API框架,这样有利于开发者对于系统的开发,和了解应用程序。第四点是:APPLICATIONS虽然他们使用了同一个Android系统的API,虽然该系统和其他Android软件应用的即使是同一个产品,他们的开发有所区别,本系统的要求更加严密。3.2Android平台的搭建掌握Android这项技术后,就需要学习Android平台的搭建流程,通过执行以下步骤,成功搭建Android平台,然后真正开始编译实现系统。1、JDK的安装通过搜索谷歌浏览器可以直接搜索到JDK的下载安装包,双击下载并安装JDK安装包,然后按照安装教程中的分步说明安装JDK。然后我们需要进行重新配置控制器环境变量。完成后,可以检查JDK是否已成功安装。打开cmd任务窗口,然后键入java-version以查看已安装的JDK的版本信息。图3-2中显示的消息表示JDK已成功安装。图3-12、IDE安装我正在使用的开发环境是一个IDE,而我正在使用的版本是JavaDevelopers的IDE(IDEHelios3.6)。从网站http://www.IDE.org/downloads成功下载压缩包,解压缩并直接安装。安装路径如下所示:3.安装AndroidSDK(1)将下载文件Android-sdk_r05-windows.zip下载到AndroidDevelopers目录,从网络磁盘下载相关文件,然后将其解压缩到任何路径。(2)执行SDKSetup.exe,然后单击“可用软件包”。如果没有可安装的软件包,则需要单击“设置”,选择“其他”下的“强制使用http:////...”项目,然后单击“可用软件包”以运行它[13]。(3)选择要安装的SDK及其文档或其他软件包,然后单击InstallationSelected,AcceptAll,InstallAccepted以自动开始下载和安装所选软件包。4.安装ADT(1)打开IDE,在菜单的“帮助”中输入“安装新软件”,然后单击“添加...”按钮以显示所需的对话框。Http:///进入。位置/IDEandroid。如图3-2所示:图3-2(2)单击“确定”后,展开“开发人员工具”选项“AndroidDDMS”和“Android开发工具”,选中它们,然后按照提示进行下一步。(3)完成后,选择[Window]>[Settings...],在面板左侧选择[Android],单击右侧的[Browse...],选择SDK路径,然后手动进行。单击“应用”,然后再次单击“确定”以完成配置。5.创建一个AVD(1)在IDE中,选择[s]>[Windows]>[AndroidSDKandAVDManager],在左侧面板中找到并单击[虚拟设备]文本,在右侧面板中单击[新建],然后输入自定义名称。并选择[Android2.2-APILevel8,SDCard512MiB]。选择目标,最后选择HVGASkin,其余为默认设置。(2)单击CreateAVD执行自动创建。运行新创建的模拟器,在模拟器列表中选择所需的模拟器,单击“开始...”,然后单击“启动”。如果操作成功,将显示如图3-3“模拟显示”所示的界面。图3-33.3JAVA简介Java语言是具有它自己的受众的,其基本语言知识结构与C++非常相似,但更为简单。利用其他语言的优势并避免这些劣势。它不像C或C++那样复杂和令人困惑,并且您甚至不必使用指针。Java提供了与缓存清理类似的功能,因此开发人员不必担心内存管理。这直接影响了Java体系结构,因为Java首先使用中间代码(字节码)聚合,然后由其他机器代码解释,以在加载奇偶校验后执行[10]〜[14]。Java语言是多线程的。多线程是指同一应用程序,其中多个数据流以多线程程序的内部顺序同时运行。这统称为多个线程的执行。一度。[8]计算机应用程序的开发和过程设计是为了更好地表示多线程程序。使用Java解决实际问题是计算机开发中的必然趋势。系统设计之所以选择Java而不是C或C++语言的原因,主要是Android应用程序层中常见的中间Java字节码,由不同制造商的不同硬件模型打包在一起,这是因为等效版本无效[15]。然后,您可以创建一次Java,然后在多个平台上运行它。[21]其次,在竞争中,Java和.NET平台是最适合应用程序开发的平台,并且有大量的开源平台。4系统总体设计4.1设计流程系统设计基于系统开发设计的思想,该思想基于系统开发的实现和系统的主要功能设计。该系统的主要任务是为用户提供手机旅行服务平台,该平台允许用户:在这个平台上看清楚。其主要功能模块易于使用。另外,根据用户需求,系统功能不断增强,以提高旅行社APP系统客户端显示的实用性,改善用户体验。在开发和设计基于Android的旅行服务APP系统时,首先进行需求分析,然后设计和计划整个系统的内容,然后设计系统的各种功能模块,最后进行各种测试等。下面的图4-1系统设计流程图显示了基于Android的TravelServicesAPP系统流程图。图4-14.2设计原则开发过程中,该系统根据工作效率高、可靠性强和交互性和操作性便利且清晰等原则,这样能够使系统显得更为整体和完善,可以更好的为用户提供服务。(1)安全可靠从设计的角度来看,不仅有必要提高系统的可靠性,而且有必要增强系统的纠错功能和易错功能。同时,需要为系统设计特定的灾难恢复功能。例如,为系统中的某些关键数据设计容错或纠错功能,及时发现和解决错误,处理一些关键数据操作,并设置一些权限控制。系统。失败。(2)高效整合设计需要从三个主要指标来实现运营效率。这三个指标是能力指标,执行时间指标和响应时间指标。能力指数是指系统在一段时间内可以处理的事务数。运行时索引是指软件从开始到完成完成其一项任务所花费的时间[16]。最后,响应时间指示器是用户向系统发送请求并返回响应结果所花费的时间。(3)互动性高当今的年轻人对旅行的需求很高,并且与移动设备的联系紧密,因此在设计时要优先考虑。在系统设计过程中,整个APP界面应达到美观清晰的效果,数据输入/输出应易于操作,并且系统的人机交互功能应得到改进,以使用户能够做到更加方便快捷地使用您的系统。为了减轻输入负担,最好提供手写汉字或语音输入。根据设计原理的要求,对系统的整体流程图进行设计。对登录注册模块和APP内部各个功能模块进行整合[17]。用户首先完成注册或者登录系统的流程,进入APP首页后,用户可以根据首页的文字提示使用APP的功能,主要功能包括查看广告资讯、旅游团查看和报名、论坛的查看和评论以及个人信息的查看。具体的使用流程如图4-2APP系统总流程图所示。图4-2APP系统总流程图4.3系统功能结构图在系统功能模块的设计时,模块的划分是及其重要的,整体结构和功能模块应根据实际情况确定,操纵构图和光能的模仿应用程序根设置实际情况确定。该系统以自上而下的方法为结构思想:将整个系统分解为几个子系统,将反向子系统划分为模块,将子模块划分为各个子子系统,然后分别运行。计算机这可以用作单独的程序,以方便调试和后续维护系统设计过程。根据系统设计和分区的概念,考虑用户的实际需求。该基于Android的旅行服务APP系统设计客户端主要分为用户管理,广告页面管理,信息管理,旅行管理,订单管理,评论管理,论坛管理等功能。通过实现这些功能,我们可以完全满足此应用程序的基本用户需求,并且我们将基于这些功能点继续改进整个系统。图4-3显示了旅行服务系统商人侧的典型功能模块。图4-34.4数据库设计基于企业信息数据库的底层系统结构设计中,通常我们会连接使用自顶向下、自底向上、混合策略、逐步扩张这四种系统设计基本方法来搭建结构,并充分考虑局部设计的概念结构。第一阶段里,系统在具体物理结构设计的要改良数据库的结构,时间和空间的物理指标效率是评估该数据库物理结构性能优劣性质的重要衡量指标。最后还要选取正确并合适的对象关系模式存取方法。在遵守数据库设计原则的情况下绘制系统对象的E-R图,然后通过分析关系数据库,如图4-4系统对象E-R图所示。来进行补充说明。图4-4系统对象E-R图在关系数据库中,数据关系由数据表组成,数据库表的结构主要表现在表的字段上。以下为本系统涉及到的部分数据库表信息:创建用户数据表是基础要求的数据,用户的个人数据列表内容包括用户ID、密码、用户名、性别、年龄、手机号码、地址、头像等,且userid是关联其他数据表的重要字段。用户信息比较详细,有利于商家了解和管理自己的用户。具体表内容如下表4-1:user表所示:表4-1:user表列名数据类型长度约束useridint11AUTO_INCREMENTusernamevarchar200DEFAULTNULLnicknamevarchar200DEFAULTNULLpasswordvarchar200DEFAULTNULLsexvarchar200DEFAULTNULLageint11DEFAULTNULLtelvarchar200DEFAULTNULLusernovarchar200DEFAULTNULLuserlevelint11DEFAULTNULLaddressvarchar200DEFAULTNULLheadPicvarchar200DEFAULTNULL首页的旅游资讯的数据内容包括有标题、文本内容、用户ID等,具体数据表如表4-2的news表所示。表4-2:news表列名数据类型长度约束newsidint11AUTO_INCREMENTtitlevarchar50DEFAULTNULLuseridint11DEFAULTNULLstatusint11DEFAULTNULLreadcountint11DEFAULTNULLfollowint11DEFAULTNULL储存活动宣传数据也是APP必不可少的,其内容包括为活动bannersid、图片位置、图片路径等,如数据表4-3:banners表所示。表4-3:banners表列名数据类型长度约束bannersidint11AUTO_INCREMENTposvarchar200DEFAULTNULLpicvarchar200DEFAULTNULLstatusint11DEFAULTNULL商品数据包括商品名称、商品ID、标题、文本、价格、时间、备注等多项内容,能够详细的展示出旅游团的信息内容,以便于用户浏览和选择。具体的数据内容如下数据表4-4:goods表所示。表4-4:goods表列名数据类型长度约束goodsidint11AUTO_INCREMENTtitlevarchar200DEFAULTNULLcontenttext200DEFAULTNULLpricedouble20DEFAULTNULLoldpricedouble20DEFAULTNULLstockint11DEFAULTNULLstatusint11DEFAULTNULLpicvarchar200DEFAULTNULLuseridint11DEFAULTNULLremake1text200DEFAULTNULLremake2text200DEFAULTNULLgoodstypeidint11DEFAULTNULLsendtimetimestampDEFAULTNULL订单相关信息的数据表的主要数据为订单ID、商品ID、用户ID、时间、备注等,其中商品ID和用户ID是关联订单数据表与用户数据表的关键所在,使用户在报名后能有效的生成对应用户的正确订单,数据表具体内容如表4-5:goodsorder所示。表4-5:goodsorder表列名数据类型长度约束goodsorderidint11AUTO_INCREMENTgoodsidint11DEFAULTNULLbuyidint11DEFAULTNULLstatusint11DEFAULTNULLsendtimetimestampDEFAULTNULLremarkltext20DEFAULTNULLacountint11DEFAULTNULL
5系统实现5.1用户登录注册功能用户单击手机桌面上的APP图标进入应用程序的操作界面。如果用户已成功注册或已经拥有帐户,则可以输入用户名和密码直接登录到APP。相反,用户必须输入详细的注册信息,并且只有在输入信息并完成注册过程之后才能执行登录操作。完成用户注册后,将返回到用户登录界面,输入在注册过程中注册的用户名和密码,并在信息正确时选择登录以进入系统界面。用户登录和注册过程如图5-1所示。图5-1登录注册流程图用户的登录注册界面要求简洁简单,给用户带来一种充满活力的感觉符合旅行一般的使用氛围,并且所要输入的内容应该与数据库表的内容相对应。注册所需的信息比较完善的,这样有利于旅行社对APP用户负责页让系统整体更具有严谨性。APP的用户登入界面如图5-2,APP的用户注册界面如图5-3展示。图5-2图5-35.2用户功能实现旅行服务APP的服务对象是普通手机用户,目的是更充分和全面的满足用户的旅游需求。APP主要实现的功能有广告和资讯查看功能、论坛发布和评论功能、旅游团信息查看可报团功能、个人信息编辑功能等。在用户成功登入APP后首先看到的就是首页内容,首页展示的内容为广告宣传的轮播图和公告内容或者旅游资讯,这样一个用户便可以在第一时间进行了解最新的旅游管理信息。页面详情如图5-4首页界面所示。用户点击APP首页,可以全面的了解该条资讯的内容。资讯详情界面如图5-5资讯详情界面所示。图5-4APP首页界面图5-5资讯详情界面用户通过点击功能模块第二栏的报团小图标,跳转到用户报团的功能板块,用户在这个板块可以获知旅游相关信息,甚至还能更便捷地知道该旅游团的预约人数,用户可以根据自己的喜好预约中意的旅游团。报团列表界面如图5-6报团列表界面所示。图5-6报团列表界面用户通过页面的侧拉小图标,可以看到用户侧拉框,侧拉框内用户目前可以使用的功能有个人信息查看、修改个人密码、交流区聊天和用户退出登录。侧拉图内容如图5-7用户侧拉列表界面所示。图5-7用户侧拉列表界面点击交流区模块就能进入在线用户共同的发言平台,所有的在线用户可以在该页面实时对话聊天、分享交流,并且交流内容还可以发送表情。这个功能使得APP的内在更具有活力,用户使用体验将大大提高。具体的页面内容如下图5-8交流区界面所示。图5-8交流区界面用户通过点击景点模块的小图标跳转到景点列表界面,界面详情如图5-9景点列表界面所示,选择自己感兴趣的景点进入到景点详情界面,在这里用户可以获取该景点的介绍和攻略的详情信息如图5-10景点详情界面所示。图5-9图5-10进入论坛详情界面后,用户可以在这里查看其他用户发布的信息,也可以自行发布分享旅行信息。用户还可以通过评论和点赞功能来发表自己的主观意见,与其他用户和谐交流,有利于提高APP的用户活力。论坛详情、分享详情、论坛评论这三个界面如图5-11、图5-12、图5-13所示。图5-11图5-12图5-135.3后台功能实现Web的管理模块主要是对用户、广告页、资讯、公告、旅游、订单、评论和管理。旅行社通过登录后台后在不同的模块进行操作,实现对安卓APP前方的管理,通过提高旅游信息的宣传提高旅行社的经济效益。①用户管理:用户管理集合用户信息的查询、删除、增加、修改和搜索功能于一体。简洁的界面便于旅行社了解用户情况,管理平台用户。具体的用户管理界面如图5-14用户管理界面所示。图5-14用户管理界面②广告页管理:广告页对应于APP首页的banner图片,旅行社可以在该页面增、删、改、查广告页,详细界面内容如图5-10广告页管理界面所示。图5-15广告页管理界面③公告管理:公告对应于APP首页的公告信息和旅游资讯,旅行社可以在该页面增、删、改、查公告内容,有利于系统的运营。具体界面如图5-16公告管理界面所示。图5-16公告管理界面④旅游管理:旅行社在旅游管理模块设置自己的旅游团内容,也可以用通过标题搜索,快速找到自己的旅游团。旅游团信息对应这APP的报团列表,详情如图5-17旅游管理界面所示。图5-17旅游管理界面6系统测试6.1测试方案设计该测试是测量和实验的组合,最终测试是结合实验完成的。程序测试的目的是实施程序的过程以查找错误。测试的任务和目的可以表示为清除软件故障,以确保程序的安全运行。测试和纠错之间的关系可以在数据流程图中说明。从图6-1中的测试和纠错信息流程图,您可以看到对每个系统的测试从准备测试数据开始,然后是执行计算机和测试程序命令。通常将其称为需要程序运行的测试数据。这称为“测试用例”,每个测试用例与测试结果具有一一对应的关系。如果测试结果与预期结果之间存在差异,则意味着程序中存在错误,并以此为基础查找和修复错误。图6-16.1.1测试策略为了方便用户,使用户更易于使用“基于Android的旅行服务APP系统客户端”,并尽可能避免系统设计和实现中的错误。该系统在三个方面进行了测试,并将其作为主要范围。首先,在基于Android的TravelServicesAPP系统设计和实施客户端中的代码上运行单元测试,集成测试,系统测试和验收测试,并仔细分析结果。然后列出您可以测试的测试对象或不可接受的功能。最后,将分析文档的测试要求与程序开发和执行的测试进行比较。6.1.2测试安排我们需要把关系统的总体质量,主要操作可以从以下几点进行,以确保高度发挥系统性能:1.每个模块的系统测试,集成测试和系统测试集成2.所有测试用例均已实施3.通过所有执行的自动化测试脚本4.所有重要级别的问题均已通过测试和验证完成5.测试的每个部分都将检查完成程度。6.重要功能没有问题7.完成回归
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026智能冰点脱毛仪政策合规:新国标下的准入与挑战
- 2026-2027学年初中心理健康九年级下册北师大版(2021)第九课 战胜挫折走向成功课时随堂卷
- 2026中国聚双环戊二烯(PDCPD)汽车部件快速成型工艺比较报告
- 2026年网络安全审计师综合能力测评模拟试卷及答案
- 2026年室内装修验房师岗位操作技能考核模拟试卷及答案
- 2026年握力训练模拟试卷带答案
- 2026年华泰入职考试模拟试卷(含答案)
- 2026年智能制造相关职业考试模拟试卷及参考答案
- 2026年液膜提取工抗压考核模拟试卷及参考答案
- 2026年寄生虫检验模拟试卷带答案
- 老旧小区加装电梯施工监理实施细则
- 2026届天津市和平区高三一模高考英语模拟试卷(含答案详解)
- 2027兴业银行校园招聘笔试参考题库及答案详解
- 电缆敷设安装施工方案与技术措施
- GB 1589-2026汽车、挂车及汽车列车外廓尺寸、轴荷及质量限值
- 2026年海南发展控股公司招聘试题及答案
- 2026年医院行风建设专题培训课件
- 2026年济宁普法考试试题及答案
- 喷涂工序低温烘干控制规范
- 2026 全国职工职业技能竞赛 人工智能训练师赛项 终极备赛题库 800题 附答案
- 历年航天科工测评题目
评论
0/150
提交评论