[go: up one dir, main page]

0% found this document useful (0 votes)
22 views20 pages

Sample Document

The project focuses on developing a hotel management system that oversees various operational aspects, including guest satisfaction and financial planning. It outlines the need for computerization in air ticket booking, emphasizing the advantages and limitations of the proposed software, which utilizes a DBMS for data management. Future enhancements aim to improve system performance and ease the reservation process for passengers.

Uploaded by

sivaritwik19
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views20 pages

Sample Document

The project focuses on developing a hotel management system that oversees various operational aspects, including guest satisfaction and financial planning. It outlines the need for computerization in air ticket booking, emphasizing the advantages and limitations of the proposed software, which utilizes a DBMS for data management. Future enhancements aim to improve system performance and ease the reservation process for passengers.

Uploaded by

sivaritwik19
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 20

PROJECT ON

<Your Project Title>

Submitted by : <Student Name>

Class : XII <Section>


CERTIFICATE
ACKNOWLEDGEMENT
INDEX

S. No. Contents Page No.

1. Brief Overview of Project

2. Need for Computerization

3. Software and Hardware requirement

4. Advantages of Project

5. Limitations of Project

6. Source Code of Project

7. Output Screens

8. Future Enhancement of Project

9. Bibliography
HOTEL MANAGEMENT
BRIEF OVERVIEW OF PROJECT
 It encompasses the oversight of all operational aspects of
a hotel, ensuring guest .
 Satisfaction and efficient, profitable business performance This
includes managing various departments like front office,
housekeeping, food and beverage, and maintenance, as well as
overseeing financial planning, staff management, and marketing.

SOFTWARE AND HARDWARE REQUIREMENTS:

Data file handling has been effectively used in the program. The database is
a collection of interrelated data to serve multiple applications. That is database
programs create files of information. So we see that files are worked with most,
inside the program.
DBMS:
The software required for the management of data is called as DBMS. It has
3 models:
• Relation model
• Hierarchical model
• Network model
RELATIONAL MODEL:
It’s based on the concept on relation. Relation is the table that consists of
rows and columns. The rows of the table are called tuple and the columns of the
table are called attribute. Numbers of rows in the table is called as cardinality.
Number of columns in the table is called as degree.
HIERARCHICAL MODEL:
In this type of model, we have multiple records for each record. A particular
record has one parent record. No chide record can exist without parent record. In
this, the records are organized in tree.
NETWORK MODEL:
In this, the data is represented by collection of records and relationship is
represented by (ink or association.
CHARACTERISTICS OF DBMS:
• It reduces the redundancy
• Reduction of data in inconsistency
• Data sharing
• Data standardization
DIFFERENT TYPES OF FILES: -BASED ON ACCESS:
• Sequential file
• Serial file
• Random (direct access) file BASED ON STORAGE:-
• Text file
• Binary File
NEED OF COMPUTERISATION
Over the decades computers and air ticket bookings have developed
gradually, changed with time. But nobody knew that a time will come when both
these fields will complement each other so well. Today air ticket booking has
reached new heights by computer aided methods of design. As a result of which,
computer industry has got its new customer. Computer technology is making
waves in the flight booking zone. Computers are a vital component of the ticket
booking counters. Computer aided design (CAD) programs reduce the demand for
manual sketches. New software programs continue to replace old manual skills.
Those who lag in math can now breathe a little easier.Manually figuring of tickets
insists that knowledge. Software programs constantly evolve. A program used
today may be obsolete within several years. Being trained on today's software does
not guarantee it will be used when you are ready to go out into the field.
Understanding calculations is timeless, as is computer competency. Software,
however, shifts rapidly.
ADVANTAGES
1. It generates the report on sales, discounts and flights.
2. Provides filter report on payments and flight booking.
3. We can easily export PDF on sales, products and stocks.
4. Applications can also provide excel export for bookings and discounts.
5. It deals with monitoring the information and transaction of ticket bookings.
6. It increases the efficiency of flight booking and discount.
7. It has higher efficiency of editing, adding and updating of records.
8. Provides the searching facilities on various factors.
LIMITS
1. Excel export has not been developed for bookings.
2. The transactions are executed in offline mode only.
3. Online transactions for sales, bookings, or other data modifications are not
possible.
4. Offline reports of sales, bookings, and discounts cannot be generated due to
batch mode execution.
SOURCE CODE SCREENING

DBMS: MySQL
Host: local host
User: root
Pass: root
Database: hotel
Table Structure: (Images Bellow)
PYTHON CODE:
importos
import platform
importmysql.connector
import pandas as pd
importdatetime
mydb = mysql.connector.connect(user='root', password='12345',
host='localhost',
database='air')
mycursor=mydb.cursor()

defregistercust():
L=[]
name=input("enter name:")
L.append(name)
addr=input("enter address:")
L.append(addr)
jr_date=input("enter date of journey:")
L.append(jr_date)
source=input("enter source:")
L.append(source)
destination=input("enter destination:")
L.append(destination)
cust=(L)
sql="insert into pdata(custname,addr,jrdate,source,destination)values(%s,%s,%s,
%s,%s)"
mycursor.execute(sql,cust)
mydb.commit()
defclasstypeview():
print("Do you want to see class type available : Enter 1 for yes :")
ch=int(input("enter your choice:"))
ifch==1:
sql="select * from classtype"
mycursor.execute(sql)
rows=mycursor.fetchall()
for x in rows:
print(x)
defticketprice():
print ("We have the following rooms for you:-")
print ("1. type First class---->rs 6000 PN\-")
print ("2. type Business class---->rs 4000 PN\-")
print ("3. type Economy class---->rs 2000 PN\-")
x=int(input("Enter Your Choice Please->"))
n=int(input("No of passenger:"))
if(x==1):
print ("you have opted First class")
s=6000*n
elif (x==2):
print ("you have opted Business class")
s=4000*n
elif (x==3):
print ("you have opted Economy class")
s=2000*n
else:
print ("please choose a class type")
print ("your room rent is =",s,"\n")
defmenuview():
print("Do yoy want to see menu available : Enter 1 for yes :")
ch=int(input("enter your choice:"))
ifch==1:
sql="select * from food"
mycursor.execute(sql)
rows=mycursor.fetchall()
for x in rows:
print(x)

