0% found this document useful (0 votes)
7 views

Flight management system , CS ,Class 12

The document is a project synopsis for a Flight Management System created by students of class XII E at PM SHRI Kendriya Vidyalaya, Ghaziabad for the academic year 2024-2025. It includes a declaration of originality, acknowledgment of guidance from their teacher, and a detailed description of the system's purpose, advantages, hardware and software requirements, and coding examples. The project aims to automate various in-flight tasks and improve operational efficiency in airlines.

Uploaded by

Vinayak Dixit
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Flight management system , CS ,Class 12

The document is a project synopsis for a Flight Management System created by students of class XII E at PM SHRI Kendriya Vidyalaya, Ghaziabad for the academic year 2024-2025. It includes a declaration of originality, acknowledgment of guidance from their teacher, and a detailed description of the system's purpose, advantages, hardware and software requirements, and coding examples. The project aims to automate various in-flight tasks and improve operational efficiency in airlines.

Uploaded by

Vinayak Dixit
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

PM SHRI KENDRIYA VIDYALAYA

KAMLA NEHRU NAGAR


GHAZIABAD

Academic year 2024-2025


Project Synopsis On
FLIGHT MANAGEMENT SYSTEM
NAME:
ROLL NO:
CLASS: XII E
SUBJECT: COMPUTER SCIENCE
SUBMITTED TO:Mrs. KANCHAN
MALA PGT(CS)
DECLARATION

We solemnly declare that the project synopsis


on 'FLIGHT MANAGEMENT SYSTEM' is based
on our work carried out during the year
2024-2025 under the supervision of 'Mrs.
KANCHAN MALA' ma'am.
WE ASSERT THE STATEMENTS MADE AND
THE CONCLUSIONS DRAWN ARE AN
OUTCOME OF OUR PROJECT WORK. WE
FURTHER CERTIFY THAT:

*The work contained in the report is original


and had been done by us under the general
supervision of our supervisor.

*Our work is free from plagiarism and no


copyright is imposed on it.

"Whenever we use materials(data, theoretical


and analysis) from other sources, we have
given their details in the reference.

NAME:
ROLL NO:
CERTIFICATE

This is to certify that SHREYA PANDEY,


HIMANSHU SHISHODIA, VISHU
CHOUDHARY,HARDIK KUMAR,TANISHQ
TATLE of class XII E have prepared the report
on the project synopsis entitled 'FLIGHT
MANAGEMENT SYSTEM'.

The report is the result of our efforts and


endeavors. The report is found worthy of
acceptance as final project for the subject
COMPUTER SCIENCE of class XII.

We have prepared the report under the


guidance uidance of Mrs. KANCHAN MALA,
PGT(CS)

Mrs. Kanchan Mala EXTERNAL EXAMINER


PGT(CS)
ACKNOWLEDGEMENT
This is our proud privilege to convey my
gratitude and sincere regards to my respected
computer teacher Mrs. KANCHAN MALA
(PGT-CS) of PM SHRI KVKNN GZB for her
valuable guidance to complete this project with
our own efforts. Our sincere gratitude to all our
family members for their encouragement and
support. We would also like to show our
gratitude and thanks to our team members
which helped to design our project.. Finally, we
give our heartfelt thanks to all the people who
directly or indirectly helped us to bring this
project to final shape. Thank you for your
support and affection.

Shreya Pandey (21675388)


Himanshu Shishodia (21675381)
Vishu Choudhary(21675391)
Tanishq Tatle(21675435)
Hardik Kumar(21675436)
PREFACE

* The main objective of any computer science


student is to get as much practical knowledge
as possible. Being able to have practical
knowledge by developing a project is a lifetime
experience. As practical knowledge is as
important as theoretical knowledge we are
thankful for having a project.

* Through the development of the project, we


had a great experience of various strategies
that can be applied in development of the
project. This project is the stepping stone for
our career.

* We are pleased to present this project, proper


care has been taken while organizing concepts
have been implemented.
HARDWARE REQUIREMENT

*PC – Desktop/ Laptop


