(产品产品包:航空订票系统.rar开发说明书:航空订票系统开发说明书产品源代码名:航空订票系统.cpp开发文档:开发成员名单.xls帮助文档:帮助.xls)一.设计题目航空客运订票的业务活动包括:查询航线、客票预订和办理退票等运订票系统,以使上述业务可以借助计算机来完成。
二.需求分析(一) 功能描述(1)每条航线所涉及的够息有:终点站名、航班号、星期几、乘员定额、众票量、已订票的客户名单(包括姓名、订票量、舱位等级1,2或3)以及等候替补的客户名单(包括姓名、所需票层);
(2)作为示意系统,全部数据可以只放在内存中;
(3)系统能实现的操作和功能如下:①查询航线:根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行,最近一天航班的日期和余票额。
②承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若尚有余票,则为客户办理订票手续.输出座位号;
若已满员或余票额少于订票额,则需重新询问客户要求。
若需要,可登记排队候补;
③承办退票业务:根据客户提供的情况(日期、航班),为客户办理退票手续,然后查询该航班是否有人排队候补,首先询问排在第一的客户,若所退票额能满足他的要求.则为他力、理订票手续,否则依次询问其它排队候补的客户。
(二) 实现提示两个客户名单可分别由线性表和队列实现。
为查找方便.已订票客户的线性表应按客户姓名有序,并且,为插入和删除方便,应以链表作存储结构。
由于预约人数无法预计,队列也应以链表作存储结构。
整个系统需汇总各条航线约情况登录在一张线性表上,由于航线基本不变.可采用顺序存储结构,并按航班有序或按终点站名有序。
每条航线是这张表上的—个记录,包含上述8个域,其中乘员名单域为指向乘员名单链表的头指针,等侯替补的客户名单域为分别指向队头和队尾的指针。
() 功能结构图(四) 模块划分1) 航班查询根据旅客提出的终点站名输出航班号、星期几飞行,最近一天航班的日期以及余票额情况。
2) 用户订票根据客户提出的要求查询该航班票额情况,若尚有余票,则为客户办理订票手续.输出座位号;
若已满员或余票额少于订票额,则需重新询问客户要求。
若需要,可登记排队候补。
3) 用户退票根据客户提出的要求查询该客户的订票情况,若情况属实则可确认退票。
4) 开发简介表明产品名及开发人员情况。





2024/8/22 17:07:12 1.97MB C C++
1
本文来自于linkedkeeper.com,本文主要介绍了一下kafka的基本概念,并结合一些实验帮助理解kafka中的一些难点,如多个consumer的容错性机制,offset管理。
为了满足日益增长的业务变化,京东的京麦团队在京东大数据平台的基础上,采用了Hadoop等热门的开源大数据计算引擎,打造了一款为京东运营和产品提供决策性的数据类产品-北斗平台。
大数据是不能用传统的计算技术处理的大型数据集的集合。
它不是一个单一的技术或工具,而是涉及的业务和技术的许多领域。
目前主流的大分布式计算系统分别为:Hadoop、Spark和Strom:Hadoop当前大数据管理标准之一,运用在当前很多商业应
1
H3CNE《构建中小企业网络v7.0》大集合新华H3CNE认证教科书,里边包含教材电子书,官方培训PPT,2个版本题库,用心看书和题库,考试必过!
2024/8/22 17:23:11 128.18MB H3CNE
1
vue-cli项目中使用mint-ui封装的省市区级联动组件,使用简单
2024/8/22 3:18:23 95KB vue 省市区插件 省市区组件 mint-ui
1
了解图形系统的性能,掌握可交互的OpenGL应用程序的开发设计的方法,掌握系统处理鼠标和键盘事件的编程方法,掌握OpenGL应用程序的拾取机制,掌握并学会利用OpenGL开发场景漫游程序的编程方法,掌握并学会利用OpenGL纹理映射的方法。
在实践开发过程中,培养科研的钻研能力和综合开发能力。
熟练运用OpenGL的相关函数和辅助函数,了解MD2维模型的文件格式,熟悉并学会读取模型、加载到场景中的方法.
2024/8/22 3:35:23 53.27MB 计算机图形学 三维迷宫 交互功能
1
本书是作者根据实际的软件研发经验编写而成的,它弥补了目前LBS核心技术领域的市场空白,内容均是作者在LBS领域中实际工程经验的总结。
全书内容包括部分:LBS基础知识、技术架构和核心技术,内容涵盖LBS研发的所有关键技术,包括GIS知识、编程知识、技术架构、数据处理、导航、显示、搜索、网络传输和后台服务。
2024/8/21 20:54:28 20.78MB LBS 负载均衡
1
本书由美国麻省理工学院MichaelSipser所撰写。
四川大学唐常杰等人翻译。
本他以独特的视角,系统地介绍了计算理论的个主要内容:自动机与语言、可计算性理论和计算复杂性理论。
绝大部分内容是基本的,同时对可计算性和计算复杂性理论中的某些高级内容进行了重点介绍。
内容很好,本书十分畅销,这里给出课后习题答案
2024/8/21 10:47:55 2.09MB 计算理论导引 答案
1
T200专为各种消费者和无限应用而设计。
学生和学校可以使用T100进行教育项目,或参加比赛,如AUVSI机器人潜艇和机器人船比赛和MATErov比赛。
它的功能和经济实惠的硬件,使其完美的制造商和爱好者,以及专业用户谁想要一个高品质的推进器,性能更好的许多高端(昂贵)的替代品。
文件中为一种螺旋桨的维模型,包括solidworks模型,IGS文件,STEP文件,STL文件,欢迎需要的朋友下载。
2024/8/21 5:31:34 12.27MB 螺旋桨 推进器 三维模型
1
级等保方案,个人认为写的不错。
给需要的兄弟们分享。
2024/8/20 6:20:58 1.36MB 等保
1
何凯明计算机视觉去雾源码+去雾小应用,这篇论文研究的问题是图像的去雾技术,它可以还原图像的颜色和能见度,同时也能利用雾的浓度来估计物体的距离,这些在计算机视觉上都有重要应用(例如维重建,物体识别)
2024/8/19 13:51:23 456KB 去雾
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