- Quaterly_report
- Input:
- starting_date
- data needed for the function (Not the User's input):
- total cost of single
- total cost of double
- total cost of Deluxe
- total Food Orders
- total Movie order
- total Phone bill
- All Taxes
- Output:
- a quaterly report (the format is just like the Informal Spec.
of Requirement) displayed or printed out
- Error Condition:
- syntacically incorrect input(s)
- Accounting_report
(requested at any time)
- Input:
- starting_date
- end_date
- Data needed for the function:
- total cost of single
- total cost of double
- total cost of Deluxe
- total Food Orders
- total Movie order
- total Phone bill
- All Taxes
- Output:
- a quaterly report (the format is just like the Informal Spec. of
Requirement) displayed or printed out
- Error Condition:
- syntacically incorrect input(s)
- end_date less than the starting_date
- Invoice Report
(billing for each customer)
- Input:
- room number
- method of payment
- Date paid
- check out date (today's date?)
- Food order
- Movie Rental
- Phone Bill
- discount or not
- Data needed for the function :
- room rate
- Hotal Tax rate
- GST
- Output:
- an invoice (the format is shown on the Informal Spec. Req.)
- Error Condition:
- syntacically incorrect input(s) from front desk staff
- check out date is less than the check in date
- invalid room number or the room number entered is vacant
- input negative number for the cost of bill eg. Phone bill etc
- input negative discount
- Modify Changable Rate
Access to this function is restricted to managers only. This is a good idea.
- Input:
- enter the passwd first
- choose one of the item for modify and then enter the new rate
- Hotel Tax
- GST
- Rate for single room
- Rate for double room
- Rate for deluxe
- Outputs:
- no visible output (data has been modified in data store)
- Error Condition:
- syntacically incorrect input(s)
- Modfy Hotel Tax
- Inputs:
- Outputs:
- no visible inputs (New hotel tax has been updated in data store)
- Error Conditions:
- syntacically incorrect input(s) from manager
- input negative number
- Modify GST
- Inputs:
- Outputs:
- no visible inputs (New GST has been updated in data store)
- Error Conditions:
- syntacically incorrect input(s) from manager
- input negative number
- Modify Room Rate for Single room
- Inputs:
- enter the new rate for single room
- Outputs:
- no visible inputs (New rate for single room has been updated in
data store)
- Error Conditions:
- syntacically incorrect input(s) from manager
- input negative number
- Modify Room Rate for Double room
- Inputs:
- enter the new rate for double room
- Outputs:
- no visible inputs
(New rate for double room has been updated in data store)
- Error Conditions:
- syntacically incorrect input(s) from manager
- input negative number
- Modify Room Rate for Deluxe room
- Inputs:
- enter the new rate for delux room
- Outputs:
- no visible inputs
(New rate for delux room has been updated in data store)
- Error Conditions:
- syntacically incorrect input(s) from manager
- input negative number
Return to Index