The above document is a software requirement specification document for Hotel management system. Services and Automated Tasks System which generates reports to audit all hotel operations and all...
The above document is a software requirement specification document for Hotel management system. Services and Automated Tasks System which generates reports to audit all hotel operations and all...
Software Requirement Specification Document written in reference to Hotel Management System Developed in C#.
Software Requirement Specification Document written in reference to Hotel Management System Developed in C#.Full description
SRS in IEEE format
SRSFull description
Software Requirement Specifications for Library Management System
SRS
its an ooad projectFull description
SRS in IEEE format
Software Requirement Specification Example
LOAN MANAGEMENT SYSTEM is a very efficient process to handle all loan related transaction in a very accurate and convenient way. It is very helpful for those banking staffs who are in the charge of...
its an srs on bank mgmnt system by Kalpana maam
Library management system - srsFull description
LOAN MANAGEMENT SYSTEM is a very efficient process to handle all loan related transaction in a very accurate and convenient way. It is very helpful for those banking staffs who are in the charge of...Full description
hospital mgmt system. a system developed using visual basic and access as backendFull description
SRS For hospital management systemFull description
This project was created by me & my friend in 3rd year Comp Engg. Please appreciate if you like my content :)Full description
Full description
Full description
Full description
Software Requirement Requirement Specification For Hotel Management System Prepared by Fenil Desani
Hotel Management System Software Requirements Specifications
Hotel Management System Software Requirements Specifications
1
Introduction
-e following su'sections of te Software Requirements Specifications /SRS0 ocument pro+ie an o+er+iew of te entire SRS.
1(1
Purpose
-e Software Requirements Specification /SRS0 will pro+ie a etaile escription of te requirements for te Hotel Management System /HMS0. -is SRS will allow for a complete unerstaning of wat is to 'e epecte of te HMS to 'e constructe. -e clear unerstaning of te HMS an its functionality will allow for te correct software to 'e e+elope for te en user an will 'e use for te e+elopment of te future stages of te proect. -is SRS will pro+ie te founation for te proect. rom tis SRS5 te HMS can 'e esigne5 constructe5 an finally teste. -is SRS will 'e use 'y te software engineers constructing te HMS an te otel en users. -e software engineers will use te SRS to fully unerstan te epectations of tis HMS to construct te appropriate software. -e otel en users will 'e a'le to use tis SRS as a test7 to see if te software engineers will 'e constructing te system to teir epectations. If it is not to teir epectations te en users can specify ow it is not to teir li8ing an te software engineers will cange te SRS to fit te en users nees.
1(!
Scope
-e software prouct to 'e prouce is a Hotel Management System wic will automate te maor otel operations. -e first su'system is a Reser+ation an 9oo8ing System to 8eep trac8 of reser+ations an room a+aila'ility. -e secon su'system is te -rac8ing an Selling oo System tat carges te current room. -e tir su'system is a :eneral Management Ser+ices an *utomate -as8s System wic generates reports to auit all otel operations an allows moification of su'system information. -ese tree su'systems functionality will 'e escri'e in etail in section 2;<+erall &escription. -ere are two en users for te HMS. -e en users are te otel staff /customer ser+ice representati+e0 an otel managers. 9ot user types can access te Reser+ation an 9oo8ing System an te oo -rac8ing an Selling System. -e :eneral Management System will 'e restricte to management users. -e Hotel Management Systems o'ecti+es is to pro+ie a system to manage a otel tat as increase in si=e to a total of 1(( rooms. >itout automation te management of te otel as 'ecome an unwiely tas8. -e en users ay;to;ay o's of managing a otel will 'e simplifie 'y a consiera'le amount troug te automate system. -e system will 'e a'le to anle many ser+ices to ta8e care of all customers in a quic8 manner. -e system soul 'e user appropriate5 easy to use5 pro+ie easy reco+ery of errors an a+e an o+erall en user ig su'ecti+e satisfaction.
f
Hotel Management System Software Requirements Specifications
1(
%efinitions) *cronyms) and *bbre$iations(
SRS ? Software Requirements Specification HMS ? Hotel Management System Su'ecti+e satisfaction ? -e o+erall satisfaction of te system @n users ? -e people wo will 'e actually using te system
1(&
#$er$iew
-e SRS is organi=e into two main sections. -e first is -e <+erall &escription an te secon is te Specific Requirements. -e <+erall &escription will escri'e te requirements of te HMS from a general ig le+el perspecti+e. -e Specific Requirements section will escri'e in etail te requirements of te system.
!
T"e #$erall %escription
&escri'es te general factors tat affect te prouct an its requirements. -is section oes not state specific requirements. Instea it pro+ies a 'ac8groun for tose requirements5 wic are efine in section 35 an ma8es tem easier to unerstan.
!(1
Product Perspecti$e
-e HMS is an inepenent stan?alone system. It is totally self containe.
!(1(1 Hardware Interfaces -e HMS will 'e place on #!s trougout te otel. !(1(!
Software Interfaces
*ll ata'ases for te HMS will 'e configure using MySA%. -ese ata'ases inclue otel rooms an customers information. -ese can 'e moifie 'y te en users. -e room ata'ase will inclue te room num'ers an if tey are +acant or occupie. -e customers information ata'ase will contain all te information of te customer suc as first name5 last name5 num'er of occupants5 assigne room5 efault room rate/may 'e cange05 pone num'er5 weter or not te room is guarantee5 creit car num'er5 confirmation num'er5 automatic cancellation ate5 epecte cec8 in ate an time5 actual cec8 in ate an time5 epecte cec8 out ate an time5 amount owe 'y customer5 an a''re+iate customer fee'ac8.
!(!
Product Functions
Reser+ation an 9oo8ing System *llows for typing in customer information • Has a efault room rate tat is austa'le • Inclues a escription fiel for te cange rate • >en a customer cec8s in5 te room num'er will 'e cange to occupie in te • ata'ase
f
Hotel Management System Software Requirements Specifications
• •
• •
• • •
*'ility to moify a reser+ation >en no rooms are a+aila'le an a customer woul li8e to eten teir reser+ation teir information will 'e place in a ata'ase an wen tere are rooms a+aila'le te first customer on te list will a+e te room >en a customer cec8s out te amount owe is isplaye If te internal cloc8 states tat is a customers time to a+e cec8e out an customer as not cec8e out5 as an etra nigt to amount owe an pro+ies a report Recors tat room is +acant Recors payment *llows for space to write customers fee'ac8
-rac8ing an Selling oo System -rac8s all meals purcase • !arges te current room as necessary • :eneral Management Ser+ices an *utomate -as8s System Reports generate to auit otel occupancy5 future occupancy5 room re+enue5 an • foo re+enue @ception reports listing eceptions to te normal cost • *llows aition5 eletion an moification of information on rooms an rates5 menu • items an prices5 user profiles !reation of users an assigning passwors •
!(
+ser C"aracteristics
@ucational le+el of HMS computer software ? %ow @perience of HMS software ? Bone -ecnical @pertise ? %ittle
!(&
*pportioning of Requirements
-e auio an +isual alerts will 'e eferre 'ecause of low importance at tis time.
!(,
*ssumptions and %ependencies
; -e system is not require to sa+e generate reports. ; !reit car payments are not inclue
f
Hotel Management System Software Requirements Specifications
Specific Requirements
-is section contains all te software requirements at a le+el of etail5 tat wen com'ine wit te system contet iagram5 use cases5 an use case escriptions5 is sufficient to ena'le esigners to esign a system to satisfy tose requirements5 an testers to test tat te system satisfies tose requirements.
(1
-.ternal Interfaces
-e Hotel Management System will use te stanar inputCoutput e+ices for a personal computer. -is inclues te followingD Eey'oar • Mouse • Monitor • #rinter • (1(1
+ser Interfaces
-e User Interface Screens are escri'e in ta'le 1. Table 1/ Hotel Management +ser Interface Screens
Screen 0ame %ogin Reser+ation
!ec8;in
!ec8out Hotel #ayment Room Ser+iceCRestaurant !ustomer Recor *minister Rooms *minister User *minister Meals Reports (1(!
%escription %og into te system as a !SR or Manager Retrie+e 'utton5 upateCsa+e reser+ation5 cancel reser+ation5 moify reser+ation5 cange reser+ation5 aust room rate5 accept payment typeCcreit car Moify room stay /e.g.5 new creit car05 cec8;in customer /wit or witout a reser+ation05 aust room rate5 special requests5 accept payment typeCcreit car !ec8out customer5 generate 'ill *ccept payment for room an foo !reate orer5 moify orer5 +iew orer5 cancel orer5 generate meal 'ill * or upate customer recors *+aila'ility an rates !reate5 moify5 an elete usersF cange passwor !reate5 moify5 an elete meal items an prices Select5 +iew5 sa+e5 an elete reports
Software Interfaces
-e system sall interface wit an
(1(
Hardware Interfaces
f
Hotel Management System Software Requirements Specifications
-e system sall run on a Microsoft >inows 'ase system. (1(&
Communication Interfaces
-e system sall 'e a stanalone prouct tat oes not require any communication interfaces.
(!
Functional Requirements
unctional requirements efine te funamental actions tat system must perform. -e functional requirements for te system are i+ie into tree main categories5 Reser+ationC9oo8ing5 oo5 an Management. or furter etails5 refer to te use cases. 1. &eservation/0ooin% 1.1. 1.2. 1.3. 1.4. 1.). 1.6.
-e system sall recor reser+ations. -e system sall recor te customers first name. -e system sall recor te customers last name. -e system sall recor te num'er of occupants. -e system sall recor te room num'er. -e system sall isplay te efault room rate.
1.6.1. -e system sall allow te efault room rate to 'e cange. 1.6.2. -e system sall require a comment to 'e entere5 escri'ing te reason for canging te efault room rate. 1.". -e system sall recor te customers pone num'er. 1.,. -e system sall isplay weter or not te room is guarantee. 1.$. -e system sall generate a unique confirmation num'er for eac reser+ation. 1.1(. -e system sall automatically cancel non;guarantee reser+ations if te customer as not pro+ie teir creit car num'er 'y 6D(( pm on te cec8;in ate. 1.11. -e system sall recor te epecte cec8;in ate an time. 1.12. -e system sall recor te epecte cec8out ate an time. 1.13. -e system sall cec8;in customers. 1.14. -e system sall allow reser+ations to 'e moifie witout a+ing to reenter all te customer inforamtion. 1.1). -e system sall cec8out customers. 1.1).1. -e system sall isplay te amount owe 'y te customer. 1.1).2. -o retrie+e customer information te last name or room num'er sall 'e use 1.1).3. -e system sall recor tat te room is empty. 1.1).4. -e system sall recor te payment. 1.1).). -e system sall recor te payment type. 1.16. -e system sall carge te customer for an etra nigt if tey cec8out after 11D(( a.m.
f
Hotel Management System Software Requirements Specifications
1.1". -e system sall mar8 guarantee rooms as must pay7 after 6D(( pm on te cec8;in ate. 1.1,. -e system sall recor customer fee'ac8. 2. Food 2.1. 2.2. 2.3. 2.4.
-e system sall trac8 all meals purcase in te otel /restaurant an room ser+ice0. -e system sall recor payment an payment type for meals. -e system sall 'ill te current room if payment is not mae at time of ser+ice. -e system sall accept reser+ations for te restaurant an room ser+ice.
3. ana%ement 3.1. -e system sall isplay te otel occupancy for a specifie perio of time /aysF incluing past5 present5 an future ates0. 3.2. -e system sall isplay proecte occupancy for a perio of time /ays0. 3.3. -e system sall isplay room re+enue for a specifie perio of time /ays0. 3.4. -e system sall isplay foo re+enue for a specifie perio of time /ays0. 3.). -e system sall isplay an eception report5 sowing were efault room an foo prices a+e 'een o+errien. 3.6. -e system sall allow for te aition of information5 regaring rooms5 rates5 menu items5 prices5 an user profiles. 3.". -e system sall allow for te eletion of information5 regaring rooms5 rates5 menu items5 prices5 an user profiles. 3.,. -e system sall allow for te moification of information5 regaring rooms5 rates5 menu items5 prices5 an user profiles. 3.$. -e system sall allow managers to assign user passwors.
f
Hotel Management System Software Requirements Specifications
#erformance requirements efine accepta'le response times for system functionality. -e loa time for user interface screens sall ta8e no longer tan two secons. • -e log in information sall 'e +erifie witin fi+e secons. • Aueries sall return results witin fi+e secons. •
((!
ogical %atabase Requirements
-e logical ata'ase requirements inclue te retention of te following ata elements. -is list is not a complete list an is esigne as a starting point for e+elopment. 2oo3ing4Reser$ation System !ustomer first name • !ustomer last name • !ustomer aress • !ustomer pone num'er • Bum'er of occupants • *ssigne room • &efault room rate • Rate escription • :uarantee room /yesCno0 • !reit car num'er • !onfirmation num'er • *utomatic cancellation ate • @pecte cec8;in ate • @pecte cec8;in time • *ctual cec8;in ate • *ctual cec8;in time • @pecte cec8;out ate • @pecte cec8;out time • *ctual cec8;out ate • *ctual cec8;out time • !ustomer fee'ac8 • #ayment recei+e /yesCno0 • #ayment type • -otal 9ill •
f
Hotel Management System Software Requirements Specifications
Food Ser$ices Meal • Meal type • Meal item • Meal orer • Meal payment /9ill to roomC!reitC!ec8C!as0 •
((
%esign Constraints
-e Hotel Management System sall 'e a stan;alone system running in a >inows en+ironment. -e system sall 'e e+elope using Ga+a an an *ccess or
Standards Compliance
-ere sall 'e consistency in +aria'le names witin te system. -e grapical user interface sall a+e a consistent loo8 an feel. ((,
Reliability
Specify te factors require to esta'lis te require relia'ility of te software system at time of eli+ery. (('
*$ailability
-e system sall 'e a+aila'le uring normal otel operating ours. ((5
Security
!ustomer Ser+ice Representati+es an Managers will 'e a'le to log in to te Hotel Management System. !ustomer Ser+ice Representati+es will a+e access to te Reser+ationC9oo8ing an oo su'systems. Managers will a+e access to te Management su'system as well as te Reser+ationC9oo8ing an oo su'systems. *ccess to te +arious su'systems will 'e protecte 'y a user log in screen tat requires a user name an passwor. ((6
Maintainability
-e Hotel Management System is 'eing e+elope in Ga+a. Ga+a is an o'ect oriente programming language an sall 'e easy to maintain. ((7
Portability
-e Hotel Management System sall run in any Microsoft >inows en+ironment tat contains Ga+a Runtime an te Microsoft *ccess ata'ase.
f
Hotel Management System Software Requirements Specifications