基于Android的苏州旅游攻略软件的开发与实现.doc

资料分类:计算机信息 上传会员:萌小月 更新时间:2020-12-26
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:22800
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:对于难得的假期,旅游出行是当代人们放松心情、体验生活的一种典型模式。在很多时候,对于平时不是特别了解旅游相关情况的用户来说,哪有好吃的、哪里非去不可、住在哪里合适,这些对于他们来说非常重要,毕竟是一个自己从来没有去过的地方,有了别人的经验作为参考总是可以事半功倍。所以说旅游攻略就是他们最给力的助手。

苏州旅游攻略手机APP是为了来苏州旅游的朋友而开发的手机软件,集成开发环境使用流行的Eclipse,后端开发语言采用简洁高效的Python,通过爬虫爬取网站攻略数据,前端采用Android开发语言显示。该软件专注与提供有关苏州旅游攻略的相关信息,以攻略模块分类的形式呈现给用户,信息内容以系统所爬取的攻略内容为主。系统功能包括包括:后台旅游攻略数据的抓取与管理模块,后台登陆模块设计,酒店攻略模块,美食攻略模块,问答攻略模块,游记攻略模块,路线规划模块,景点攻略模块以及Android版本升级更新模块。

基于Android的苏州旅游攻略APP实现了移动端详细显示当下最新最热的旅游攻略,满足了用户查看旅行信息的需求,具有一定的实用价值!

 

关键词:旅游攻略;Eclipse;Android; Python;爬虫

 

目录

摘要

Abstract

1 绪论-1

1.1 系统开发背景及意义-1

1.1.1 系统开发背景-1

1.1.2 系统开发意义-1

1.2 系统开发内容-1

1.3 论文的组织结构-1

2 开发环境和相关技术简介-3

2.1 开发工具简介-3

2.2 Python-3

2.2.1 Python的优势:-3

2.2.2 Python的弱点:-4

2.3 Django框架-4

2.3.1 Django简介-4

2.3.2 Django框架的核心组件-4

2.3.3 Django的MVC思想-5

2.4 Scrapy应用框架-6

2.4.1 Scrapy应用框架简介-6

2.4.2 Scrapy应用框架如何使用-6

2.4.3 XPath技术-7

2.5 Android-7

2.6 本章小结-8

3 系统需求分析-9

3.1 现状分析-9

3.2 可行性分析-9

3.2.1 经济可行性-9

3.2.2 技术可行性-9

3.3 功能要求-9

3.4 系统开发环境配置-10

3.5 本章小结-10

4 系统设计-11

4.1设计手册-11

4.1.1 重要约定-11

4.1.2 基本开发框架-11

4.1.3 基础工具/运行框架-14

4.2 数据库设计-17

4.2.1数据库表的E-R图设计-17

4.2.2数据库表设计-19

4.3 系统结构设计-20

4.3.1总结设计概述-20

4.3.2系统模块设计-21

4.4 本章小结-23

5 系统实现-24

5.1 网络爬虫模块-24

5.1.1 Scrapy的安装-24

5.1.2 使用Scrapy爬取苏州旅游攻略数据-25

5.2 后台登陆模块设计-26

5.2.1 后台Django环境搭建-26

5.2.2 Django模型(数据库)-27

5.2.3 Django视图与返回数据-27

5.2.4 后台登陆模块-27

5.3 酒店(美食)攻略模块-29

5.4 问答攻略模块-30

5.5 游记攻略模块-31

5.6 路线规划攻略模块-31

5.7 景点攻略模块-31

5.8 苏州旅游攻略社区模块-32

5.9 Android版本升级更新模块-33

结论-34

致谢-35

参考文献-36

附录-37

相关论文资料:
最新评论
上传会员 萌小月 对本文的描述:总体感受:游客记录下来整个旅游的情况,既是一种自己以后的回忆,又方便了其他来玩的游客,对于那些印象非常非常深刻的人和事情,还可以记录下来他们的联系方式,这对于旅游......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: