CS Project Synopsis
CS Project Synopsis
CS Project Synopsis
Home()- Function to display the project’s main screen i.e. the home
page of the project or you can say the main menu for selecting the
desired operation to perform.
Date(str)- Function to validate date entered by the user/customer.
Booking()- Function for booking room in hotel by entering
user/customer details.
Room_Info()- Function to provide users/customers with hotel rooms
information(i.e. about room amenities).
Restaurant()- Function for room service which provides
user/customer with the restaurant’s menu card to order food at the
room.
Payment()- Function for payment of hotel room and restaurant bill
generation at the time of check-out.
Record()- Function for keeping records of customers stayed in the
hotel.
Simple Hotel Management System project is written in Python. The project file
contains a python script (Hotelms.py). This is a simple console based system
which is very easy to understand and use. Talking about the system, it contains all
the basic functions which include entering customer’s data, calculating room rent,
restaurant bill, laundry bill, game bill, and total cost. In this mini project, there is
no such login system. This means he/she can use all those available features easily
without any restriction. It is too easy to use, he/she can check the total cost of
staying in the hotel easily with each and every detail.
Talking about the features of this Simple Hotel Management System, at first, the
user has to enter his/her data. It includes the name of the user, address, check-in,
and check-out dates. The user can calculate room rents. Inside this section, there
are total four types of room with different prices. After selecting the room type, the
system asks to enter the number of nights spent in order to calculate room rent.
This simple system also contains other functions such as calculating restaurant,
laundry and game bill. When the user selects to calculate restaurant bill, the
system displays a small menu. From there the user has to select foods and then it
displays the total restaurant bill. The other remaining features; calculating
laundry and game bill also follows the same procedure as of calculating
restaurant bill.
Feature :-
At last, after all these calculations the user can know about their total cost of
staying easily. In this feature, the system provides his/her details, with the room
number, room rent, food, laundry and games bill. The total sum is displayed to the
users with some additional charges. This simple console based Hotel Management
system provides the simplest management of hotel service and transaction. In
short, this projects mainly focus on adding and calculating results. There’s no
external database connection file used in this mini project to save user’s data
permanently.
In order to run the project, you must have installed Python, on your PC. This is a
simple Console Based system, specially written for the beginners. Simple Hotel
Management System in Python project with source code is free to download. Use
for education purpose only! For the project demo, have a look at the YouTube
Video above.
Projectworlds.in
TITLE PAGE
CERTIFICATE
ACKNOWLEGEMENT
INTRODUCTION
OBJECTIVE OF THE PROJECT
S/W AND H/W USED
S/W
python Idle
Python 3.9.0 shell
Mozilla firefox
Google chrome
Windows 10 pro OS
Adobe Reader XI
H/w
HP Computer system
Wi-fi Modem
Advantages of the project
Disadvantages of the project
Further development areas
Bibiliography
INTRODUCTION
SOFTWARE
python Idle
Python 3.9.0 shell
Mozilla firefox
Google chrome
Windows 10 pro OS
Adobe Reader XI
HARDWARE
HP Computer system
Wi-fi Modem
Real-time results. It gives real-time results from any transactions like saving
data inputs, updating and deleting of data entries.
The user can know about their total cost of staying easily.
It provides the guest, his/her details, with the room number, room rent, food,
laundry and games bill. The total sum is displayed to the users.
It is user-friendly as it is coded using Python programming language.
Using of text and binary files could improve handing of data and serve as a
backup.
Application of library modules and built in functions may facilitate easier
management of data.
Using SQL could have helped to create a much larger database with much
efficiency of operation.
In data management point of view we can add more data statements to
collect feedback.
The overall appearance of output could be made attractive by using more
advanced features of python.
BIBILIOGRAPHY
1. https://www.geeksforgeeks.org
2. https://www.academia.edu
3. https://www.codeacademy.com
4. https://www.freeprojectz.com
5. https://www.layak.in
6. https://careertrend.com
advantage
Accurate Daily Revenue Reports. Due to the real-time and error free features, hotel managers have
access to an accurate daily revenue reports that can be either showed or printed.
ACKNOWLEDGEMENTS
The system analyst stops shortly to thank all those who devoted their energy, resources and
timeto the success of this project. The foremost ultimate thank you goes to my determined and
everencouraging computer studies teacher MR. S. MBALUKA. No words can explain my
gratitudefor your
ever helping hand through this process. However, I can’t forget the support that
both my
school administration and my family have granted me through this process. In conclusion,
thesystem analyst will ever treasure the
Python 2.0 was released on 16 October 2000, with many major new features, including a cycle-detecting garbage
collector and support for Unicode.
Python 3.0 was released on 3 December 2008. It was a major revision of the language that is not
completely backward-compatible. Many of its major features were backported to Python 2.6.x and 2.7.x version
series. Releases of Python 3 include the 2to3 utility, which automates the translation of most Python 2 code to
Python 3.
Python 2.7's end-of-life date was initially set at 2015 then postponed to 2020 out of concern that a large body of
existing code could not easily be forward-ported to Python 3. No more security patches or other improvements will
be released for it. With Python 2's end-of-life, only Python 3.6.x and later are supported.
Python was designed to be highly extensible (with modules). This compact modularity has made it
particularly popular as a means of adding programmable interfaces to existing applications.
Python strives for a simpler, less-cluttered syntax and grammar while giving developers a choice in
their coding methodology.
Python is meant to be an easily readable language. Its formatting is visually uncluttered, and it often
uses English keywords. It has few syntactic exceptions and special cases.
Python uses whitespace indentation, rather than curly brackets or keywords, to delimit blocks.
Hotel Management System is a simple project developed in Python. Hotel Management System
contains a Python Script (Hotelms.py). Hotel Management System is a simple console based
Project which is very easy to understand and use. There is a just admin side in this project and
user manages all its functionalities. User manages all customers data, Payments, Billings,
reports and so on. There is no Login System in this Project. This Project is very simple and easy
to understand and use. This Project is very useful for educational purpose.
Main Features
o Customer Data
o Room Rent
o Restaurant Bill
o Laundry Bill
o Game Bill
o Total Cost
PYTHON
Python was created in the late 1980s as a successor to the ABC language.Python
2.0 released in the year 2000, introduced features like list comprehension and a
garbage collection system with reference counting.
Python 3.0 released in 2008, was a major revision of the language that is
completely not backward compatible and much Python 2 code does not run
unmodified on Python 3.
What is Python? Executive Summary
Python is an interpreted, object-oriented, high-level programming language
with dynamic semantics. Its high-level built in data structures, combined with
dynamic typing and dynamic binding, make it very attractive for Rapid
Application Development, as well as for use as a scripting or glue language
to connect existing components together. Python's simple, easy to learn
syntax emphasizes readability and therefore reduces the cost of program
maintenance. Python supports modules and packages, which encourages
program modularity and code reuse. The Python interpreter and the
extensive standard library are available in source or binary form without
charge for all major platforms, and can be freely distributed.
Why Python?
Data analytics
Data visualisation
Programming applications
Web development
Game development
Language development
Finance
in the field of search engine optimisation (SEO)
Design
www.futurelearn.com
Website : www.python.org
Filename extensions : .py, .pyi, .pyc, .pyd, .pyo (prior to 3.5), .pyw, .pyz (since 3.5)
1
ABC HOTEL MANAGEMENT SYSTEM was developed following system
development stagesfor smooth running and management of ABC hotel. The seven months
provided by the Kenyanational examination council enabled the system analyst recognize and
define the problem in thecurrent manual system at the hotel. After an information gathering
process from several hotelsmanaged by manual and computerized systems, the system analyst
saw that the hotel indeedneeded a computerized management system.After a close analysis of
samples collected during the problem definition stage the analyst foundthat all the hardware
and software requirements needed for implementation and maintenance of the system are
readily available in the market and cheaply affordable by the hotel. The systemwas carefully
designed to ensure maximum efficiency of the system at the hotel. The system wasskillfully
and carefully coded to seal any possible loopholes in the system.The system was developed
using visual basic for applications (Microsoft access) language. Thissystem will indeed help
the hotel management and the esteemed staff members to manage and
steer the hotel’s
functionality and transactions to realize its maximum potential in addition to itscompetence in
the hotel business field.