SlideShare a Scribd company logo
Software Requirement for Hotel
Reservation System
Muhammad Edwin bin Ambo Rifai
A 142160
2.0 Functional Requirement of The System
 Guest
 The information associated with each guest is: name,
address and phone number.
 The full name of a guest is represented by a single string of
characters.
 Guests are searched using a substring, any guest name that
contains that substring is returned by the search operation.
 The address of a guest is represented by a single string of
characters. This contains the complete address (street, city,
postal code, …)
 The phone number is represented by a string of characters.
 An account can be printed and contains the information
about a guest’s stay and the amount to be paid. The printed
account also includes the name of the hotel and the date at
which it has been issued.
 Room
 Each room has a number. Some of them are also
designated by a special name.
 A quality level is associated with each room.
 A quality level is identified by a number. Standard rooms
usually have quality number 0. This number increases as
the quality of the associated increases.
 Quality level can also be given a name.
 A list of characteristics is associated with each quality level.
It describes the equipment common to the room having this
quality level as well any other special elements such as
location, views or privileges.
 All rooms having the same quality level have the same
maximum daily rate.
 The maximum daily rate is for one person. There may be an
additional charge for each extra person.
 A room contains a certain number of beds, all of the same
type. Typical configurations are 2 Queen beds or 1 King
bed.
 Some rooms can adjoin 1 or 2 other rooms.
 Reservation
 To make a reservation, the guest must specify the arrival
date and the departure date (or the number of nights) for
the proposed stay.
 Normally, a room is not allocated when a guest makes a
reservation, the room allocation being made only when
the guest checks in.
 A reservation is accepted only if rooms are available.
3.0 Mathematical Statement of The System
( Predicate Calculus )
 Guest
 The information associated with each guest is: name, address
and phone number.
 associated( information,each_guest )
 The full name of a guest is represented by a single string of
characters.
 represented( guest_full_name, single_string_characters )
 Guests are searched using a substring, any guest name that
contains that substring is returned by the search operation.
 searched( substring, guest_name )
 The address of a guest is represented by a single string of
characters. This contains the complete address (street, city, postal
code, …)
 represented( address_guest, single_string_character )
 The phone number is represented by a string of characters.
 represented( phone_no, string_character )
 An account can be printed and contains the information about a
guest’s stay and the amount to be paid. The printed account also
includes the name of the hotel and the date at which it has been
issued.
 printed_acc ( guest_information, paid_amount )
printed_acc ( hotel_name, date_issued )
 Room
 Each room has a number. Some of them are also
designated by a special name.
 room ( number, special_name )
 A quality level is associated with each room.
 associated ( quality_level, room )
 A quality level is identified by a number. Standard
rooms usually have quality number 0. This number
increases as the quality of the associated increases.
 identified ( quality_level, number )
 Quality level can also be given a name.
 given ( quality_level, name )
 A list of characteristics is associated with each quality
level. It describes the equipment common to the room
having this quality level as well any other special
elements such as location, views or privileges.
 characteristic ( quality_level, special_element )
 All rooms having the same quality level have the same
maximum daily rate.
 rooms ( quality_level, daily_rate )
 The maximum daily rate is for one person. There may
be an additional charge for each extra person.
 max_rate ( add_charge, extra_person )
 A room contains a certain number of beds, all of the
same type. Typical configurations are 2 Queen beds or
1 King bed.
 beds ( same_type, typical_config )
 Some rooms can adjoin 1 or 2 other rooms.
 somes ( rooms , adjoin )
 Reservation
 To make a reservation, the guest must specify the arrival
date and the departure date (or the number of nights) for
the proposed stay.
 reservation ( arrival_date, departure_date )
 Normally, a room is not allocated when a guest makes a
reservation, the room allocation being made only when
the guest checks in.
 rooms_allocated ( reservation, check_in )
 A reservation is accepted only if rooms are available.
 rooms_available ( reservation, accepted )
4.0 Comments
 We can convert natural language to mathematical
statement. It is depends on the statement that given.
 Basically, the language of mathematics is not different
from natural language.
 The chief goal of language is to be able to express the
ideational and sentimental concepts.
 Concepts, in natural language, are expressed via words,
and in mathematics symbols are used.
 Language of mathematics is entirely based on symbols
 Like in natural language, within mathematical language,
to be able to explain the conceptions is dependent upon
some individual abilities and experiences such as
perceptual capability, intelligence, intuition, and interest.
 If we don’t know the concept of mathematical languange,
ce can’t convert the natural language to mathematical
statement.

More Related Content

Viewers also liked

Android User Interface Tutorial: DatePicker, TimePicker & Spinner
Android User Interface Tutorial: DatePicker, TimePicker & SpinnerAndroid User Interface Tutorial: DatePicker, TimePicker & Spinner
Android User Interface Tutorial: DatePicker, TimePicker & Spinner
Ahsanul Karim
 
Hotel Management System Final Report
Hotel Management System Final ReportHotel Management System Final Report
Hotel Management System Final Report
Charitha Gamage
 
PPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENTPPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENT
Jaya0006
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management System
Charitha Gamage
 
Project Proposal document for Hotel Management System
Project Proposal document for Hotel Management SystemProject Proposal document for Hotel Management System
Project Proposal document for Hotel Management System
Charitha Gamage
 
