Hotel Management

April 19, 2018 | Author: Rahul Choudhary | Category: Computing, Technology, Software, Areas Of Computer Science, Computer Engineering
Share Embed Donate


Short Description

Download Hotel Management...

Description

SOFTWARE ENGINEERING PROJECT THE PROJECT INCLUDES THE SRS ON A SOFTWARE FOR HOTEL MANAGEMENT ALONG WITH THE USE CASE DIAGRAMS AND ACTIVITY SELECTION DIAGRAMS.

RAHUL KUMAR  CHOUDHARY  IT-1 4TH SEMESTER  06613203109

CONTENTS The project has the following contents: Introduction Resources

Used Problem Statement  Entity Relationship Diagram Use Case Diagram  Activity Diagrams Interaction Diagrams o Sequential Diagrams o Collaboration Diagrams Class Diagram SRS Document  Bibliography 

CONTENTS The project has the following contents: Introduction Resources

Used Problem Statement  Entity Relationship Diagram Use Case Diagram  Activity Diagrams Interaction Diagrams o Sequential Diagrams o Collaboration Diagrams Class Diagram SRS Document  Bibliography 

INTRODUCTION 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. c ustomer. We have emphasized on maintaining maintaining each customer·s customer·s record for security and information purpose.

PROBLEM

STATEMENT

 This

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 :

 It

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.

 It

should support online reservation and checking of reservation status by the customers.

 It

should also provides features like advance booking and cancellation.

 The

system should take inputs from the accounts department  of the hotel to generate bills and would also be sending outputs to account department.

 The

customer should be able to access the facilities provided by  the hotel like restaurant, bar, swimming-pool, gym, spa , casino etc.

 Information

software.

can be gathered and updated easily using the

 7.

The system should be able to generate reports regarding the details

 8.



of the customer·s record, room details, check-in & check-out time



billing details.

Any query made by the customer should be satisfied and answered.

USE CASE DIAGRAM

LOGIN

MANAGER

CUSTOMER   ADVANCE BOOKING

CUSTOMER'S RECORD

QUERY

R E C E P T IO N I S T  ACCOUNTANT FACILITIES

BILLING

CANCELLATION

IN F O R M A TIO N G A T HE R I NG A N D UPDATION

REPORT GENERATION

FACILITIES COLLABORATION DIAGRAM

f  cilit contr oll r 

1: sear ch f or f acilit cr iter ia

cust m r 

6: f acilities pr ovided 2: sear ch 5: f acilit availed

f  cilit inf o contr oll r 

3: check status 4: maintain custoamer 's r ecor d v il bilit and r at s

custom r 's r  cor d

FACILITY SEQUENCE DIAGRAM

customer

f acilit contr oller 

f acilit inf o contr oller 

  

  

availabilit and r ates   

cus tomer 's r ecor d

sear ch f or f acilit cr iter ia   

sear ch

check status

maintain custoamer 's r ecor d f acilit availed   

f acilities pr ovided

ADVANCE BOOKING COLLABORATION DIAGRAM Booking Register 

Sorr  Mess e ¤  

¥

5: r oom not

2: su mit t e count of r ooms ©  

§  

4: c eck

il

§  

¥  

¨  

¥  

©  

¥  

ilit

¥

¨

il

le

©  

¥  

¥  

¤  

8: ooking successful ©  

Com t r  Contr oll r  ¡  

1: enter  no. of r ooms r equir ed

£  

¢  

£  

3: get r oom et ils 7: te et ils   

¥  

  

¢  

6:



  

¥  

C stomer   Acco nt ¢  

¢  

Rece tioni st ¡  

¡  

  

¥  

¥  

r ecord

Room Det ils ¥  

¦  

ADVANCE BOOKING SEQUENCE DIAGRAM Receptionist

Booking Register 

Computer  Controller 

Room Details

Sorr y Message

enter no. of rooms required

submit t he count of rooms

get room details

check availability

room not available

add record

update details

booking successful

Customer    Account

BILLING COLLABORATION DIAGRAM : ask for a bill c ustomer

accountan t : bill is collected

: generate bill

: compute bill

2: submit details

3: get customer details compute bill

customer  database

BILLING SEQUENCE DIAGRAM cus tomer 

acc oun an

compute bill

customer  database

ask f or a bill

submit det ails

get customer details

compute bill

gener ate bill bill is collected

CANCELLATION COLLABORATION DIAGRAM

Booking Details 3: check details

