基于android平台的无忧旅软件的设计

基于android平台的无忧旅软件的设计

ID:9128227

大小:75.50 KB

页数:5页

时间:2018-04-18

基于android平台的无忧旅软件的设计_第1页
基于android平台的无忧旅软件的设计_第2页
基于android平台的无忧旅软件的设计_第3页
基于android平台的无忧旅软件的设计_第4页
基于android平台的无忧旅软件的设计_第5页
资源描述:

《基于android平台的无忧旅软件的设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于Android平台的无忧旅软件的设计张国平李亚丽苗志慧平顶山学院计算机学院随着Internet的发展越来越快,互联网渐渐覆盖了全球。旅游业的信息正通过网络与全球接轨,旅游业也在慢慢的实现信息化。该文采用Android技术设计实现了一个基于手机端的无忧旅软件,主要完成了用户注册登录、景点收藏、景点评论经、城市切换和景点搜索等功能,该软件能为不跟团旅行的用户群体,提供便捷有效的景点信息,旅游路线信息和旅游服务信息等,保证用户的旅游一路无忧。关键词:Android;无忧旅软件;旅游;基金:河南省科技计划项目(172102210428)随着互

2、联网技术的快速发展和普及,旅游业发展越来越迅速,人们生活水平的不断提高,越来越多的人不廿于跟着旅行社或旅游公司的计划出行,而是想自己约上家人或朋友自行出去旅行m,为了使旅游的相关信息资源网络化、达到资源的充分利用m,本文开发了一款基于Android平台的无忧旅软件,能为用户提供全面的旅游景点信息,旅游路线信息和旅游服务等信息,避免因为用户不熟悉旅游城市的环境,而造成人力、物力和财力等方面的浪费,提高用户的游泳出行体验,保证用户的旅行一路无忧。1需求分析1.1软件设计目标本软件是基于安卓的、为广大随心出行的用户设计的一款关于旅游的平台。为了

3、给游客提供一个免费的、多方位的景点查询的平台。具体的功能期望实现如下目标:1)运行软件,能够准确定位当前用户所在的城市。也可以随时切换当前城市,浏览景点。2)游客能够浏览景点、随心查找景点、查看景点的详细信息、切换城市、查看景点评论。3)已注册的用户除了拥有游客的所有功能以外,当用户登录后可以査看个人基本信息、编辑个人基本信息、可以收藏景点、删除收藏景点、评论景点。1.2业务操作流程没有进行注册的用户(游客)能够通过注册,成为本软件的用户。如果在没有注册的状态下,游客也可以使用软件,主要可以进行浏览景点、查看其详细信息、査找指定城市、浏览

4、当前景点的热门景点、私人订制(选择更适合自己和家人的景点,如:主题公园、亲子游、游山水等),查看景点评论信息。注册的用户可以登录、查看个人信息,编辑个人基本信息、收藏景点、查询收藏景点、删除所收藏的景点、对景点进行评论等。1.3功能需求本软件主要包括注册用户和未注册的游客2种用户角色。未注册的用户能定位当前城市,查看当前城市景点信息、查看热门目的地、热门景点、热门酒店和景色,私人订制的一些景点、査看景点的详细信息(包括景点的评论信息,景点的门票信息,景点的详细地址,景点开放时间,景点优惠信息,景点重耍提醒,和景点的文字及图片介绍),切换当

5、前城市,搜索景点,查看搜索历史等。注册并登陆成功的用户,除了具有游客所有的操作权限外,还可以将某个景点进行收藏,可以查看收藏列表,也可以删除某个已收藏景点,可以对某个景点进行评论,可以查看个人基本信息,编辑个人信息(主要包括用户头像,用户签名,用户城市等)。软件总用例图如图1所示。图1软件总体用例图2系统功能设计通过前期的需求分析得出,本软件的使用者可以分为两类,没有注册是游客,已注册的用户。游客可以进行浏览景点,查景点详情,切换目前的城市,查看景点详细信息及其评论信息等;注册用户登录可以收藏景点、査看收藏列表、删除收藏景点、评论景点、查

6、看并编辑个人基本信息。根据这些功能,将页面主要分为四个模块,主要有首页模块、目的地模块、发现模块和我的模块。其中这些模块的具有的具体功能设计如软件功能模块图2所示。阁2软件功能结构阁3实体类和工具类的设计软件中主要的实体类的描述如下:1)MyUser类:这个类所对应的就是的用户表,主要用來描述用户的信息,包括用户名、密码、联系方式、年纪、血型、星座、签名、爱好、城市、职业、用户头像地址。2)ScenicInfo类:对应景点表,主要描述景点的相关信息,包括景点编号、景点名、景点票价、景点介绍、景点地址,景点地区。3)CmtInfo类:对应评

7、论表,主要描述景点的评论信息,包括用户ID、景点ID、评论的内容、评论1D、评论的日期。4)MoreDataDetail类:对应景点详细信息表,主要描述景点的额外信息,这些信息主要有开放吋间、重要提醒、温馨提示、优惠信息等。5)CollectData类:对应用户的收藏记录,主要记录用户收藏景点的信息,这些信息主要包括景点、收藏者、收藏时间。6)RegionInfo类:对应地区表,主要描述地区信息,包括地区编号、地区所在父节点、地区名、地区所屌类型、地区首字母。7)SearchHistory类:对皮历史搜寻表,用来描述用户历史搜索信息,主要

8、色括历史编号,搜索关键词,搜索时间。软件中主要的工具类的描述如下:1)BitmapUtils:该类是一系列与图片相关的工具类,包括对图片的大小、质量压缩、获取文件的扩展名。2)StringUt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。