电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

基于React的航班查询系统的设计与实现

  • 资源ID:290123549       资源大小:655.83KB        全文页数:35页
  • 资源格式: DOCX        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

基于React的航班查询系统的设计与实现

毕业设计说明书 基于React的航班查询系统的设计与实现基于React的航班查询系统的设计与实现摘要:近年来,网络技术的不断发展,网络用户明显增多,网络购票也逐渐成为购买了主流。然而,现在许多航班查询系统存在系统漏洞,容易丢失客户信息,运行稳定性等方面也都有待提高。此次设计的系统是按照网站系统设计的基本流程,基于JS技术设计并实现了航班查询系统。该系统基于浏览器/服务器模式,采用ReactNative框架,后台数据库系统选择MySQL数据库。系统分为前台和后台两个模块。前台包括航班列表、我的订单、退票管理、我的信息等功能模块;后台包括航班管理、订票管理、退票管理、乘客管理等功能模块。关键词:航班查询系统;ReactNative框架;B/S模式;MySQL数据库Design and implementation of flight query system based on reactAbstract:This system according to the basic flow of website system design, follow the system development life cycle method and structured method, based on JS technology design and realize the flight inquiry system. The system is based on the browser/server mode, using the ReactNative framework, the background database system selected MySQL database. The system is divided into two modules: foreground and background. The front desk includes flight list, my order, refund management, my information and other functional modules; The background includes flight management, booking management, refund management, passenger management and other functional modules.This article first analyzes the research background and research status of the project, and then according to the software development process, the feasibility analysis and demand analysis of the system. Through the design of the overall functional module of the system, the functional module diagram of the system is proposed and the structure of the database is designed. Then, according to the design framework, the system's various functional modules are implemented. Finally, unit tests and performance tests are performed on the designed system. The test results show that the system can achieve the required functions and is in good condition.Keywords: Flight enquiry system; ReactNative framework; B / S mode; MySQL databaseII中北大学信息商务学院2020届毕业设计说明书目录摘要Abstract目录1 绪论11.1 课题背景11.2 课题研究意义11.3 初步设计与实施方案21.4 本章小结22 系统开发环境介绍32.1 JS介绍32.2 ReactNative架构32.3 Node.js介绍32.4 B/S结构32.5 MySQL数据库介绍42.6 本章小结43 系统分析53.1 系统可行性分析53.1.2 经济方面53.1.2 技术方面53.1.3 操作方面53.2 网站现状分析63.3 系统功能需求63.4 业务流程分析83.5 本章小结94 系统设计104.1 系统主要功能模块104.2 数据库设计104.2.1 数据库E-R图104.2.2 数据表字段设计124.3 系统架构类图154.4 系统交互图164.5 本章小结175 系统实现185.1 登录模块实现185.2 前台功能设计实现195.2.1 航班列表模块实现195.2.2 我的订单模块实现205.2.3 我的信息模块实现205.3 后台功能设计实现215.3.1 乘客管理模块实现215.3.2 航班管理模块实现215.3.3 订票管理模块实现225.4 系统运行环境需求235.5 本章小结236 系统测试246.1 测试目的246.2 测试用例246.3 性能测试256.4 本章小结267 总结与展望277.1 总结277.2 展望27参考文献28致 谢295中北大学信息商务学院2020届毕业设计说明书1 绪论1.1 课题背景由于我国的经济在飞速发展,民航的发展很迅速,使得去坐飞机出行的人占比例越来越高。所以乘客数量和航班数量在飞速增加。怎么合理使用现代新的技术实现上网订购飞机票是民航关心的问题。因此,开发网上订票管理系统是非常迫切的。因为科技的极速发展以及计算机网络的广泛应用,现在大量的人群都在网络上订票,并且也适应这种情况。在没有网络订票之前,买票必须跑很远到购票点,经常遇到排队,或者急需购票时有可能错过航班,但网络购票的出行解决这一难题,且大多数乘坐飞机的旅客都在使用网络购票,已经是一种大的趋势。由于我国的计算机技术发展迅速,网络在普通人生活中也已经普及,且人们的生活也越发离不开网络,利用网络购票的趋势不可阻挡,对于许多民航,利用网络技术实现网上卖票,且高效,是推动民航更好的科学化管理的关键,旅客通过注册网站用户名来进行查询,订阅,购票,退票。管理人员通过后台进行各种信息的处理和管理,增加和减少航班等大量功能,且系统的实用性也便于管理人员进行管理,使得企业更好的发展,提高效率,减少管理成本。1.2 课题研究意义没有网络购票之前,都是人工进行售卖或者退票服务,人工的成本很高,且效率低,经常因为一个旅客卡住使得排期长队浪费时间,也浪费了旅客的时间,同时旧系统,处理和读取信息的能力也很慢,有事还会产生误差,这既损失了收入,也浪费了大量时间。如今世界上各个国家,大多数已经使用自动售票人员操作的计算机模型,此时,计算机主要是应用软件商店来更新数据。这种情况下虽说不是智能化处理,但这种处理模式也要好过人工处理,比之方便多了,而所有信息数据都是数据库来存储和管理,很方便的能够随时查看数据,提取数据,保存数据,并且修改数据。过去电话订票是相对方便的,因为不用跑到很远的购票点去浪费时间,但这种服务只能再小范围内,因为随着乘客的增多,还有处在高峰期时,往往处理不过来,人次太多,反而可能导致关键是系统崩溃等问题,而且人工成本也会非常的高,反而造成利润降低。电话订票也不一定能准确的确认信息,也会有听错的失误造成旅客无法出行。网络购票就不一样了,在订票之后,可以在起飞之前一段时间内随时更改信息,或是退票,都很方便,无需跑去机场处理,钱会自动退回到卡里。而随着网络购票人数比例越发增加,售票窗口的减少随着人工费用减少,效率更高,往后的情况就是少数的人会去窗口购票,窗口售票的压力也不会变大,并且能处理更多有想要办理其它业务的旅客。所以开发这样一款网络售票的软件是非常必要的。1.3 初步设计与实施方案软件体系结构的方案:运用了B/S模式。B/S结构(Browser/Server结构)就是浏览器服务器结构。使用B/S结构主要是因该结构在功能的后续扩展以及维护上的便捷,只对网页就行更新或者删减就行,并且B/S结构是以浏览为主,录入简单。设计的这个系统是使用web浏览器,所以使用B/S模式是没问题的。操作系统:Windows 7操作系统,Windows系统兼容性良好,界面也很美观。数据库:MySQL。它的的安全性非常突出。开发语言:JS语言。开发框架:ReactNative框架。1.4 本章小结本章调查了航班查询系统的相关背景,明白了现在许多航空公司的情况,以及民众网络购票情况。以此确定了此次课题的研究意义,确定了设计方向。得出了初步的设计和实施方案,以及所用语言,软件,框架,操作系统等方面。 2 系统开发环境介绍2.1 JS介绍JavaScript是轻量级的编程语言,这是最通常也是经常被使用的编程语言,且该语言是,根据对象和情况驱使,危险性也是很低的。该语言能广泛运用在HTML和WEB,在做HTML时能增加其网页动态功能,反馈用户的全部操作过程。其能广泛在服务器、PC、智能手机、平板电脑等设备。JS最重要的用处就是面向对象,它的程序开发是以对象为根本,能够用更直接、系统化和能够反复利用的方法设计程序。它以HTML的程序为基础,使其在设计交互式的web网页时运用JS。JS的应用能够达成网页和客户之间及时、动态、交互性的关系。这样网页可以呈现非常丰富的信息和非常好看的内容。在本系统中不少设计都采用了JS技术。2.2 ReactNative架构ReactNative(简称RN)是一个开源的跨平台移动应用程序开发框架。它是Facebook公司在2015年的一个大会上正式发布的。用RN的人在开发关于安卓手机和苹果手机系统的应用时能更迅速,更高效。RN在开发移动软件时使用JS语言和CSS来进行开发,使用RN的人可以在RN实现不了的方面直接使用原生的代码。其开发的模块与原生代码开发的模块可以双向通信、无缝衔接。2.3 Node.js介绍Node.js是一个可以让JS运行在服务器端的平台。Node.js平台的出现就是为了实时的Web应用开发。Node.js在出现的时候考虑到超大规模数据和实时响应的要求下架构的拓展性。这种情况下,它不再使用传统平台的思路,而采用了新的设计模式,有单线程,异步I/O等。2.4 B/S结构它是构架方式是通过把服务器,浏览器结合的方式。是基于WEB的网络结构模

注意事项

本文(基于React的航班查询系统的设计与实现)为本站会员(一****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.