开源毕设项目《面向桂林旅游的APP软件设计与开发》

本文介绍了桂林导游攻略APP的开发,包括安卓端和服务端。安卓端实现了注册、登陆及首页、攻略等模块功能,服务器端负责数据存储与同步。目前存在数据同步、资讯分享等未完善问题,后续计划用Python爬虫优化数据,上架时将后台服务器上传至云服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:说一下闲话,项目一个星期完成,三天写成初稿,后面改论文用了三个月(夸张点,并不是每天都在改)。最终于2019年5月19号完成毕业答辩。毕设老师给95分,验收老师给90+,这个分数是可以推优进行二辩的,奈何之前没有申请答辩(答辩和验收的唯一一个区别就是多了个ppt,其他都一样)。所以分数再高,也不能进行推优,算是一个小小的遗憾,个人感觉项目一般般,可能我是我们毕设小组完成的比较好的吧,其他人做的大部分都是java web,APP的很少。算了,事已至此,算是告一段落了。下面给出开发步骤,代码以及论文(注意:如果你想拿我这个项目和论文作为毕设,基本上是不可能的,我们学校的所有论文都会上传知网的,一查一个准)。


用到的开发工具:

安卓端:AndroidStudio,服务器端:Eclipse+Tomcat+MySQL


用到的技术:

大部分技术来源于我的技术博客,欢迎关注我的CSDN博客


目前已经完成的功能如下图所示:

1.倒计时以及闪屏页面

2.登陆注册页面(需要配合服务器,其中游客模式可以直接进入页面,内置了一个账户:admin 密码:950207,密码进行MD5加密)

3.首页

4.攻略

5.发布

6.商城

7.我的

8.设置(密码修改完成)

9.详情页面

其余功能请自行体验。。。。


总结(论文的最后一段,写的不错直接摘抄了)

桂林导游攻略分安卓端和服务端,本次设计中主要完成的是安卓端的内容。

安卓端主要完成了包括账户密码的注册、登陆,进入主页面中分首页、攻略、发布、商城、“我的”等模块。(1)首页中主要完成了轮播图、游桂林、知天下以及天气的查看。其中轮播图的内容是桂林风景的推荐,游桂林主要是游记、视频、交通住宿、行程、周边等游客经常需要的功能推荐。知天下完成了头条、国内、国外、娱乐、体育、军事等10个栏目的资讯(时实更新),用户可以在旅游休息的时候进行新闻的阅览。天气预报可以查看桂林15天的天气详情。(2)攻略中主要完成了桂林攻略目录和发现的实现,详细介绍了一些桂林的风景、以及旅游的衣食住行各个方面,对用户来说是极其重要的攻略。(3)发布中主要完成了游记的发布,用户可以记录自己的所见所闻,编辑成文本保存在本地,通过我的-我的游记选项中查看。(4)商城中主要完成了商品的推荐、桂林的特产、门票、团购等商品的介绍,可以进行收藏,购买(模拟)。(5)“我的”中主要是完成了我的收藏、我的历史、我的订单、我的视频、我的游记、设置中密码修改等功能。通过这些可以查看和删除资讯信息和商品的记录,通过设置中密码修改可以修改当前用户的密码。

服务器端主要完成的有接收安卓端账户密码的注册、登陆以及修改,接收每条资讯信息和商品的历史记录,储存到服务器的数据库中,安卓端登陆账户和密码的时候便和服务器中的数据进行同步,用户更换设备数据也不会丢失。

