基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

这篇具有很好参考价值的文章主要介绍了基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

基于android studio开发的火车票购票系统app

项目概述

基于android studio开发实现火车票购票系统app
适用于android移动开发学习项目,课程设计,毕业设计等

开发环境及工具

  1. 开发工具:android studio 或者intellij idea专业版
  2. 操作系统:windows10
  3. java: JDK11
  4. 构建工具Gradle : gradle-7.0.0
  5. 模拟器AVD:pixel 3XL
  6. API 30 具体AVD配置详情如下
    基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

功能与预览截图

APP功能
该APP包含17个Activity,每个Activity的功能(附运行图)及写Activity的操作说明。登录活动的运行结果如图2.1所示。在文本框里填写密码后,如果密码与数据库内容相匹配,则进入主页面。否则,提示登录失败如图2.2所示。
基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计
如果没有登录账号可直接进行注册操作,注册页面如图2.3所示,当注册表中填入正确的信息后,点击注册按钮页面将会直接从注册页面(RegisterActivity)自动跳转到用户信息页面(PersonalInfoActivity)来显示用户注册的信息并提示注册成功同时也会自动登陆你所注册的账号如图2.4所示。
基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计
基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

当注册成功后即可点击我的资料按钮即可返回更多功能页面(More2Activity)并且显示已经登陆的用户信息如图2.5 所示。以上为登陆和注册操作完成。
基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计
下面介绍主操作页面。在刚进入程序后直接进入车票预定主页面如图2.6所示。
基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计
同时还设有订单管理(OrderManageActivity)、我的资料(My12306Activity)、更多功能(MoreActivity)主页面如图2.7所示。以上主页面介绍完毕。
基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

下面介绍够购买车票的主要功能。在车票预定页面进行选择出发地、目的地和出发日期如图2.8所示。
基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

在选择之后点击查询即可获取到数据库中所对应的车次信息并在查询结果页面(QueryResultActivity)中显示如图2.9所示。基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计如果未进行登陆的情况下直接点击所需的车次,程序将会自动跳转到登录页面(LoginActivity)提示登陆如图2.10所示,在登录后直接跳转到确认订单页面(ConfirmOrdersActivity)如图2.11所示。如果登陆后在进行的车票查询操作时,再点击车次信息后直接跳转到订单确认页面。

基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计
基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计
单击确认订单后直接跳转到支付页面(ConfirmPayActivity)如图2.12所示。
基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

该页面可以点击继续支付或者取消订单。在点击取消订单后将直接返回车票预定业页面(BookingActivity)。若点击继续支付则直接跳转到支付成功页面(FinishedPayActivity)如图2.13所示。

基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

单击返回首页即可返回到车票预定业页面(BookingActivity),点击查看已完成的订单按钮即可跳转到也完成订单页面(FinishedOrderList)查看已经购买的车票和相关信息如图2.14所示。

基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

单击订单管理即可进入订单管理页面。以上是整个购买车票的流程介绍。
下面介绍订单管理功能中改签功能。点击订单管理页面(OrderManageActivity)如图2.15所示。单击已完成订单即可查看已完成的订单,点击改签按钮后将跳转到订单改签页面(ChangeOrderActivity)如图2.16所示。

基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

直接点击所需要改签的车票后挑战到车票改签查询页面(Change_order_query_Activity)并且可选则改签的日期如图2.17所示。点击查询就可直接在该页面去的下方显示出符合条件的车次信息,如果没有满足条件的车次就会有无票的提示信息如图2.18所示。

基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

点击能够满足自己行程的车次后可直接跳转到确认改签页面(ConfirmChangeActivity)如图2.19所示。点击确认改签自动跳转到已完成订单页面(FinishedOrderList)并将该车次的车票状态自动变更为改签票状态如图2.20所示。

基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

单击订单管理按钮即可返回到订单管理页面。以上为改签车票功能介绍完毕。
下面介绍订单功能中的退票功能。在订单管理页面中点击退票按钮即可进入退票页面(CancelOrderActivity)如图2.21所示,点击不需要的车票即可完成退票操作并提示退票成功如图2.22所示。以上退票功能介绍完毕。

基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

最主要的功能介绍完毕,下下面介绍我的资料页面(My12306Activity)如图2.23所示。点击用户信息即可跳转到用户信息页面(PersonalInfoActivity)查看该用户的所有账户信息如图2.24所示。以上所有页面信息及功能已经介绍完毕。

基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

3.数据库设计
Sqlite数所库名为ticket.db。共有2个表,表名分别为:user和Ticket。user表记录用户的账户有、密码等相关信息,Ticket表记录了车票的相关信息,表结构如下表3.1所示。
基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

图3.1 user表数据

基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计

项目配置与运行

