SlideShare a Scribd company logo
1 of 17
Faculty of Technology and
Information Science.
Mathematics III _TR1314
Hotel Management System
Ratih Wulandari Binti Barata
A 141363
TK 1
Statements of functional
requirements.
Reservation and Booking
• The system shall record reservations.
• The system shall record customer’s information.
• The system shall record number of occupants.
• The system shall record room number
• The system shall record default room rate..
• The system shall record expected check-in/check-out date and time.
• The system shall allow reservations to be modified without having
to reenter all the customer information.
• The system shall record the payment or payment type.
Food
• The system shall accept reservations for the restaurant and room service
• The system shall track all meals purchased in the hotel (restaurant and
room service).
• The system shall record payment and payment type for meals.
• The system shall bill the current room if payment is not made at time of
service.
Management
• The system shall allow managers to assign user passwords
• The system shall display the hotel occupancy for a specified period of time .
• The system shall display projected occupancy for a period of time (days).
• The system shall display room revenue for a specified period of time (days).
• The system shall display food revenue for a specified period of time (days).
• The system shall display an exception report, showing where default room and food
prices have been overridden.
• The system shall allow for the addition of information, regarding rooms, rates,
menu items, prices, and user profiles.
• The system shall allow for the deletion of information, regarding rooms, rates,
menu items, prices, and user profiles.
• The system shall allow for the modification of information, regarding rooms, rates,
menu items, prices, and user profiles.
Assumptions
• The system is not required to save generated reports.
• Credit card payments are not included
The mathematical statements of the
functional requirements.
(propositional calculus)
Reservation and Booking
If the customer’s information is recorded in the
system, then the system will be reserved the
room number for the customer, and the
customer will be given the expected check-
in/check –out date and time .
cust_information_recorded : the customer’s
information recorded in the system.
roomNo_reserved : the system will be reserved
the room number for the customer
checkIn/Out_given : the customer will be given
the expected check-in/check –out date and time.
cust_information_recorded =>
roomNo_reserved ^ checkIn/Out_given
Food
If the customer reserved the restaurant and room
service, then the system tracked all meals
purchased in the hotel and billed the current
room if payment is not made at time of service.
cust_reserved_service : the customer reserved the
restaurant and room service
meals_tracked : the system tracked all meals
purchased in the hotel
billed_current_room: billed the current room if
payment is not made at time of service.
cust_reserved_service=> meals_tracked ^
billed_current_room
Management
If the manager assigned user password, then
he/she can display the hotel/projected
accupancy or room /food revenue for a specified
of time and can edit the system data.
password_assigned : the manager assigned user
password
occupancy_displayed : he/she can display the
hotel/projected accupancy for a specified of time
revenue_displayed : he/she can display the room
food revenue for a specified of time
edit_system_data : he/she can edit the system
data.
password_assigned =>
(occupancy_displayed v
revenue_displayed ) ^ edit_system_data
Comments The Translation Process
From Natural Languages Statements
To Mathematical Statements.
• Statements – the meaning of a mathematical
statements is unambiguous and literal,can be
understood entirely by analysis of the tokens and
the structure.
• Literalness – natural languages are full of
idioms and metaphors. Formal languages means
exactly what they say. People who grow up
speaking the natural languages often have a hard
time adjusting to the formal languages. In
someways the difference between formal
languages and natural languages is like
thedifference of the poetry and prose, but more
so.
• Ambiguity – natural languages are full of
ambiguity, which people deal with by using the
contextual clues or other information.
Mathematical statements are designed to be
unambiguous, which means that any statement
has exactly one meaning, regardless of context.
• Redundancy – to make up for ambiguity and
reduce misunderstanding, natural languages are
often redundant. Mathematicalstatements are
more concise.

More Related Content

Viewers also liked

hazem abdelaleem Visual summary
hazem abdelaleem Visual summaryhazem abdelaleem Visual summary
hazem abdelaleem Visual summaryarchazem
 
Screen presentation
Screen presentationScreen presentation
Screen presentationsrossfbt
 
комемрційна пропозиція smm
комемрційна пропозиція smmкомемрційна пропозиція smm
комемрційна пропозиція smmМикола Макуха
 