*RAM – 1GB
*HDD – 500GB
*PROCESSOR – i3
*CD – 01 Pc

SOFTWARE REQUIREMENT
*MySQL
* Python IDLE
*Pip matplotlib
*Pip python
FLIGHT
The following are the main advantages:

High Speed: It is the fast speed means of


transport....

Minimum Cost:

Strategic Importance:...

Easy transport of costly and light goods....

Free from physical barriers....

Useful for Agriculture:...

Useful in natural calamities:

FLIGHT MANAGEMENT
SYSTEM(FMS)
A flight management system (FMS) is a
fundamental component of a modern airliner's
avionics, An FMS is a specialized computer
system that automates a wide variety of
in-flight tasks, reducing the workload on the
flight crew to the point that modem civilian
aircraft no longer carry fight or A primary
function is in-flight management of the flight
plan. Using various sensors (such as and I
often backed up by radio navgation) to
determine the aircraft's position, the FMS can
guide the aircraft along the flight plan. From
the cockpit, the FMS is normally controlled
through a Control Diuplary Unit (CDU) which
incorporates a small screen and keyboard or
touchscreen. The FMS sends the flight plan for
display to the Electronic Flight Instrumiini Se
(EFIS), Navigation Display (ND), or
Multifunction Display (MFD) The FMS can be
summarised as being a dual system consisting
of the Flight Management Computer (FMC),
CDU and a cross talk bus

The modem FMS was introduced on the Boeing


787, though earlier navigation computers did
exist. Now, systems similar to FMS exist on
aircraft as small as the Cena 182. In its
evolution an FMS has had many different sizes,
capabilities and controls. However certain
characteristics are common to all FMSS.
NEED OF FMS
1. Minimized documentation and no duplication
of records.

2. Reduced paperwork.

3. Improved patient care

4. Better Administration Control

5. Faster information flow between various


departments

6. Smart Revenue Management

7. Effective billing of various services

8. Exact stock information


#CODE:
import mysql.connector as ms
obj=ms.connect(host=”local
host”,user=”root”,passwd=”admin”)
#here obj is connection object
#CREATING DATABASE AND TABLE
mycursor=obj.cursor()
mycursor.execute(“Create database if not exists in airlines”)
#CREATING DATABASE
mycursor.execute(“Create database if not exists airlines”)
mycursor.execute(“use airlines”)
#CREATING TABLE FOR ORDER FOOD
mycursor.execute(“Create table if not exists food_items(s1_no
int(4) auto_increment primary key, food_name vachar(40)not
null,price int(4) not null)”)
mycursor.execute(“insert into food_items values
({},’{}’,{})”.format(‘null’,’pepsi’,150))
mycursor.execute(“insert into food_items values
({},’{}’,{})”.format(‘null’,’coffee’,70))
mycursor.execute(“insert into food_items values
({},’{}’,{})”.format(‘null’,’tea’,50))
mycursor.execute(“insert into food_items values
({},’{}’,{})”.format(‘null’,’water’,60))
mycursor.execute(“insert into food_items values
({},’{}’,{})”.format(‘null’,’milk shake’,80))
mycursor.execute(“insert into food_items values
({},’{}’,{})”.format(‘null’,’chicken burger’,160))
mycursor.execute(“insert into food_items values
({},’{}’,{})”.format(‘null’,’cheese pizza’,70))
mycursor.execute(“insert into food_items values
({},’{}’,{})”.format(‘null’,’chicken biryani’,300))
mycursor.execute(“insert into food_items values
({},’{}’,{})”.format(‘null’,’plane rice’,80))
mycursor.execute(“insert into food_items values
({},’{}’,{})”.format(‘null’,’aloo paratha’,120))
mycursor.execute(“insert into food_items values
({},’{}’,{})”.format(‘null’,’roti sabji’,100))
mycursor.execute(“insert into food_items values
({},’{}’,{})”.format(‘null’,’omellete’,50))

#CREATE TABLE FOR LUGGAGE ENTRY


mycursor.execute(“Create table if not exists
luggage(luggage_id int(4) auto_increment primary key,weight
int(3)not null, price int(4) not null)”)

