《管理信息系统》课程设计报告--航班售票管理系统设计报告
C++课程设计报告飞机订票管理系统
C++课程设计报告飞机订票管理系统一、设计背景和目的随着航空业的不断发展,飞机订票系统逐渐成为人们旅游和出行的必须工具。
为了提高飞机订票系统的效率和便捷性,开发一款好用的飞机订票管理系统显得尤为重要。
本次课程设计即以C++为编程语言,设计一款简单实用的飞机订票管理系统。
二、系统功能1、用户注册/登录用户初次使用系统需要先进行注册,填写相关信息,包括用户名、密码等,并进行确认。
之后系统将给用户分配一个专用ID。
已经注册的用户可以通过输入用户名和密码进行登录。
2、航班查询用户登录系统后,可以通过系统查询到航班信息,并可以进行筛选和排序,便于用户选择最优航班。
3、机票订购用户选择航班后,可以进行机票订购操作。
订票后,系统将保留座位,并且将相应信息存入系统数据库。
机票订购成功后,系统将显示用户订票的详细信息。
4、支付系统用户在订票后需要进行支付操作,支付成功后机票订购成功。
5、订单管理系统管理员可以对用户订票信息进行管理,并且可以对订单信息进行统计和分析,改善系统运营效率。
三、技术框架和编程实现本系统采用C++语言进行编写,使用了面向对象的编程思想,包括以下类:1、User类该类实现了用户的注册和登录功能。
其中包含属性有用户名、密码等,包含方法有注册、登录等。
2、Flight类该类实现了航班信息的查询和排序功能。
其中包含属性有航班号、起飞时间、到达时间等,包含方法有查询、排序等。
3、Ticket类该类实现了机票订购和支付功能。
其中包含属性有座位号、价格等,包含方法有订购、支付等。
4、Order类该类实现了订单管理和统计功能。
其中包含属性有订单号、用户ID、航班号和票价等,包含方法有查询、删除、统计等。
以上四个类的成员变量和成员函数实现都需要在不同的源文件里面实现,最后通过主函数进行调用和启动。
四、系统运行和测试本系统可以通过Visual Studio等C++编程环境进行调试和运行。
在本地测试中,我们可以输入不同的用户名和密码,可以查询不同的航班,并进行筛选和排序,可以订购机票并支付,也可以通过系统管理员身份对用户订单进行管理和统计。
《管理信息系统》课程设计报告--航班售票管理系统设计报告
航班售票管理系统设计报告一、系统分析(一)可行性分析国际民航业的激烈竞争又迫使担负国际航线运输任务的航空公司必须尽快推出自己的因特网售票系统,而这些又必须由一个安全的网上订票与支付系统作支持。
更重要的还要提供票务管理。
面对不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。
航空业身处信息时代的电子商务大潮中,加之传统的售票方式已经不能满足现今航空业的发展,于是航空售票管理系统就自然而然被应用。
由于本系统管理主要是对机票的管理,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。
因此,比较适合于采用数据库管理。
且航空公司用于机票管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。
在技术难度方面,由于有相关参考文献,还有就是网上资料,特别是参考其它程序的功能,因此完全可以实现系统的投资约50万元,待5年后更新,年使用费约10万元,在经济上是可行的。
(二)需求分析1、航班售票管理系统开发目标售票/订票是民航业务中的一个最基本的业务,表面上看,它只是民航业务的一个简单的部分,但是它涉及到资金管理与客户服务等多主面,因此,过去传统的售票方式已经不能满足现代航空业务流量剧增的客观要求,本课程设计便是利用开发工具VF6.0开发一个民航售票管理系统,它能方便快捷地运用在民航业务的营运之中。
2、航班售票管理系统的主要功能本系统设计主要是根据售票业务的基本流程进行的,系统功能十分强大,包括如下几个方面:订票管理、乘客查询与退票管理、查询飞行时刻窗口和系统维护四方面内容。
其中,订票系统至少要满足:(1)每一航班的乘客乘坐飞机的起点、终点、日期和可以使用(预订)的座位等基本信息。
(2)自动显示符合乘客要求的航班及座位是否存在(是否还有空位)(3)查询每一航班的售票订票情况、乘客信息及售票收入金额。
(4)可以按五种方式查询航空公司的航班时刻表信息。
3、航班售票管理系统业务流程分析航班售票系统主要有以下几项管理功能:(1)订票管理:根据乘客的订票信息查询航班信息,查看是否还有余票未售出,为乘客订票,备份数据。
飞机售票系统课程设计报告
飞机售票系统课程设计报告一、课程目标知识目标:1. 让学生理解飞机售票系统的基本概念、功能及工作原理。
2. 让学生掌握飞机售票系统中涉及的航空公司、航班、座位、票价等基本知识点。
3. 让学生了解飞机售票系统在实际应用中的数据处理和存储方法。
技能目标:1. 培养学生运用所学知识分析和设计飞机售票系统的能力。
2. 培养学生使用编程语言或工具实现飞机售票系统基本功能的能力。
3. 培养学生通过实际操作,掌握飞机售票系统的使用方法。
情感态度价值观目标:1. 培养学生对计算机科学和技术领域的兴趣,激发他们探索航空业信息化的热情。
2. 培养学生具备团队协作精神,学会与他人共同解决问题。
3. 培养学生关注社会发展,认识到信息技术在航空业中的重要作用。
课程性质分析:本课程为信息技术或计算机科学与技术相关课程的实践环节,旨在让学生将所学理论知识运用到实际项目中,提高他们的实践能力。
学生特点分析:学生为高中年级学生,具备一定的计算机操作和编程基础,对新鲜事物充满好奇心,善于团队合作。
教学要求:1. 结合课本知识,注重理论与实践相结合,提高学生的动手能力。
2. 注重培养学生的创新意识和解决问题的能力。
3. 强调团队协作,提高学生的沟通与协作能力。
二、教学内容1. 基本概念:介绍飞机售票系统的定义、功能、发展历程及在航空业中的重要性。
关联教材章节:第一章 计算机售票系统概述2. 系统架构:讲解飞机售票系统的整体架构,包括客户端、服务器端、数据库等组成部分。
关联教材章节:第二章 售票系统架构与设计3. 数据库设计:学习飞机售票系统中涉及的表结构设计,如航班信息、座位信息、旅客信息等。
关联教材章节:第三章 数据库设计4. 功能模块:详细介绍飞机售票系统的各个功能模块,如查询航班、预订机票、支付、退改签等。
关联教材章节:第四章 售票系统功能模块设计5. 编程实践:指导学生使用编程语言(如Python、Java等)或工具(如Visual Basic、Access等)实现飞机售票系统的基本功能。
民航售票管理系统(课程设计、C)
nd.hour=p->land.hour;
nd.minute=p->land.minute;
t.man=p->man;
t.amount=p->amount;
r=p->infor;
fwrite(&t,sizeof(struct news),1,fp);
5.1.2设计要求
①建立两个二进制文件:其中之一,用来存放航班信息;另一个用来存放客户订票信息。
②结构体采用动态链表形式,用动态链表存放数据,及实现数据的存储与读取。
③在两个动态链表间,用指针连接起来。
④设计一个漂亮的欢迎界面和友好的系统界面。
⑤要求系统能够根据系统菜单相应的功能执行相应的部分。
⑥要求能够实现录入、查询等相应的功能。
printf("\n请输入终点站:");scanf("%s",t->finish);
printf("\t\t5.增添信息\t6.修改信息\n\t\t7.删除信息\t8.订票\n");
printf("\t\t9.退票\t10.保存航班信息\n\t\t11.保存退订票信息\t12.查看订票情况\n");
printf("\t\t13.统计订票信息\t14.退出\n");
printf("***********************************菜*单***********************************\n");
3. 浏览航班信息功能。
4. 航班信息查询功能。根据航班号、终点站、飞行时间等条件查询。
航班管理系统设计报告模板
航班管理系统设计报告模板1. 引言本报告旨在介绍航班管理系统的设计和实现。
航班管理系统是一个用于管理航空公司航班和机票信息的软件系统,旨在提高航空公司的运营效率和旅客的使用体验。
2. 需求分析2.1 功能需求航班管理系统应具备以下功能:- 管理航班信息,包括航班号、起降时间、起降地点等;- 管理机票信息,包括票价、座位数、机型等;- 处理旅客的预订、改签和退票请求;- 提供查询航班和机票信息的功能;- 自动生成机票和行程单等相关文件;2.2 性能需求航班管理系统应具备以下性能需求:- 能够处理大量的航班和机票信息,保证系统的高效性;- 响应时间不超过3秒;- 每日系统维护时间不超过1小时;3. 系统设计3.1 架构设计航班管理系统采用三层架构模式,包括表现层、业务逻辑层和数据访问层。
- 表现层:负责与用户交互,提供用户界面和前端功能;- 业务逻辑层:负责处理用户请求,调用数据访问层和其他外部服务;- 数据访问层:与数据库进行交互,负责存储和读取数据。
3.2 数据库设计航班管理系统的数据库需要包含以下表格:- 航班信息表(Flight):存储航班的相关信息,如航班号、起降时间、起降地点等;- 机票信息表(Ticket):存储机票的相关信息,如票价、座位数、机型等;- 旅客信息表(Passenger):存储旅客的相关信息,如姓名、证件号码等;- 订单信息表(Order):存储订单的相关信息,如订单号、航班号、座位号等;3.3 模块设计航班管理系统可以划分为以下几个模块:- 航班管理模块:负责管理航班信息,包括添加、查询和修改等功能;- 机票管理模块:负责管理机票信息,包括添加、查询和修改等功能;- 订单管理模块:负责处理旅客的预订、改签和退票请求;- 查询模块:提供查询航班和机票信息的功能;- 文件生成模块:负责生成机票和行程单等相关文件;4. 技术选型本系统采用以下技术:- 前端:使用HTML、CSS和JavaScript开发用户界面;- 后端:使用Java语言开发业务逻辑层和数据访问层;- 数据库:使用MySQL存储航班、机票等相关数据;- 框架:使用Spring框架进行开发;- 版本控制:使用Git进行版本管理;5. 系统实现本系统将按照设计要求进行开发和测试,并及时修复和优化系统中的Bug和性能问题。
航班售票系统课程设计报告
课程设计报告课程名称:高级语言程序设计课程设计姓名:班级学号:指导教师:完成日期:6月20日目录1 课程设计目的与要求 (1)2问题描述 (2)3总体设计 (3)3.1功能分析 (3)3.2系统主要使用的函数 (3)3.3系统使用的主要数据结构 (4)4详细设计 (6)4.1程序总体结构图 (6)4.2程序流程图 (6)5功能测试 (8)5.1航班售票系统 (8)6程序设计调试情况(程序设计及调试过程中碰到的问题及解决的方法) (11)7课程设计小结 (12)参考文献 (13)附录系统源程序 (14)1 课程设计目的与要求高级语言程序设计是本科工科类各专业的重要基础课,课程以影响深远的、传统的、面向过程的优秀编程语言C语言为基础,学习程序设计的基本概念和方法,通过本门课程学习,应使同学掌握高级语言的基本原理,熟练掌握程序设计的基础知识、基本概念;掌握程序设计的思想和编程技巧。
课程设计是在学生已经具备了使用C语言编写简单的应用程序的能力,为使学生对C语言有更全面的理解,进一步提高运用C语言编程解决实际问题的能力,通过提出算法、指定输入输出来设计一个解决方案。
经过该实践环节,培养学生的探索精神和创新能力。
通过答辩训练学生的综合表达能力。
参加本课程设计的学生,应当认真完成本课程设计的全部过程。
并以最终课程设计成果来证明其独立完成各种实际任务的能力。
从而反映出理解和运用本课程知识的水平和能力。
具体如下:(1)数据组织方面尽量使用到:数组、链表、结构体、文件;(2)程序结构方面做到函数调用,尽量采用指针运算;(3)代码编写规范,形成良好的编程习惯;(4)程序须有一定的健壮性和必要的提示信息,考虑问题的多种可能和边界数据。
(5)课设完成须进行答辩,提交课设报告电子稿、装订的打印稿。
课设报告内容包括以下几个方面:●程序的总体设计和算法分析。
●程序流程图、函数说明●源程序代码清单●测试数据和测试过程记录●遇到的问题及解决方法分析●课程设计小结2问题描述航班售票系统:(1)系统以菜单方式工作(2)假设该民航有若干航班,要求实现增加航班和取消某个航班的功能。
航空售票系统实验报告
合肥学院计算机科学与技术系课程设计报告2008~2009学年第二期课程程序设计语言Ⅱ课程设计课程设计名称航空售票系统学生姓名刘艺学号0804032025专业班级网络工程(2)指导教师高玲玲、李红2009年6月一:课程设计题目:航班售票系统实验要求:设计一个航班售票系统系统,能够对航空公司的售票进行管理。
航空公司的售票系统主要包括:航线信息、订票业务、退票业务.1:航线信息包括航班号,飞机号,目的地,订票数,余票数,共5项.现有3条航线:目的地北京,上海,广州。
飞机可乘100人(初始定票数为0,余票数为100)。
将这些信息存入文件airline.dat中。
2:订票业务:(1).客户信息包括姓名,航班号,假设已有3个客户信息存入文件customer.dat。
(2).有新客户订票时,先输入姓名和航班号,查询情况,如果还有余票,就为这个客户办理订票手续,分给客户一个座位号,然后写入文件costomer.dat,并修改文件,若无余票,则输出客户已满3:退票业务:根据客户提出的航班号,办理退票,从airline.dat文件中删除这个客户的信息,并修改airline.dat中相应的航线的订票数和余票数输出全部航线的信息和全部客户信息,退出系统。
二:问题分析:实验的准备工作:(1)、仔细阅读课程设计任务书,明确实验设计的目的、实验内容、实验要求、所需知识点等。
(2)、阅读教材及相关材料,更深入的了解所需知识点,并与其它知识点能够融会贯通,加深对各知识点的了解,使得在进行课程设计的时候能够更好的运用各知识点。
根据题目要求,先定义一个customer类,声明类中的成员,包括name(姓名),ID(证件号码),want(客人要订的票数)。
再定义一个AirInfo类,此类中包括三个成员函数,分别实现1:航班信息.2:订票业务.3:退票业务的功能.航线信息中要包括Num(航班号),Start(航班起飞点), End(航班终点地),Time(航班起飞时间),Count(航班票数),LeftCount(航班剩余票数),havingBookCustomer(已订票的客户).订票业务中需要用到类的调用,调用customer类,访问类中的公有成员name,ID,want,输入订票客户信息,订票成功.退票业务中同样需要类的调用, 调用customer类,访问类中的公有成员name,ID,want,输入退票客户信息,退票成功.还要在类中声明一些成员函数, 有设计航班号,设计航班起飞点,设计航班终点地,设计航班起飞时间,设计航班票数,设计航班剩余票数,设计已订票的客户,获取航班起飞时间日期,航班剩余票数,获取该航班起飞地,获取该航班终点地,获取该航班号,打印该航班的信息的函数.输入新的航班信息,查询航班信息,这些函数均要实现此系统的功能. 三:算法的设计1、通过分析实验要求的功能,确定所需函数,两者结合来分析所需的算法及算法该如何实现。
C语言课程设计报告_航班管理系统方案
C程序课程设计报告题目:航班管理系统班级:学号::指导教师:年月日一、问题描述 (3)二、设计及实验要点 (3)1功能分析 (3)2、总体设计 (5)(一)、功能模块设计 (5)1.航班管理系统的功能主流程 (5)2.管理系统的查询功能 (5)3.顾客进行订票的功能模块 (5)4.退票的功能模块 (5)5.续票的功能模块 (6)6.在订票续票功能完成之后,对顾客订票信息的查询功能模块 (6)7.退出系统的功能模块 (6)(二)、数据结构设计 (6)(三)、函数功能描述 (7)三、源程序(见附录) (9)四、程序实现 (9)(一)源码分析 (9)1.程序预处理 (9)2.主函数main() (9)3管理系统的查询功能 (9)4.顾客订票的功能模块 (11)5.顾客退票的功能模块 (11)5.顾客续票的功能模块 (12)(二)运行结果 (14)五、不足之处 (14)六、参考文献 (14)航班管理系统一、问题描述航班售票是民航业务管理的一项最基本业务。
表面上看,他只是民航业务的一个简单部分,但是她涉及的业务量大、客户多,还涉及资金管理与客户服务等多方面,因此这项业务并不像看上去那么简单。
过去传统的售票方式已不能满足现代航空业务流量剧增的客户要求,本次设计便是利用目前先进的开发工具Delphi7.0以及SQL server 2000开发一个航班售票管理系统,她能方便快捷的运用在民航业务的营运之中。
本系统是对民航飞机售票业务的一种模拟。
此次的开发系统主要是完成航班售票管理的各种自动化服务,通过计算机的运行完成各项事务,设计一个航班售票管理的数据管理系统。
通过开发此系统,可稳定简便地通过计算机来执行一系列操作,减少人工劳动强度,达到省时省力的目的,容包括乘客信息添加、修改、删除、查询;航班的售票订票的添加、修改、删除、查询;航空公司的航班时刻表的查询等。
在此次课程设计的实验中,便是利用C语言和数据结构的一些知识模拟航班管理系统。
飞机航班售票系统的数据结构课程设计报告
l.sl[i].next=p; //在顺序表中将输入信息排序
}
p=q;
}
}
int binsearch(sllist l,keytype key[])
{//在有序表中折半查找其关键字等于key的数据元素。若找到,则函数值为钙元素在表中的位置,否则为0
int low,high,mid;
3、待排序记录本身存储在一组地址连续的存储单元内,同时另一个指示各个记录存储位置的地址向量,在排序过程中不移动记录本身,而移动地址向量中这些记录的“地址”,在排序结束之后再按照地址向量中的值调整记录的存储位置。
四、模块划分
五、数据结构
顺序表
线性表的顺序表示指的是用一组地址连续的存储单元依次存储线性表的数据元素。
low=1;
high=l.length; //置区间初值
while(low<=high)
{
mid=(low+high)/2;
if(strcmp(key,l.sl[mid].keys)==0)
return mid; //找到待查元素
else if(strcmp(key,l.sl[mid].keys)<0)
{
int j,t;
for(j=0;!f[j];j++);
sl[0].next=f[j];
t=e[j];
while(j<radix_c-1)
{
for(j=j+1;j<radix_c-1&&!f[j];j++);
if(f[j])
{
sl[t].next=f[j];
t=e[j];
}
}
《管理信息系统》课程设计实验报告
管理信息系统》课程设计实验报告课程名称:管理信息系统指导老师:* 院系:商学院专业班**姓名:**学号:**实验日实验地点:一机房《管理信息系统》课程设计任务书一.课程设计目的及意义:《管理信息系统》课程设计是在完成《管理信息系统》课程学习之后的一次实践性教学,是本课程理论知识的一次综合运用。
通过本课程设计,能够进一步加深对信息、信息系统、管理信息系统等基础理论知识的理解,能初步掌握结构化的生命周期法、面向对象法等系统工程方法,进一步加强熟练应用管理信息系统的操作技能,并能够借助于管理信息系统解决实际问题。
二.课程设计要求:1.本课程设计时间为一周。
2.本课程设计以教学班为单位进行上机操作及实验。
3.按照任务要求完成课程设计内容。
三.课程设计任务要求:1.任务内容:进入山东轻工业学院主页,在“网络资源”区域进入“网络教学平台”,输入各自的用户名和密码(学生学号及密码),进入本网络教学平台系统,在充分熟悉本系统的前提下,完成下列任务要求。
2.任务要求:①按照课程讲解的系统分析步骤和理论对本系统进行系统分析。
②绘制不少于3 个的主要业务流程图。
③描述上述主要业务流程图的逻辑处理功能。
④分析本系统的优缺点,提出改进意见,并描述改进的逻辑处理功能,绘制业务流程图。
四.课程设计评分标准:按照《管理信息系统课程设计大纲》的要求,本课程 1 学分,采用百分制计分,其中任务要求②占30分,任务要求③占30分,任务要求④占30分,考勤及实践表现占10分。
五.本课程设计自2011 年6 月27 日至2011 年7 月1 日。
实验项目名称:对教学管理系统进行系统分析一•课程设计目的及意义:《管理信息系统》课程设计是在完成《管理信息系统》课程学习之后的一次实践性教学,是本课程理论知识的一次综合运用。
通过本课程设计,能够进一步加深对信息、信息系统、管理信息系统等基础理论知识的理解,能初步掌握结构化的生命周期法、面向对象法等系统工程方法,进一步加强熟练应用管理信息系统的操作技能,并能够借助于管理信息系统解决实际问题。
c语言航班售票系统课程设计报告航班售票系统
计算机科学与技术系课程设计报告2008~2009学年第二期课程程序设计语言Ⅱ课程设计课程设计名称航班售票系统一、课程设计题目课程设计名称:航班售票系统设计内容:设计一个航班售票系统系统,能够对航空公司的售票进行管理。
航空公司的售票系统主要包括:航线信息、订票业务、退票业务。
任务和要求1.航线信息:每条航线包括航班号,飞机号,目的地,订票数,余票数,共5项。
现有3条航线:目的地北京,上海,广州。
飞机可乘100人(初始定票数为0,余票数为100)。
将这些信息存入文件中。
2.订票业务:(1).客户信息包括姓名,航班号,座位号(初始为0),假设已有3个客户信息存入文件。
(2).有新客户订票时,先输入姓名和航班号,查询情况,如果还有余票,就为这个客户办理订票手续,分给客户一个座位号,然后写入文件,并修改文件,若无余票,则输出客户已满3.退票业务:根据客户提出的航班号,办理退票,从文件中删除这个客户的信息,并修改中相应的航线的订票数和余票数输出全部航线的信息和全部客户信息,退出系统。
二、问题的分析首先这是一个管理系统,有两个大类乘客和飞机,所以要定义2个类,又因为需要进行文件的操作,那么可以再定义2个类,乘客信息类,飞机信息类用于储存多个信息。
界面操作当然需要用switch语句实现,case时调用到函数。
三、算法的设计我设计的这个航空管理系统运用到了条件判断,switch语句,循环语句,类与对象,对象数组,对象指针,类与类的嵌套,文件的写入写出等知识点。
整体的构思:设计了四个类飞机信息库类,乘客类,乘客信息库类。
飞机类包含了飞机的一些基本属性,有航班号,飞机号,目的地,余票数,已定票数等信息class Flight //飞机类{private:int note; //删除标记 1:已删,0:未删int flightnum; //航班号int planenum; //飞机号char destination[20]; //目的地int bookednum; //已定票数int refundnum; //余票public:Flight():bookednum(0),refundnum(100){}char *getdes(){return destination;}int getnote(){return note;}int getflightnum(){return flightnum;}int getplanenum(){return planenum;}void setrefund() //订票后对余票和已定票数的操作{bookednum++;refundnum--;}void delrefund() //退票后对余票和已定票数的操作{bookednum--;refundnum++;}void setname(char de[]){strcpy(destination,de);}void delplane() //删除飞机的操作{note=1;}void addplane(int n,int m, char *de) //增加飞机{note=0;flightnum=m;planenum=n;strcpy(destination,de);}void list(){cout<<"飞机号"<<" "<<" 航班号"<<" "<< "目的地"<<" "<<"已定票数"<<" "<<"剩余票数"<<endl;cout<<planenum<<" "<<setw(5)<<flightnum<<""<<setw(10)<<destination<<" "<<setw(5)<<bookednum<<" "<<setw(5)<<refundnum<<endl;}};飞机信息库类内嵌了一个飞机类的对象数组作为飞机信息库类的私有成员,每一个飞机的信息都是一个对象,都储存在了飞机类的对象数组中,通过这个数组进行对单个或多个飞机对象属性的一些操作,飞机信息库类中还包括界面操作选择的程序,其中还有信息的写入文件,读取文件中的数据的功能class FDatabase //飞机信息库类{private:int top; //记录数组下标Flight Fl[Maxp]; //飞机类的对象数组public:FDatabase(){Flight f;top=-1;fstream file("airline.dat",ios::in); //文件打开while(1){file.read((char *)&f,sizeof(f));if(!file)break;top++;Fl[top]=f;}file.close();}void clear() //清楚所有航班的操作{top=-1;cout<<"航班信息已删除!"<<endl;}int addplane(int n,int m,char *de) //增加飞机{Flight *fl=query(n);if(fl==NULL){top++;Fl[top].addplane(n,m,de);return 1;}return 0;}Flight *query(int pflightnum) //对象指针用于查找等操作{for(int i=0;i<=top;i++)if(Fl[i].getflightnum()==pflightnum && Fl[i].getnote()==0) return &Fl[i];return NULL;}Flight *query1(int pplanenum){for(int i=0;i<=top;i++)if(Fl[i].getplanenum()==pplanenum && Fl[i].getnote()==0) return &Fl[i];return NULL;}void list(){for(int i=0;i<=top;i++)if(Fl[i].getnote()==0)Fl[i].list();}void planedata();~FDatabase(){fstream file("airline.dat",ios::out);for(int i=0;i<=top;i++)if(Fl[i].getnote()==0)file.write((char *)& Fl[i],sizeof(Fl[i]));file.close();}};乘客类包含了乘客的一些基本属性,有姓名,航班号,座位号,客户编号等属性class Passenger //乘客类{private:int note; //删除标记 1:已删,0:未删int flightnum; //航班号char name[20]; //乘客姓名int ID; //乘客编号int seatnum; //座位号public:Passenger():seatnum(0){}char *getname(){return name;}int getnote() //返回删除标记{return note;}int getID(){return ID;}void setname(char na[]) //修改姓名{strcpy(name,na);}int getseatnum(){return seatnum;}void addbook(int n,char *na,int id,int seat) //订票操作{note=0;flightnum=n;ID=id;seatnum=seat;strcpy(name,na);}void delpassenger() //删除乘客信息{note=1;}void list() // 显示乘客信息{cout<<"客户姓名"<<" "<<"客户编号"<<" "<<"已定航班号"<<" "<<"座位号"<<endl;cout<<name<<" "<<setw(5)<<ID<<" "<<setw(5)<<flightnum<<" "<<setw(5)<<seatnum<<endl;}};乘客信息库类与飞机信息库类实现的功能原理类似,记录了乘客类的对象数组。
航班与订票管理系统 面向对象课程设计报告
摘要:虽着城市生活节奏的加快,飞机已经成为人们使用越来越频繁的交通工具,随之而来的问题是,如何能让旅客最快、最便捷的订到机票。
这就需要一个合适的订票系统来处理航班、机票、旅客等信息,方便售票人员查询,插入,删除各种信息。
本系统就是利用面向对象visual C++环境中MFC开发一个民航售票管理系统,能方便快捷的运用在民航服务中。
本系统是根据售票业务基本流程进行的。
在航班订票系统中,需要满足一些基本信息:乘客乘坐航班的起点、终点、日期和预订座位等基本信息,自动显示乘客需要的航班是否存在,通过数据库的利用满足一些必要的查询服务。
关键词:面向对象;民航售票管理系统;MFC;数据库目录1 课题综述 (1)1. 1 课题来源及意义 (1)1. 2 预期的目标 (1)1. 3 面对的问题 (1)2 系统分析 (1)2. 1 涉及的知识基础 (1)2. 2 功能模块框图 (3)2. 3 总体方案 (3)3 系统设计 (4)3. 1 数据库设计 (4)3. 2 制作一个系统封面位图 (5)3. 3 创建应用程序框架 (6)3. 4 创建乘客订购票管理对话框 (6)3. 5 制作航班时刻查询对话框 (6)3. 6 制作航班信息处理对话框 (7)4 代码编写 (7)5 程序调试 (8)5. 1 程序运行 (8)总结 (11)参考文献 (12)1 课题综述1.1 课题来源及意义随着人类科技的发展进步和生活水平的不断提高,使得飞机在人们的日常中扮演了更加平凡的角色。
一般情况下,人们订票是通过电话订票或者是现场订购。
但是随着计算机发展,尤其是计算机网络的发展,人们对于订票又有了新的需求:网上定票。
同时,对于航班订票系统的需求也应运而生。
该系统能满足乘客的订票、查询等等一系列需求。
乘客只需要点点鼠标,即方便也节省时间,真正意义上的方便了乘客。
1.2 预期的目标利用面向对象visual C++环境中MFC开发一个民航售票管理系统,能完成以下功能:乘客乘坐航班的起点、终点、日期和预订座位等基本信息,自动显示乘客需要的航班是否存在,通过数据库的利用满足一些必要的查询服务。
C语言航班订票管理系统设计报告
C语言航班订票管理系统设计报告设计任务书编写一个飞机订票系统的程序,使该系统能够实现对航班信息的录入、浏览、排序、查询以及订票、退票的功能。
小组任务分配:小组负责人:负责总体设计(包括总体设计流程图、模块函数原型接口设计); 负责订票函数模块、退票函数模块编写。
组员:负责文件的输入、文件读取、文件输出函数模块的编写。
组员:负责查询、修改、删除函数模块的编写。
目录1、需求分析 (4)2、功能描述 (4)3、总体设计 (6)4、调试分析 (7)5、测试结果 (7)6、用户使用说明 (12)7、课程设计心得 (12)8、附录(源代码) (13)2需求分析:用数组或链表数据结构完成一个航班信息管理系统,此系统的具体功能要求如下:(1)航班信息录入功能1)用户从键盘输入每次航班的信息:航班号、起始站、终点站、起飞时间、机票数、票价。
2)可添加一个或多个航班信息到当前编辑的数据中。
3) 可修改一个或多个航班信息。
4)可删除一个或多个航班信息。
(2)文件保存功能1)航班信息每一机场存为一个数据文件,数据文件可在程序中打开、编辑和重新保存。
2)用户输入航班信息可随时保存数据文件。
(3)文件打开功能1)程序只能对当前打开的数据文件进行编辑。
(4)查询功能1)浏览所有航班信息;2)按航班号查询航班信息;3)按终点站查询航班信息;4) 按航线查询航班信息;(5)报表输出功能1) 按航班编号输出一个航空公司的航班信息:航班号、起始站、终点站、起飞时间、机票数、票价,到屏幕和文件。
注:以上功能以菜单形式供用户使用,并有一定的容错功能。
一,功能描述模块基本介绍:1. 用户输入模块在此模块中,用户将根据菜单提示结合自己的需求输入一个0~7的值,来实现一定的功能。
2. 航班信息录入模块此模块可以让用户从键盘输入每个航班的信息:航班号、起始站、终点站、起飞时间、机票数、票价。
用户可插入一个或多个航班信息到当前编辑的数据中。
用户可删除一个或多个航班信息。
民航售票管理系统实验报告
民航售票管理系统实验报告文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)数据库课程设计——民航售票管理系统安徽大学计算机科学与技术1班陈2016-9-20目录一、目的及要求1.实验目的(1)通过本次课程设计,熟练掌握一种开发语言(如C#)和一种数据库系统软件(如SQLserver2014)的使用。
(2)加深对软件工程的理解,训练编写程序的良好习惯。
包括:认真编写需求分析文档、做好系统功能和数据库设计、学会自己进行程序的算法、数据结构设计。
(3)培养良好的程序设计风格(模块划分、接口设计、程序界面、应用系统设计)和习惯(程序备份、版本更新与控制),提高软件测试、调试的能力与技巧。
(4)通过本次课程设计,应该达到具有独立完成小型应用系统设计的能力,具备编写较为规范的软件设计文档的能力。
2.实验要求民航售票管理系统主要分为机场、航空公司和客户三方的服务。
航空公司提供航线和飞机的资料,机场则对在本机场起飞和降落的航班和机票进行管理,而客户能得到的服务应该有航班线路和剩余票数的查询,以及网上订票等功能。
客户又可以分为两类,一类是普通客户,对于普通客户只有普通的查询功能和订票功能,没有相应的机票优惠,另一种是经常旅客,需要办理注册手续,但增加了里程积分功能和积分优惠政策。
机场还要有紧急应对措施,在航班出现延误时,要发送相应的信息。
本系统至少能完成如下查询功能:(1)查某代售地某月售出的票数和金额。
(2)查航空公司拥有多少航班。
(3)查某天某航空还剩多少票或座位。
(4)查某天某航空还剩商务舱座位以及经济舱座位票价。
(5)查某航空公司拥有多少售票点、某月售出总金额以及某航线售出票数。
二、实验环境本系统开发平台及运行环境如下:系统开发平台:Microsoft Visual Studio 2015系统开发语言:C#数据库管理软件:SQL Server 2014运行平台:Windows10 教育版运行环境: Framework SDK三、实验内容与步骤1.系统需求分析(1)信息要求:指用户需要从数据库中获得信息的内容与性质。
飞机订票系统课程设计报告
飞机订票系统课程设计报告指导老师:班级:学生姓名:学号:完成日期:计算机科学与技术系飞机订票系统课程设计报告一、系统分析。
1.1根据飞机订票系统的设计目的,设计内容和设计要求。
本团队对飞机订票系统这一基础管理系统的业务进行了细致的分析讨论。
最终我们决定将整个系统分成7个主要模块。
采用结构体这一数据结构来存放教师的信息。
首先是信息录入模块,接下来输出模块,即浏览,查询,排序信息三个模块,最后是订票,退票模块。
为降低操作难度,以与出错率,决定使用全局数组与变量进行操作。
1.2飞机订票系统简易图二、系统设计2.1总体设计(主要功能)本程序包含六大主要模块①添加信息模块;②浏览信息模块;③信息查询模块;④信息排序模块;⑤订票模块;⑥退票模块。
整体程序采用全局数组fj(飞机)进行存储,全局变量pd(判断)作为标识变量。
宏定义输出格式。
采用Y,N的方式进行操作回退或继续操作的选择。
航班信息包括:航班号,起点,终点,票价,数量与订票标志量(隐藏信息)。
输入模块,使用分条输入,以减少错误率并方便操作。
浏览,查询与排序模块,组合成输出模块。
多方式输出更便于观察并方便记录,同时为后续模块的执行提供操作基础。
订,退票模块调用查询模块实现其功能。
2.2 软件、硬件环境软件环境 VC2009硬件环境处理器 Intel(R) Core(TM) i5-3210M CPU @2.50GHz 2.50GHz;显卡 GTX650。
内存 4.0GB操作系统 Windows 72.3主要数据结构和程序的关系说明主要数据结构是结构体struct hbxx //定义结构体数组,航班信息{int hbh; //定义航班号char qd[20]; //起点站char zd[20]; //终点站float pj; //票价int sl; //机票数量int dcp; //订票标志量}fj[N];2.4界面设计本程序开始运行的界面,共7个选项,简洁而大方。
东华大学-航空售票信息管理系统-数据库-课程设计报告
东华大学-航空售票信息管理系统-数据库-课程设计报告.东华大学计算机学院《数据库应用课程设计》小组成员:111310228计算机1102姜元杰111310215计算机1102周旻捷111310201计算机1102钱秋吉111310231计算机1102吴光学指导老师: 孙莉设计时间: 2013-06-27至 2013-07-05.航空售票信息管理系统《数据库应用课程设计》 ................................................................... ..................... - 0 - 1.概述 ..................................................................... ................................................. - 4 -1.1 实验目的...................................................................... .............................. - 4 -1.2 实验内容...................................................................... .............................. - 4 -1.3 开发环境...................................................................... .............................. - 4 -1.4 经济方面...................................................................... .............................. - 5 -1.5 数据库系统的总目标 ..................................................................... ............ - 5 -1.6 数据库要求 ..................................................................... ........................... - 5 -1.7 实验报告要求 ..................................................................... ....................... - 6 - 2.需求分析...................................................................... ......................................... - 6 -2.1 分析用户活动...................................................................... ...................... - 6 -2.2 确定系统范围 ..................................................................... ....................... - 7 - 3.概念结构设计 ..................................................................... .................................. - 8 -3.1 系统主要功能 ..................................................................... ....................... - 8 -3.2 设计流程图 ..................................................................... ........................... - 9 -3.3 设计E-R 图...................................................................... ........................... - 9 -3.4 局部概念模型综合成全局概念模型 ......................................................... - 11 - 4.逻辑结构设计 ..................................................................... ................................ - 11 -4.1 概念模型转换成逻辑模型 ..................................................................... ... - 11 -4.2 设计应用程序与数据的接口 .................................................................... - 12 -4.3 评价模型...................................................................... ............................ - 12 -4.4 修正模型...................................................................... ............................ - 12 -- 1 -航空售票信息管理系统 5.物理设计...................................................................... ....................................... - 13 -5.1 存储记录结构设计 ..................................................................... .............. - 13 -5.2 确定数据存放位置 ..................................................................... .............. - 13 -5.3 完整性约束 ..................................................................... ......................... - 13 -5.4 程序设计...................................................................... ............................ - 14 -5.5 数据库结构设计...................................................................... ................. - 14 -5.6 数据装载...................................................................... ............................ - 14 -5.7数据库试运行 ..................................................................... ...................... - 14 - 6.数据库实现 ..................................................................... .................................... - 15 - 7. 系统实现 ..................................................................... ...................................... - 21 -7.1 数据库操作语句...................................................................... ................. - 21 -DB.java(JavaBean) .................................................. ........................................ - 21 -7.2 用户参数记录 ..................................................................... ..................... - 23 -UserInputInfo.java(JavaBean)........................................ ................................... - 23 -7.3 根据用户身份登录 ..................................................................... .............. - 24 -7.4 业务员系统 ..................................................................... ..................... - 25 -7.5 管理员系统 ..................................................................... ..................... - 31 - 8. 效果实现测试及结果 ..................................................................... ................... - 31 - 9.运行与维护 ..................................................................... .................................... - 39 -9.1 数据库的转载和恢复 ..................................................................... .......... - 39 -9.2 数据库安全性、完整性控制 .................................................................... - 39 -9.3 数据库性能的监督、分析和改进 ............................................................. - 40 -9.4 数据库的重组织和重构造 ..................................................................... ... - 40 - 10.分工情况 ..................................................................... ...................................... - 40 - 11.进度计划与执行情况 ..................................................................... ................... - 41 -- 2 -航空售票信息管理系统 12.设计中遇到的问题及解决方案 ..................................................................... ..... - 41 - 13.项目总结 ..................................................................... ...................................... - 42 - 14.参考文献 ..................................................................... ...................................... - 43 -- 3 -航空售票信息管理系统 1.概述1.1 实验目的(1)让学生在掌握数据库的相关理论知识后,将数据库与软件开发相结合,熟练掌握数据库设计和基于数据库的应用程序开发。
Java课程设计报告报告-----飞机航班管理系统
一.引言1.1项目的名称飞机航班信息管理系统1.2项目背景和目标飞机航班信息管理系统主要能够查询飞机的航班情况,飞行线路,票价,折扣等等情况,并能够在数据库中更新维护飞机航班的信息,对飞机航班数据库进行管理,如航班的增加,删除和修改等。
我们的目标就是为该系统提供后台连接数据库程序设计以及前台用户界面设计。
1.3项目的可行性研究设计此系统需要java面向对象编程基础,数据库应用知识以及功能分析。
根据目前所开设的课程,学生已经具备这样的知识,有能力综合java编程知识和数据库应用知识做出一个这样的飞机航班信息管理系统。
二、需求分析2.1系统概述此系统提供给系统管理员和用户。
系统管理员登陆后可以对飞机航班信息进行管理,如:添加飞机航班信息,删除飞机航班信息,修改飞机航班属性。
用户登陆后能进行飞机航班信息查询,订票以及退订。
2.2系统运行环境Java运行在eclipse软件上,数据库用mysql数据库2.3功能需求描述用户选择相关的服务项目可以查看相关航班基本信息,并且可以根据自己需求选择相应服务,系统的信息更新时,相关的信息经过相应处理后,会存入到飞机航班数据库中的航班信息记录表中;系统管理员根据航空公司实际情况可以更新航班信息,并通过修改信息处理后被保存到飞机航班表中。
三、系统设计3.1开发与设计的总体思想飞机航班信息管理系统主要分为用户和系统管理员2类,因此也将该系统分为2个相应的大的功能模块。
用户可以通过服务项目选择查询相关航班情况,进行订票,退订等服务项目。
系统会将数据库中相应信息反馈给顾客。
系统管理员负责管系统信息的及时更新,可以根据航空公司航班的具体的情况更新数据库。
3.2系统模块结构图3.3数据库结构设计 为了支持此飞机航班信息管理系统,创建数据库airplane manage,在这个数据库里包含三个表:flight information 表,passenger 表,managerlogin 表,和passengerlogin 表,它们的截图如下:在flight information (飞机航班信息)表中,有8个属性列,分别为id (序列),stime (飞机起飞时间),etime (飞机到达时间),sadd (飞机起始点),eadd (飞机终点),znum (总飞机航班信息管理系统系统管理员模块 用户模块信息查询 订票 退订 添加飞机航班信息 删除飞机航班信息 修改飞机 航班信息 系统管理员登录用户登录票数),snum(剩余票数)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
航班售票管理系统设计报告一、系统分析(一)可行性分析国际民航业的激烈竞争又迫使担负国际航线运输任务的航空公司必须尽快推出自己的因特网售票系统,而这些又必须由一个安全的网上订票与支付系统作支持。
更重要的还要提供票务管理。
面对不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。
航空业身处信息时代的电子商务大潮中,加之传统的售票方式已经不能满足现今航空业的发展,于是航空售票管理系统就自然而然被应用。
由于本系统管理主要是对机票的管理,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。
因此,比较适合于采用数据库管理。
且航空公司用于机票管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。
在技术难度方面,由于有相关参考文献,还有就是网上资料,特别是参考其它程序的功能,因此完全可以实现系统的投资约50万元,待5年后更新,年使用费约10万元,在经济上是可行的。
(二)需求分析1、航班售票管理系统开发目标售票/订票是民航业务中的一个最基本的业务,表面上看,它只是民航业务的一个简单的部分,但是它涉及到资金管理与客户服务等多主面,因此,过去传统的售票方式已经不能满足现代航空业务流量剧增的客观要求,本课程设计便是利用开发工具VF6.0开发一个民航售票管理系统,它能方便快捷地运用在民航业务的营运之中。
2、航班售票管理系统的主要功能本系统设计主要是根据售票业务的基本流程进行的,系统功能十分强大,包括如下几个方面:订票管理、乘客查询与退票管理、查询飞行时刻窗口和系统维护四方面内容。
其中,订票系统至少要满足:(1)每一航班的乘客乘坐飞机的起点、终点、日期和可以使用(预订)的座位等基本信息。
(2)自动显示符合乘客要求的航班及座位是否存在(是否还有空位)(3)查询每一航班的售票订票情况、乘客信息及售票收入金额。
(4)可以按五种方式查询航空公司的航班时刻表信息。
3、航班售票管理系统业务流程分析航班售票系统主要有以下几项管理功能:(1)订票管理:根据乘客的订票信息查询航班信息,查看是否还有余票未售出,为乘客订票,备份数据。
当需要修改订票记录时,查找原订票记录,找到后修改订票记录,备份数据。
(2)退票管理:根据乘客提供的证件号码查找相应乘客信息,若找到,为其退票。
(3)综合查询:根据乘客的要求和提供的信息,检索航班信息数据表,查询航班信息。
图2.1航班售票管理系统业务流程图4、航班售票管理系统数据流图图2.2航班售票管理系统数据流程图5、航班售票管理系统数据字典(1)数据流的描述(以订票为例)数据流编号:D-01数据流名称:航班信息简述:乘客提供的想要购买的航班的信息数据流来源:乘客数据流去向:航班及座位查询模块数据项组成:发出城市+到达城市+发出时间+座位等级数据流量:XXX次/日高峰流量:XXX次/日数据流编号:D-02数据流名称:订票信息简述:经确认可行的订票信息数据流来源:航班及座位查询模块数据流去向:订票处理模块数据项组成:航班号+座位号+座位等级+票价数据流量:XXX次/日高峰流量:XXX次/日数据流编号:D-03数据流名称:订票数据简述:根据订票信息,应记入航班座位占用表的数据数据流来源:订票处理模块数据流去向:航班座位等级分配与座位占用表数据项组成:航班号+座位号+座位等级+票价+占用标记数据流量:XXX次/日高峰流量:XXX次/日数据流编号:D-04数据流名称:航班信息数据简述:用以查找乘客所要搭乘的航班的信息数据流来源:后台数据流去向:航班及座位查询模块数据项组成:航班号+发出城市+到达城市+发出时间+到达时间数据流量:XXX次/日高峰流量:XXX次/日数据流编号:D-05数据流名称:座位占用数据简述:用以查询乘客所要搭乘的航班是否有座位未售出数据流来源:航班座位等级分配与座位占用表数据流去向:航班及座位查询模块数据项组成:航班号+座位号+座位等级+占用标记数据流量:XXX次/日高峰流量:XXX次/日(2)处理逻辑的描述(以订票为例)处理逻辑编号:P-01处理逻辑名称:航班及座位查询简述:查询是否还有乘客所要订的机票输入的数据流:D-01,D-04,D-05处理描述:根据乘客的订票信息查询航班信息,查看是否还有余票未售出,进而为乘客订票。
输出的数据流:D-02处理频率:XXX次/日处理逻辑编号:P-02处理逻辑名称:订票处理简述:根据订票信息,将其记入航班座位占用表输入的数据流:D-02处理描述:根据订票信息,将其记入座位占用表,并更新相应数据输出的数据流:D-03处理频率:XXX次/日(3)数据存储的描述(以乘客信息数据表为例)数据存储编号:F-01数据存储名称:乘客信息数据表简述:记录乘客信息及其订购的机票的信息数据存储组成:航班号+座位号+飞行日期+订购票人+身份证号+座位等级+票价关键字:航班号+身份证号相关联的处理:乘客信息审核(P-03),退票处理 (P-04)(4)外部实体的描述外部实体编号:S-01外部实体名称:订票管理员简述:为乘客订票、修改订票输入的数据流:无输出的数据流:D-01外部实体编号:S-02外部实体名称:退票管理员简述:为乘客退票、提供查询服务输入的数据流:无输出的数据流:乘客信息(D-06)二、系统设计(一)功能模块设计1、功能模块图图3.1 航班售票管理系统功能模块图2、功能模块说明本系统的功能设计是以系统业务流程和数据流程为依据的。
为此本系统的功能划分为订票管理、乘客查询与退票管理、飞行时刻查询和系统维护四项,如图3.1所示。
在订票管理功能中,可以进行航班座位占用情况的查询、进行新乘客订票、修改订票记录和备份数据;在乘客查询与退票管理功能中,可以进行乘客的信息查询,进而执行退票功能;在飞行时刻查询功能中,可以进行航班的发出时间、到达时间、发出地点、到达地点等信息的查询;在系统维护功能中,可以进行航班座位及等级的初始化和用户权限维护,其中用户权限可以实现增加新用户、删除新用户以入旧用户密码修改等子功能。
(二)系统运行环境与数据库设计系统运行环境设计为在windows XP 平台下运行,程序设计语言选择Visual Foxpro 6.0以上版本。
系统硬件要求为586微型计算机,8M以上内存,500M以上外存。
基于上述运行环境,根据系统分析,设计了4个数据表文件,分别是乘客信息数据表、航班信息数据表、航班座位等级分配与座位占用表和密码表。
它们的结构及其说明如下:1、乘客信息数据表.dbf2、航班信息数据表.dbf3、航班座位等级分配与座位占用表.dbf3、密码表.dbf三、系统实现本系统分为订票管理、乘客查询与退票管理、查询飞行时刻窗口和系统维护四个主要功能模块。
现对本系统进行截图演示如下:(一)软件封面图3.1点击“系统登录”进入管理人员权限认证界面,点击“退出系统”即可退出本系统。
(二)管理人员权限认证窗口图3.2选择用户姓名,输入正确密码,点击“确认权限”,即可登录本系统,进入航班管理系统总控制界面。
(三)、控制界面图3.3在航班管理系统总控制界面可选择本系统的四个功能,如图。
若点击“结束操作”,可退出系统。
1、航班售票订票界面图3.4选择乘客订票功能后,进入航班售票订票界面。
在本界面,选择航班号后,可查看相应航班的座位占用情况,进而,进行新乘客订票登记;另外,也可进行订票记录的修改。
点击“返回”,回到航班管理系统总控制界面,选择其他功能。
2、乘客查询与退票窗口图3.5在航班管理系统总控制界面选择乘客查询与退票,即可进入乘客查询与退票窗口。
在本窗口中,输入乘客身份证号,点击“查找乘客”,可以查询乘客订票信息。
若要进行乘客退票操作,则需先进行管理权限认证,输入管理人密码并确认密码后,点击“确认退票”,完成退票操作。
点击“返回”,返回航班管理系统总控制界面,选择其他功能。
3、航班飞行时刻综合查询窗口图3.6在航班管理系统总控制界面选择查询飞行时刻表,即可进入航班飞行时刻综合查询窗口。
在本窗口中,选择查询依据后,输入查询内容,点击“执行查询”,可以查询相应航班信息。
点击“取消查询”,返回窗口初始状态。
点击“返回”,返回航班管理系统总控制界面,选择其他功能。
4、系统维护窗口图3.7在航班管理系统总控制界面选择航班管理系统维护,即可进入系统维护任务选择窗口。
在本窗口中选择所需功能,进入相应界面。
(1)系统维护窗口之航班及座位等级初始化窗口图3.7.1在系统维护任务选择窗口选择航班及座位等级初始化,即可进入航班及座位等级初始化窗口。
在本窗口中,需先进行管理权限认证,输入管理人密码并确认密码后,即可进行航班及座位等级的初始化操作。
点击“返回”,返回系统维护任务选择窗口,选择其他功能。
(2)系统维护窗口之用户权限维护图3.7.2在系统维护任务选择用户权限维护,即可进入用户权限维护窗口。
在本窗口中,需先进行管理权限认证,输入操作者密码后,即可进行用户权限维护相关操作。
点击“返回”,返回系统维护任务选择窗口。
四、总结与体会起初刚听说这门课程的时候我们都感到厌烦,但在这次一个星期的管理信息系统课程设计中,我们却得到了许多宝贵的经验同时也受到了许多深刻的教训。
在刚开始着手设计时,我们完全没有思绪,不知从何下手,于是我们便重拾教材,对相关的理论知识进行复习进而有了较系统而全面的了解,紧接着,我们发现书本上的理论知识还是无法让我们完成这次的课程设计,因此我们到图书馆查阅了一些书籍并到网上浏览了相关知识,为下一步的设计打下了较为坚实的基础。
在对理论知识梳理掌握之后,我们有了充分的信心进行设计,于是便着手设计。
但是设计并非如我们想象中的简单,许多理论知识都不懂得如何去应用,同时由于平时就缺少动手能力更使得我们的设计进程是一筹莫展,所以只好再次借助图书馆的书籍了,依照着书上的已有设计我们进行模仿,终于在规定时间内让我们完成了任务。
在这次的课程设计过程中,我们不断发现错误,不断进行改正,不断领悟,不断获取,最终完成了一份让我们自己满意的试卷。
完成这次的课程设计其实并不轻松,许多知识都已是隔了好久才在这次的设计中重新使用,所以免不了理论性的知识都已忘却,这是我们遇到的第一个难题;而第二个难题便是真正的设计了我们也自己尝试了多个设计但是一旦进入运行的环节就出现了问题,以我们的能力也找不出原因因此只好作罢去接着尝试另外的系统设计。
可以说要是没有依靠图书馆的书籍和当今发达的网络我们这次的课程设计必将遇到更大的困难。
在这次的课程设计中让我们感受最深的就应该是团队的协作了,我们同班的四个人一组大家分工协作,发挥各自的优势找资料进行程序设计,相信要还是没有一个团队我们当中的任何一个独立完成这样巨大的任务都是有一定困难的甚至是无法完成,所以在这次的课程设计中让我们再一次理解了团队的作用和团队的工作效率。