android的火车票售票系统(源码)
为了方便用户查询、购买火车票,提高人们的购票、查票效率,设计实现了一种基于安卓的火车票订票系统。火车票订票系统以铁路官方12306提供的火车票车票信息作为研究的基础。根据对官方火车票业务逻辑的推测,车票信息的优化整理,已基本完成预期的功能设计。系统功能模块包括车票信息查询、用户以及用户的车票订单管理等主要模块,其中车票订单管理功能模块包括查看用户已完成订单、更改还未失效的订单以及退票功能,用户模块包括用户注册、登录、修改密码以及用户信息查看模块。关键词 车票,订票,系统,开发
目录
1 引言 1
1.1 课题背景 1
1.2 国内外研究综述 2
1.3 课题研究方向 2
2 系统需求分析与可行性分析 2
2.1 经济可行性 2
2.2 营运可行性 3
2.3 操作可行性 3
2.4 法律可行性 3
2.5 需求分析 3
3 系统总体设计 3
3.1模块设计 4
3.2 数据库字典 6
3.3 数据流程 7
3.4 系统的体系结构 9
4 开发环境与相关技术介绍 9
4.1 开发环境介绍 9
4.2 相关技术介绍 9
5 详细设计 10
5.1 系统注册登录模块 10
5.2 其他界面对用户是否已经登录的判定 11
5.3 车票订单模块 12
5.4 个人信息管理模块 15
5.5前台网络连接模块 17
5.6后台服务器 18
6 程序的测试 20
6.1 程序调试 20
6.2 程序的测试 21
6.3 设计安卓火车票系统测试 21
6.4 测试报告 22
结论 23
致谢 25
参考文献 26
1 引言
1.1 课题背景
现在,随着互联网的快速发展,越来越多的传统业务加入到了互联网这个大行业里,越来越多的传统业务推出了自己的业务网站,或是 *好棒文|www.hbsrm.com +Q: #351916072#
移动app又或是与互联网公司合作上线自己的网络业务模块。随着社会经济的告诉发展,人们的生活
水平得到了快速提高,在满足基本的温饱需求和物质追求之上开始更多的追求精神层次的追求,其中,,很多人选择旅游,去名胜古迹感受时间的重量以及历史的沧桑,升华自我,旅游人次越来越多,相应的对客运的要求自然也就更高了,包括铁路的运能、服务质量这次方面。而近几年,高速公路的发展以及民航的快速发展,也给铁路客运带来了越来越严峻的考验。随着客运数量的逐年增加,单纯的人力售票效率太过低下,并且严重影响了人们的购票体验,因此网上购票的推出极大的节省了人力物力,人们的购票出行变得十分的快速便捷,客运管理正在向信息化靠拢。在技术快速发展的今天,我们早已步入移动互联时代。我们日常生活中已经离不开网络了,网络以及时代的发展带来的便利已经渗入到我们生活的方方面面。许多以前只能想象甚至不敢想象的东西在如今都得到了不同程序的实现。使用计算机管理信息以及业务流程自动化信息化是移动信息时代的标志之一。这极大的提高了火车票售票以及车票管理的效率,使人力资源得到了极大的解放,同时降低了国家在人力售票方面的成本,减轻了车站的负担。而与此同时,伴随着我国社会与经济的高速发展,我国的交通客运能力不断提高,铁路、航空、海运以及高速公路都有了长足的进步。人们的出行的方式越来越多,收入水平逐渐提高,与之相对应的是人们生活水平的提高。人们不再简单的满足于温饱,越来越多的国民开始走出家门来到异地进行商务或者旅游等活动。在这一条件下,客流量不断增大。而出行方式增多的同时也意味着人们的选择更加多样化,人们需要筛选的信息更多了,此时需要一个方便的车票购买系统,帮助人们实现网上快速购票。随着近几年智能手机的快速发展,各种便利的网络服务已经融入了我们的生活。我国近年来铁路交通运输持续发展,只靠人力的窗口售票远远达不到如今铁路运输的需求,所以单纯的以人力进行的火车售票已经不适合现状了。而在当今时代,计算机计算能力的飞速提升,算法以及程序结构的不断优化,为车票订票系统带来了很大的便利,车站对票务的管理,人们购票、退票都变得简单起来。使用计算机系统管理票务,这使得人力资源得到了解放,车站的工作效率得以提高。
1.2 国内外研究综述
西方发达国家一直很重视交通客运的发展与规划,现在西方的交通客运网络已经比较完善了,管理,运营等都很方便,而西方发达国家几乎每家都有私家车,所以他们的出行的方式选择有很多,更多是私家车出游,路途远的会选择飞机出行,因此对火车这一出行方式的选择并不多。
1.3 课题研究方向
在安卓的各大应用市场、苹果的App Store商店可以找到并下载的app有:
1.铁路12036
2.智行火车票
3.携程旅游
4.同城旅游
在安卓应用市场上能找到的安卓火车票订票app有很多,但是这些app的主要内容或者说主攻方向有很大区别,像铁路12306是铁路官方推出的app,它的功能就很完善,受众也很广。对于智行火车票则对于用户的体验做了很多优化,包括优化了用户的抢票速度以及对算法的优化。而对于其他的app类似携程旅游、同城旅游等app他们做的很多,很全,其中包括旅游的攻略,旅行的定制,酒店、民宿的预定,各种出行方式票务的购买。我做的课题则主要是模拟火车票购票的流程,研究交易流程,搞清其中的业务逻辑。
2 系统需求分析与可行性分析
可行性研究是我对我选的课题是否可行的分析,是从理论层面上的一次自我剖析与分析。
2.1 经济可行性
此系统主要是我自己做的一个系统,目的是为了模拟火车票订票系统的工作流程,了解它的具体的业务逻辑和业务流程。而后台服务器是我租的阿里云,因为是学生用户,有优惠,所以我也完全能够负担。所以对我而言,经济可行性是没问题的。
目录
1 引言 1
1.1 课题背景 1
1.2 国内外研究综述 2
1.3 课题研究方向 2
2 系统需求分析与可行性分析 2
2.1 经济可行性 2
2.2 营运可行性 3
2.3 操作可行性 3
2.4 法律可行性 3
2.5 需求分析 3
3 系统总体设计 3
3.1模块设计 4
3.2 数据库字典 6
3.3 数据流程 7
3.4 系统的体系结构 9
4 开发环境与相关技术介绍 9
4.1 开发环境介绍 9
4.2 相关技术介绍 9
5 详细设计 10
5.1 系统注册登录模块 10
5.2 其他界面对用户是否已经登录的判定 11
5.3 车票订单模块 12
5.4 个人信息管理模块 15
5.5前台网络连接模块 17
5.6后台服务器 18
6 程序的测试 20
6.1 程序调试 20
6.2 程序的测试 21
6.3 设计安卓火车票系统测试 21
6.4 测试报告 22
结论 23
致谢 25
参考文献 26
1 引言
1.1 课题背景
现在,随着互联网的快速发展,越来越多的传统业务加入到了互联网这个大行业里,越来越多的传统业务推出了自己的业务网站,或是 *好棒文|www.hbsrm.com +Q: #351916072#
移动app又或是与互联网公司合作上线自己的网络业务模块。随着社会经济的告诉发展,人们的生活
水平得到了快速提高,在满足基本的温饱需求和物质追求之上开始更多的追求精神层次的追求,其中,,很多人选择旅游,去名胜古迹感受时间的重量以及历史的沧桑,升华自我,旅游人次越来越多,相应的对客运的要求自然也就更高了,包括铁路的运能、服务质量这次方面。而近几年,高速公路的发展以及民航的快速发展,也给铁路客运带来了越来越严峻的考验。随着客运数量的逐年增加,单纯的人力售票效率太过低下,并且严重影响了人们的购票体验,因此网上购票的推出极大的节省了人力物力,人们的购票出行变得十分的快速便捷,客运管理正在向信息化靠拢。在技术快速发展的今天,我们早已步入移动互联时代。我们日常生活中已经离不开网络了,网络以及时代的发展带来的便利已经渗入到我们生活的方方面面。许多以前只能想象甚至不敢想象的东西在如今都得到了不同程序的实现。使用计算机管理信息以及业务流程自动化信息化是移动信息时代的标志之一。这极大的提高了火车票售票以及车票管理的效率,使人力资源得到了极大的解放,同时降低了国家在人力售票方面的成本,减轻了车站的负担。而与此同时,伴随着我国社会与经济的高速发展,我国的交通客运能力不断提高,铁路、航空、海运以及高速公路都有了长足的进步。人们的出行的方式越来越多,收入水平逐渐提高,与之相对应的是人们生活水平的提高。人们不再简单的满足于温饱,越来越多的国民开始走出家门来到异地进行商务或者旅游等活动。在这一条件下,客流量不断增大。而出行方式增多的同时也意味着人们的选择更加多样化,人们需要筛选的信息更多了,此时需要一个方便的车票购买系统,帮助人们实现网上快速购票。随着近几年智能手机的快速发展,各种便利的网络服务已经融入了我们的生活。我国近年来铁路交通运输持续发展,只靠人力的窗口售票远远达不到如今铁路运输的需求,所以单纯的以人力进行的火车售票已经不适合现状了。而在当今时代,计算机计算能力的飞速提升,算法以及程序结构的不断优化,为车票订票系统带来了很大的便利,车站对票务的管理,人们购票、退票都变得简单起来。使用计算机系统管理票务,这使得人力资源得到了解放,车站的工作效率得以提高。
1.2 国内外研究综述
西方发达国家一直很重视交通客运的发展与规划,现在西方的交通客运网络已经比较完善了,管理,运营等都很方便,而西方发达国家几乎每家都有私家车,所以他们的出行的方式选择有很多,更多是私家车出游,路途远的会选择飞机出行,因此对火车这一出行方式的选择并不多。
1.3 课题研究方向
在安卓的各大应用市场、苹果的App Store商店可以找到并下载的app有:
1.铁路12036
2.智行火车票
3.携程旅游
4.同城旅游
在安卓应用市场上能找到的安卓火车票订票app有很多,但是这些app的主要内容或者说主攻方向有很大区别,像铁路12306是铁路官方推出的app,它的功能就很完善,受众也很广。对于智行火车票则对于用户的体验做了很多优化,包括优化了用户的抢票速度以及对算法的优化。而对于其他的app类似携程旅游、同城旅游等app他们做的很多,很全,其中包括旅游的攻略,旅行的定制,酒店、民宿的预定,各种出行方式票务的购买。我做的课题则主要是模拟火车票购票的流程,研究交易流程,搞清其中的业务逻辑。
2 系统需求分析与可行性分析
可行性研究是我对我选的课题是否可行的分析,是从理论层面上的一次自我剖析与分析。
2.1 经济可行性
此系统主要是我自己做的一个系统,目的是为了模拟火车票订票系统的工作流程,了解它的具体的业务逻辑和业务流程。而后台服务器是我租的阿里云,因为是学生用户,有优惠,所以我也完全能够负担。所以对我而言,经济可行性是没问题的。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1454.html