Professional Documents
Culture Documents
Business Need: E-bookings will increase the Hotel profit and will
increase its resources, and also will increase the efficiency of the
employees and minimize the possibility of errors.
S p ecial Issu es
But there will always be some issues that can be caused by wrong
data entered to
the system which will be the cause of GIGO informations. And also
the system will
need maintenance every couple of months. And we have to finish this
system
within the next 3 months.
M ethodology U sed
Feasib ility S tu d y
We are going to study two major components of the feasibility study;
the organizational and technical feasibility. To be able to reach a good
decision making, we should identify the risks in the technical
component
Complexity
Descri
Total
Low
Mediu
ption Numbe
m
r
Inputs 35
10*4
5*8
Outpu 10
3*3
4*7
ts
Querie 0
0*6
0
s
Files
11
5*6
5*14
Progra 3
0*4
0*9
m
interfa
ce
Total Unadjusted Function
Points
High
Total
5*5
1*4
105
41
0*11
2*8
100
16
262
5
2
0
End-user efficiency
Complex processing
Installation ease
Multiple sites
Performance
Distributed functions
Online data entry
Reusability
Operational ease
0
0
2
4
2
Extensibility
1
3
2
1
23
329.12*30= 9873
Efforts in person/month= 1.4 * 9.873=13.822
person month which means we need 14 persons per
month.
Schedule Time duration= 3*(13.822) ^ (1/3) =
3.461233 months approximately.
P roject S ch ed u lin g
Project Timeline:
P roject Tasks
P roject C alen d ar
R isk Id en tif i
cation an d P ossib le A ction s
RISK
PROBABILITY
EFFECT
ACTION
ORGANIZATIONAL
FINANCIAL PROBLEM
AFFECTING THE
BUDGETING.
NO SKILFUL AND
EXPERIENCED STAFF FOR
REQUIRED NEEDS.
Low
Catastrophic
High
Catastrophic
Moderate
Serious
Low
Serious
Moderate
Tolerable
High
Serious
Moderate
Low
Tolerable
Serious
UNDERESTIMATION OF TIME
REQUIRED FOR THE
PROJECT
UNDERESTIMATION OF
PROJECT SIZE
S ystem R eq u irem en ts
Flexibility
Control Efficiently
Managing Special offers
Efficiency improvement
Better Accuracy
Minimize room shortage and usage
Fu n ction al R eq u irem en ts
The system shall record reservations.
The system shall record the customers first name.
The system shall record the customers last name.
The system shall record the room number.
The system shall display the default room price.
The system shall check-in customers.
The system shall checkout customers.
The system shall record customer feedback.
N on fu n ction al R eq u irem en ts
Portability:
The Hotel Management System shall run in any Microsoft Windows
environment that contains Java Runtime and the Microsoft Access
database.
Maintainability:
The Hotel Management System is being developed in Java. Java is an
object oriented programming language and shall be easy to maintain.
Security:
Access to the various subsystems will be protected by a user log in
screen that requires a user name and password.
Availability:
The system shall be available during normal hotel operating hours.
Reliability:
Specify the factors required to establish the required reliability of the
software system at time of delivery.
U se C ase Id en tif i
cation an d d escrip tion
Use Case Name: Make
Reservation
ID: 1
Priority: High
Flow of Event:
1. Client enters a gateway for hotels.
2. Client selects hotel, arrival and departure dates, and room type.
3. System provides availability and price.
4. Client accepts and asks for a room.
5. Client provides name and post code.
6. Client provides his email address.
7. System makes a reservation and allocates a reservation number
8. System shows reservation number to client.
9. System creates and sends a confirmation to client by email.
Exceptions:
1. Required room type not available
2. Client declines offer
3. Client is registered and his info already on file
Flow of Event:
1. Receptionist Enters the system
2. Receptionist Check if Room Available
3. Receptionist Books Room
4. Receptionist Receive acceptance from Client
5. Receptionist Generate Bill/Invoice For Client
6. Receptionist Enters Client Informations (Phone No, Address)
7. Receptionist Exit Client Window.
Exceptions:
1. Client Cancels Reservation Order
2. Client Extend Reservation duration
ID: 3
Priority: High
Flow of Event:
1. Receptionist Get a request from the client to check-out
2. Receptionist Enters The check-out section in the system
3. Receptionist Search for the client name/ID
4. Receptionist records check-out date
5. Receptionist Update Client information
6. Receptionist Update Room number availability
7. Receptionist exit the client data section.
Exceptions:
N/A
The End!