deforderitem():
global s
print("Do yoy want to see menu available : Enter 1 for yes :")
ch=int(input("enter your choice:"))
ifch==1:
sql="select * from food"
mycursor.execute(sql)
rows=mycursor.fetchall()
for x in rows:
print(x)

print("do you want to purchase from above list:enter your choice:")


d=int(input("enter your choice:"))
if(d==1):
print("you have ordered tea")
a=int(input("enter quantity"))
s=10*a
print("your amount for tea is :",s,"\n")
elif (d==2):
print("you have ordered coffee")
a=int(input("enter quantity"))
s=10*a
print("your amount for coffee is :",s,"\n")
elif(d==3):
print("you have ordered colddrink")
a=int(input("enter quantity"))
s=20*a
print("your amount for colddrink is :",s,"\n")
elif(d==4):
print("you have ordered samosa")
a=int(input("enter quantity"))
s=10*a
print("your amount fopr samosa is :",s,"\n")
elif(d==5):
print("you have ordered sandwich")
a=int(input("enter quantity"))
s=50*a
print("your amount fopr sandwich is :",s,"\n")
elif(d==6):
print("you have ordered dhokla")
a=int(input("enter quantity"))
s=30*a
print("your amount for dhokla is :",s,"\n")
elif(d==7):
print("you have ordered kachori")
a=int(input("enter quantity"))
s=10*a
print("your amount for kachori is :",s,"\n")
elif(d==8):
print("you have ordered milk")
a=int(input("enter quantity"))
s=20*a
print("your amount for kachori is :",s,"\n")
elif(d==9):
print("you have ordered noodles")
a=int(input("enter quantity"))
s=50*a
print("your amount for noodles is :",s,"\n")
elif(d==10):
print("you have ordered pasta")
a=int(input("enter quantity"))
s=50*a
print("your amount for pasta is :",s,"\n")
else:
Print("please enter your choice from the menu")
deflugagebill():
global z
print("Do yoy want to see rate for lugage : Enter 1 for yes :")
ch=int(input("enter your choice:"))
ifch==1:
sql="select * from lugage"
mycursor.execute(sql)
rows=mycursor.fetchall()
for x in rows:
print(x)
y=int(input("Enter Your weight of extra lugage->"))
z=y*1000
print("your laundarybill:",z,"\n")
return z
def lb():
print(z)
def res():
print(s)
defticketamount():
a=input("enter customer name:")
print("customer name :",a,"\n")
print("lugage bill:")
print(lb)
print("food bill:")
print(“total amount”)

defMenuset():
print(“AIR TICKET RESERVATION”)
print("enter 1: To enter customer data")
print("enter 2 : To view class")
print("enter 3 : for ticketamount")
print("enter 4 : for viewing food menu")
print("enter 5 : for food bill")
print("enter 6 :for lugage bill")
print("enter 7 : for complete amount")
print("enter 8 : for exit")
'''try:
#userinput=int(input("pleaseselect an above option:"))
exceptValueError:
exit("\n hi thats not a number")'''

userinput=int(input("enter your choice"))


if(userinput==1):
registercust()
elif(userinput==2):
classtypeview()
elif(userinput==3):
ticketprice()
elif(userinput==4):
menuview()
elif(userinput==5):
orderitem()
elif(userinput==6):
lugagebill()
elif(userinput==7):
ticketamount()
elif(userinput==8):
quit()
else:
print("enter correct choice")
Menuset()
defrunagain():
runagn=input("\n want to run again y/n:")
while(runagn.lower()=='y'):
if(platform.system()=="windows"):
print(os.system('cls'))
else:
print(os.system('clear'))
Menuset()
runagn=input("\n want to run again y/n:")
runagain()
OUTPUT SCREEN
FUTURE ENHANCEMENTS

1. The solutions are given as a proposal. The suggestion is revised on user


request and optimal changes are made. This loop terminates as soon as the
user is gratified with the proposal.
2. So on the whole, system analysis is done to improve the system performance
by monitoring it and obtaining the best throughput possible from it.
Therefore system analysis plays a crucial role in designing any system.
3. This is basically an interface of global distribute system to carry out
reservation on desired airline from any place.
4. Airline reservation system make the life of passengers very easy as they
don’t need to stand in queues for getting their seats reserved.
5. They can easily make reservation of any airline just from a single system.
On the other hand, it also remove an extra burden from the Airline
Department as most of the passengers and travel agencies use this service
instead of making reservations from the counters.
BIBLIOGRAPHY
1. http://www.google.com/
2. http://en.wikipedia.org
3. Computer science with python by Sumita Arora

You might also like