AppCan 移动应用开发项目源码分享:嗡嗡旅游App开发

开发者介绍:老家湖北巴东好山好水,神农溪、巴人河、三里城等都是旅游好去处。中秋节回了趟老家,看到家乡的原生态景色吸引了大批游客,由此萌发了想法:用移动技术开发一个App试水,把家乡景点介绍给更多的人。于是,耗时一个月的《嗡嗡旅游》应运而生,特此将项目源码分享给广大AppCan开发者。

项目实现功能

用户注册、登录,游记查看和发布,查看辖区内景区、酒店、交通、攻略等信息,内容收藏、评论和分享,查看地图,景区门票、酒店电话预定等。

项目使用插件

引导页

引导页3张图片采用的是全屏显示的slider,控制图片滑动。

首页

头部轮播图,使用的是uexScrollPicture插件,图片地址从后台获取,动态显示在页面上。轮播图下面的菜单栏,全部由div组成;景点及攻略的图片信息展示,数据全部从后台获取,用到了缓存方法。底部栏并没有采用tab,而是使用4个div横向显示,点击其中任何一个,显示出相对应的window。

注册页

景点页

景点详细页面中,订票模块调用了uexCall插件,点击可拨打电话。另外,地址模块调用了高德地图插件,使用了高德地图的设置中心点、添加标注、开启、关闭指南针、设置自定义按钮、打开地图及关闭地图方法,使用高德地图之前需要到高德地图的官网上申请为开发者,根据包名及签名申请key,具体步骤可以参考AppCan官方文档。

另外,分享功能的整个页面是一个浮动窗口,实现分享到微信、朋友圈、QQ好友、QQ空间,同时也能内容复制到剪切板和发送短信。效果图如下:

分享模块调用了uexWeiXin、uexQQ、uexSMS、uexClipboard插件,其中微信和QQ属于第三方插件,使用之前需要到相关网站上申请为开发者,获取到AppId。

发现页

该页面主要使用tab做导航栏, 5个浮动窗口之间可以通过滑动切换页面,也可以点击切换。

游记页

游记页面中,用户可查看热门游记,点击写游记时若是没有登录,则提示用户需要登录,进而跳到登录页面。游记撰写页面,添加图片模块调用了uexActionSheet、uexUploaderMgr、uexImage以及uexCamera插件,值得注意的是uexActionSheet和uexImage只有在线打包才能看到效果。

基于Web的旅游网站的设计与实现

本旅游网站系统采用B/S模式架构设计,使用的技术包括:Java编程语言、JSP技术、SpringMVC框架和MySQL数据库,主要实现了用户前端系统和后台管理系统两个端,本系统主要分为用户前端系统和后台管理系统两个部分。

用户前端系统主要实现以下功能:

(1)用户注册:用户在进入系统之前需要填写资料,如手机号码、用户名称和密码等进行注册。

(2)用户登录:用户注册完成后,填写手机号码、用户密码等信息登录系统。

(3)浏览旅游景点:用户在系统中可以浏览系统所展示的旅游景点信息。

(4)在线购买景点门票:用户在系统中可以选择自己喜欢的旅游景点进行在线订票。

(5)浏览旅游动态:用户可以在本系统浏览旅游相关动态信息。

(6)浏览旅游美食:用户可以在本系统浏览旅游景点美食信息。

(7)浏览旅游特产:用户可以在本系统浏览旅游当地特产信息。

(8)浏览旅游攻略:用户可以在本系统浏览旅游攻略信息。

(9)用户门票管理:用户购买旅游景点门票后,可以对购买的旅游门票进行管理。

(10)用户信息管理:用户在系统中会填写自己的个人信息,如用用户名称和用户密码等,可以对其信息进行修改等操作。

后台管理系统主要实现以下功能:

(1)管理员登录:管理员通过后台设置的账户信息登录系统后台管理系统。

(2)管理员管理:管理员可以添加新的管理员以及对新的管理员进行增删改查等管理操作。

(3)旅游概况管理:管理员可以对旅游当地的概况进行管理。

(4)城市管理:管理员可以对旅游城市进行管理。

(5)景点管理:管理员可以对旅游景点进行管理。

(6)美食管理:管理员可以对旅游美食进行管理。

(7)特产管理:管理员可以对旅游特产进行管理。

(8)动态管理:管理员可以对旅游动态进行管理。

(9)攻略管理:管理员可以对旅游攻略进行管理。

(10)用户管理:管理员可以查询系统中的用户,可以对其资料进行查看、删除等操作。

(11)景点门票订票管理:用户在完成景点门票在线订票后,管理员可以对其订单进行查询、出票等操作。

系统部分截图如下:

用户前端系统部分功能截图如下所示:

1、旅游网站首页如下图所示:

2、用户登录页如下图所示:

3、用户注册页如下图所示:

4、旅游景点页如下图所示:

5、景点门票页如下图所示:

6、旅游攻略页如下图所示:

7、旅游特产页如下图所示:

后台管理系统部分功能截图如下所示:

1、管理员登录页如下图所示:

2、景点管理页如下图所示:

3、特产管理页如下图所示:

4、攻略管理页如下图所示:

5、用户订票管理页如下图所示:

以上是本旅游网站系统的部分功能截图,如需获取源码,点赞+关注+私信!!!

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。