本系统提供了网上机票预订让人们及时和方便地查询航班信息,安全高效地预订机票。本系统是具有开放体系结构的、易扩充的、易维护的、具有良好人机界面的优点,可以让用户轻松了解航班的信息,以及结合自身的情况,做出合理的出行安排,以达到时间和经济的最优值。它克服了存储乘客信息少,查询效率低下等问题。

(1) 了解Android应用程序的设计和开发过程;

(2) 使用多种组件进行基于Android 平台的船票查询系统的软件开发。

本软件是基于Eclipse的开发环境,依托Tomcat服务器上的后台数据,开发出了针对Android平台的船票查询系统。

本系统需要的功能如下:

登录功能。使用系统之前必须登录系统,登录过程通过无线网络,在后台数据库通过用户名称和密码进行查询,注册用户方才可以使用该系统。

系统主菜单。系统登录成功后进入系统主菜单,主菜单通过图形菜单的方式来展现系统的功能,单击某个选项便进入该功能的操作界面。

船票查询功能。此功能可以根据用户需要进行船票查询购买。

我的订单查询功能,此功能可以根据用户的下单记录进行订单查询。

在线交流功能,用户可以对船票进行点评留言。

个人信息功能,包括:用户密码、昵称,手机信息等的修改。

重点: 系统要对数据库进行增、删、改、查等操作。所以用户在页面操作能成功完成对数据库的操作很重要。因此需求分析应能形象准确。软件分析应尽量用科学的描述工具将数据模型完整详细地描述出来。系统界面设计要便于理解、容易操作。管理员和用户的权限分配。

难点: 模块设计的合理性和最优性比较难把握。模块设计需要很好的符合大部分用户习惯的操作方式。此外,系统设计的实现难度将由系统设计的结果来决定。由于功能模块较多,所以如何实现各个模块的机构完善并且是各模块直接得到紧密联系也是一个比较大的难点。


目 录

摘要 I

ABSTRACT I

第一章 绪论 1

1.1 研究内容 1

1.2 研究意义 1

1.3研究现状和发展趋势 1

第二章 系统分析 3

2.1 研究目标 3

2.2 需求分析 3

2.3业务流程分析 3

2.4数据流图 4

2.5数据字典 4

2.6性能分析 6

第三章 系统开发环境及相关技术 7

3.1开发环境 7

3.2 JAVA SDK 7

3.3 ECLIPSE 7

3.4 ADT 7

3.5 ANDROID SDK 8

3.6 JSP技术 11

3.7 JSON 12

第四章 程序设计 14

4.1 功能设计 14

4.2 数据库设计 14

1.概念结构设计 14

2.数据库表设计 16

第五章 程序开发 18

5.1 文件结构与用途 18

5.2 系统实现 19

5.2.1登录页 19

5.2.2后台页 19

5.2.3船票查询 20

5.2.4最新资讯 22

5.2.5个人订单 23

5.2.6在线交流 24

第六章 系统测试 25

6.1实例测试的研究与选择 25

6.2测试环境与测试条件 26

结论与展望 27

参考文献 28

致 谢 29

