Dbms Mini Project Documentation For Reference
Dbms Mini Project Documentation For Reference
A PROJECT REPORT
ON
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
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
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).
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.
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.
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.
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.
To work with local community groups to improve our offer and accessibility for all
Page 9
CHAPTER 3
REQUIREMENT ANALYSIS
RAM : 4GB
Hard disk : 1TB
Monitor : VGA/SVGA
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.
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.
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.
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
A
- Identifying Relationship - Primary
Set for Weak Entity Set Key
Page 16
Hotel Management System
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
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