Surname 1 Name: Instructor: Course: Date: Introduction This document creates a set of the requirements necessary to the development of B&B management system The system !ill "e used in trac#ing customer reservations and payments for $ane and $ohn%s esta"lishment esta"lishment Features of the system system The B&B management system shall contain the follo!ing features:
• • • • • • • • • • • • •
Search for availa"le rooms using a date range Input customer%s information llocate reservations to customers llocate reservations over a date range Input payments for reservations Display the total payments for all reservations 'uarantee rooms for a period Chec# that payments are made "y the date guaranteed Drop unpaid reservation after e(piry of guarantee date Save reservations Drop reservations Save guest information Delete guest information
part from the a"ove guest management manage ment features) the system !ill provide the follo!ing independent functions
•
ct as a calendar application
Surname *
• •
ct as a calculator for financial aspects of $ane and $ohn%s "usiness ct as an information storage
Objectives of the system B&B management system is designed for the operations of a small "usiness Therefore) its intended functionality shall "e #ept small and co ncrete to the client%s pro"lem Their "usiness management shall "e made effective "y the provision of the a"ove feature and function The system shall help its users trace vacancies from a calendar loo#up ) determine availa"le vacancies and !hether they are guaranteed for a particular period Expected constraints of the system Based on the requirements aspects financial trac#ing and efficient !or#flo! for a small "usiness such as $ane and $ohn%s Bed and "rea#fast esta"lishment) the constraints are close to none Expected performance of the system +erformance of the B&B management system is optimal !hen the follo!ing assumptions hold:
•
The esta"lishment has a !or#station onto !hich the system shall "e installed The esta"lishment has telephone services to provide co mmunication !ith guest
•
and provide an entry point for guest and management data into the system The esta"lishment has access to the required infrastructures li#e po!er for the
•
system to function CD
Surname ,
Figure 1: Architectural context diagram for B&B management system -evel . Data /lo! Diagram 0D/D
Surname 2
-evel 1 Data /lo! Diagram
Surname 3
Surname 4 B&B 5ntity 6elationship Diagram 056D
7sers and use cases for B&B 8anagement system se case: 6eceptionist searches the system for a vacant room The receptionist loo#s up for a vacant room "ased on the guest%s preferences !re"condition: The receptionist should have access to the running system !ost"condition: The system should then sho! a menu !ith an option to display a calendar Actor !rofile: The receptionist is consulting !ith the guest !ho is loo#ing to ma#e a reservation Events se#uence:
Surname 9 1 * , 2 3
The receptionist receives a call from an interested guest The receptionist as#s for dates of the intended reservation The receptionist then opens the calendar from the system%s menu The receptionist enters the date range given "y the guest The receptionist verifies the availa"le vacancies for the given date range
$cenario 1: ser Opens %alendar 1 The user selects the calendar from the menu options * The system displays the calendar $cenario : 'ate range search 1 The user enters start date into the calendar * The user enters end date into the calendar , The system displays vacant rooms availa"le for the entered date range se case: (eceptionist reserves a room !re"condition: The system must "e on and displaying va cancy search result results for a given date range) and at least one valid vacancy e(ists !ost"condition: The soft!are is ready to ma#e a reservation Actor profile: 6eceptionist is interacting !ith a !illing guest e;she has selected the guarantee date for the customer Events se#uence: 1 6eceptionist gets the information from the guest * e;she then enter the information into the system , e;she then confirms the reservation $cenario 1: Entering guest information) 1 The receptionist selects the guest registration option * e;she enters the guest%s name , e;she then enters the guest%s contact information
Surname < 2 The guest%s address is entered $cenario : A room is guaranteed 1 * , 2 3
6eservation option is selected 6eceptionist enters guest%s payment information The system processes the payment reservation is flagged as guaranteed if payment is valid The reservation is flagged not guaranteed if payment is invalid 6eservation State diagram
Surname =
Surname 1.
>or#s Cited I555 ?6ecommended +ractice for Soft!are 6equirements Specifications? *nstitute of Electrical and Electronics Engineers 0*.1,
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.