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

Dbms Mini Project Documentation For Reference

This document describes a project report for a Hotel Management System created by students at AISSMS Institute of Information Technology. The report includes an introduction describing the existing manual hotel management system and the proposed computerized system. It also includes sections on project goals and objectives, system requirements, system design, screenshots, and future scope. The project aims to automate key hotel processes like room booking, check-in, check-out, billing, and reporting to make management more efficient compared to a manual paper-based system.

Uploaded by

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

Dbms Mini Project Documentation For Reference

This document describes a project report for a Hotel Management System created by students at AISSMS Institute of Information Technology. The report includes an introduction describing the existing manual hotel management system and the proposed computerized system. It also includes sections on project goals and objectives, system requirements, system design, screenshots, and future scope. The project aims to automate key hotel processes like room booking, check-in, check-out, billing, and reporting to make management more efficient compared to a manual paper-based system.

Uploaded by

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

AISSMS

INSTITUTE OF INFORMATION TECHNOLOGY


PUNE

A PROJECT REPORT
ON

“Hotel Management System”

Project Guided By
Prof.Shilpa Pimpalkar

Submitted By
Rohit Thakare
Tanishka Shinde
Tushar Sharma
Anuj Parmar
Class:TE.COMP
Academic Year: 2021-2022

Page 1
AISSMS
INSTITUTE OF INFORMATION TECHNOLOGY
PUNE

CERTIFICATE
This is to certify that the Project titled

“Hotel Management System”


Rohit Thakare

Tanishka Shinde

Tushar Sharma

Anuj Parmar

and presented by

Class: TE COMP
Under the guidance of
Prof Shilpa Pimpalkar
Towards partial fulfillment of
TE COMP course under
Savitribai Phule Pune University
(Year 2021-22)
Prof. Shilpa Pimpalkar
GUIDE

Page 2
ACKNOWLEDGEMENT

To complete any type of seminar work is team work. It involves all the technical/non-technical
expertise from various sources. The contribution from the experts in the form of knows-how
and other technical supports is of its vital importance. We are indebted to our inspiring guide
Prof. Shilpa Pimpalkar who has extended all valuable guideline, help and constant
encouragement through the various difficult stages for the onslaught of the project.
We have great pleasure in offering our honorable Principal Last but not least, we would
like to thanks all the direct and indirect help provided by the staff and our entire classmate for
successful completion of this project.

Date:-

Place:-AISSMS-
IOIT,Pune.

Page 3
ABSTRACT

This project aims at creating on Hotel Management System which can be used
by Admin and Customers. The admin to advise/publish the availability of rooms in
different hotels and customers are checking the availability of room in required hotel.
Customers should be able to know the availability of the rooms on a particular date to
reserve in hotel. They should be able to reserve the available rooms according to their
need in advance to make their stay comfortable. The Admin hands the booking
information of customers. The users can register and log into the system. The
administrator will know the details of reservation and daily income. The hotel
department maintain the seat availability and booking details in certain database. This
project provides high security to Admin and user information.

The main objective of this project is to design a hotel management system for running
a hotel business. The system should be as flexible as possible so that it can be used for
different hotels. You have to find out which procedures hotels have used for different
hotels. You have to find out which procedures hotels have and based on that
information, you should create a system which makes it efficient. You need to find out
how a hotel system works on the internet, use your own experience or directly talk to
people in the hotel business. The more diverse the sources of your information are, the
better will be the resulting system and, possibly, your grade.

Page 4
INDEX
SR.NO NAME PAGE NO

1. Introduction
1.1 Existing System
1.2 Proposed System 6

2. Goals , Objectives and motive


9

3. Requirement Analysis
3.1 Hardware Requirement
3.2 Software Requirement 10

14
4. Scope and Limitations

16
5. Design(ER Diagram)

6. ER Diagram 18

19
7. Screenshots

22
8. Future Scope

24
9. Conclusion

25
10. References

Page 5
CHAPTER 1
INTODUCTION

Our project title is Hotel Management System.we have tried our best to make the
complicated process of Hotel Management System as simple as possible using
Structured & Modular technique & Menu oriented interface. We have tried to design
the Project in such a way that user may not have any difficulty in using this package
& further expansion is possible without much effort. Even though we cannot claim
that this work to be entirely exhaustive, the main purpose of my exercise is perform
each Employee’s activity in computerized way rather than manually which is time
consuming.

