Hotel Management System: Synopsis
Hotel Management System: Synopsis
SESSION 2017-2020
Product perspective:
The Hotel management system is a new self constrained software product which is
produced by our team in order to overcome the problems that have occurred due
to the current manual system. The newly introduced system will provide an easy
access to the system and it will contain user friendly functions with attractive
interfaces. And the system will give better options for the problem of handling large
scale of physical file system, for the errors occurring in calculations and all the other
required tasks that has been specified by the client . The final outcome of this project
will increase the efficiency of almost all the tasks done at the hotel in a much
convenient manner
During the past several decades personnel function has been transformed from a
relatively obscure record keeping staff to central and top level management
function. There are many factors that have influenced this transformation like
technological advances, professionalism, and general recognition of human beings
as most important resources.
• A computer based management system is designed to handle all the primary
information required to calculate monthly statements. Separate database is
maintained to handle all the details required for the correct statement calculation
and generation.
• This project intends to introduce more user friendliness in the various activities
such as record updation, maintenance, and searching
. • The searching of record has been made quite simple as all the details of the
customer can be obtained by simply keying in the identification of that customer.
• Similarly, record maintenance and updation can also be accomplished by using
the identification of the customer with all the details being automatically generated.
These details are also being promptly automatically updated in the master file thus
keeping the record absolutely up-to-date.
• The entire information has maintained in the database or Files and whoever wants
to retrieve can’t retrieve, only authorization user can retrieve the necessary
information which can be easily be accessible from the file.
• The main objective of the entire activity is to automate the process of day to day
activities of Hotel like:
PRODUCT FUNCTIONS:
Make reservations
Search rooms
Manage guest (Add,Update,Delete)
Manage Room (Add, Update, Delete)
Manage staff (Add, Update, Delete)
Manage inventory (Add, Update, Delete)
Set rates
Retrieve reports (staff, payment. Department details, customer/guest
details,room details, pick up service details.
This project have some more features:
• System Connectivity
• No data duplication
• No Paper Work Required
• Time Efficient
• Cost Efficient
• Automatic data validation
• User friendly environment
• Data security and reliability
• Fast data insertion & retrieval
• Easy performance check
2.3. ADVANTAGE:
The following facts that give the detailed information about the advantages of the
proposed system :
Performance: During past several decades, the records are supposed to be manually
handled for all activities. The manual handling of the record is time consuming and
highly prone to error. To improve the performance of the Hotel Management
System, the computerized system is to be undertaken. This project is fully
computerized and user friendly even that any of the members can see the report
and status of the company.
Efficiency: The basic need of this website is efficiency. The website should be
efficient so that whenever a new user submits his/her details the website is updated
automatically. This record will be useful for other users instantly.
Control: The complete control of the project is under the hands of authorized
person who has the password to access this project and illegal access is not
supposed to deal with. All the control is under the administrator and the other
members have the rights to just see the records not to change any transaction or
entry. Security:
Security: is the main criteria for the proposed system. Since illegal access may
corrupt the database. So security has to be given in this project.
3.PROJECT CATEGORY
This Project is coupled with material on how to use the various
tool, sub sets available in JAVA ,NETBEANS AND MY SQL.
The need of today’s software development is competence in a
GUI based front-end tool, which can connect to Relational
Database engines.
This gives the programmer the opportunity to develop client
server based commercial applications.
These applications give users the power and ease of a GUI with
the multi user capabilities of Novell, UNIX or WinNT based
RDBMS engines such as MY SQL .
All the important coding techniques used by programmers, in
OOPS based coding is brought out in full and in great detail.
4. ANALYSIS
Functional requirements
User characteristics:
1. Owner
2. Manager
3.Receptionist
CONSTRAINTS:
ENTITY RELATIONSHIP DIAGRAM (ERD) Entity –
Relationship Diagram:
This depicts relationship between data objects. The attribute of each data objects
noted in the entity- relationship diagram can be described using a data object
description. Data flow diagram serves two purposes:
1. To provide an indication of how data are transformed as they move through the
system.
2. To depict the functions that transformation the data flow.
Data Objects: A data object is a representation of almost any composite information
that must be understood by the software. By composite information, we mean
something that has a number of different properties or attributes. A data object
encapsulates data only there is no reference within a data object to operations that
act on the data.
Attributes: Attributes define the properties of a data object and take on one of three
different characteristics. They can be used to: Name an instance of data object.
Describe the instance. Make reference to another instance in other table.
Relationships: Data objects are connected to one another in a variety of different
ways. We can define a set of object relationship pairs that define the relevant
relationships.
E_R DIAGRAM
ENTITY RELATIONSHIP OF ALL THE TABLES IN THE
DATABASE
DATA FLOW DIAGRAM OF THE WHOLE SYSTEM (LEVEL 0)
ACCESS TO DATABASE BY USERS
.
HARDWARE REQUIREMENTS:
For a successful run of the proposed system the required standalone personal
minimum hardware requirement to run the system is as followed
1. Processor : Intel Dual core of above
SOFTWARE REQUIREMENTS
1. Operating System : Windows 7(32 or 64 bit) or above , linux
2. Netbeans IDE
3. Wamp Server
4. My SQL client utility software
TECHNOLOGY USED:
1. My sql (Backend)
2. Java Swing (Front End)
6.SCOPE AND FUTURE CHECKS
Scope of Improvement
Now a days hotel are providing many other facilities, this project can also be improved with
the improvement in the Hotels.
Utmost care and back-up procedures must be established to ensure 100% successful
implementation of the computerized banking system. In case of system failure, the
organization should be in a position to process the transaction with another organization or
if the worst comes to the worst, it should be in a position to complete it manually.
7.CONCLUSION
For designing the system we have used simple data flow diagrams.
THANK YOU