基于安卓Android平台的旅游系统APP的设计(Eclipse,MySQL)(任务书,开题报告,论文15700字,程序代码)

摘  要

随着手机使用的普及,人们获取与保存信息的方式已经发生了激动人心的转变。智能手机正在逐步融入我们的生活,并影响和改变着我们的生活。由于现在各种智能手机的使用,使得人们在管理、应用及服务等各个领域使用数据方面变得更加简洁,更加方便,大大提高了工作效率。

本论文主要对基于Android平台的旅游系统的开发进行了深入的研究。首先对基于Android的旅游系统进行了需求分析,在windows平台的环境下,搭载最新的android开发环境,采用JAVA为主要开发语言,使用Eclipse完成后台代码的编写,应用多线程技术保证程序性能,从而完成注册登陆、航班查询、机票订购、个人资料主页、添加好友、机场巴士查询、酒店预定等各项功能的设计,实现了旅游系统的展示。

通过对系统的功能进行测试,测试结果证明该系统界面友好、功能完善,有着较高的使用价值,具有庞大的潜在用户群体和较广阔的应用前景。

关键词:智能手机;Android;旅游系统;JAVA

ABSTRACT

With the popularity of mobile phone use, and preservation of people to obtain information the way has been a dramatic shift. Smartphones are gradually integrated into our lives, and to influence and change our lives. Now that the use of a variety of smart phones, so that people become more simple, more convenient, greatly improving the efficiency of data management aspects in all fields, applications and services.

In this paper, the development of tourism system based on Android platform is studied in depth. First of tourism system based on Android has carried on the demand analysis, under the environment of Windows platform, equipped with the latest Android development environment, using JAVA as the main development language, use eclipse to finish the backend code written using multi thread technology assurance program performance, thus completing the registration, login, and flight information, ticket ordering, a profile, add friends, the airport bus query, hotel reservation etc. the function design, the realization of the display of tourism system.

Through the function of the system test, the test results show that the system is user-friendly, functional, has a high value, has a huge potential user groups and broader application prospects.

Keywords: Smartphone; Android; Travel guide system; JAVA

总体功能说明

这个Android旅游系统客户端要求在Android系统的手机上可以运行,主要实现了注册登陆、航班查询、机票订购、个人资料主页、添加好友、机场巴士查询、酒店预定等功能模块。

(1)酒店管理功能:游客可以通过平台查询旅游景点附近酒店情况,同时还可以对合适的酒店进行预订;旅游管理员可以对酒店信息进行查询和调整(包括增加新的酒店信息或者删除错误酒店信息)。

(2)航班管理功能:游客可以通过平台查询航班信息并进行航班预定,同时也可以查询到机场巴士的信息;旅游管理员可以对航班信息进行查询调整(包括增加新的航班信息或者删除错误信息等功能)。

(3)好友管理功能:游客可以在平台上添加想要认识的好朋友并进行交流,或者可以删除已经添加的好友。

(4)登录注册功能:游客登录平台并进行身份信息的注册;旅游客户端管理员可以登录系统后对系统内关于酒店信息,航班信息,游客信息,留言信息进行管理;系统管理员登录平台对游客信息及旅游客户端管理员信息进行管理。

(5)个人资料管理功能:旅客可以在平台上进行资料的完善更改,密码用户名的更改;旅游客户端管理员也可以根据自己的需要对个人信息进行管理。

(6)留言板管理功能:用户可以通过留言板给旅游客户端管理员留言,旅游客户端管理员可以通过登录对留言进行解决和回复。

(7)用户信息管理功能:系统管理员可以通过后台管理该系统中所有具有管理权限的旅游客户端管理员的身份信息。

(8)系统设置功能:对系统服务器的各种维护工作,包括数据备份和回复等。

目  录

摘  要    I

ABSTRACT    II

目  录    III

第1章 绪  论    1

1.1 选题背景    1

1.2 课题研究现状    1

1.3 研究内容    2

1.4 本文的组织结构    2

第2章 相关理论和技术介绍    4

2.1 Android    4

2.1.1 Android简介    4

2.1.2 应用程序    4

2.2 安全权限机制    7

2.3 SSH框架    8

第3章 旅游系统需求分析    9

3.1 系统可行性分析    9

3.1.1 技术可行性    9

3.1.2 操作可行性    9

3.1.3 经济可行性    9

3.2 系统总体需求    9

3.2.1 开发运行环境需求    9

3.2.2 总体功能说明    10

3.3 系统功能性需求分析    10

3.3.1 航班预订者用户用例分析    10

3.3.2 旅游管理员用例分析    12

3.3.3 系统管理员用例分析    12

3.4 系统非功能性需求    13

3.4.1 系统安全性需求    13

3.4.2 系统可靠性需求    13

3.2.2 安全保密性需求    14

第4章 旅游系统设计与实现    15

4.1 系统设计概述    15

4.2 系统总体设计    15

4.2.1 系统模型设计    15

4.2.2 总体功能设计    15

4.3 系统总体流程设计    17

4.4 系统功能模块设计    18

4.4.1 登录注册模块设计    18

4.4.2 酒店管理模块设计    19

4.4.3 航班管理模块设计    20

4.4.4 好友管理模块设计    20

4.4.5 个人资料管理模块设计    21

4.4.6 用户信息管理模块设计    22

4.4.7 留言板管理模块设计    23

4.4.8 系统设置管理模块设计    24

4.5 数据库核心ER设计    25

4.5.1 机场大巴与游客ER设计    25

4.5.2 机票与游客ER设计    26

4.5.3 酒店与游客ER设计    27

4.6 数据库核心表结构设计    28

4.6.1 权限信息表    28

4.6.2 机场大巴信息表    29

4.6.3 用户信息表    29

