旅游企业数据报告也指出,人们去旅游已不单单仅限于门店和电脑。各种度假在APP软件上的订单比重超过50%,每年数百万人通过手机软件预订的远超过电脑端。为了满足用户的需要,在线旅游企业纷纷与国内外旅行社合作,把线下度假产品搬到手机上。由于手机的便捷性,许多人直接跳过电脑端使用手机端来进行操作。因此设计了一款能够可以便捷出行以及出行娱乐的手机app的软件是很有必要的。文献综述
2 旅游服务系统的需求描述
2。1 需求分析
通过调查分析,软件应具有以下功能 :
1。交通与文化的详情介绍;
2。切换地区的天气预报;
3。拍照的收藏与分享功能;
4。景区的详情介绍与搜索及交通;
5。美食的详情介绍与搜索;
6。娱乐猜景点;
7。清除缓存;
8。分享功能,将此软件分享到朋友圈,QQ好友及新浪微博等第三方;
9。意见反馈;
10。用户的登录与注册功能,可上传头像修改头像。
2。2 可行性分析
可行性分析能够极大的减少项目做成中的可能遇到的问题。以极小的代价解决现存的问题。本软件主要对其经济、技术两方面进行可行性分析。
1.经济可行性
本软件所用的软件都是开源软件,可以从专业门户免费下载,好多框架都在GitHub上可以找到。所以从经济上来说是可行的。
2.技术可行性
本软件以Eclipse为开发平台,后台是servlet进行开发,本地涉及到数据库。Android开发在学校期间培训过一个月,在上海实习期间,自己在网上学习以及求助同学,克服了一系列的问题,公司还有很多同事给予帮助,所以在技术上是可行的。
综上所述,基于安卓平台的旅游系统软件的开发是可行的。
3 旅游服务系统的设计
3。1 相关技术
3。1。1 Eclipse平台介绍
Eclipse是一个集成很多元素的开发坏境。主要开发语言是Java语言,通过安装不同的插件可以支持其他功能。经过科技技术的不断发展,Eclipse也不断迭代更新使其不断健壮,也越来越被更多的人使用。
3。1。2 Java语言介绍
经过数年发展,由于Java的简单、易于操作性、健壮性、可移植性强,Java已经有了很大的发展市场,使用人数逐年增加。Java是一种常用的面向对象的语言,它是由语法、文件格式、JVM和API四大部分组成。来:自[优.尔]论,文-网www.youerw.com +QQ752018766-
3。2 系统技术平台
3。2。1 服务器开发环境
本软件服务器端采用的开发工具是MyEclipse和MySQL。MyEclipse软件可以开发web项目、eclipse工具项目、eclipse技术项目。MySQL是一个的体积小、速度快的轻量级存储数据的地方,支持多线程、能够加快查询速度。开发语言是Java,主要用的技术是servlet和JSON。
3。2。2客户端开发环境
本软件客户端采用的开发工具是Eclipse。我们可以用XML来部署前端页面,之后用Java语句来控制,用JSON数据使得前后两端得以沟通。
3。3 系统设计说明
3。3。1 功能模块的设计
功能模块设计如图1,用户在登录与不登录的情况下都可以访问程序,但在上传景点功能必须登录才能实现相应的操作。