电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

35页
  • 卖家[上传人]:一****
  • 文档编号:290123549
  • 上传时间:2022-05-09
  • 文档格式:DOCX
  • 文档大小:655.83KB
  • / 35 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 毕业设计说明书 基于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 developme

      2、nt 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 ma

      3、nagement, 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 systems various funct

      4、ional 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 技

      5、术方面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 课题背景由于我国的经济在飞速发展,民航的发展很迅速,使得去坐飞机出行的人占比例越来越高。所以乘客数量和航班数量在飞速增加。怎么合

      6、理使用现代新的技术实现上网订购飞机票是民航关心的问题。因此,开发网上订票管理系统是非常迫切的。因为科技的极速发展以及计算机网络的广泛应用,现在大量的人群都在网络上订票,并且也适应这种情况。在没有网络订票之前,买票必须跑很远到购票点,经常遇到排队,或者急需购票时有可能错过航班,但网络购票的出行解决这一难题,且大多数乘坐飞机的旅客都在使用网络购票,已经是一种大的趋势。由于我国的计算机技术发展迅速,网络在普通人生活中也已经普及,且人们的生活也越发离不开网络,利用网络购票的趋势不可阻挡,对于许多民航,利用网络技术实现网上卖票,且高效,是推动民航更好的科学化管理的关键,旅客通过注册网站用户名来进行查询,订阅,购票,退票。管理人员通过后台进行各种信息的处理和管理,增加和减少航班等大量功能,且系统的实用性也便于管理人员进行管理,使得企业更好的发展,提高效率,减少管理成本。1.2 课题研究意义没有网络购票之前,都是人工进行售卖或者退票服务,人工的成本很高,且效率低,经常因为一个旅客卡住使得排期长队浪费时间,也浪费了旅客的时间,同时旧系统,处理和读取信息的能力也很慢,有事还会产生误差,这既损失了收入,也

      7、浪费了大量时间。如今世界上各个国家,大多数已经使用自动售票人员操作的计算机模型,此时,计算机主要是应用软件商店来更新数据。这种情况下虽说不是智能化处理,但这种处理模式也要好过人工处理,比之方便多了,而所有信息数据都是数据库来存储和管理,很方便的能够随时查看数据,提取数据,保存数据,并且修改数据。过去电话订票是相对方便的,因为不用跑到很远的购票点去浪费时间,但这种服务只能再小范围内,因为随着乘客的增多,还有处在高峰期时,往往处理不过来,人次太多,反而可能导致关键是系统崩溃等问题,而且人工成本也会非常的高,反而造成利润降低。电话订票也不一定能准确的确认信息,也会有听错的失误造成旅客无法出行。网络购票就不一样了,在订票之后,可以在起飞之前一段时间内随时更改信息,或是退票,都很方便,无需跑去机场处理,钱会自动退回到卡里。而随着网络购票人数比例越发增加,售票窗口的减少随着人工费用减少,效率更高,往后的情况就是少数的人会去窗口购票,窗口售票的压力也不会变大,并且能处理更多有想要办理其它业务的旅客。所以开发这样一款网络售票的软件是非常必要的。1.3 初步设计与实施方案软件体系结构的方案:运用了B/S

      8、模式。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最重要的用处就是面

      9、向对象,它的程序开发是以对象为根本,能够用更直接、系统化和能够反复利用的方法设计程序。它以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的航班查询系统的设计与实现》由会员一****分享,可在线阅读,更多相关《基于React的航班查询系统的设计与实现》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.