更新时间:12-09 上传会员:芳芳老师
分类:计算机信息 论文字数:15261 需要金币:2000个
摘要:随着网络信息技术的迅速发展和智能手机的广泛普及,人们通过智能手机进行移动搜索、网上购物及手机支付逐渐成为一种时尚。为了更好的跟上时代的步伐,方便大家使用手机订购机票,节省宝贵的时间和精力,本人开发了一款手机应用软件——基于Android的飞机票购票系统。
软件系统采用Eclipse作为Android项目的开发工具,后台数据库采用MySQL。该系统实现了用户注册登录、机票预订、航班查询、订单查询及网点查询等功能。系统界面设计友好,具体操作简单快捷,具有很好的可维护性,并通过对系统的测试可以在手机用户中运行稳定,基本满足手机用户的购票需求。
本论文从系统的开发背景出发,讲述了开发此系统的内容及意义,并分析了系统开发所需的工具和相关技术。后续内容根据系统的功能需求详细讲解了系统的总体设计、详细设计以及功能实现等重要内容。
关键词 智能手机;Android开发平台;Eclipse;MySQL
目录
摘要
Abstract
1 绪论-1
1.1 研究背景及意义-1
1.2 研究内容-1
1.3 研究目标-1
1.4 国内外研究现状-1
1.4.1 人工售票-1
1.4.2 电子票务-2
2 系统开发技术-3
2.1 Android简介-3
2.2 Android的系统架构-3
2.2.1 应用程序层-3
2.2.2 应用程序框架-4
2.2.3 系统运行库-4
2.2.4 Linux 内核-4
2.3 Java语言的简介-4
2.3.1 Java语言的三个体系-4
2.3.2 Java语言的特点-4
2.4 开发技术简介-4
2.4.1 MyEclipse简介-5
2.4.2 MySQL介绍-5
2.4.3 Tomcat 介绍-5
2.4.4 Servlet介绍-5
2.5 系统平台搭建-6
2.5.1 开发环境配置-6
2.5.2 开发硬件配置-6
2.5.3 平台搭建-6
3 系统需求分析-7
3.1 用户需求分析-7
3.2 系统需求分析-8
3.3 功能需求分析-9
3.4 可行性分析-9
3.4.1 经济可行性-9
3.4.2 技术可行性-9
3.4.3 操作可行性-9
4 系统总体设计-10
4.1 系统结构体系-10
4.1.1 服务器端-10
4.1.2 客户端-10
4.2 系统总体功能结构图设计-10
4.3 系统流程图设计-11
4.3.1 订票流程图-11
4.3.2 用户登录流程图-11
4.3.3 用户注册流程图-12
5 数据库设计与实现-13
5.1 概念结构设计-13
5.2 实体图设计-13
5.3 表结构设计-16
6 系统详细设计-19
6.1 用户管理模块设计-19
6.1.1 模块功能描述-19
6.1.2 界面设计-19
6.1.3 实现方法-21
6.2 预订机票模块设计-23
6.2.1 模块功能描述-23
6.2.2 界面设计-23
6.2.3 实现方法-24
6.3 航班查询模块设计-25
6.3.1 模块功能描述-25
6.3.2 界面设计-25
6.3.3 实现方法-26
6.4 订单管理模块设计-26
6.4.1 模块功能描述-26
6.4.2 界面设计-26
6.4.3 实现方法-27
6.5 网点查询模块设计-28
6.5.1 模块功能描述-28
6.5.2 界面设计-28
6.5.3 实现方法-29
6.6 订阅信息模块设计-30
6.6.1 模块功能描述-30
6.6.2 界面设计-30
6.6.3 实现方法-31
7 系统测试-32
结论-34
致谢-35
参考文献-36