将项目源码导入到开发工具
修改gradle为自己的版本
修改jdk 为环境版本
修改sdk 位置为自己的sdk路径
构建项目运行即可

源码获取:联系我们文章来源地址https://www.toymoban.com/news/detail-492801.html

到了这里,关于基于android studio开发的火车票购票系统app,android移动开发课设,毕业设计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 手把手教你用python一键抢12306火车票(附代码)

    哈喽,哈喽~,一年一度的抢火车票大战正式拉开序幕… 然饿大多数人碰到的是这种情况:当你满心期待摩拳擦掌准备抢票的时候,你会发现一票难求!想回趟家真难! 那么作为程序猿的你,当然要用程序猿的方式来抢票!下面分享用python来抢票! 城市cookie可根据具体需求自

    2024年02月15日
    浏览(75)
  • 数据结构课程设计之火车票订票系统实现(C语言/C++版本)

    课题描述 编制一个程序,火车票订票的业务活动包括:车次查询、订票、退票、用户管理等。 需求分析 用户信息包括用户姓名、身份证号、用户电话、用户所购列车号、订单号;列车信息包括:列车车站号、车票起点、车票终点、出发时间、到达时间、票价、票数等基本信

    2024年01月19日
    浏览(56)
  • 设计一个亿级高并发系统架构 - 12306火车票核心场景DDD领域建模

    “ 架设一个亿级高并发系统,是多数程序员、架构师的工作目标。 许多的技术从业人员甚至有时会降薪去寻找这样的机会。但并不是所有人都有机会主导,甚至参与这样一个系统。今天我们用12306火车票购票这样一个业务场景来做DDD领域建模。” 要实现软件设计、软件开发

    2024年02月03日
    浏览(51)
  • [附源码]计算机毕业设计-JAVA火车票订票管理系统-springboot-论-文-ppt

    PPT+论文 本论文主要论述了如何使用JAVA语言开发一个火车订票管理系统 ,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论述火车订票管理系统的当前背景以及系统开发的目的,后续章节将严格按照软件

    2024年02月12日
    浏览(43)
  • 自动化测试、爬虫、秒杀抢购、数据获取新方案,利用docker镜像运行安卓云手机,同时模拟运行多个手机进行数据抓取,可实现火车票、演唱会门票、茅台、直播、iPhone手机自动下单等各种多任务

    自动化测试、爬虫、秒杀抢购、数据获取新方案,利用docker镜像运行安卓云手机,同时模拟运行多个手机进行数据抓取,可实现火车票、演唱会门票、茅台、直播、iPhone手机自动下单等各种多任务。 这里选择的是Redroid,ReDroid(Re mote an Droid)是一个 GPU 加速的 AIC(Android In

    2024年02月03日
    浏览(71)
  • Android毕业设计-------基于 Android 剧院购票APP的开发与设计

    摘要:近年来,随着社会的发展和科技方面的创新,越来越多的人选择使用手机应用程序来购买剧场票。本文将探讨基于 Android 平台的剧院购票应用程序的开发和设计。该应用程序将为用户提供浏览剧场列表、查看剧场详情、选择座位并购买剧场票的功能。在开发方面,我们

    2024年01月24日
    浏览(47)
  • Unity用爬虫做一个火车购票系统

    实现思路:         1.去找个大怨种网站,抓包找到其查询地址。          2.查询地址找到后,解析网页内容,获取车票信息          3.购票直接跳转到网页(没办法绕过登录) 看起来应该很简单,按步骤执行: 第一步: 百度搜了个网站: 获得查询车票信息地址:

    2023年04月11日
    浏览(34)
  • C语言阶段小项目(火车购票系统)

     铁路售票管理系统     程序中传递的有信息有:票务信息(包括车次,出发站、到达站、出发时间日期,历时、票数,票价)个人购票信息(姓名,身份信息,车次,出发时间日期,座位号,票价)  票务浏览        (对票务系统中的所有票务信息进行浏览,获取不同时间日

    2024年02月12日
    浏览(35)
  • 基于Android Studio 开发的简易记事本

    🍅 文章末尾有获取完整项目源码方式 🍅 目录 一、引言 视频效果展示: 图片效果展示: 二、详细设计 1.首页 2.添加和修改页面 3.登录页 4.注册页 三、获取源码          Android初学者开发第一个完整的基础实例项目应该就属《记事本》了,该项目基于Android Studio开发使用

    2024年02月05日
    浏览(51)
  • 基于Android Studio的记账类app开发

    记账 APP 需要有如下三个系统: 统计系统、记账系统、用户系统 。 统计系统需要实现当月消费统计,包括收入、支出、结余等内容, 并可以让用户通过可视化图的方式清晰了解使用情况。 记账系统需要实现记账的操作,包括选择账 目类别、消费类型、金额、具体内容等,

    2023年04月08日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包