#CREATE TABLE FOR CUSTOMER DETAILS


mycursor.execute("create table if not exists
cust_details(cust_id int(4) auto_increment primary
key,cust_name varchar(40)not null,cont_no bigint(10) not
null)")

#CREATE TABLE FOR CUSTOMER’S FLIGHT


DETAILS
mycursor.execute("create table if not exists
flight_details(cus_id int(4),cus_name varchar(40)not
null,flight_id)")

obj.commit()

#TO ENTER THE DETAILS OF LUGGAGE


def luggage():
print("what do you want to do?")
print("1. add luggage")
print("2. delete luggage")
x=int(input("enter your choice: "))
if x==1:
lname=input("enter luggage type: ")
mycursor.execute("insert into luggage
values({},'{}'".format('null',lname))
elif x==2:
lid=int(input("enter your luggage id: "))
mycursor.execute("delete from luggage where
luggage_id={}".format(lid))

else:
print(" **************** PLEASE ENTER A VALID OPTION
**************************** ")
food()
obj.commit()
#TO UPDATE THE INFORMATION OF FOOD
DETAILS
def food():
print("what do you want to do?")
print("1. add new items")
print("2. update price")
print("3. delete items")
x=int(input("enter your choice: "))
if x==1:
fname=input("enter food name: ")
fprice=int(input("enter food price: "))
mycursor.execute("insert into food_items
values({},'{}',{}".format('null',fname,fprice))
elif x==2:
fid=int(input("enter food id: "))
fprice=int(input("enter new price: "))
mycursor.execute("update food_items set price={}
where food_id={}".format(fid,fprice))
elif x==3:
fid=int(input("enter food id: "))
mycursor.execute("delete from food_items where
where food_id={}".format(fid))
else:
print(" **************** PLEASE ENTER A
VALID OPTION **************************** ")
food()
obj.commit()

#TO UPDATE THE INFORMATION OF CLASS TYPE


#ADMIN INTERFACES AFTER VERIFYING
PASSWORD
#ADMIN INTERFACE​

#TO SEE THE RECORD OF THE CUSTOMER


#TO BOOK THE TICKETS


#TO SEE THE AVAILABLE FLIGHTS
#USER INTERFACE
#MAIN INTERFACE
#MY SQL TABLES:
*TABLES IN DATABASE AIRLINES:

*DESCRIPTION AND DATAS IN TABLE


CLASS_DETAILS:
*DESCRIPTION AND DATAS IN TABLE
CUSTOMER_DETAILS:

*DESCRIPTION AND DATAS IN TABLE


FLIGHT_DETAILS:
*DESCRIPTION AND DATAS IN TABLE
FOOD_ITEMS:

*DESCRIPTION AND DATAS IN TABLE LUGGAGE:


#BIBLIOGRAPHY:
*http://www.google.com/
*http://www.wikipedia.org/
*http://www.yahoo.com/
*CLASS XI AND XII NCERT BOOK

#CONTRIBUTORS:
*SHREYA PANDEY(21675388): CODE FOR
CREATING DATABASE AND TABLE AND
ENTER DETAILS OF LUGGAGE
*HIMANSHU SHISHODIA(21675381): CODE
FOR UPDATING INFORMATION OF FOOD AND
CLASS TYPE AND ADMIN INTERFACE
*VISHU CHOUDHARY(21675391) : CODE TO
SEE AVAILABLE FLIGHTS AND USER-MAIN
INTERFACE
*TANISHQ TATLE(21675435) :
CODE TO SEE RECORDS OF CUSTOMER AND
BOOK TICKETS
*HARDIK KUMAR(21675436) :SQL TABLE
DESIGN
INDEX
CONTENTS PAGE NO.
DECLARATION

CERTIFICATE

ACKNOWLEDGEMENT

PREFACE

HARDWARE AND SOFTWARE REQUIRED

FLIGHT AND FMS

NEED OF FMS

CODING

MY SQL TABLES

BIBLIOGRAPHY AND CONTRIBUTORS


You might also like