基于android的航班船票机票预订查询系统app相关推荐

  1. android模板 警务,基于Android移动手机平台的警务查询系统

    摘要: 移动计算作为一种新的计算模式改变了人们使用信息的方式,使人们使用信息不再受时间和地点的限制.随着通讯技术的迅猛发展,手机.PDA等移动数字终端设备已经大量普及使用,在移动中获取信息的需求也越来 ...

  2. 基于android系统的公交信息查询系统,基于Android平台的智能手机公交信息查询系统的设计与实现...

    摘要: 随着我国城市化经济的飞速发展,公共交通在这一进程中的作用越来越重要.目前,我国城市公共交通的线路和站点越来越多,逐渐形成了一个复杂的公共交通网络.然而,正是因为公交网络的复杂,导致人们无法快速 ...

  3. 基于android的教育机构家校通系统app

    需求信息: 客户端老师 1:用户注册与登录 2:添加作业信息:作业包含选择.填空以及简单题 3:查看自己添加的试题信息: 4:对学生提交的作业信息进行查看和批改: 5:和学生进行实时聊天沟通: 6:查 ...

  4. 基于Android的航班查询系统的设计与实现

    需求分析是把来自用户的信息加以分析和提炼,在功能和性能上加以描述.它是软件开发过程的初始阶段部分,它的基本任务是理解用户需要什么,确定系统必须完成哪些工作,从而对目标系统提出完整.准确.清晰.具体的要 ...

  5. 基于android的航班查询飞机票订购系统app

    基于Android的航班查询系统.使用了I/O流读文件.Dom解析xml文件和反射技术实现了航班的始末城市.航班号查询等功能,并采用数据库SQLite存储航班信息数据,用户可以通过手机随时随地查询航班 ...

  6. 计算机毕业设计基于android的航班查询飞机票订购系统app

    基于Android的航班查询系统.使用了I/O流读文件.Dom解析xml文件和反射技术实现了航班的始末城市.航班号查询等功能,并采用数据库SQLite存储航班信息数据,用户可以通过手机随时随地查询航班 ...

  7. 基于android平台的语音机器人服务娱乐系统

    分 类 号:TP311 学校代码:11460 学 号:10130920 本科生毕业论文 基于android平台的语音机器人服务娱乐系统 Robot Entertainment Service Syst ...

  8. Android开发英语听力软件,基于Android平台的大学英语听力学习系统的设计与实现...

    摘要: 随着信息技术的飞速发展,移动设备给学习提供了一种全新的学习模式,使学者能够在任何时间.任何地点获得自己想要的知识,实现自主学习.本文对基于Android平台的大学英语听力学习系统展开研究,旨在 ...

  9. 基于Android 移动端的网络视频探索系统【100010403】

    基于移动端的网络视频探索系统 1 引言 1.1 研究背景 智能手机用户在 2015 年占全:人数比例超过百分之十,在 2016 年的时候手机用户超过 20 亿,中国占百分之三十左右.现如今,全:的智能 ...

最新文章

  1. 【SM2证书】利用BC的X509v3CertificateBuilder组装X509国密证书
  2. 科学家研发多模态生物识别系统,基于脑纹独特性来防范身份欺骗
  3. teraterm 执行sql命令_tera term的ttl脚本使用方法 | 学步园
  4. 79. Word Search 单词搜索
  5. 我的工作日报 - 2020-9-11 星期五
  6. call stack and stack buffer overflow
  7. 数据结构与算法之堆与堆排序
  8. 软件自动化测试面试三部曲:第三是经验,第二是技术,第一是...
  9. struts2 mysql配置文件路径_Struts2(四)Struts2配置文件的配置
  10. 第三:Pycharm中安装Python依赖包(非常详细)
  11. 【IOS】从android角度来实现(理解)IOS的UITableView
  12. 尴尬!微软的 PowerShell 竟是 Linux 用户最多!| 极客头条
  13. Shell获取多行输入并输出每行的第3个字符
  14. 基础课教材推荐-数字设计、体系结构
  15. 怎么用表格做出html网页,用表格制作网页
  16. 使用postman发送post请求下载文件
  17. 平行四边形(几何)题解
  18. MySQL命令行中文显示乱码怎么办
  19. 【PPT】跨境电商的N个知识点普及
  20. PROFINET分布式I/O总线模块的优势有哪些?

热门文章

  1. 【scrapy实战】获取我的博客信息
  2. 基于三维数模的零件三坐标检测2020
  3. 总结-怎样成为高效学习的人(3)怎样制定更有价值的学习目标
  4. 知云文献翻译阅读软件-跨页内容选中翻译操作
  5. 多电脑共享键鼠——sharemouse 2021-08-21
  6. 关于TDOA算法的仿真及比较
  7. 智慧应管理信息化 平台建设方案
  8. 【latex】3 会议期刊论文模板的使用方法(包括矢量图片处理方法)
  9. Linux声卡的驱动实现原理及代码实现(播放和录音的实现)
  10. EPIC 客户端安装提示错误 EOS-ERR-1603