Hotel Bookings
External servers
Bank
PayPal
Non-functional requirements
Multi-functional
Consume few resources
User friendly
Intuitive
Secure
Technologies
Track
Java
Maven
JDO
RMI
Information managed
List of bookings
List of favourites
Password
Phone number
Email
Hotel
Category
Description
Location
Name
Room
Availability
Price
Type
ID
Booking
Total price
Leaving date
Incoming date
Who uses the system and what for?
Administrator
Delete an hotel
Update an hotel
Add an hotel
User
Look user´s profile
Add an hotel to favourites
Look entire information about the hotel
Search an hotel
Searching ways
Search by price
Search by category
Search by name
Booking an hotel
Consult a booking
Requirements
Select type of room
Specify dates of the booking
Pay the booking
Delete a booking
Login in the application
Validate Password
Validate Username
Register in the application