需要改进的地方:服务器只能存储账户密码的信息以及用户浏览的历史信息,没有做到所有数据的同步,下一步是完善服务器开发,安卓端用户只要进行数据的操作,操作的数据便同步到服务器中去。安卓端资讯的分享、评价还没有完善,数据的搜索没有完善。知天下的新闻数据来源聚合数据(https://www.juhe.cn/),旅游资讯来源于马蜂窝、去哪攻略、穷游等网站信息的摘取,商品数据来源于天猫、京东信息的摘取,把摘取的信息以JSON的格式进行储存在资源文件raw文件夹下,目的是为了模拟从服务器中获取的json数据,暂时还没有实现数据的实时更新,下一步的改进是把这些数据放在后台服务器中,利用python爬虫技术从网上进行有选择的筛选信息,来扩充资讯信息的完整,实现全部的数据同步服务器,实时更新数据,对资讯来源进行优化,如有必要可以自己实地去搜索资讯信息,给用户更加完美的体验。

桂林导游攻略APP现阶段完成了大部分分功能,旅游资讯的信息可以供用户使用,在以后正式上架应用商店的时候,需要把后台服务器上传到阿里或者腾讯云的服务器上,完善用户的体验。


代码、论文、任务书、开题报告下载如下(2020年01月4号更新)

点击下载桂林攻略.apk

点击下载桂林攻略安卓实现代码

点击下载桂林攻略服务器实现代码

点击下载面向桂林旅游的APP软件设计与开发论文(学校已经上传知网)

点击下载桂林攻略任务书

点击下载桂林攻略开题报告


19年12月23阉割版更新:根据留言反应,这次把代码中的后台服务阶段已经取消,这次不在使用eclipse等工具,仅仅只需要使用AS即可,非常方便个人修改完成自己的课设,我称之为阉割版,代码仅仅只改动RejecteActivity.java和LoginActivity.java代码。

点击下载桂林攻略阉割版.apk

点击下载桂林攻略阉割版代码


如有意见或者建议请跟帖,转载请标注来源,谢谢!请尊重劳动成功,切勿商业使用!

注意:个人论,请勿商业使用。已经上传知网。 在信息化时代,人们获取旅游资讯不再仅仅是行社或者口头相传,往往借助互联 网获取更多的旅游资讯,一部分客更喜欢自驾游,所以及时的获取更多的当地旅游资 讯是必不可少的,桂林导游攻略 APP 的产生弥补了这一缺陷,可以满足人们查询旅游资 讯信息,对那些需要来桂林旅游的人们提供了便利性。 桂林导游攻略 APP 是基于安卓开发的, 分为安卓端和服务器端,主要实现安卓端常 用的功能。安卓端采用 AndroidStudio 工具来开发,服务器端主要用 Eclipse、 Tomcat 和 MySQL 工具来开发, 主要采用 MVC、单例、观察者等设计模式。 安卓端主要分为首页、攻略、发布、商城、“我的”模块,各个模块实现不同的功能, 不仅能够获取桂林最多最快最全的旅游信息,还能浏览时事新闻头条、社会、国内等热 点新闻,还可以实时关注桂林天气,桂林旅游的热点小视频、特产、旅游门票等功能。 服务器端主要是保存安卓端提交的数据进行数据保存,包括账户密码的注册、登陆和修 改,还包括用户的浏览历史记录。 经过开发桂林旅游攻略系统得到的结论: 通过对该系统的实现过程, 可以很好的帮 助用户了解桂林旅游资讯信息, 提供了便利。 对安卓开发有了更深一步的了解, 同 时也了解了国内安卓开发存在的一些问题, 希望在以后的安卓开发环境中, 国内各大 IT 公司联合起来由政府出面组织制定统一的标准, 这样才能健康、可持续地发展。
一、项目简介 本项目是一套基于SSM的旅游管理系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以直接作为毕设使用。 项目都经过严格调试,确保可以运行! 二、技术实现 ​后台框架:Spring、SpringMVC、MyBatis ​数据库:MySQL 开发环境:JDK、Eclipse、Tomcat 三、系统功能 本系统主要包含了:系统用户管理、景点信息管理、新闻管理、公告章管理多个功能模块。 下面分别简单阐述一下这几个功能模块需求。 1.登陆注册模块 管理员的登录模块:管理员登录系统对本系统其他管理模块进行管理。 用户的登录模块:用户登录本系统,对个人的信息等进行查询,操作可使用的功能。 用户注册模块:游客用户可以进行用户注册,系统会反馈是否注册成功。 添加管理员模块:向本系统中添加更多的管理人员,管理员包括普通管理员和超级管理员。 2.景点信息管理模块: 景点信息列表:将数据库的景点信息表以列表的形式呈现给管理员。 添加景点信息:实现管理员添加景点信息。 修改景点信息:实现管理员修改景点信息。 3.公告章管理模块: 公告章列表:将数据库的公告章表以列表的形式呈现给管理员。 添加公告章:实现管理员添加公告章。 修改公告章:实现管理员修改公告章。 4.旅游线路管理模块: 旅游线路列表:显示系统的所有旅游线路,可以通过关键字查询。 旅游线路删除:对输入错误或过期的旅游线路删除。 5.变幻图管理模块: 变幻图列表:显示系统的所有变幻图,可以通过关键字查询。 变幻图删除:对输入错误或过期的变幻图删除。 6.用户模块: 资料管理:用户登录本系统。可以对自己的个人主页进行查看。 系统信息:用户可以查看自己的系统提示信息。 修改资料:用户可以修改自己的账号密码。 信息搜索:用户可以通过关键字搜索站内信息。 密码修改:用户可以修改个人登录密码。 7.系统管理模块:包括数据备份。 8.退出模块: 管理员退出:管理员用来退出系统。 用户退出:用户用来退出系统。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等待着冬天的风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值