We are confident that this software package can be readily used by non-programming
personal avoiding human handled chance of error. This project is used by two types of
users

i. Online Users.
ii. Administrator (management of the Hotel).

Online users can see the required articles or news


Administrator can maintain daily updates in the hotel records. Administrator is must
be an authorized user. He can further change the password. There is the facility for
password recovery, logout etc.

The main aim of the entire activity is to automate the process of day to day activities
of Hotel like Room activities, Admission of a New Customer, Assign a room
according to customer’s demand, checkout of a computer and releasing the room and
finally compute the bill etc.

The limited time and resources have restricted us to incorporate, in this project, only a
main activities that are performed in a HOTEL Management System, but utmost care
has been taken to make the system efficient and user friendly.

“HOTEL Management System” has been designed to computerized the following


functions that are performed by the system:

Room Detail Functions


Opening a New Room
Modification to room assigned
Page 6
Check-in and check-out Detail Functions
Admission of New customer
Check-out of customer
Room assigning related to customer’s need.
Statement of Customer Details
Check-in customer
Check-out customer
Room Details
Total number of Customers in the Hotel
Individual customer Report

1.1 EXISTING SYSTEM


Currently in hotel all the work done manually. When a guest make a reservation, all the
reservation details (including guest details) are recorded in a hotel register. At the time
of checkout of customer, calculations of bills and inventory items are done manually
too. Doing all the work manually and storing information on register takes much time
and wastes much precious man hours. Manually calculation of bill is also error prone. If
management want any old information like room record or reservation details then
finding old records is very tiresome task and it takes a lot of time to find records form
old files.

Following are the main problem in managing hotel manually

 Manually keeping records is very time consuming.


 Data is not always reliable as it is hand written and some human errors might
have occurred example wrong telephone number among other.
 Slow process of reservation. User has find manually whether room is available or
not.
 Hotel information data are not secured. It can be easily theft or altered.
 Finding records are very time consuming.
 Retrieval of guest records is extremely difficult. User has to manually search each
records to find the required information. It takes lot of time.

1.3 PROPOSED SYSTEM:

Page 7
The online hotel management system is user-friendly application. This automated system
makes all functionality easier for both owners and customers. It is very simple in design
and to implement. The system requirements are very low. System resources and the
system will work in almost all configurations.

The development of this new system contains the following activities, which try to
automate the entire process keeping in the view of database integration approach.

 This system makes the overall project management much easier and flexible.
 Staff as well as customers/members can access.
 This system is providing more memory to store or maintain the data.

Modules & Features


Module
There are two basic modules in this system as describe briefly in below
 Administrative module: This user is an admin type who has full rights on the system.
 User module: This is a normal level of user who will be very few number of functionality of
website.
Administrative Module
This module includes storing and retrieving the details of the data.
 Create , Update, Manage, Delete User
 Creating Offer Plan
 Manage Billing
 Manage User Enquiry through Email
 Manage Hotel Info
User Module Depends on the privilege user’s access to features of the application is granted. Below
are the some important functionality of user module.
 Applying for room details
 Account Update
 Online Payment Facility
 Phone and Email Address Verification on Sign Up
 Enquiry to Authority

Page 8
CHAPTER 2
GOALS AND OBJCTIVE

GOALS:
Goals are those activities and standards and organisation must successfully perform or
achieve to effectively carry out its missions. A Goal is more specific than a mission; it
requires a certain level of achievement that can be observed and measured.

Measurable goals encourage hotel employees to perform effectively while enabling


management to monitor employee progress. Management can determine whether goals
are being achieved or whether corrective action is necessary.

Examples of measurable front office goals:

 Increase the hotel's average occupancy level by two percent above the previous
year's level.
 Increase the volume of repeat guest

OBJECTIVES:
 It reduces time complexity.

 It gives better and equal services to the hotel.

 It gives the offers better to manage the transaction.