4: cancel the booking Room Details

Computer  Controller  5: update details 2: submit details

6: c ancel lation successful Cancellation Request

Receptioni st 1: enter customer's details

CANCELLATION SEQUENCE DIAGRAM Receptionist

Cancellation

Computer 

Reques t

Controller 

Booking

  

etails

enter customer 's details

submit details

check details

cancel the booking

update details

cancellation successf ul

Room

  

etails

enter  t e user  id

if doesn't exis ts

if exists

c ncel t e ooking

enter  t e user  id

if doesn't exis ts

if exists

c ncel t e ooking

CUSTOMERS RECORD ACTIVITY DIAGRAM

receptionist

r eceptionist

assi n an user id   

enter the customer 's data

stor e the r ecor d of check-in & check-out time

accountant

r etr ieving the s tay r ecor d & accor dingly make the tr ansactions

5 save the info

3 update the info

6: information saved Customer 's

Computer 

 Account

Controller 

4 submit the updated info

7: updat ion complete 2: submit the info

1: gathered info Customer 

Receptioni st

Cus tomer 

Rec eptionis t

Computer  Cont r oller 

Cus to mer 's    

cc ount

gather ed inf o

s ubmit the inf o

update the inf o

s ubmit the updated inf o

s ave the inf o

inf ormation s aved

updation c omplete

INFO GATHERING & UPDATION ACTIVITY

enter  the user id

update the customer 's recor d

save the updation

LOGIN COLLABORATION DIAGRAM 1: enter user id &passwor d Receptioni st

ogin section

5: err or or success msg 4: check login 2: submit details 3: get login details Computer  contr oller 

ogin detail account

LOGIN SEQUENCE DIAGRAM Receptionist

Login section

Computer 

contr oller 

Login detail account

enter user id &passwor d submit details

get login details

check login

err or or success msg

QUERY COLLABORATION DIAGRAM 5: se rc unsuccessful

4: se rc successful Room Det ils

Com uter  Contr oller  3: se rc f or quer  6: dis l r oom det ils 7: sk f or  not er quer  2: su mit det ils

1: enter t e quer  Customer 

Rece tioni st

QUERY SEQUENCE DIAGRAM

Customer 

Rece tionist

Com uter  Contr oller 

Room Det ils

enter  t e quer 

su mit det ils

se rc f or  quer 

s e rc successful

se rc unsuccessful

dis l

r oom det ils

sk f or  not er  quer 

REPORT GENERATION COLLABORATION DIAGRAM 1: enter  &select the sear ch cr iter ia Manager 

Report ener ate Window

4: display the r eport 2: submit the cr iter ia

Customer  atabase

Report ener ator  3: sear ch

REPORT GENERATION SEQUENCE DIAGRAM Manager 

enter

Report Generate Window

Report Generator 

Customer  Database

select the search criteria

submit the criteria

search

display the report

REPORT GENERATION ACTIVITY DIAGRAM r   

ceptioni !  

t

r ece tionist   

gener  te customer 's r ecord   

accountant

m n ger    

  

ccount nt   

gener  te t e t ot l ill   

  

  

  

  

  

er if  t e com uted inf or m t ion   

  

  

  

gener  tion of  r e ort   

  

ADVANCE BOOKING ACTIVITY DIAGRAM

c hec k

the availability status of room

not available

available

book the room

alloc ate a user  id

Bibliography 

1. Software Engineering  -by K.K Aggarwal&Yogesh Singh 2. Software Engineering  -by Roger S. Pressman 3. Software Engineering  -by Sangeeta Sabharwal

SOFTWARE REQUIREMENT SPECIFICATIONS (SRS) 1. Introduction Purpose 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 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. 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.

References 1. K.K. Aggarwal 2. Sangeeta sabharwal 3. Roger S.Pressmann 2. Overall description Product Perspective 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. Product Functions The hotel management system supports following  functions: a. Functions by which customers can make online reservation and check the reservation status. b. Functions 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.

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.

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.  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. 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. Specific Requirements

External Interface requirements The details of various screen formats are documented. Online help is also available for customers as well as for hotel staff. Functional Requirements 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.3 Check hotel room reservation status 3.2.1.4 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.5 Help 3.2.1.6 Make Payment Online 3.2.2 Hotel Administration Functions 3.2.2.1 Hotel Reservations 3.2.2.1.1 a. Check reservation status 3.2.2.1.2 b. Update reservation record 3.3 Performance 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 

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF