Sunteți pe pagina 1din 23

University of Sharjah

College of Business Administration


Department of Management Information Systems

0303335 - Systems Analysis & Design


Fall 2015-2016

Systems Analysis & Design


Project (Part I)

Submitted to: Dr. Samar Mouakket

Mouza Mohammed Alzaabi


U00036937
Jawaher Mohammed Al-Hashimi U00034621
Amna Hussain
U00029593

Table of Contents
Description of the current system and the reasons for proposing a
new system...3
Business Modeling Discipline and the Inception Phase:
.4
Understand the business environment:
4
Stakeholders of the system:
.4
System vision:
.
.5
Strategic importance of the new system: .
...5
System objectives:
..5
System benefits:
.
..5
System capabilities:
6
Business models:

6
1.Activity diagram:.
7
2. Domain model class diagram:
9
3. Use Case Diagram:
..10
3.1 Make Booking:
10
3.2 Upgrade Room:
..10
4. System Sequence Diagram: :
12
4.1 Conduct a reservation:
..12

4.2 Update the rooms available:


..13
4.3 Cancelling a room:
...14
5. Design Class Diagram:
..15
6. First-Cut Diagram:
..16
6.1 Conduct a reservation:
..16
6.2 Update the rooms available:
..17
6.3 Cancelling a room:
...18
7. Multilayer:
.
..19
7.1 Conduct a reservation:
..19
7.2 Update the rooms available:
..20
7.3 Cancelling a room:
...21
8. Updated design class diagram:
...22
9. Assigned Responsibilities: ..
..23

Description of the current system and the reasons


for proposing a new system:
Baglioni Hotels are one of the largest hotels. Their mission is
Making Every Trip An Unforgettable Experience and there core
values are Unforgettable Experience, Uniqueness, being Italian.

They provide their customers with high quality furniture and the
best views, with multiple activities around the hotel that would
make their visit complete.

It is show in their slogan The

Unforgettable Italian Touch how promising that every stay with them
will result in an unforgettable, rich and fulfilling experience.
The current system of the hotel is mostly manual and all the
reservations, reports and invoices are done on paper. Customers
must call to make a reservation. This leads to many problems and
issues between the hotel management and the customers and may
lead to problems within the hotel between the employees and the
manager. The staff may lose some of the reservation papers or mix
between the reservations, which may lead to giving customer the
wrong room. These problems and many more are probable to occur
in the inconsistency of the manual systems.
To keep the hotels image, reputation and the stars it received, it
requires them to switch to an automated system, which is more
efficient and accurate than the manual system, this shows why most
hotels have acquired it. Therefore, we decided to change Bagilionis
hotel manual system, to an automated system. This will allow the
customer to check whether there are available rooms, select the
desired room and pay via his/her credit card all from his/her home. It
will also deduct the cost of hiring staff that is responsible to
answering calls from customers to make reservations. The hotel
receptionist will use the system to get the reservation form and
invoice and email it directly to the customer. Managers use the
system to get financial reports and check the most requested room,
and he can print those reports. The automated system is accurate
and helps employees organize their work.

Business Modeling Discipline and the Inception


Phase:
4

Understand the business environment:


When running any business, it important to understand that there is
a close and constant interaction between the businesses its
environment. This collaboration helps support the business and uses
its resources more effectively. Its important to recognize that
occupational environment is not fixed and it keeps changing.
Therefore, companies are in the position of adapting to these
changes in order to survive and be successful.
Hotels are composed of complex interdepended components that
require coordination and management to attain efficiency and
effectiveness. As mentioned, the environment keeps changing.
Therefore hotels should respond to these changing by carefully
studying it and adapting to it.
The current system requires calling the hotel to book which can be
time consuming and expensive. Therefore, the new system focuses
on reducing the complexity and helping customers easily book,
check room availability, price, and upgrade the room in more
efficient and effective way.

Stakeholders of the system:


Customers: Books a room, cancels booking, upgrade the
room, check the availability and check the prices.
Hotel receptionist: displays order, sends booking pin to the
customer
Manager: check financial report, check most requested
rooms, and print reports

System vision:
The mission of the system is to do daily operations easily and
effectively using less time and effort to do reservations for the
customers and checking the availability of the rooms, the new
system helps customers to reserve hotels rooms and pay easily and
fast to make them delighted and gain their satisfaction, it also helps
the receptionists doing their work easily and fast providing the
customers information with important details and adding them as
members if their information is not available in the hotels system.

Strategic importance of the new system:


The system is accurate and easy to use by the receptionists and the
customers, it reduces the waiting time for the customers to check
the availability of the rooms in the hotel, so it make the work more
flexible for the employees.

System objectives:
The main objectives of the system is to make reservation process
easier for the customers and the receptionists, which will make the
customers comfortable and delighted during their stay in the hotel,
and will make the reservation process easy and fast, receptionists
will have a well-organized data and detailed information about the
customers and their membership in the hotel, the system will
operate with more efficiency and more consistent which will improve
the services of the hotel.

System benefits:

It can save customers and receptionists time and money.


The system can help to avoid human mistakes while searching
for rooms availability or customers information.

It helps update the rooms prices based on the type of rooms if

its sweet room or normal room.


The system provides accurate data about the customers and

the rooms.
The data is saved in the system and can be retrieved anytime
it is needed

System capabilities:

Easier in calculating consumers bill and not time consuming.


The data are accurate and detailed information is provided
The system is fast in processing
Provide the services in an efficient way

Business models:
Business model describes the basis on how organization creates,
delivers, and captures value (social, cultural, economic and other
forms of value). Moreover, the process of business model
construction is part of business strategy.
The hotel business models are:
1.
2.
3.
4.
5.
6.

Make booking
Check room availability
Up-grade room
Cancel booking
Confirm the booking
Request for payment (Bill)

1. Activity Diagram
Hundreds of customers visit Baglioni Hotels every season. They
reserve their desired room by asking the system to display the
available rooms. Then the customer will select the desired room and
enters his/her name into the system. The system will check if the
customer is a member, if not the system will ask the customer to
enter his details to be registered as a member.
When the new customer is registered into the system or if an
existing member customers reserves a room after that the system
adds the room to the bill and will end the reservation, then the
system will prepare the bill and send it to the customer. When the
customer receives the bill he will insert his credit card and will enter
the pin. After that, the system will check the validity of the credit
card. If it is invalid, the system will reject the card and will close the
system. If the credit card is valid, the system will check the balance
of the card; if it is unavailable, the system will reject the card and
close the system. If the balance is available, the system will deduct
money and will send the reservation form to the hotel receptionist.
Then the hotel receptionist will send the details of the reservation to
the customer, the customer will receive his bill and the reservation
number and the system will close.

10

2. Domain model class diagram


The business rules:
The hotel has many rooms, each room has specific type like sweet
room or normal room, each room has one invoice, the invoices can
be in one to many rooms, each customer can have many invoices,
each invoice belong to one customer, the one manager can manage
one or many invoices, and each invoice can be managed by one
manager, the one receptionist can serve one to many customers
and each customer can be served by one receptionist, each invoice
has one payment, each payment belong to one invoice.

11

3. Use Case Diagram:


3.1 Make booking:

The customer enters the date of stay to check the room

availability
The system shows the available rooms
The customer selects the desired room
The system requests reservation information
The customer enters information
The system reviews the information
The system prepares the bill
The customer receives the bill and inserts credit card

information
The system checks credit card validity
The system sends the bill and reservation number to customer

and hotel reception


The hotel receptionist sends the details to the customer

Exception:

If the customer name is not available, the system requests to

fill detailed information


If the customer selects a room that is not available, the

system notifies that there are no rooms available


If the customer enters invalid credit card number to make
payment, the system sends a noted message to enter the
correct numbers.

3.2 Up-gradate room:

The
The
The
The
The
The

customer requests an up-gradate of room


system displays the rooms availability
customer selects the upgraded room
system views the price of the up-grade
customer makes payment
system sends upgrade confirmation to the customer and

cashier

12

Exception:

If the customer selects an up-graded room, the system

notifies that the room was upgraded


If the customer chooses to cancel the up-grade, the system
notifies that the up-grade was not preceded

4. System Sequence Diagram:

13

4.1 Conduct a reservation


The customer enters his ID and he/she then asks the system to
display the available rooms. The system displays the rooms
available then for each reservation the customer selects the desired
room. The system shows the Rooms Number, location and price.
When the customer ends his reservation, the system sends him the
bill. The customer inserts his credit card, enters the pin and the
system will deduct the bill amount and then the customer will end
the process.

14

4.2 Update the rooms available


The manager enters his ID and request to update the rooms
available. The system displays the rooms to the manager. The
manager updates the rooms availability. The system updates the
rooms availability.

15

4.3 Cancelling the Reservation


The customer enters his ID and the systems displays all his
information.

The

customer

then

requests

to

cancel

his/her

reservation through his/her invoice number. The system then


directly cancels the reservation.

16

5. Design Class Diagram

6. First-cut Diagram

17

6.1 Conduct a Reservation


6.2 Update the Rooms available

18

6.3 Cancelling a Reservation

7. Multilayer

19

7.1

Conduct a Reservation

7.2 Update the Rooms available


20

7.3 Cancelling a Reservation

21

8. Updated Design Class Diagram

22

9. Assigned responsibilities:
Mouza:
o Description of the current system and the reasons for
proposing a new system.
o
o
o
o

Activity Diagram
System Sequence Diagram
First cut (6.1+6.3)
Multilayer (7.1)

Jawaher:
o Understand the business environment. The objective is
to understand project operational context, and identify
the stakeholders of the system.
o
o
o
o

Create business models


Use case Diagram
First-cut (6.2)
Multilayer (7.2+7.3)

Amna:
o Create the system vision. The purpose is to justify
strategic importance of new system. Specify the system
objectives, the business benefits of the new system, and
its capabilities.
o Domain model class diagram
o Design class diagram
o Updated design class diagram

23

S-ar putea să vă placă și