MOTIVE:
 To empower people to create healthy training habits

 To provide high quality coaching and training facilities

 To have fair pricing models, remaining as affordable as possible

 To be a financially sustainable organisation, free from reliance on external funding

 To work with local community groups to improve our offer and accessibility for all

members of our local communities.

 To empower people to improve their own physical and mental well-being

Page 9

CHAPTER 3
REQUIREMENT ANALYSIS

3.1 HARDWARE REQUIREMENTS:

 Processor : Intel(R) core(TM) i3-5005 U CPU @ 2.00 GHZ 2.00GHZ

 RAM : 4GB

 Hard disk : 1TB

 Monitor : VGA/SVGA

3.2 SOFTWARE REQUIREMENTS:

 Operating System : Windows 10

 Front end : NetBeans IDE 

 Back end : Mysql 


a) Java(Front End):

Java SE
 Java SE is a computing Platform for development and deployment of protable code for
desktop and server environment.
Page 10
 Java SE includes much awaited new features like the modularization of java Platform,
better Performance,support for new standards.

 Java SE defines the range of genral-purpose APIs-such as Java APIs for the Java class
library.

 Java Mission Control is one of the key feature of Java SE it enable you to monitor and
manage Java application without introducing the performance overhead.

 New Release: Java SE 9,Oracle java SE 8u144,JMC(Java Mission Control),etc.



Next, we will be discussing the features of Java.

Page 11
1) Simple

Java is easy to learn and its syntax is quite simple, clean and easy to understand.The confusing
and ambiguous concepts of C++ are either left out in Java or they have been re-implemented in a
cleaner way.

Eg : Pointers and Operator Overloading are not there in java but were an important part of C++.

2) Object Oriented

In java everything is Object which has some data and behaviour. Java can be easily extended as
it is based on Object Model.

3) Robust

Java makes an effort to eliminate error prone codes by emphasizing mainly on compile time
error checking and runtime checking. But the main areas which Java improved were Memory
Management and mishandled Exceptions by introducing automatic Garbage Collector and
Exception Handling.

4) Platform Independent

Unlike other programming languages such as C, C++ etc which are compiled into platform
specific machines. Java is guaranteed to be write-once, run-anywhere language.On compilation
Java program is compiled into bytecode. This bytecode is platform independent and can be run
on any machine, plus this bytecode format also provide security. Any machine with Java
Runtime Environment can run Java Programs.

5) Secure

When it comes to security, Java is always the first choice. With java secure features it enable us
to develop virus free, temper free system. Java program always runs in Java runtime environment
with almost null interaction with system OS, hence it is more secure.

Page 12
6) Multi Threading

Java multithreading feature makes it possible to write program that can do many tasks
simultaneously. Benefit of multithreading is that it utilizes same memory and other resources to
execute multiple threads at the same time, like While typing, grammatical errors are checked
along.

7) Architectural Neutral

Compiler generates bytecodes, which have nothing to do with a particular computer architecture,
hence a Java program is easy to intrepret on any machine.

8) Portable

Java Byte code can be carried to any platform. No implementation dependent features.
Everything related to storage is predefined, example: size of primitive data types

9) High Performance

Java is an interpreted language, so it will never be as fast as a compiled language like C or C++.
But, Java enables high performance with the use of just-in-time compiler.

NETBEANS IDE 8.2:


It empowers developers to create and debug rich web and mobile applications using the
latest HTML5, JavaScript, and CSS3 standards. Developers can expect state of the art rich web
development experience with a page inspector and CSS style editor, completely revamped
JavaScript editor, new JavaScript debugger, and more.
Additional highlights available in 8.2 include continued enhancements to the IDE's
support for Groovy, PHP, JavaFX and C/C++. NetBeans IDE 8.2 is available in English,
Brazilian Portuguese, Japanese, Russian, and Simplified Chinese.
NetBeans IDE lets you quickly and easily develop Java desktop, mobile, and web
applications, as well as HTML5 applications with HTML, JavaScript, and CSS. The IDE also
provides a great set of tools for PHP and C/C++ developers. It is free and open source and has a
large community of users and developers around the world.

Page 13
a) Mysql(Back End) :

