APP下载

基于Android技术开发研学旅行服务平台

2016-12-17樊习习

邯郸职业技术学院学报 2016年3期
关键词:研学密码客户端

樊习习 刘 芳

(南京科技职业学院 信息技术系,南京 210048)



基于Android技术开发研学旅行服务平台

樊习习 刘 芳

(南京科技职业学院 信息技术系,南京 210048)

随着研学旅行在国内教育界的日益普及,中小学校相关部门迫切需要通过手机、平板电脑等智能终端、使用研学旅行服务平台在线选购适宜的研学游产品,详细介绍这款App平台的开发技术。

研学旅行;Android开发技术

1 开发背景

研学旅行,简称研学游,按照国家教育部基础教育一司司长王定华的说法就是学生集体参加的有组织、有计划、有目的的校外参观体验实践活动,或者说是把课堂搬出学校,通过游览、交际,认识自然和社会,在阅览风土人情中提升认知。游中有学,行中有思。它已成为旅游产业发展新的突破口和旅游经济新的增长点,很多省市已陆续采取研学游基地+景区的模式,打造出多种研学游品牌项目及多条精品线路,同时研学游也亟需纳入到智慧旅游管理的一个重要组成部分。[1]

旅行在当下来说是一件享受和使人放松的事情,但学生在学校很少有机会和同学一起出去旅行,更多时间都是和家长一起,或者家长出面在假期直接找个旅行社完成一次简单的旅行。研学旅行的意义则不同,它可以让同班或同年级学生在旅行中体会到更多旅行社不能带来的体验和快乐,让每位学生在研学游中提高自理能力、野外生存、处理突发事件能力、应急能力、独立能力、团队合作意识和能力,提高与人沟通、交流和协作的技巧。

2 需求分析

随着研学旅行在国内的日益普及,中小学校相关主管部门迫切需要通过手机、平板、PC等智能终端,使用研学旅行服务平台在线选购适宜的产品和服务,安排好大量学生的研学旅行内容,推进中小学生素质教育的全面发展。

从技术可行性来说,智能手机大多基于安卓系统。安卓技术也相对成熟。而研学旅行服务平台的开发,主要是对平台的工作模式,功能模块和角色进行设计。网络付费和网络购买技术,早在很多旅游系统平台开发中就已经成熟。且我国目前也有了一些基本的旅游系统平台,例如途牛、携程、淘宝旅游等,这些平台的使用已经相当成熟。这说明本系统在技术开发方面完全可以完成。从经济可行性来说:首先,各省市从2014年后陆续开发了不少研学旅行产品,而相应的服务平台尚未开发出来,若能开发成功,其市场使用空间非常巨大;且研学旅行已成为中小学校不可或缺的部分,各学校主管、家长或者学生通过研学旅行服务平台可以选择学校需要或者学生自己喜爱的研学产品,同时还可以对旅行社、旅行产品和价格做衡量,找到适合自己的选择;也可以帮助旅行商家增大销售量。使用本系统人群众多,具有经济可行性。

3 安卓技术简介

安卓是谷歌最先提出,为移动设备所服务的软件。它的开发平台选择了非微软系统的具有开发源码的 LINUX 相关系统,主要应用于手机、平板电脑等移动设备当中。安卓系统主要包含四大组件。使用安卓技术进行开发时,也要搭建相应环境;就如同使用 PHP 和 .NET 技术类似,都要建立环境。具体包括配置 JDK、安装Eclipse IDE、Android SDK、ADT设置等步骤[2]。本系统开发环境为:1.硬件环境:PC机4G内存 500G硬盘,英特尔CPU ;2.软件环境:Windows2000/XP/2003/VISTA/7/8/10;3.编程语言名称:Java SE Development Kit,Android Studio,Android Sdk,Android Developer Tools ,MySQL。用户使用环境为:1.硬件环境:Android智能机或平板电脑,运行内存 2G ,机身内存4G;2.软件环境:Andriod4.0版本以上。

4 工作模式选择与简单应用流程

开发模式为客户/服务器模式。终端系统选为智能手机,后台数据库使用 MYSQL。客户端通过智能手机,进行页面的登录或者说是系统的登录。然后进行浏览图片。这些图片就是各类研学旅行产品的介绍,包含线路、价格、餐饮服务、住宿服务、商家介绍等内容。用户在找到心仪的研学游产品后,进行购买。这就是提交要求到服务器端。在请求被响应后,后台数据库内容发生改变。包含网络交费转账。传达用户客户端要求,商家响应,并完成订单。客户端还可以进行订单管理,且还可申请附加的导游服务,旅行结束后还可以给出相应的评价。

5 系统平台的功能性设计

通过研学旅行,可以让中小学生与大自然亲密接触,在旅行中找到无穷的乐趣和体验与家人在一起不一样的旅行,研学旅行服务平台就是提供给各中小学校主管部门进行在线浏览、定购研学旅行线路、景点、餐饮和住宿的服务系统。它大致功能如下:

1.登陆、注册、忘记及修改密码服务

2.选择线路定制服务

3.不同的研学旅行线路服务

4.详细的研学旅行景(地)点及优惠服务

5.旅行地附近的特色餐饮服务

6.旅行地附近的住宿服务

7.订单成功后可在我的订单中查询或修改服务

8.个人中心里可以查看用户资料和相关评论

9.个人中心里可以修改个人资料选择自己喜欢的导游、检查更新和意见反馈等服务。

