Project
Project
Contents
Introduction…………………………………………………..........................................
1.1 Advantages of the System………………………………………………………..
1.2.Feasibility Study…………………………………………….
1.3. System Requirements……………………………………..
1.4.Flow Charts……………………………………………………
1.5.UML Diagrams………………………………………………
1.5. 1.Class Diagram………………………………………...
1.5.2 Use-case Diagram………………………………….
1.5.3 Sequence Diagram………………………………...
1.5.4 Activity Diagram…………………………………...
1.5.5 Deployment Diagram……………………………
1.6. Input/Output Screen……………………………………..
1.7. Limitation of the System………………………………….
1.8. Future enhancements…………………………………..
1.9. Bibliography………………………………………………...
1
Chapter I: Introduction
This application is specially developed to help hotel staff. The project Hotel Management
manages and maintains the records of customers and room in the hotel. The rooms have
different categories such as Deluxe, Semi-Deluxe etc., So their charges and records will be
maintained accordingly.
This software has been made in a user friendly interface, so that anyone can add, delete the
entries of customers and handle all the transactions easily. As a security we have provided Admin
& user level authentication for different modules such as set-up-user etc., also the user name and
password gets stored in the database in encrypted format more dealing with the security.
Customer can either make booking in advance, or he can directly Check-In For the convenience of
Administration, we have provided facility to generate report of transactions made in terms of
check-in & check-out, bookings by day or specified time span.
2
PROJECT FEATURES:
1 .HOTEL’S ROOM INFORMATION: It provides User to easily search room’s availability,
category & easy updating of the room’s records. The room numbers and cost per stay
can be changed. Room’s category such as deluxe, semi-deluxe can be edited and
accordingly floor can be set.
2 .REPORT GENERATION: This feature help’s in easy maintenance of record of customers
check-in, check-out & booking details. The reports can be generated day wise or
specified time span wise.
3 .PASSWORD PROTECTED: This feature provides privacy to the application. The user
name and password can’t be identified by anybody even if somebody checks it in the
database.As we are encrypting user name &passwords and storing them in the same
format.
4 .DIFFERENT LOGIN LEVELS: This feature provides different levels of Authentication.
4.1 ADMINISTRATOR: Administrator can add and delete rooms, he can add new user, he
can decide the price of the room.
4.2 USER: User can do everything except the rights that the Administrator has.
3
We have tried to design the software 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 our
exercise is perform each customer’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.
Users.
Administrator (management of the Hotel).
Administrator can maintain daily updates in the hotel records. Administrator must be an
authorized user. He can further change the password, logout etc.
The main aim of the entire activity is to automate the process of day today 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 MM HOTEL Management System, but utmost care has been
taken to make the system efficient and user friendly.
“ MM HOTEL Management System” has been designed to computerized the following functions
that are performed by the system:
•Check-out of customer
•Check-in customer
•Check-out customer
4
•Room Details
OBJECTIVE
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 update , 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 update 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 File sand 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:
1. Room activities,
2. Admission of a New Customer,
3. Assign a room according to customer’s demand, 4. Checkout of a computer and
releasing the room5.
5. Finally compute the bill etc.
6. Advance bookings.
7. Cancellation.
5
This project have some more features:
• 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
ADVANTAGES
We have designed the given proposed system in VB.NET to automate the processes of
Hotel. This project is useful for the authorities who can add room details, availability of
rooms, booking etc.
The following steps that give the detailed information of the need of proposed system
are:
•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 system is efficiency. The system should be efficient so that
whenever a new customer submits his/her details the system 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, an illegal access is not supposed to deal with. All the
control is under the administrator and the other members have the rights to just seethe
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.
FEASIBILITY STUDY
A feasibility study is carried out to select the best system that must satisfy requirements
and its working ability in an organization.
6
1. TECHANICL FEASIBILITY: The technical aspect of feasibility is largely concerned with
answering the question of who, why, where, what and how much in the contact of the
existing system and the proposed system.
These questions are asked to the user of the system. An investigation of present
procedure is needed in order to identify the volumes, trends and frequencies that will
specify the affect of the design of any computer based system. In our project all these
points are handled. Based on this we have designed the input screens, table showing list
of input fields with different possibilities of validation and their acceptability to the user
gauged and correction is done whenever it is necessary.
Technical feasibility study covers the technical aspects as far as the automation is
concerned. 2. ECONOMIC FEASIBILITY: During the analysis of economic feasibility, the
financial aspects of project is taken into consideration. As this wizard helps in the faster
development of the applications, the time factor is reduced prominently , thus saving
cost.
As today’s world requires “Go Green”, means avoiding unnecessary use of paper, keeping
this in mind we tried to make the things automatically , reducing the paperwork( reducing
the skilled people to do the data entry part) reducing production hours.
What we need is person from basic computer background ,that’s it!
3. OPERATIONAL FEASIBILITY: Operational feasibility deals with feasibility of the system in
operational manner. This system has been found to very simple & easy to use because it is
user friendly.
The operational feasibility is found to be extremely useful. As the proposed system is in
VB.NET, the look is quite understandable to the user, still we providing an officially
training for them to handle the application.
SYSTEM REQIREMENT
Hardware
- Pentium III or higher processor-256 MB RAM-250 MB free space.
Software
-Dot net framework 3.0 or above
7
made the
changes
Sequencing information
Performance required
Security
8
-System should be Protected from unauthorized access Where the validate
Username
Data Design
Data Model: A database model is a type of data model that determines the logical structure of a
database and fundamentally determines in which manner data can be stored, organized and
manipulated.
Level
9
Figure: ER diagram
10
Figure: Use case Diagram
Database
11
Figure: Schema Diagram
12
Figure: Sequence Diagram
13
Figure: Flowchart
14
Chapter II: Task and Activities Performed
2.1 Advantage
• The advantages of booking a hotel online add up long before your arrival. Our legendary
customer service extends to the web
• One advantage of booking with the hotel directly is the use of the hotel's full cancellation
policy as well as not needing a deposit in most situations.
• The most important advantage of online hotel booking is convenience, you can book your
room by simply sitting in home. Internet helps you to browse through the hotels around the
world and compare the facilities and rates easily.
View payment’s
News Letter
Logout
Users visit
View rooms
View Gallery
View services
Book
15
2.3 Scope and Feasibility
2.4 System Analysis It is a process of collecting and interpreting facts, identifying the problems,
and decomposition of a system into its components.
System analysis is conducted for the purpose of studying a system or its parts in order to identify
its objectives. It is a problem solving technique that improves the system and ensures that all the
components of the system work efficiently to accomplish their purpose.
The objective of the system analysis activity is to develop structured system specification for the
proposed system. The structured system specification should describe what the proposed system
would do; independent of the technology, which will be used to implement these requirements.
The structured system specification will be used to implement these requirements.
The essential model may itself consist of multiple models, modeling different aspect of
the system. The data flow diagrams may model the data and there relationships and the state
transition diagram may model time dependent behavior of the system. The essential model thus
consists of the following.
• Context diagram
• Leveled data flow diagrams
• Process specification for elementary bubbles
16
• Data dictionary for the flow and stores on the DFDs.
System design involves transformation of the user implementation model into software design.
The design specification of the proposed system consists of the following:
• Database scheme
• Sequence Diagram
• Flow Chart
2.6 Implementation
This activity includes programming, testing and integration of modules into a progressively more
complete system. Implementation is the process of collect all the required parts and assembles
them into a major product.
This activity generates a set of test data, which can be used to test the new system before accepting
it. In the test generation phase all the parts are come which are to be tested to ensure that system
does not produce any error. If there are some errors then we remove them and further it goes for
accepting.
Screen Shot
Login Page
17
Home Page
18
19
20
21
22