Академический Документы
Профессиональный Документы
Культура Документы
PROJECT REPORT
ON
HOTEL MANAGEMEMT SYSTEM
Department of Computer Science and Applications
SUBMITTED TO:
KURUKSHETRA UNIVERSITY, KURUKSHETRA
IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE
DEGREE OF
B.COM(VOC) COMPUTER APPLICATION (IIIrd SEMESTER)
(SESSION - 2019-2020)
In the present world of competition there is a race of existence in which those are having
will to come forward succeed. Project is like a bridge between theoretical and practical
working. With the willing I joined the particular project. First of all, I would like to thank
the supreme power the Almighty God who is obviously the one has always guided me to
work on the one has always guided me to work on the right path of life. Without his
grace this project could not become a reality. Next to him are my parents, whom I am
greatly indebted for me, brought up with love and encouragement to this stage? I am
feeling oblige in taking the opportunity to sincerely thanks to Dr.Rahul Khanna
(Principal of M.L.N College) and special thanks to Dr. Anil Dhawan (H.O.D. Dept
of Computer Science & Application) and my worthy teacher Miss Seema Prajapti &
Ms. Shilpa(Assistant professor in Computer science and Application department).
Moreover, I am highly obliged in taking the opportunity to sincerely thanks to all the
staff members of computer department for their generous attitude and friendly behaviour.
At last but not the least I am thankful to all my teachers and friends who have been
always helping and encouraging me though out the year. I have no valuable words to
express my thanks, but my heart is still full of the favours received from every person.
Suruchi
B.Com 3rd Sem.(C.A.)
PREFACE
PREFACE
In ever widening modern world, the present system of education is facing new
challenges. It is well known fact that today is the age of computers. The major
achievement of science and technology. Now days everyone is realizing the importance
of computer which is achievement of modern age in fifth generation of computer.
In the modern era of science and technology as a powerful nation. India is still lagging
behind due to advancement in computer technologies. This problem can be overcome
only when the youth of India of the present generation give full co-operation in rising
India as a powerful nation by learning more and more computers.
So, realizing this fact and according to time demand when computers are necessary and
important achievement, I have chosen this vocational course from Kurukshetra
University, Kurukshetra.
The ability to do a project work is not merely the output of intelligence and hard work; it
also requires the patience and stability. While working on this project, apart from these
qualities I have developed the necessary communication skills and attributes, which are
always required in a professional field. It is through this phase of learning that an
individual gain attitude to work in a cooperative manner while working as a term
member. Though the most part of the work in his own efforts yet the person learn more
by discussions and conclusion. Problems are solved and more and more questions arise
and with each and every solution there is a gain in confidence.
CONTENTS
CONTENTS
CERTIFICATE
ACKNOWLEDGEMENT
PREFACE
INTRODUCTION
EXISTING SYSTEM
PROPOSED SYSTEM
FEASIBILITY STUDY
SYSTEM DESIGN
SYSTEM TESTING
OUTPUT
FUTHER SCOPE
CONCLUSION
REFERENCES
INTRODUCTION
INTRODUCTION
The theme of the project is Hotel management System. This project is a fine thought to
make the complex procedure of the Hotel Management System to an easy manner which
is systematic, modular design and constructed system is very much user oriented in
which user can easily understand the tools and can do edit of his own choice. The system
is not any tough more and does not possesses many application but it is made by
focusing on the maintain records employee’s action in a computerized system rather than
time taking and cumbersome manual system.
The project is a software application that can be easily handled by minimum educated
and simple computer knowledge of person without any option of error.
The online users are the customers or the staff who can see the news and updates
of the hotel and the administrator are responsible for updating the Hotel details on
computer. The administrator is the authorized user who has power to change or edit the
updates as well as the password. In case of the forgetting of password there is provision
of password recovery and logout and login in the system.
The purpose of the whole process is to ease the daily or regular activities of the Hotel
Management system into an automatic computerized retrievable process. The daily
activities includes the room activities, entering details of new customer check in, to
allocate a room as per the customer need and interest, recording the checkout time and
details, releasing or empty of room and to record the process in a computer system for
feature.
Due to time constraint and the minimum resources the system is not made for
the high level use. But the management system can use the application in a very easy and
minimum effort.
The application of the Hotel Management system bears the following functions to use
by the Administrator.
Hotel management system is a project based on hotel. In this project different items are
in the menu when customers come he/she orders no of items from the given options. At
that time we note that item on paper than select all item in system after that bill is
prepared according to the items ordered on the basis of price already entered.
In my project we can enter all types of like veg. items, non veg. items and other snakes
These item are added, deleted or viewed when we prepare a bill of a customer we select
the items ordered by the customer on the basis of those item and their price already
entered a bill is generated.
Who This Is Project For: - Honestly, I feel this project is for a small hotel. Hotel
Management System is very hard job secondary to get information about last services is
not easily possible in manual system start father schema for customers.
EXISTING SYSTEM
EXISTING SYSTEM
Existing system means the current system on which all calculation are performed
manually. How the bill is generated in the existing system. How it is maintained in the
register and what problem are occurred to make the system.
How different types are generate what are difficulties in making different type of reports.
Existing system is manual which is time consuming, inefficient tedious and ineffective.
It has several disadvantages.
The techniques for gaining the information include observation of problem task and
actual performance of task by the planner. The key requirements of the system and
software are identified.
Due to manual process, it requires more time for completion of any work.
In this system availability of vacant room status is to checked manually through the
registers.
1). In the existing system, if user want to see that what is the current position of record
about items etc, that is what is the current position according to record number wise than
it is difficult to set this manually.
2). In the existing system, all the data is maintained in different files and registers. The
often leads to data duplication and redundancy in the stored data, thus ending to wastages
of storage of space.
3). In the existing system, data of customers are entered into various long registered that
is customers register etc. which result into slow access to the desired information.
4). In existing system, various things are maintained in the proper paper so if is very
inconvenient to modify the data, in case of manual error if the number of mistake are
high, than the whole set of records may have to be written again to avoid any possible
error accusing therefore.
5). In the existing system, since everything is record and stored in the register. It is quite
difficult and time consuming to up day all of them. The major problem is modification
that must be reflected in all the entire and summaries also needed to be update.
In this phase we carry out the task of defining the problem or in other words we define
our need for this project. The organization was using the conventional methods (Excel
Sheet or Register) for keeping the information about Hotel Management System i.e.
records of hotel management system activities. There are various type of activities
performed in dayshift & nightshift. It was quite laborious task & involves large number
of data records deployed for this purpose.
The word „manual‟ itself makes the existing system outdated in today‟s high tech world.
Coordinating various departments in this respect is not only time taking but is
also a cumbersome process.
A lot of time is also wasted in summing up records & repairing day wise reports
of activities happened on server.
The staff is also deviated from its main stream work, by paying more time to
manual processing of information. As a result need of employing more staff is
being felt, which involves a lot of expenditure.
Some time same activity happens multiple times due to lack of proper
communication among (DBAs).
This manual does not help Head of the hotel in taking decisions at various levels.
PROPOSED SYSTEM
SYSTEM ANALYSIS
1) Existing System
2) Proposed System
3) Feasibility Study
a. Technical
b. Economical
c. Operational
EXISTING SYSTEM
PROPOSED SYSTEM
3). Data can easily the secured; security restriction can be easily applied.
7). Addition, Deletion and modification can be easily performed with computerized
system.
The system will cover; booking, accommodation, meals, and accounts details. Moreover,
specialservices such as laundry, ironing and room service will be automated by the
system also, not toforget the additional facilities information that will be efficiently
handled by the system.To help the system smoothly carry out its intended purpose to
meet the hotel management needs.
Booking
Check-In
Check-out
Restaurant
Bar
Taxi Service
View data
Exit
1). Booking:- Any person can book a room by giving his porliculen when he books,
he has to provides the check in data and a choice of room. The room number is
allotted automatically.
2). Check- In:- When a person comes in the hotel, he has to check in by giving a
real number, if the booked in advanced.
3).Check-Out:- When a person check- out, it will asks for the check out data. At the
same time, it will print the total bill of the customer. After paying the same, he
checks out from the hotel.
4).Restaurant:- In this system, a menu card will be provide is the customer. The
can choose any items according. The entire menu item one listed with a definite
number. After sleeting a variety of number, the order is placed automatically. Then
it will also to the user that the customer is in the hotel or not if yes, it will ask for the
room number and name for adding the bill amount to the guest, otherwise the
customer will pay the bill amount in the restaurant.
5).Bar:- Like restaurant these option also supports the same service according to
customer.
6).Taxi Service:- For right and other service, the hotel provides taxi services to its
valuable customer. If the customer slaying in hotel then this service is availed
otherwise not.
7).Exit:- These modules display the happy ending of the project and show the
details about the student who created this project by his name and class.
Hardware and Software Requirement
HARDWARE REQUIREMENTS
16/32 Mb Ram
Super Vega card.
SOFTWARE SPECIFICATIONS
Visual Basic 6.0
A feasibility study was carried out to determine the benefits of the current manual system
and theproposed computerized system. The system is indeed viable:
Economic feasibility.
The estimated costs of the system will indeed outweigh the estimated costs of
development of the system. The estimated costs of the system are as shown below:
The system will be easy to maintain for the technical staff. The system structure is easy
0to0imodify 0by the experts in order to meet the hotel needs and maintain its
competence in thebusiness world in the future.
schedule feasibility
The system development process will meet the delivery deadline of seven months
provided bythe hotel management team. The following is a break down of the activities
as anticipated to be carried out:
& SOFTWARE
REQUIREMENTS
HARDWARE & SOFTWARE REQUIREMENT
For the implementation of my project the minimum Hardware & Software requirements
are as follows:
HARDWARE REQUIREMENTS:-
The whole work is done on PC and Laser Printer whose system configuration is as
below:-
SOFTWARE REQUIREMENTS:-
Since, we are following an Object oriented Design technique, the next step
towards the development is to identify the classes and their relationships. A class is a
description of an object type. Instances of classes are known as Objects. UML also
provides tools for designing the system. Class diagrams enable us to establish
relationship among various classes of the system. Before proceeding on to develop class
diagrams, the next step is to identify the potential classes in the system. Some of the
basic tips in identifying the classes are:
By following these simple rules during the initial process of analyzing, several
classes get formulated. These classes are referred to as candidate classes and they
represent the possible classes in a given system. It is not essential to incorporate all the
identified candidate classes; some of them may also be dropped and are called unfit
candidate classes.
A class icon is a rectangle with three sections in it. Horizontal lines across the
rectangle divide the sections. The first section is where the class name is mentioned. In
the second section the attributes or data members of the class and in the third section the
methods or functions of the class are mentioned. A class diagram thus takes the form.
SYSTEM ANALYSIS:-
Input design
This section is a description of the input media used by the operator for providing
information to the system; show a mapping to the high-level data flows described
in For example, data entry screens, optical character readers, bar scanners, etc. If
appropriate, the input record types, file structures, and database structures provided
in Database Design, may be referenced. Include data element definitions, or refer
to the data dictionary. Provide the layout of all input data screens or graphical user
interfaces (GUTs) (for example, windows). Provide a graphic representation of
each interface. Define all data elements associated with each screen or GUI, or
reference the data dictionary.
1, Get availability
2. features of room
3. room allocation
5. restaurant
6. cancellation
7. roomdeallocation
8. exit
Output design
System outputs include reports, data display screens and GUIs, query results, etc.
The output files are described in may be referenced in this section. The following
should be provided, if appropriate:
Identification of codes and names for reports and data display screens
Description of report and screen contents (provide a graphic representation of
each layout and define all data elements associated with the layout or reference
the data dictionary)
Description of the purpose of the output, including identification of the primary
users
Report distribution requirements, if any (include frequency for periodic reports)
Description of any access restrictions or security considerations
automatic lift
sample parking space
.round the clock security
running hot and cold water
free internet service
24 hours room service
laundry service
Overview:-
During system testing, the system is used experimentally to ensure that the software does
not fail specific test data are input for processing, and the results examined. It is desirable
to discover any surprise before the organization implements the system and depend on it.
TESTING OBJECTIVES:-
2) A good test case is one that has a high probability of finding an as yet undiscovered
error.
TESTING PRINCIPELS:-
3) Testing should begin “in the small” and progress towards “in the large”.
TESTING:-
testing. This form of testing introduces new issues of how to select components and how
to combine them to form system and subsystem.
TESTING FUNDAMENTELS:-
1. ERRORS:-
If refers to the discrepancy between a computed, observe, specified the cortically correct
value i.e. it refers to the difference between the actual output of the software and the
correct value.
2. FAULT:-
It is a condition that causes a system to fail in performing its required function. A fault is
the basic reason for malfunction and is synonymous with the commonly used term bug.
3.FAILURE:-
4.UNIT TESTING:-
This involves the test carried out on modules program, which make up a system. This is
called as perform testing. The units in a system are the modules and routines that are
assembled and integrated to perform a specific function. In large system, many modules
at different levels are needed. Unit testing focuses first on the modules, independently of
one another to locate errors. The programs should be tested for correctness to logic
applied and should be made to process this data to catch errors.
5.INTEGRATION TESTING:-
Integration testing is a systematic technique for constructing the program structure while
at the same time conducting tests to uncover error associated with interfacing. The
objectives are to take unit tested components and build a program structure that has been
dictated by design. Integration can be either top down or bottom down. Top down
integration testing is an incremental approach to construction to program structure.
Modules are integrated by moving downward through the control hierarchy, beginning
with the main control modules.
6. VALIDATION TESTING:-
7.SYSTEM TESTING:-
When unit tests are satisfactorily concluded, the system as a complete entity must be
testedeze is adequate and that indexes have been built properly.
OUTPUT
OUTPUT
Jagadhri
WELCOME TO
CODING
WELCOME TO
CODING
ADVANTAGES
ADVANTAGES
GUEST
1. If there is a power failure while making a reservation, all the information has to be
given again.
2. If there is a power cut while there is a check-in or check-out, the guest need to wait for
full server start up, hitch make him angry.
STAFF
1. If one staff mistypes the information than the guest might get angry
2. If there is a power failure, while making a reservation than the staff must redo the
whole reservation.
3. When night auditing is being done all other users must be logged off
4. If there is a virus attack the stored information can be corrupt and the wrong
information may be given to the guest which might make him angry.
HOTEL
1. All the staff needs to be trained on the software.
3. High risk of virus attack as the systems are connected to the internet most of the time.
5. If there is a power failure, the hotel runs a high risk of losing all the stored
information.
6. If night auditing is missed one day there might be destruction the next day.
7. Most cities / countries do not have local support. Support is possible via online only
In his fact stepping age each thing is not complete in itself. It means to be formatted in a
better manner by adding some more features to it. A computerized management system
is roved helpful to alter this problem in short a computerized management system offers
a great deal of comfort. Everything is revolving around the keys of keyboard with in the
second. No need to maintain heavy register.
That is time to know whether the implemented system is working or not. After
completing this project. It is proper workable and it fulfils its requirement but after
complimented in a big college. So this system is preferred where entries of system are
sufficient.
This system can be used by any developing person of the different hotel with small
alteration of the system. This system can also provide correct information regarding the
items; all the managerial person as well as key managers will feel satisfied regarding
hotel information. This system altogether rules out cheating, falsification of accounts of
the items and their details:-
As we have learned from all the information presented to us in the communicate would
there are many choices out there to relay fid bits of talk, videos, emails, text global
connection via my space or Face book and the face to face communicate via webcam; it
all just communicate just depend on how you chooses to use the outlet. All the
communicate we have investigated has to do with mostly snippets of information.
BIBLIOGRAPHY
BIBLIOGRAPHY
While making this project, I have referred the following books for getting idea to make
this project and also for understanding the complete C Language with graphics. The
name of the following authors of the books referred by is as follow:-
REFRENCE BOOKS:-
WEB REFERENCES:-
www.cprogramming.com
www.en.wikipedia.org
www.en.wikipedia.org
www.combridge plus.net sns.com
www.biotears.com