我国的旅游市场已经逐渐地走向饱和,想要发展,就必须要寻求新的发展模式。本项目就是抓住贵州的交通飞速发展的契机,以高速为主线,高速周边的景点、酒店为依托,高速维修为辅线,借助今天得到广泛应用的智能移动设备开发出的一套智慧旅游 APP。
基于 Linux 开发出的 Android 操作系统的最大的特点就是“Open Source”,用户应用的系统稳定,功能齐全。Android 系统架构采用分层思想,与它的操作系统的架构十分相似, Android的系统架构可以分为四个部分,即: Linux 内核层、Android运行库,及其他库层、应用框架层、应用程序层。
本项目主要由前端Android 版APP客户端和Web 后台构成。
Android版?app 客户端界面主色调为淡蓝色,包括路况、求组、出行、景点、酒店、美特产等主要功能按键,方便用户使用,做到良好的用户体验。
Web 后台界面整体色调为深蓝色,界面简介,主要用于对管理员、新闻、景点信息等进行增加、删除、修改操作。
2.1系统功能结构
智慧旅游信息管理系统在功能结构上包括以下层次:
2.1.1 资源层
根据交通厅提供的数据库或借口以及各工作流所增加的各类数据库形成的特色数据库,充分实现信息的快速查询。
2.1.2 加工层
在资源层的基础上,建立车辆数据库(物)、风景名胜数据库(物),用户数据库(人)等,使用户可以方便地找到所需的信息。在这个层次上需要建立物与物的关联、人与人的关联、人与物的关联、人与事的关联等活动,以达到各功能之间的“共知”,为共享创造条件。
2.1.3 服务层
利用对加工完的资源,开展用户的登陆,线路的查询,线路周边信息的查询等工作。在这个层次上开展信息传递等活动。
2.1.4 技术层
服务于各层次,是共享体系的支撑。包括数据库技术、网络技术、服务器技术、搜索引擎技术及各种标准接口等。
2.1.5 表现层
专注于美工,利用技术层提供的各种借口,实现各种功能的实现,实现页面的跳转等。
上述各功能层次的建设,对开展信息的共享,推动各项工作及任务的落实,实现系统的良好运行,以及系统的后期维护是很重要的。同时要通过在小组各成员之间建立长效的信息及工作层面分享交流的运行机制,才能使项目高速有效的按时完成。
“智慧旅游”APP 前台开发流程:首先进行界面设计,再使用 Android 语言在 eclipse 中进行代码编程。
Web 后台开发流程:首先是数据库设计,并用 MySql进行具体实现;后台 Web 界面设计,是能够用 Java 语言在 MyEclipse 中进行代码编程调试。
出处 电子技术与软件工程
原标题 基于Android的“智慧旅游”手机APP开发
作者 刘士润 崔忠伟 韦萍萍 谢建国
参考资料