A study on customer relationship management programmes for
A study on customer relationship management programmes forA study on customer relationship management programmes for
A study on customer relationship management programmes forMahi Dhar
 
hazem abdelaleem Visual summary
hazem abdelaleem Visual summaryhazem abdelaleem Visual summary
hazem abdelaleem Visual summaryarchazem
 
15 ce 355 high speed rail 2013-1
15 ce 355 high speed rail   2013-115 ce 355 high speed rail   2013-1
15 ce 355 high speed rail 2013-1cristian1233
 
Jakarta tourism : Sekilas Rangkuman Wisata dan Budaya Jakarta
Jakarta tourism : Sekilas Rangkuman Wisata dan Budaya JakartaJakarta tourism : Sekilas Rangkuman Wisata dan Budaya Jakarta
Jakarta tourism : Sekilas Rangkuman Wisata dan Budaya JakartaIrianti Erningpraja
 

Viewers also liked (10)

hazem abdelaleem Visual summary
hazem abdelaleem Visual summaryhazem abdelaleem Visual summary
hazem abdelaleem Visual summary
 
Screen presentation
Screen presentationScreen presentation
Screen presentation
 
Apruve Overview
Apruve OverviewApruve Overview
Apruve Overview
 
комемрційна пропозиція smm
комемрційна пропозиція smmкомемрційна пропозиція smm
комемрційна пропозиція smm
 
Jet airways
Jet airwaysJet airways
Jet airways
 
A study on customer relationship management programmes for
A study on customer relationship management programmes forA study on customer relationship management programmes for
A study on customer relationship management programmes for
 
hazem abdelaleem Visual summary
hazem abdelaleem Visual summaryhazem abdelaleem Visual summary
hazem abdelaleem Visual summary
 
15 ce 355 high speed rail 2013-1
15 ce 355 high speed rail   2013-115 ce 355 high speed rail   2013-1
15 ce 355 high speed rail 2013-1
 
презентація соцмережі
презентація соцмережіпрезентація соцмережі
презентація соцмережі
 
Jakarta tourism : Sekilas Rangkuman Wisata dan Budaya Jakarta
Jakarta tourism : Sekilas Rangkuman Wisata dan Budaya JakartaJakarta tourism : Sekilas Rangkuman Wisata dan Budaya Jakarta
Jakarta tourism : Sekilas Rangkuman Wisata dan Budaya Jakarta
 

Similar to A141363 tk1

Mathematical iii
Mathematical iiiMathematical iii
Mathematical iiiasyidari
 
Hotel management-system-hms
Hotel management-system-hmsHotel management-system-hms
Hotel management-system-hmsMiran Hussen
 
Object oriented programming
Object oriented programmingObject oriented programming
Object oriented programmingashu6
 
powerpoint report may annLiase Between kitchen and dining area - Copy.pptx
powerpoint report may annLiase Between kitchen and dining area - Copy.pptxpowerpoint report may annLiase Between kitchen and dining area - Copy.pptx
powerpoint report may annLiase Between kitchen and dining area - Copy.pptxMarcelGelacio
 
Online Hotel Reservation System PPT
Online Hotel Reservation System PPTOnline Hotel Reservation System PPT
Online Hotel Reservation System PPTsurabhi shinde
 
Object oriented programming
Object oriented programmingObject oriented programming
Object oriented programmingashu6
 
HOTEL MANAGEMENT SYSTEM vi.docx
HOTEL MANAGEMENT SYSTEM vi.docxHOTEL MANAGEMENT SYSTEM vi.docx
HOTEL MANAGEMENT SYSTEM vi.docxKartikeySingh87567
 
Super Take-out SystemProblem DescriptionTraditional take-out i.docx
Super Take-out SystemProblem DescriptionTraditional take-out i.docxSuper Take-out SystemProblem DescriptionTraditional take-out i.docx
Super Take-out SystemProblem DescriptionTraditional take-out i.docxpicklesvalery
 
Object-oriented analysis and design - questions and answers
Object-oriented analysis and design - questions and answersObject-oriented analysis and design - questions and answers
Object-oriented analysis and design - questions and answersNavinda Dissanayake
 