AZTC Annual Report Digital Version
AZTC Annual Report Digital VersionAZTC Annual Report Digital Version
AZTC Annual Report Digital VersionDeborah Zack
 

Viewers also liked (6)

Android User Interface Tutorial: DatePicker, TimePicker & Spinner
Android User Interface Tutorial: DatePicker, TimePicker & SpinnerAndroid User Interface Tutorial: DatePicker, TimePicker & Spinner
Android User Interface Tutorial: DatePicker, TimePicker & Spinner
 
Hotel Management System Final Report
Hotel Management System Final ReportHotel Management System Final Report
Hotel Management System Final Report
 
PPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENTPPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENT
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management System
 
Project Proposal document for Hotel Management System
Project Proposal document for Hotel Management SystemProject Proposal document for Hotel Management System
Project Proposal document for Hotel Management System
 
AZTC Annual Report Digital Version
AZTC Annual Report Digital VersionAZTC Annual Report Digital Version
AZTC Annual Report Digital Version
 

Recently uploaded

MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 

Recently uploaded (20)

MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 

Task 2 mathematics 3

  • 1. Software Requirement for Hotel Reservation System Muhammad Edwin bin Ambo Rifai A 142160
  • 2. 2.0 Functional Requirement of The System  Guest  The information associated with each guest is: name, address and phone number.  The full name of a guest is represented by a single string of characters.  Guests are searched using a substring, any guest name that contains that substring is returned by the search operation.  The address of a guest is represented by a single string of characters. This contains the complete address (street, city, postal code, …)  The phone number is represented by a string of characters.  An account can be printed and contains the information about a guest’s stay and the amount to be paid. The printed account also includes the name of the hotel and the date at which it has been issued.
  • 3.  Room  Each room has a number. Some of them are also designated by a special name.  A quality level is associated with each room.  A quality level is identified by a number. Standard rooms usually have quality number 0. This number increases as the quality of the associated increases.  Quality level can also be given a name.  A list of characteristics is associated with each quality level. It describes the equipment common to the room having this quality level as well any other special elements such as location, views or privileges.  All rooms having the same quality level have the same maximum daily rate.  The maximum daily rate is for one person. There may be an additional charge for each extra person.  A room contains a certain number of beds, all of the same type. Typical configurations are 2 Queen beds or 1 King bed.  Some rooms can adjoin 1 or 2 other rooms.
  • 4.  Reservation  To make a reservation, the guest must specify the arrival date and the departure date (or the number of nights) for the proposed stay.  Normally, a room is not allocated when a guest makes a reservation, the room allocation being made only when the guest checks in.  A reservation is accepted only if rooms are available.
  • 5. 3.0 Mathematical Statement of The System ( Predicate Calculus )  Guest  The information associated with each guest is: name, address and phone number.  associated( information,each_guest )  The full name of a guest is represented by a single string of characters.  represented( guest_full_name, single_string_characters )  Guests are searched using a substring, any guest name that contains that substring is returned by the search operation.  searched( substring, guest_name )  The address of a guest is represented by a single string of characters. This contains the complete address (street, city, postal code, …)  represented( address_guest, single_string_character )  The phone number is represented by a string of characters.  represented( phone_no, string_character )
  • 6.  An account can be printed and contains the information about a guest’s stay and the amount to be paid. The printed account also includes the name of the hotel and the date at which it has been issued.  printed_acc ( guest_information, paid_amount ) printed_acc ( hotel_name, date_issued )
  • 7.  Room  Each room has a number. Some of them are also designated by a special name.  room ( number, special_name )  A quality level is associated with each room.  associated ( quality_level, room )  A quality level is identified by a number. Standard rooms usually have quality number 0. This number increases as the quality of the associated increases.  identified ( quality_level, number )  Quality level can also be given a name.  given ( quality_level, name )
  • 8.  A list of characteristics is associated with each quality level. It describes the equipment common to the room having this quality level as well any other special elements such as location, views or privileges.  characteristic ( quality_level, special_element )  All rooms having the same quality level have the same maximum daily rate.  rooms ( quality_level, daily_rate )  The maximum daily rate is for one person. There may be an additional charge for each extra person.  max_rate ( add_charge, extra_person )  A room contains a certain number of beds, all of the same type. Typical configurations are 2 Queen beds or 1 King bed.  beds ( same_type, typical_config )  Some rooms can adjoin 1 or 2 other rooms.  somes ( rooms , adjoin )
  • 9.  Reservation  To make a reservation, the guest must specify the arrival date and the departure date (or the number of nights) for the proposed stay.  reservation ( arrival_date, departure_date )  Normally, a room is not allocated when a guest makes a reservation, the room allocation being made only when the guest checks in.  rooms_allocated ( reservation, check_in )  A reservation is accepted only if rooms are available.  rooms_available ( reservation, accepted )
  • 10. 4.0 Comments  We can convert natural language to mathematical statement. It is depends on the statement that given.  Basically, the language of mathematics is not different from natural language.  The chief goal of language is to be able to express the ideational and sentimental concepts.  Concepts, in natural language, are expressed via words, and in mathematics symbols are used.  Language of mathematics is entirely based on symbols  Like in natural language, within mathematical language, to be able to explain the conceptions is dependent upon some individual abilities and experiences such as perceptual capability, intelligence, intuition, and interest.  If we don’t know the concept of mathematical languange, ce can’t convert the natural language to mathematical statement.