| ||||||||||||||||||||||||||||||||||
Table of Contents
| 1.0 | Introduction |
| 2.0 | Requirements |
| 1.0 | Introduction |
|
Questo documento è il risultato dell'analisi e della discussione
della collezione di requisiti emersi nell'implementazione della logica
dell'applicazione phpMyHotels. Lo scopo del documento stesso è quello di documentare i requisiti raccolti e i rispettivi elementi logici associati (es. pagine web). I moduli coperti da questo documento sono:
Per un panoramica completa della logica dell'applicazione, comprensiva di tutti i suoi elementi, si rimanda al documento wireframe situato in http://phpmyhotels.sourceforge.net/wireframe |
| 2.0 | Requirement Detail |
| 2.1 | Requirements/ |
| 2.1.1 |
Resource type choice
A single form should perform search over different kind of resources. Not simultaneousely, but with quick switch. Maybe a multi layered form... |
||||||
| 2.1.2 |
Valid resource id
Every resource has a unique id Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||
| 2.2 | Requirements/Admin/ |
| 2.2.1 |
Booking history
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.2.2 |
No show alarm
10% could be a parametric value Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.2.3 |
No show history
It will be featured either for Affiliates and Web users (respectively notified and caused 'no show's Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.2.4 |
User type
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.2.5 |
Valid admin user ID
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||||||||||||||||||||||||||
| 2.2.6 |
Valid user id
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||||||||||||||
| 2.3 | Requirements/Admin/Affiliate report/ |
| 2.3.1 |
Date to date transactions
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.3.2 |
Flag di storno
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.3.3 |
Invoice number default overridable
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.3.4 |
Monthly transactions
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.3.5 |
PDF invoices
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.4 | Requirements/Admin/Users list/ |
| 2.4.1 |
Activation control
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.4.2 |
First name
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.4.3 |
Nome
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.4.4 |
State
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.4.5 |
Type
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.4.6 |
User ID
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.5 | Requirements/Admin/Web user report/ |
| 2.5.1 |
No show rate
It express in a percentile the quality of the web user Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.5.2 |
No shows total
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.6 | Requirements/Affiliate/ |
| 2.6.1 |
Administrative contact
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.6.2 |
Chain name
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.6.3 |
Commercial contact
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.6.4 |
Company name
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.6.5 |
General contact
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.6.6 |
No show button
This link/checkbox/button will appear next to every active booking whose deadline will be past, to let affiliate user notify a 'no show' about a given booking. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.6.7 |
Partita IVA - Cod.Fisc
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.6.8 |
Valid affiliate ID
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2.7 | Requirements/Affiliate/Property/ |
| 2.7.1 |
Chain id
Optional: a property can even be a stand-alone one. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.7.2 |
City zone
Optional Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||
| 2.7.3 |
Credit cards
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.7.4 |
Currency
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.7.5 |
Extra info
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.7.6 |
Opening
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.7.7 |
Property ID
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||||||||||
| 2.7.8 |
Property name
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.7.9 |
Property specific info
Plug-in oriented infos will be different across different kinds of properties Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.8 | Requirements/Affiliate/Resource/ |
| 2.8.1 |
Closing time
No comments exist for this requirement. |
||||||
| 2.8.2 |
Opening time
No comments exist for this requirement. |
||||||
| 2.8.3 |
Resource capacity
No comments exist for this requirement. |
||||||
| 2.8.4 |
Resource ID
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||
| 2.8.5 |
Resource name
No comments exist for this requirement. |
||||||
| 2.8.6 |
Resource specific info
Plug-in oriented infos will be different across different kinds of resources Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.8.7 |
Resource type
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.8.8 |
Resources closing criteria
- One specific resource - All free resources - Close by capacity - Close by plug-in specific value Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.9 | Requirements/Articles/ |
| 2.9.1 |
Article choosen
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.9.2 |
Category list
All categories are in the database. A query should extract all the categories. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.9.3 |
Category selection
Since articles are subdivided in categories, to get a list of a category a category must be choosen Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.9.4 |
Extra info form
Admin user will be able to set a checkbox to let the form appear below an article. This form will send info about the user and (hidden) the article id to let admin understand which service the user is asking info about. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.10 | Requirements/Editor/ |
| 2.10.1 |
Article owner
When editing articles editor user must be owner of the articles he's editing/freezing/deleting Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||||||||||
| 2.10.2 |
Authenticated editor user ID
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||||||||||||||
| 2.11 | Requirements/Form frequent fields/ |
| 2.11.1 |
Administrative address
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||
| 2.11.2 |
City
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||
| 2.11.3 |
Country
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||
| 2.11.4 |
E-mail address
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.11.5 |
Fax
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.11.6 |
First name
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.11.7 |
Last name
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.11.8 |
Operative address
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.11.9 |
Phone number
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||
| 2.11.10 |
Province
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||
| 2.11.11 |
Zip-code
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.12 | Requirements/Future reqs/ |
| 2.12.1 |
Formula Weekend
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||
| 2.12.2 |
Search over same Affiliates properties
No comments exist for this requirement. |
||||||
| 2.12.3 |
Travel agencies
No comments exist for this requirement. |
||||||
| 2.13 | Requirements/Highlights/ |
| 2.13.1 |
Highlight info
A short list of characteristics of the resource (depending on the resource kind): HOTELS: - Stars - City - Price range (min - max) RESTAURANTS: - Cuisine - Average price - City CAR RENTALS: - Minimum price - City Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.13.2 |
Highlights list
All highlights are in the database. A query should extract all the highlights with a stochastic (?) method: - random choice among the ones who paid for 1st position - random choice among the ones who paid for 2st position - random choice among the ones who paid for 3st position Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.13.3 |
Narrowed highlights
Example: if a search over Rome has just been done, show roman highlights only. |
||||||
| 2.13.4 |
Resource report info
- Name - testo descrittivo - 5 photo (JPG, 200 pixels max) - icone servizi (tv, piscina, etc etc) - tariffe - no link esterni - bedandbreakfast.com Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.13.5 |
Trusted review
John Doe has booked Mangusta Hotel from 4th June to 7th June. On 8th June admins automatically send a mail to Mr. Doe to ask him to review the Mangusta Hotel From 8th June on he can review the Mangusta Hotel. Hotel Mangusta recieves a note when Mr. Doe submits his review. |
||||||
| 2.14 | Requirements/Reservation/ |
| 2.14.1 |
Advanced hotel search fields
- Categoria (in base alla tipologia: stelle, categoria etc etc) - nome albergo |
||||||
| 2.14.2 |
Confirmation via fax
No comments exist for this requirement. |
||||||
| 2.14.3 |
Extra bed
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.14.4 |
Max monthly transactions amount
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.14.5 |
Payment timeline
Set on a per-amount basis. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.14.6 |
Reservation confirmed
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.14.7 |
Reservation id generated
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.14.8 |
Resource price
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||
| 2.14.9 |
Resource type choice
A single form should perform search over different kind of resources. Not simultaneousely, but with quick switch. Maybe a multi layered form... Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||||||||||
| 2.14.10 |
Search query
It's defined in the search forms (simple or advanced one) Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.14.11 |
Valid booking ID
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.15 | Requirements/Reservation/Car rental/ |
| 2.15.1 |
Airport code
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.15.2 |
Check-in date
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.15.3 |
Check-in time
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.15.4 |
Check-out date
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.15.5 |
Check-out time
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.15.6 |
City
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.15.7 |
Driver
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.15.8 |
Driver age
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.15.9 |
Return car to a different location
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.15.10 |
Vehicle type
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.16 | Requirements/Reservation/Hotel Form/ |
| 2.16.1 |
Check-in date
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.16.2 |
Check-out date
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.16.3 |
City
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.16.4 |
Persons number
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.16.5 |
Pet
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.16.6 |
Rooms number
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.17 | Requirements/Reservation/Restaurant search field/ |
| 2.17.1 |
Ambience
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.17.2 |
Average price
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.17.3 |
City
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.17.4 |
Cuisine
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.17.5 |
Date
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.17.6 |
Persons
(Select: 1,2,3,4,5,6,7,8,9,10,10+) "10+" is a group. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.17.7 |
Smoking room
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.17.8 |
Time zone
These three time periods will be owner defined. (Eg: Lunch 12,00 - 14,00 / Dinner 21,00 - 23,00 / Pre-theatre 19,00 - 20,00) Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.18 | Requirements/User authentication/ |
| 2.18.1 |
Authenticated web user
No comments exist for this requirement. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||||||||||||||
| 2.18.2 |
Auto login
Low risk actions don't need to ask authentication every time (SF.net style) Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.18.3 |
User registration
Only recognized users can log in. Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.19 | Requirements/User registration/ |
| 2.19.1 |
Valid activation hash
This is to reduce the chance of false activation for an account waiting for real activation Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||
| 2.19.2 |
Valid registration data
This is to avoid false and malitious registrations Related Elements This requirement is associated with the following design elements:
|
||||||||||||||||||