bakery billing project.c.pptx
bakery billing project.c.pptxbakery billing project.c.pptx
bakery billing project.c.pptxdonkajiDhamala
 
Provino's System Report
Provino's System ReportProvino's System Report
Provino's System ReportRyan Kembel
 
Hotel Management Software Presentation
Hotel Management Software PresentationHotel Management Software Presentation
Hotel Management Software PresentationVision Raval
 
Software Engineering Course Project Restaurant Automation .docx
Software Engineering Course Project Restaurant Automation .docxSoftware Engineering Course Project Restaurant Automation .docx
Software Engineering Course Project Restaurant Automation .docxlillie234567
 
IRJET- Restaurant Table Reservation using Graphical Representation
IRJET- Restaurant Table Reservation using Graphical RepresentationIRJET- Restaurant Table Reservation using Graphical Representation
IRJET- Restaurant Table Reservation using Graphical RepresentationIRJET Journal
 
IRJET- Digital Menu Card for Restaurant
IRJET-  	  Digital Menu Card for RestaurantIRJET-  	  Digital Menu Card for Restaurant
IRJET- Digital Menu Card for RestaurantIRJET Journal
 
ChefGuru Hotel Management System - JAVA
ChefGuru   Hotel Management System - JAVAChefGuru   Hotel Management System - JAVA
ChefGuru Hotel Management System - JAVAMadushan Sandaruwan
 

Similar to A141363 tk1 (20)

Mathematical iii
Mathematical iiiMathematical iii
Mathematical iii
 
Hotel management-system-hms
Hotel management-system-hmsHotel management-system-hms
Hotel management-system-hms
 
Object oriented programming
Object oriented programmingObject oriented programming
Object oriented programming
 
powerpoint report may annLiase Between kitchen and dining area - Copy.pptx
powerpoint report may annLiase Between kitchen and dining area - Copy.pptxpowerpoint report may annLiase Between kitchen and dining area - Copy.pptx
powerpoint report may annLiase Between kitchen and dining area - Copy.pptx
 
Online Hotel Reservation System PPT
Online Hotel Reservation System PPTOnline Hotel Reservation System PPT
Online Hotel Reservation System PPT
 
Object oriented programming
Object oriented programmingObject oriented programming
Object oriented programming
 
HOTEL MANAGEMENT SYSTEM vi.docx
HOTEL MANAGEMENT SYSTEM vi.docxHOTEL MANAGEMENT SYSTEM vi.docx
HOTEL MANAGEMENT SYSTEM vi.docx
 
Super Take-out SystemProblem DescriptionTraditional take-out i.docx
Super Take-out SystemProblem DescriptionTraditional take-out i.docxSuper Take-out SystemProblem DescriptionTraditional take-out i.docx
Super Take-out SystemProblem DescriptionTraditional take-out i.docx
 
Object-oriented analysis and design - questions and answers
Object-oriented analysis and design - questions and answersObject-oriented analysis and design - questions and answers
Object-oriented analysis and design - questions and answers
 
bakery billing project.c.pptx
bakery billing project.c.pptxbakery billing project.c.pptx
bakery billing project.c.pptx
 
Provino's System Report
Provino's System ReportProvino's System Report
Provino's System Report
 
Resume
ResumeResume
Resume
 
Hotel Management Software Presentation
Hotel Management Software PresentationHotel Management Software Presentation
Hotel Management Software Presentation
 
Software Engineering Course Project Restaurant Automation .docx
Software Engineering Course Project Restaurant Automation .docxSoftware Engineering Course Project Restaurant Automation .docx
Software Engineering Course Project Restaurant Automation .docx
 
DHANUSH.pdf
DHANUSH.pdfDHANUSH.pdf
DHANUSH.pdf
 
IRJET- Restaurant Table Reservation using Graphical Representation
IRJET- Restaurant Table Reservation using Graphical RepresentationIRJET- Restaurant Table Reservation using Graphical Representation
IRJET- Restaurant Table Reservation using Graphical Representation
 
eZee Burrp! - Restaurant POS System
eZee Burrp! - Restaurant POS SystemeZee Burrp! - Restaurant POS System
eZee Burrp! - Restaurant POS System
 