4.6.4 留言信息表    30

4.6.5 留言详情表    30

4.6.6 酒店信息表    31

4.6.7 好友信息表    32

4.7 系统核心界面实现    33

4.7.1 注册登录实现    33

4.7.2 酒店管理实现    34

4.7.3 航班管理实现    35

4.7.4 好友管理实现    35

4.7.5 个人资料实现    36

4.7.6 用户信息管理实现    37

4.7.7 留言板管理实现    37

4.7.8 系统设置管理实现    38

第5章 旅游系统的测试及分析    39

5.1 测试策略    39

5.2 测试方法    39

5.2.1 系统整体测试    39

5.2.2 系统并发测试    39

5.2.3 系统模块测试    40

5.3 测试结果分析    40

第6章 总   结    41

参考文献    42

致    谢    44

Java实现旅游app_基于安卓Android平台的旅游系统APP的设计(Eclipse,MySQL)相关推荐

  1. java计算机毕业设计基于安卓Android的天文观星系统app uniapp 小程序

    项目介绍 信息技术的发展带来了大量的数据内容,在这些数据中,想要找到自己需要的只有通过搜索引擎.如今,通过百度去查找信息成为大众的首选,然而在经济利益的驱动下,许多百度来的信息都是商业内容,很难找到真 ...

  2. Android项目:基于安卓Android校园零食配送系统app(计算机毕业设计)

    当今社会是一个信息技术迅速发展的社会,人们的生活越来越离不开计算机和手机.作为一个计算机专业的学生,希望通过自己四年所学的知识编制一款基于Android平台的校园零食配送系统软件,方便你我方便他人. ...

  3. android餐厅菜单功能,基于安卓Android平台餐馆点餐订餐系统的设计与实现(SQLite)...

    基于安卓Android平台餐馆点餐订餐系统的设计与实现(SQLite)(毕业论文18000字,程序代码,SQLite数据库) 本课题是基于android(安卓)平台开发的,作为餐饮业点餐使用的一个工具 ...

  4. java android 相册_基于安卓Android studio相册备份及管理系统的设计

    基于安卓Android studio相册备份及管理系统的设计(论文10000字,程序代码) 摘要:时代在不断地进步与发展着,用户手中的移动中终端越来越多的占据了人们的生活,可以说人们现在是十分依赖手机 ...

  5. java到站提醒实现,基于安卓Android实时公交查询系统的设计(Androidstudio)

    基于安卓Android实时公交查询系统的设计(Androidstudio)(任务书,开题报告,中期检查表,外文翻译,论文16000字,程序代码) 摘要:时至今日,公交仍是人们主要的出行方式之一,用手机 ...

  6. 用Java做手机备忘录_基于安卓Android的备忘录系统APP的设计(Eclipse)

    基于安卓Android的备忘录系统APP的设计(Eclipse)(任务书,开题报告,论文13000字,程序代码) 摘要 随着移动互联网的高速发展,智能手机的使用已经普及.为了能让智能手机发挥更大的应用 ...

  7. 便签 java_基于安卓Android的便签笔记APP设计(Android studio)

    基于安卓Android的便签笔记APP设计(Android studio)(论文9000字,程序代码) 摘要:本文介绍了便签的发展史.基础操作流程以及便签的具体功能,提出了基于Android的便签AP ...

  8. 基于Android的校园社交平台,1万1 字基于Android平台的校园社交App的设计与实现 ).docx...

    基于Android平台的校园社交App的设计与实现 目 录 WPSOffice_Level1 摘 要1 1557579957_WPSOffice_Level1 Abstract2 420680369_ ...

  9. java 美发管理系统_基于安卓Android潮流美发系统APP设计(MySQL)

    基于安卓Android潮流美发系统APP设计(MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文16000字,程序代码,MySQL数据库) 本应用主要用于对手机上网用户,在线预约 ...

最新文章

  1. api如何使用_什么是API, API是如何工作的?
  2. 数据库并发一致性的问题
  3. App设计灵感之十二组精美的机票预订App设计案例
  4. android input鼠标坐标,android - 如何在EditText中设置光标位置?
  5. 计算机网络(十一)-数据链路层-流量控制
  6. 从大数据到深度学习,这些年度开源“新秀”你可用过?
  7. 三、Spring的@Scope设置组件作用域
  8. STM32的SRAM调试
  9. [枚举] Jzoj P3387 终极武器
  10. mac上安装搭建Appium环境
  11. hook技术截取服务器信息,Windows Hook技术
  12. 计算机的表格如何加边框,技巧:三种快速添加Excel表格边框的方法
  13. Java中如何将中文转换为英文String
  14. Xilinx FPGA等效门数计算
  15. C#自定义控件添加到工具箱:
  16. 移动端切图内容包括什么_移动端切图备忘
  17. 三位数除以两位数竖式计算没有余数_四年级上册数学三位数除两位数练习题没有余数...
  18. vue+element中多选框选一个然而就全部选中了
  19. 五子棋PVP项目总结
  20. ckeditor4 +Wiris MathType + Mathjax 渲染 + Tax 公式编辑

热门文章

  1. win 10 mmdetection 配置
  2. 大数据报告|70%的中国人过劳死危险,其中有你吗?
  3. Leetcode|MySQL|数据库刷题记录(601~627)
  4. ELK浅入浅出之环境搭建
  5. 前端小报-201809 月刊
  6. 编译驱动程序报错BufferOverflowFastFailK.lib(loadcfg.obj) : error LNK2001: __guard_eh_cont_count
  7. 通过查看Qt助手(QtAssistant)了解并使用自己需要Qt库
  8. xmlhttp的实际使用
  9. JAVA核心知识点之 数据结构:总结概述
  10. 简易的抽奖系统(二)