SlideShare ist ein Scribd-Unternehmen logo
1 von 10
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.

Weitere ähnliche Inhalte

Andere mochten auch

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 & SpinnerAhsanul Karim
 
Hotel Management System Final Report
Hotel Management System Final ReportHotel Management System Final Report
Hotel Management System Final ReportCharitha Gamage
 
PPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENTPPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENTJaya0006
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management SystemCharitha 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 SystemCharitha Gamage
 
AZTC Annual Report Digital Version
AZTC Annual Report Digital VersionAZTC Annual Report Digital Version
AZTC Annual Report Digital VersionDeborah Zack
 

Andere mochten auch (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
 

Kürzlich hochgeladen

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 

Kürzlich hochgeladen (20)

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

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.