(产品 产品包:航空订票系统.rar 开发说明书:航空订票系统开发说明书 产品源代码名:航空订票系统.cpp 开发文档:开发成员名单.xls 帮助文档:帮助.xls ) 一.设计题目 航空客运订票的业务活动包括:查询航线、客票预订和办理退票等运订票系统,以使上述业务可以借助计算机来完成。 二.需求分析 (一) 功能描述 (1)每条航线所涉及的够息有:终点站名、航班号、星期几、乘员定额、众票量、已订票的客户名单(包括姓名、订票量、舱位等级1,2或3)以及等候替补的客户名单(包括姓名、所需票层); (2)作为示意系统,全部数据可以只放在内存中; (3)系统能实现的操作和功能如下: ①查询航线:根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行,最近一天航班的日期和余票额。 ②承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若尚有余票,则为客户办理订票手续.输出座位号;若已满员或余票额少于订票额,则需重新询问客户要求。若需要,可登记排队候补; ③承办退票业务:根据客户提供的情况(日期、航班),为客户办理退票手续,然后查询 该航班是否有人排队候补,首先询问排在第一的客户,若所退票额能满足他的要求.则为他 力、理订票手续,否则依次询问其它排队候补的客户。 (二) 实现提示 两个客户名单可分别由线性表和队列实现。为查找方便.已订票客户的线性表应按客户姓名有序,并且,为插入和删除方便,应以链表作存储结构。由于预约人数无法预计,队列也应以链表作存储结构。整个系统需汇总各条航线约情况登录在一张线性表上,由于航线基本不变.可采用顺序存储结构,并按航班有序或按终点站名有序。每条航线是这张表上的—个记录,包含上述8个域,其中乘员名单域为指向乘员名单链表的头指针,等侯替补的客户名单域为分别指向队头和队尾的指针。 (三) 功能结构图 (四) 模块划分 1) 航班查询 根据旅客提出的终点站名输出航班号、星期几飞行,最近一天航班的日期以及余票额情况。 2) 用户订票 根据客户提出的要求查询该航班票额情况,若尚有余票,则为客户办理订票手续.输出座位号;若已满员或余票额少于订票额,则需重新询问客户要求。若需要,可登记排队候补。 3) 用户退票 根据客户提出的要求查询该客户的订票情况,若情况属实则可确认退票。 4) 开发简介 表明产品名及开发人员情况。 。 。 。 。 。
2019-12-21 20:12:51 1.97MB C C++
1
实现了如下四种调度算法的模拟: (1)时间片轮转调度 (2)优先数调度 (3)最短进程优先 (4)最短剩余时间优先 模拟过程使用了JProgressBar作为进程状态条,更为直观地观察到每个进程的执行状态。 程序用户说明: 1、在上图标号1处输入要创建随机进程的个数,仅可输入正数,非正数会有相关提示。然后点击标号2处的“创建进程”按钮,随进创建的进程显示在程序界面的中央窗口,如标号3所示。 2、创建好随机进程后,在标号4的单选框选择将要模拟执行的调度算法,然后点击标号5处的“开始模拟”,程序开始执行。标号3的列表会显示相应的调度变化。 3、模拟过程中,可以继续添加新的进程,操作同上。 4、 一个算法模拟执行完毕之后,可以点击标号6的“复位”按钮,可以重置列表的内容为程序模拟运行前的内容。复位成功后,可以继续选择其他调度算法进行模拟。 5、标号7显示为程序模拟过程中的时间,从1秒开始累计。 6、点击标号8的“清空”按钮,可以清空类别的进程,以便程序的下次执行。 题目要求: 题目四 单处理器系统的进程调度 一 、 课 程 设 计 目 的 1. 加深对进程概念的理解, 明确进程和程序的区别。 2. 深入了解系统如何组织进程、 创建进程。 3. 进一步认识如何实现处理器调度。 二 、 课 程 设 计 内 容 编写程序完成单处理器系统中的进程调度, 要求实现时间片轮转、 优先数、 最短进程优 先和最短剩余时间优先四种调度算法。 实验具体包括: 首先确定进程控制块的内容, 进程控 制块的组成方式; 然后完成进程创建原语和进程调度原语; 最后编写主函数对所作工作进行 测试。 模拟程序只对你所设置的“ 虚拟 PCB” 进行相应的调度模拟操作, 即每发生“ 调度” 时, 显示出当前运行进程的“ 进程标识符”、“ 优先数”、“ 剩余运行时间” 等, 而不需要对系 统中真正的 PCB 等数据进行修改。
2019-12-21 20:05:49 465KB 操作系统 单处理器 系统 进程调度
1
实现了商店的买卖东西的运行机制,基本的功能得以实现,对使用者还保留了很大的扩展空间,适合那些正在做课程设计的人
1
题目十:学生籍贯信息记录簿设计 编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。具体功能: (1)创建信息链表并以磁盘文件保存; (2)读取磁盘文件并显示输出所有学生的籍贯信息; (3)按学号或姓名查询其籍贯; (4)按籍贯查询并输出该籍贯的所有学生; (5)能添加、删除和修改学生的籍贯信息(可选项)
1
ASP类计算机专业毕业设计题目 第1-100个题目 1.网络留言薄 2.客户管理系统 3.多媒体积件管理库的开发与应用 4.基于WEB的多媒体素材管理库的开发与应用 5.网络教学软件中的教学设计与应用 6.小型教育网站的开发与建设 7.基于图像的风景旅游模拟漫游系统 8.网上报名系统 9.电脑配件网络购物 10.房产网站
2019-12-21 18:55:33 164KB 计算机专业 毕业设计 题目大全
1
1. 求 N! 。 要求:从键盘接收一个数字,计算其阶乘,并显示出来。 2. 求 N-M 连续数据的和,并将和显示出来。 3. 3.根据键盘输入的一个数字显示相应的数据螺旋方阵。如输入 4,则显示。 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 共需要显示 4^2=16 个数字。 要求:1.根据键盘输入的数字(3-20) ,显示相应的数据方阵。 2.画出设计思路流程图,编写相应程序。 4. 4. 在屏幕上开一个窗口显示自已的名字(汉字) 。 5. 5.通过键盘输入字母,然后显示相应的图形。 要求:输入 L,之后再输入两个点的坐标值,显示一段直线; 输入 R,再输入两个点的坐标值,显示一个矩形框。 6. 6.在屏幕上接收一串带数字、字母及其它字符的字符串,然后统计其中数字、字母 的个数,并显示出来。 7. 7.编写一个汇编程序,将键盘输入的小写字母用大写显示出来; 若输入的是非字符,显示 NON CHAR。 8. 8.编程序实现十进制数转换成十六进制数。 从键盘输入一个十进制数,转换成十六进制数,显示出来。 要求:需要检测输入一个规范的十进制数。 9. 9.编程序实现十六进制数转换成十进制数。 从键盘输入一个十六进制数,转换成十进制数,显示出来。 要求:需要检测输入一个规范的十六进制数。 10. 10. 简易信息检索系统。在数据区定义 msg0-msg9 共十条信息, 然后从键盘接收 0-9 的数字,显示相应的信息。 11. 11.人名排序程序。 从键盘接收十个人名,人名由四个字母构成。 按字母上升次序显示所输入的人名,每一个人名占一行。 12. 12.在显示屏中央开一个窗口显示自已的名字(以拼音显示) 。 要求:窗口的大小(行列的象素数,可由用户输入两个数字调整) 13. 13.编程显示学校校徽图形。 14. 14.用字符组成汽车图形,在屏幕显示从左向右开动的汽车。 交通灯控制系统(在 TDN86/88 实验系统上实现) 在 A 道和 B 道的十字路口,A、B 道各有两组交通指示灯,每组有红、黄绿三个灯。 A 道的同色灯连在一起,B 道的同色灯连在一起。对各组的交通灯进行控制,以保证 车辆在各道上通畅运行。 A、B 组的交通灯工作过程为: A 初始状态为 A、B 道都是红灯亮。当控制系统启动后,A 道的绿灯亮,B 道的红灯 亮。 B 当延时 25 秒后,A、B 道的黄灯同时变亮,且延时 5 秒。 C 延时后,B 道转为绿灯,A 道转为红灯,且延时 25 秒。 25 秒后,转为 A、B 道的黄灯亮,延时 5 秒后,回到第一步,以次重复进行,不断 循环。 E 当遇到道路障通,或紧急情况时,A、B 道全为红灯。 用七段数码块显示器显示绿灯延时时间。 用相应的发光二极管来代替交通灯,用发光二极管的亮灭显示交通灯的工作情况。 系统有启动按钮和停止按钮,按启动按钮后,系统从第一步开始循环,按停止按钮 后,无论在那一步,应回到初始状态。 画出详细的硬件连接图。附控制程序。 15. 15.要求 A、B 道各增加一个紧急按钮功能,当该按钮按下时,A、B 道的绿灯亮 25 秒。 16. 16.在 1 的基础上将时间改变一下: A、B 组的交通灯工作过程为: A 初始状态为 A、B 道都是红灯亮。当控制系统启动后,A 道的绿灯亮,B 道的红灯 亮。 B 当延时 120 秒后,A、B 道的黄灯同时变亮,且延时 10 秒。 C 延时后,B 道转为绿灯,A 道转为红灯,且延时 60 秒。 60 秒后,转为 A、B 道的黄灯亮,延时 5 秒后,回到第一步,以次重复进行,不断 循环。 E 当遇到道路障通,或紧急情况时,A、B 道全为红灯。 17. 17. 通过串口实现双机通信(在实验系统 TDN86/88 上实现) 在发送机一方通过实验箱的小键盘输入一串字母,并在接收一方显示所接收到的字 母。 在实验系统 TDN86/88 上实现。 (要求至少传送 8 个不同的字母) 画出详细的硬件连接图。附控制程序。 18. 18.通过串口实现双机通信(在实验系统 TDN86/88 上实现) 在发送机一方通过实验箱的小键盘输入一串数字,并在接收一方显示所接收到的数 字。 在实验系统 TDN86/88 上实现。 (要求至少传送 8 个不同的数字) 画出详细的硬件连接图。附控制程序。 19. 19.通过串口实现单机自发自收功能(在实验系统 TDN86/88 上实现) 通过实验箱的小键盘输入一串数字或字母, 并在 CRT 显示器上显示所接收到的内容。 在实验系统 TDN86/88 上实现。 (要求至少传送 26 个不同的字母和 8 个不同的数字) 画出详细的硬件连接图。附控制程序。 20. 20. 波形发生器(在实验系统 TDN86/88 上实现
2019-12-21 18:51:28 170KB 微机原理
1
单片机毕业设计题目及程序电路,这是我多变收藏的资料,里面有单片机的高级应用,如USB通讯设计、基于GSM短信模块的家庭防盗报警系统、全遥控数字音量控制的D 类功率放大器、数字密码锁设计、智能家用电热水器控制器等等,做毕业设计时候可以参考。有设计电路和参考程序代码!
2019-12-21 18:50:23 8.28MB 单片机 毕业设计 程序电路
1