2. ABSTRACT
• This project aims at creating an Resort Management system which
can be used by customers to reserve rooms and other facility online.
• Users can check the availability of rooms and other facilities.
• The users can register and log into the system.
• The administrator will know the details of reservations and daily
income.
• Admin will also manage all the things for the resort.
3. MOTIVATION AND OBJECTIVE
MOTIVATION:-
• Resort Management System is used to provide facility to integrate the
different branches of resorts.
• If any customer is willing to come to the resort , he/she can see the facilities
available and can know cost effectiveness of the resort online.
• It makes possible to reserve the different kinds of facilities of resort Online.
OBJECTIVE:-
• Making profit and providing customer satisfaction are main objective of our
system.
• Making the system totally online.
• To achieve consistency in business and setting up the environment in such a
way that if there are any changes , it can be easily done and there is a scope
of expending the business.
5. EXISTING SYSTEM
RMS Existing System has two aspects:-
• Before Internet(When Internet was not available for the common
peoples. )
• After Internet(When Internet was available to the common
users.)
6. BEFORE INTERNET
• In the existing system, the person who wants to access the
facilities has to visit the resort for booking rooms, and enquiry.
• The existing system is manual system.
• The hotel management has to keep records of rooms manually.
7. AFTER INTERNET
• Accessible through 3rd Party platform(ex-
MakeMyTrip,Goibibo,Yatra.com etc.).
• 3rd party platforms are not specific to Resort only.
• Huge convenience charges.
• Total features are not accessible.
• Trust Issues for the Customer as well as Resort Management.
• Provides only Room Booking facility.
8. DISADVANTAGES OF EXISTING
SYSTEM
• It is a time consuming process.
• There is no surety for availability of rooms.
• Paper work results in need of lot of space to keep the data.
• Lack of security.
• Chances of human errors.
• Huge Convenience fees.
• Total features are not accessible.
• Trust Issues for the Customer as well as Resort Management.
9. PROPOSED SYSTEM
• To overcome the problems of manual system and 3rd party
platform issues Resort Management System is proposed.
• Customer can directly communicate with the Resort.
• The Central objective of resort management system is to
provide online facility for accessing all the facility of resort.
• This software can manage and keep records of resort online.
10. ADVANTAGES OF PROPOSED
SYSTEM
• Saves time of customers in quickly reserving all the facility of resort.
• The ability to book rooms anytime, from anywhere with Internet access.
• Provides the information about resort facilities.
• Very secure.
• User friendly.
• No Convenience fees.
• Total features of resort are accessible.
• Direct communication to the resort (not through 3rd party websites).
11. REQUIREMENTS
SOFTWARE REQUIREMENTS
• OPERATING SYSTEM –
WINDOWS-XP/VISTA/7/8/10.
• DATABASE – DB-2(IBM)
• PLATFORMS –
HTML,JSP,JS,CSS,XML
• WEB SERVER – APACHE
TOMCAT(8.0 AND SUCCESSORS)
HARDWARE REQUIREMENTS
• PROCESSOR – INTEL PENTIUM-4
AND SUCCESSORS
• RAM – 1 GB RAM & above
• HARD DISK – 250 GB HDD
• LCD MONITOR AND COMMON
PHERIPHERALS
13. MODULES OF SYSTEMS
This project is used by two types of users (modules).
1)Online Users(Client)
2)Administrator (Management of the Hotel)
14. USER MODULE
• Check all kinds of resort facilities.
• Fill registration form.
• Can login with his/her own user id and password.
• Get the information about nearby visiting places.
• Get information about reserved rooms (if room is already
reserved) and other resort products.
• Can regenerate password if he/she forgets the password.
15. ADMINISTRATOR MODULE
• Can login with unique user id and password.
• Check details of rooms reserved for the current day.
• Check details of rooms reserved for the coming days.
• Can know the daily income.
• Manage staff members and customers too.
• Admin has all the rights for the resorts different kind of products.
16. UML DIAGRAMS
• UML (Unified Modeling Language) is a standard language for
specifying, visualizing, constructing, and documenting the
artifacts of software systems.
• UML is a way of visualizing a software program using a
collection of diagrams.
• UML was first implemented because software engineers
needed a simple and consistent way to communicate in a
field where programming languages develop at a rapid pace.
22. Login Display
: Administrator
1 : Enter Username and password()
2 : Validate()
3 : Invalid Username()
4 : Display reserved rooms for the current day()
5 : Display rooms reserved for the coming days()
6 : Logout()
Sequence Diagram for Administrator:-
23. Login
Verification of username and password
Invalid username and password
no
display the reserved room details
logout
yes
Activity diagram for Administrator:-
Yes/no
36. ADVANTAGES OF SYSTEM
• Accessible in every area where internet is present.
• User friendly interface so that user or client can easily to its
task.
• Easy to use and Simple to understand.
• Quick and save lots of time.
• Very secure and requires less resources.
• No need use the 3rd party platforms.
37. DISADVANTAGES OF SYSTEM
• Requires data or Internet to access.
• Failure of machine or servers.
• Heavy traffic leads to failure or long wait issues.
38. TESTING
• UNIT TESTING
• Unit testing is the software development process in which the
smallest unit of the system is tested.
• While performing unit testing of different types of source code
the following problems occurred.
• RESULT
Test
Case
ID
Test
Case
Name
Test Case
Description
Expected
value
Actual
value
Result
Tc #1
GUI
Check for all
the Features in
the screen
The screen
must contains
features
The result
we get on
checking
Pass
Tc #2 Check for the
alignment of the
objects as per
the validations
The
Alignment
should be in
proper way
The result
we get on
checking
Pass
39. • Integration Testing
After the unit testing we have to perform integration
testing. The goal here is to see if modules can be integrated
properly, the emphasis being on testing interfaces between
modules. Test Case Test Case Test Steps Result
Name Description Input Expected Actual
Leave the user Leave both Error message an error Pass
id empty and the fields message “User
Click empty and id is empty” is
Submit button click submit displayed
Button
Enter user id and Enter user id If correct user Login success Pass
1.Login Password and and password id and
full and
redirect
click Submit Password
to home page
or
Button redirects to an error-
home page message
otherwise error
“Invalid
Userid
Message
or Password”
is
displayed
Result:
40. • System Testing
Here the entire software system is tested. The reference
document for this process is the requirements document, and the goal
is to see if software meets its requirements.
• Acceptance Testing
• Acceptance Test is performed with realistic data of the client to
demonstrate that the software is working satisfactorily. Testing here
is focused on external behavior of the system; the internal logic of
program is not emphasized.
• In this project ‘Resort Management System’ I have collected some
data and tested whether project is working correctly or not.
41. CONCLUSION
• Thus we have proposed RESORT MANAGEMENT SYSTEM.
• It eliminates the 3rd party website completely.
• This software aims at reducing paper work & provide multiple facilities
to user with less efforts and Accessing the Portal according to choice
& availability.
42. FUTURE WORK
• Expanding the project in different location around the
globe.
• Keep on changing UI- Design (User Interface) to make it
look attractive.
• Making servers more powerful.
• Expanding the databases for storing more customers
information etc.
• Transforming this to the mobile application for better
portability and making it more reliable.