Você está na página 1de 36

c

c c

c


 c
  c
c
P cPc
 cP c  cc c P cc
P c  Pc cP cP c
c c
   c  c PPc  Pc    cc

RAHUL KUMAR
CHOUDHARY
IT-1

4TH SEMESTER

06613203109

c
CONTENTS

The project has the following contents:

DcIntroduction
DcResources Used
Dc{roblem Statement
DcEntity Relationship Diagram
DcUse Case Diagram
DcActivity Diagrams
DcInteraction Diagrams
ocSequential Diagrams
ocCollaboration Diagrams
DcClass Diagram
DcSRS Document
Dc*ibliography
c
INTRODUCTION
c

It has been planned to make Delhi an urban and Developed city. Many
national and international games are held in the capital city. Delhi is
turning to be a tourist spot now. Therefore it should have sufficient hotels
to serve the tourists from all over the world. This software was designed to
keep this fact in consideration that hotels should be managed efficiently. It
involves our sincere effort to automate the hotel scenario, thereby
providing efficient services for employees of the hotel as well as customers
through the online reservation services offered to the customer. We have
emphasized on maintaining each customer·s record for security and
information purpose.
{RO*LEM STATEMENT

DcThis software is aimed to be developed for automating the


manual hotel Management system. The system should be stand
alone in nature. It should be designed to provide following
functionality :

DcIt should maintain every customer·s record that includes his


name, Address, contact no. , check-in & check-out time, room
status and facilities accessed by him.

DcIt should support online reservation and checking of reservation


status by the customers.

DcIt should also provides features like advance booking and


cancellation.

DcThe system should take inputs from the accounts department


of the hotel to generate bills and would also be sending outputs
to account department.

DcThe customer should be able to access the facilities provided by


the hotel like restaurant, bar, swimming-pool, gym, spa , casino
etc.

DcInformation can be gathered and updated easily using the


software.
Dc´. The system should be able to generate reports regarding the
details
Ëc of the customer·s record, room details, check-in &
check-out time
Ëc billing details.

Dcâ. Any query made by the customer should be satisfied and


answered.
c

ccccccccc cc c

   

    <
    <

  c    

    <  c <  <

  <

<     
      
c     

   

      

  <     c    <   c   c


    

<   < c   <   


c


c c
cccccccccccccccccc

 c  ˜


 c
 
 c
c
˜  c

 ˜
 c
c
  

   
c 
   c 
   

 c
 
 c 



 
˜˜ c  ˜  c 
c 

˜ 
 c 
  c
 c 
 c 
c
 
 c
c c
 c 
 c  c
 c 

c  c 
 c 
c c 
 c 
c

 0  c
c0cc0  c0 0 

0  
c0 c
cc0

c0  c 

 0  cc
0 

c00 c 

c c0  c0


    cc 0  c
   0
c c 
c

0   0  c 0  cc    cc 0  c


0  0   0

0cc0  c0

c 0

00 c 

c0  c0


0  c 

0 c
  c  c

  c c


"$c   c

<#$# # #

  
!c" !c #c ""c c ! c !c" c  #
   
c #c   

#c "$c"# "

 
$c#"#c" c c !c#&"# !  c

" 

%c$#c !c #  



c #c #  


c c# 

 < !c
 !#c 
 #  
 "


<##  "

S S 
   S
S

   *   


    

  

 


 

 
  




      


 
  

  


 





   

 
  
SS  S
S
c
cc cc
    

c cc 

cc

c
c 'c   c  

%cc c 

c  c
 
  
   S
S
 
   
( ( 

(


 

 ((  

(( 
( 


(


(

  (
c

  c 
 c 
c

* 
 

 

   

   

  


   


   

!   

     
 
" 
 
# 
c

  c c 


c

  Ý  c Ý
c ' c    c  
& Ý  

c c 

 c 

c 

 cc 


c 

  c


c

  cc 
c

#"#c #c
"#c

c #"c#)  c#)

 "# c #c
"$
c

  cc 
c

#"#c #c
"#c

c #"c#)  c#)

 "# c #c
"$
  cc c c

ë   

0 00 

cc +c0 c*c


 cc 00 +cc  cc0
c

cc
0  c

cc0cc00 c
*c00  c 
c

 
 c 
 c 
 c 
c

  

,
Ý  Ý 
00  Ý 
  

, 0 

, 

,
Ý  0

c

 
 c 
 c c 
c
Ý( 

( ( Ý
(
 Ý( 


Ý (

 (

(


 ((


((

 ((
(

  (


( 


( 
(

S 
  S S  
S
S

ccc


cc
 c 

cc

 

SS  S
S

cc cc*
0 c
 0


ccc 00c 
c00 c 

c    c 

cc c 
   c c c
0  00 

 c  c c


( ( ˜ (  Ý
( 
 ˜ ( 
 (

 (

(

$



 (( 

( ( 

 



 
SS  S
S

c#  c"""#"

c#  c"#"
< !c ! "#c
#   " #
%c#  c c&"#
c  c !c #  
c c c "  #c&"#

!c" !c #  

$c#"#c #c&"#
" !# <##  "

   S
S

" !# <##  " ! "#c < !c #  


" #

#"#c #c&"#

" !c #  

#  c c&"#

 #  c"#"

#  c"""#"

 c !c #  

c c "  #c&"#




c  
 c 
 c 
c
cc* 0cc0c0
 c c
-

c +cc

c  cc0

  c  c


 
c0

S    S
S



%
  
  

& %

 

 
   

 


   
 





  





S S   S
S

ë    ^ ^

##  "  "" "  


! " $#


$#"# #c " !#c

$#"# #c #c
# c #c ! "# c
# 

  c 

" !   "


$#"#  "c
c #  
S S 
S   S
S

00   +


 

     

 

 0 

*ibliography

1. Software Engineering
-by K.K Aggarwal&Yogesh Singh

2. Software Engineering
-by Roger S. {ressman

3. Software Engineering
-by Sangeeta Sabharwal
SOFTWARE REQUIREMENT S{ECIFICATIONS
(SRS)

1.cIntroduction
c {urpose
The purpose of this document is to record the
requirements of an automated Hotel management system.
This document is also the starting point for system design
phase of the software development lifecycle and is also
used for acceptance testing and designing test cases by the
testers. It will also form the basis of contract between the
user and developing organization and will be used during
maintainence
c Scope
The intended product automates the working of a hotel
thereby providing efficient services to the customers. After
installation of the system the customer would be able to
make reservations for the hotel from any part of the world.
c Definitions
Hotel Manager: the person who is incharge of overall
working of the hotel.
Customer: Customer is the person using any type of
services offered by the hotel.
Receptionist: He is the person who deals directly with the
customer and satisfies all his queries.
c References
1.cK.K. Aggarwal
2.cSangeeta sabharwal
3.cRoger S.{ressmann
2.cOverall description
c {roduct {erspective
The system is designed for online reservation by the
customer as well as for overall managing the hotel working
including accounts. The system will be realized using
configuration supporting 16 terminals with full screen
support connected through local network in the hotel. The
terminals would be available at the reception as well as at
the desk of incharges of all the major departments of the
hotel. Additionally hotel reservation status would also be
made available on the internet. So users would be able to
reserve rooms online.
c {roduct Functions
The hotel management system supports following
functions:
a.cFunctions by which customers can make online reservation
and check the reservation status.
b.cFunctions by which hotel staff update the hotel reservation
status.
The access to these different functions by different users is
restricted . e.g. customer can only do the reservations in
the hotel online.
c User Characteristics
Users of the system are the hotel staff and the customers.
Assuming that they have very less knowledge of using such
type of systems, the system must have well designed user
interfaces. In house training will be provided to the hotel
staff for using the system.

c Constraints
Customers will only be allowed to check the reservation
status and make reservation through internet. They will not
be allowed to update the reservation status. Similarly,
access to various functions by different staff personnel of
the hotel is restricted and will be available at some specific
dedicated terminals.
c Assumptions and Dependencies
The system would be taking inputs from the accounts
department of the hotel to generate bills and would also be
sending outputs to account department.
c Requirements Subsets
At present the system would support only single hotel
management but in future system would be upgraded to
manage a network of hotels.

3.cSpecific Requirements
c External Interface requirements
The details of various screen formats are documented.
Online help is also available for customers as well as for
hotel staff.
c Functional Requirements
c Customer functions
3.2.1.1 Selection option from main menu. The customers
select one of the option from main menu
3.2.1.2 Check hotel details.
3.2.1.3c Check hotel room reservation status
3.2.1.4c Make online reservation.
On clicking this option, customer is offered a screen with a
form to fill the details like name, address, type of room,
expected check in date and check out date etc.. Once
customer submits the form online, depending upon room
status, reservation is confirmed or denied.
3.2.1.5c Help
3.2.1.6c Make {ayment Online
3.2.2c Hotel Administration Functions
3.2.2.1c Hotel Reservations
3.2.2.1.1c a. Check reservation status
3.2.2.1.2c b. Update reservation record
3.3c {erformance Requirements
Though the maximum capacity of the system of the system
is 64 terminals, initially it will support only 16 terminals.
The system must support maximum 6 users simultaneously
and response time for customer queries must be less than
10 seconds.
3.4c Design constraints
All hardware must support windows NT operating system.
It must also incorporate existing client server software in
the product.
3.5c Software System Attributes
The system must be used by the hotel staff with defined
privileges.
The system must be on 24 hours as hotel industry is an 24
hours business.
Everyday backup would be made by 9 p.m.