摘要:随着经济技术的快速发展,物质生活水平不断提高,人们对精神文化需求越来越高,旅游作为精神文化的重要组成部分,可以陶冶情操,开阔眼界,丰富阅历,基于此设计了一款实用的景点查询软件。
通过全面的需求分析,徐州景点查询系统主要确定了用户注册登录、天气查询、公交查询、景点信息查询、系统退出等功能模块。该系统主要通过网络接口获取天气、景点分类信息,通过Baidu MAP实现公交线路查询,使用Myeclipse搭建服务器运行环境,使用MySQL数据库实现用户信息、特色景点、热门景点和周末游等的数据存储,使用Android集成开发环境设计系统的客户端,完成客户端和服务器端的数据交互。
论文介绍了该系统的开发背景、内容和意义,分析了系统开发环境和相关技术,根据用户需求分析确定了系统的总体设计、详细设计、各模块功能实现、测试等主要部分的内容。
关键词 Android;徐州景点查询系统;baidu Map;MySQL
目录
摘要
Abstract
1 绪论-1
1.1 研究背景和意义-1
1.2 国内外现状-1
1.3 研究内容-2
1.4 开发目的及意义-2
2 开发环境和技术介绍-3
2.1 开发工具简介-3
2.2 安卓平台架构-3
2.3 应用程序生命周期-3
2.4 安卓基本组件-4
2.5 百度地图技术支持-5
2.5.1 百度地图功能介绍-5
2.5.2 百度地图环境搭建-6
3 系统需求分析-9
3.1 可行性分析-9
3.1.1 社会可行性-9
3.1.2 技术可行性-9
3.1.3 经济可行性-9
3.1.4 操作可行性-9
3.2 系统功能分析-9
3.3 性能需求分析-9
3.4 业务流程分析-10
3.5 系统结构分析-10
3.5.1 逻辑结构-10
3.5.2 物理结构-11
3.6 用例模型-11
4 系统总体设计-12
4.1 系统总体设计思想-12
4.2 系统总体框架设计-12
4.3 系统功能模块划分-12
4.4 系统组成框图-12
4.5 各模块操作流程图-13
4.6 数据库结构设计-17
4.6.1 概念模型设计-17
4.6.2 逻辑结构的设计-18
5 系统详细设计-19
5.1 用户注册和登录模块实现-19
5.1.1 功能描述-19
5.1.2 界面设计-19
5.1.3 实现方法-19
5.2 天气查询模块实现-20
5.2.1 功能描述-20
5.2.2 界面设计-20
5.2.3 实现方法-21
5.3 公交查询模块实现-22
5.3.1 功能描述-22
5.3.2 界面设计-22
5.3.3 实现方法-22
5.4 景点查询模块实现-23
5.4.1 功能描述-23
5.4.2 界面设计-23
5.4.3 实现方法-25
5.5 系统退出模块实现-27
5.5.1 功能描述-27
5.5.2 界面设计-27
5.5.3 实现方法-28
6 软件测试-29
6.1 测试知识简介-29
6.2 功能测试用例-29
6.2.1 功能模块分析表-29
6.2.2 功能测试用例表-29
6.3 系统调试-30
结论-31
致谢-32
参考文献-33