MySQL is the world's most widely used open source relational database management
system (RDBMS) that runs as a server providing multi-user access to a number of databases.
RDBMS (Relational Database Management System) A short definition of an RDBMS may be a
DBMS in which data is stored in theform of tables and the relationship among the data is also
stored in the form of tables.MySQL is a popular choice of database for use in web
application
s, and is a central component of the widely used LAMP open source web application
software stack (and other 'AMP' stacks). LAMP is an acronym for "Linux, Apache, MySQL,
Perl/PHP/Python." Free-software-open source projects that require a full-featured database
management system often use MySQL.
 High Performance.
 Embedding makes reads and writes fast.
 Indexes can include keys from embedded documents and arrays.
 Optional streaming writes (no acknowledgments).
 High Availability
 Replicated servers with automatic master failover.
 Easy Scalability
 Automatic sharding distributes collection data across machines.
 Eventually-consistent reads can be distributed over replicated servers.

Advanced Operations:

With Mysql Services, mysql supports a complete backup solution and full deployment
monitoring.

Page 14
CHAPTER 4
SCOPE AND LIMITATION

SCOPE:
The Scope of the system is the area which it covers with respect to its
functionality.The scope of the system includes its function and range.

The Scopes of system wil be:-


 It Fulfills all an office application automatically with minimal overhead.
 Functionality of sharing of new view and ideas between employees will be
added in the next version.
 It will provide the information of running project,late project and completed
project.

LIMITATIONS:
 Doesn’t provide online facilities for any users.
 Does not accept any mode of transcation only cash payment accepted.
 There would be high rate and better quality of performance.

Page 15
Hotel Management System

CHAPTER 5

DESIGN (ER DIAGRAMS)

ER DIAGRAM WITH ER FEATURES:

- Entity Set - Attribute

- Weak Entity set - Multivalve


Attribute

- Relationship Set - Derived


Attribute

A
- Identifying Relationship - Primary
Set for Weak Entity Set Key

Total Participation of Entity set in Relationship

A - Discriminating Attributes of Weak Entity Set

Page 16
Hotel Management System

R - Many to Many Relationships

R - One to One Relationship

R E - Cardinality Limits

ISA
- ISA (Specialization or
Generalization)

ISA
- Total Generalization
Hotel Management System
Hotel Management System

CHAPTER 7
SCREENSHOTS
Hotel Management System
Hotel Management System

Page 21
Hotel Management System

Page 22
Hotel Management System

CHAPTER 9
FUTURE SCOPE

 This System is offline,hence in future we can make this System online.


 If this system is made online,then the following features could be added.
 If this System is made online then customer can book the room from any place.
 This project can be used in the hotel after adding some more useful modules in the
project forwhich hotel are providing services.
 Utmost care and back-up procedures must be established to ensure 100%
successful implementation of the computerized hotel system.
 In case of system failure, theorganization should be in a position to process the
transaction with another organizationor if the worst comes to the worst, it should
be in a position to complete it manually.

Page 23
Hotel Management System

CHAPTER 10

CONCLUSION

 The entire project has been developed and deployed as per the requirements stated
by user,it is found to be bug free as per the testing standard that are implemeneted.
 This project will create an efficient method for storing the customer, employee
and booking details. It helps the customer to view their booking information of
any room anytime.
 This project provides an easy and effective mechanism to keep information about
booking details.
 Connecting it to any type of database elongates the development control. Any
suggestions for future development of the system are welcome Upgrading the
system if may can be done without affecting the functioning of system.
 Computer does maximum work with in minimum time. Because it is used in every
field so that it provides comfort and suitability to everyone. Providing maximum
facilities and comfort to customers tocustomers is main goal of the firm. To
achieve this goal, other modern facilities relating to computer should have to be
provided.

Page 24
Hotel Management System

CHAPTER 11
REFERENCES
Book references:
1. Java by Balgurusamy
2. The complete reference mysql by vikram vaswani

Web references:
1. https://stackoverflow.com/questions/21898053/display-records-from-mysql-
database-using- jtable-in-java
2. https://www.tutorialspoint.com/jdbc/jdbc-sample-code.htm
3. https://netbeans.org/kb/docs/ide/mysql.html
4. http://camposha.info/source/java-mysql-database-jcombobox-insert-select-
update-delete- full-source

Page 25

You might also like