IRJET- Digital Menu Card for Restaurant
IRJET-  	  Digital Menu Card for RestaurantIRJET-  	  Digital Menu Card for Restaurant
IRJET- Digital Menu Card for Restaurant
 
Resort management system
Resort management system Resort management system
Resort management system
 
ChefGuru Hotel Management System - JAVA
ChefGuru   Hotel Management System - JAVAChefGuru   Hotel Management System - JAVA
ChefGuru Hotel Management System - JAVA
 

A141363 tk1

  • 1. Faculty of Technology and Information Science. Mathematics III _TR1314 Hotel Management System Ratih Wulandari Binti Barata A 141363 TK 1
  • 3. Reservation and Booking • The system shall record reservations. • The system shall record customer’s information. • The system shall record number of occupants. • The system shall record room number • The system shall record default room rate.. • The system shall record expected check-in/check-out date and time. • The system shall allow reservations to be modified without having to reenter all the customer information. • The system shall record the payment or payment type.
  • 4. Food • The system shall accept reservations for the restaurant and room service • The system shall track all meals purchased in the hotel (restaurant and room service). • The system shall record payment and payment type for meals. • The system shall bill the current room if payment is not made at time of service.
  • 5. Management • The system shall allow managers to assign user passwords • The system shall display the hotel occupancy for a specified period of time . • The system shall display projected occupancy for a period of time (days). • The system shall display room revenue for a specified period of time (days). • The system shall display food revenue for a specified period of time (days). • The system shall display an exception report, showing where default room and food prices have been overridden. • The system shall allow for the addition of information, regarding rooms, rates, menu items, prices, and user profiles. • The system shall allow for the deletion of information, regarding rooms, rates, menu items, prices, and user profiles. • The system shall allow for the modification of information, regarding rooms, rates, menu items, prices, and user profiles.
  • 7. • The system is not required to save generated reports. • Credit card payments are not included
  • 8. The mathematical statements of the functional requirements. (propositional calculus)
  • 9. Reservation and Booking If the customer’s information is recorded in the system, then the system will be reserved the room number for the customer, and the customer will be given the expected check- in/check –out date and time .
  • 10. cust_information_recorded : the customer’s information recorded in the system. roomNo_reserved : the system will be reserved the room number for the customer checkIn/Out_given : the customer will be given the expected check-in/check –out date and time. cust_information_recorded => roomNo_reserved ^ checkIn/Out_given
  • 11. Food If the customer reserved the restaurant and room service, then the system tracked all meals purchased in the hotel and billed the current room if payment is not made at time of service.
  • 12. cust_reserved_service : the customer reserved the restaurant and room service meals_tracked : the system tracked all meals purchased in the hotel billed_current_room: billed the current room if payment is not made at time of service. cust_reserved_service=> meals_tracked ^ billed_current_room
  • 13. Management If the manager assigned user password, then he/she can display the hotel/projected accupancy or room /food revenue for a specified of time and can edit the system data.
  • 14. password_assigned : the manager assigned user password occupancy_displayed : he/she can display the hotel/projected accupancy for a specified of time revenue_displayed : he/she can display the room food revenue for a specified of time edit_system_data : he/she can edit the system data. password_assigned => (occupancy_displayed v revenue_displayed ) ^ edit_system_data
  • 15. Comments The Translation Process From Natural Languages Statements To Mathematical Statements.
  • 16. • Statements – the meaning of a mathematical statements is unambiguous and literal,can be understood entirely by analysis of the tokens and the structure. • Literalness – natural languages are full of idioms and metaphors. Formal languages means exactly what they say. People who grow up speaking the natural languages often have a hard time adjusting to the formal languages. In someways the difference between formal languages and natural languages is like thedifference of the poetry and prose, but more so.
  • 17. • Ambiguity – natural languages are full of ambiguity, which people deal with by using the contextual clues or other information. Mathematical statements are designed to be unambiguous, which means that any statement has exactly one meaning, regardless of context. • Redundancy – to make up for ambiguity and reduce misunderstanding, natural languages are often redundant. Mathematicalstatements are more concise.