基于安卓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
|