6 平台的功能模块图

根据需求分析得到客户端需要的模块和所需的模块的简要说明,如表1客户端主要模块简要说明表所示:

表1 客户端主要模块简要说明表

根据需求分析得到的客户端的各个模块之间关系如图1客户端模块结构图所示。

7 平台的主要功能模块设计

7.1 用户注册

用户注册时需要填写手机号(作为登录名使用)、验证码,设置密码(长度最多为16位),确认密码,勾选“我已阅读并同意”如图2所示。

当用户注册时通过填写手机号来获取验证码,收到正确的验证码后填写收到的验证码,再设置自己的账户密码,确认密码,并勾选 “同意”咨询服务免责协议,否则注册按钮为不可选中状态,按要求填写相关信息后点击注册按钮,数据直接提交到后台。

7.2 用户登录

用户登录模块由用户通过用手机注册的号码进行登录,如果用户忘记密码可点击忘记密码找回密码或者重新设置密码。页面效果如图3所示。

用户可以选择记住密码,在以后可以直接登录,该系统会将用户名和密码保存;在这一系列的操作中,后台会根据有没有此用户进行确认以及登录,并对用户资料保密。

7.3 线路定制

用户在登录成功的时候,界面会自动跳入线路定制界面,在此界面中可以清楚的看出旅行路线,线路定制如图4所示。

在线路定制图中,可以清楚的看见不同地方的研学旅行的环境和价格,让学生对自己的旅行有一个很好的规划,可以在低价格旅行中学习到更多的知识和生活本领,还可以让每个学生对自己的生活做最充实的打算。

7.3.1 选择线路

在线路定制里有多个旅行地点(景点)可供选择,例如“习儒拜圣”这个地方的详细资料可为学生提供学习和成长的空间,在这里研学师生可以很清楚地了解“三孔”“孟庙”等等一些旅行地点,此处还增加了更多的优惠,让研学师生在出发之前就会了解很多,对旅行充满着期待。效果图如图5 选择“习儒拜圣”所示。

在每个旅行者的消费意识中,都希望自己可以花更少的钱享受更舒适的旅行。为此系统还提供一些优惠活动,研学游校方主管可在此付款参与优惠活动,如图6所示:

7.3.2 餐饮服务

在研学旅行的途中,品味当地的美食,可以让旅行师生感受到舌尖上的文化,及时补充身体能量,使学生游玩得开心,品味得舒心。不同的旅行地有着不一样的餐饮美食,通过系统的在线付款,可以提前定购团体餐,避免到景点后找不到餐饮地的尴尬,此模块界面如图7所示:

通过餐饮选择功能可以让研学师生们有更多的精力去了解认识、体验、学习、感受大自然,与大自然亲密接触,在天人合一的境界中得到锻炼。

7.3.3 住宿服务

住宿服务顾名思义就是在旅行途中有一个舒适的环境休息调整。当研学师生在旅行线路超过1天时,自然需要提前预订一个干净卫生环境优美的住宿地。系统对于这项服务的效果如图8所示。

7.4 我的订单

该界面可以对自己当前的订单以及历史订单进行查看。用户在这里可以看到自己是否有订单、有几项订单以及每项订单的详情。界面效果如图9所示。

7.5 个人中心

在个人中心,用户可以很清楚的看到自己的用户名,以及服务评论和历史评价,还可以选择自己喜爱的导游陪同一起旅行。效果如图10所示。

8 数据库设计

8.1 用户信息表

用户的信息可以在用户信息表中清楚地看见,可以在里面看到用户的称呼,注册手机号,和自己设置的密码,如表2所示。

表2 用户信息表

8.2 线路定制表

用户在为中小学生选择旅行线路时,出现一个线路定制,线路定制里面会包含线路的名称,开始选择这条线路的时间以及结束的时间,如表3所示。

表3 线路定制表

8.3 住宿服务表

在旅行的过程中,肯定会要选择住宿服务,在这里会看到酒店名称、图例。预定酒店的电话,酒店的价格,如表4所示。

表4 住宿服务表

8.4 餐饮服务表

在旅行途中离不开餐饮服务,它为旅途劳累的中小学生补充能力,在餐饮服务中可以看到名称、图例、电话、该餐饮地的友情提示和用餐时间等,如表5所示。

表5 餐饮服务表

8.5 个人中心表

在用户对中小学生的旅行进行选择时,可以在个人中心查找相关的评论和一些个人详细资料,如表6所示。

表6 个人中心表

MySQL环境下构建的本系统数据库表结构如图11所示。

[1] 刘芳. 研学旅行云平台建设[J].电脑知识与技术,2015,(12):162~166

[2] 宋磊,董国芃. 基于Android技术开发订餐系统[J].电子测试,2016,(4):5~6

[责任编校:张彩红]

2016-07-08

江苏省大学生创新训练项目研究经费资助项目(201612920029H)。

樊习习,女,江苏徐州人,南京科技职业学院信息技术系计算机应用专业2014级本科生。

TN929.53

A

1009-5462(2016)03-0052-09

猜你喜欢

研学密码客户端
研学是最美的相遇
密码里的爱
The Visit to Youth Science and Education Center研学是最美的相遇
如何看待传统媒体新闻客户端的“断舍离”?
把研学从省内延伸到省外、拓展到国外
密码抗倭立奇功
研学之旅
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
大枢纽 云平台 客户端——中央人民广播电台的探索之路