P. 1
SRS Hotel Management System

SRS Hotel Management System

4.0

|Views: 7,782|Likes:
Published by Ahmad Farooq
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#.

More info:

Categories:Types, School Work
Published by: Ahmad Farooq on Jul 14, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

02/13/2015

pdf

text

original

Software Requirement Specification Document

Software Engineering

Semester Project

NS AHMAD FAROOQ
PC AAFREEN NAWAZ GONDAL
NS NOOR UL AIN SHUJA
NS NIDA IBRAHIM

DE 32 CE Syndicate B
1/21/2013

HOTEL MANAGEMENT SYSTEM

January 21, 2013 [HOTEL MANAGEMENT SYSTEM]

2 | Page

CHAPTERS

SOFTWARE REQUIREMENT SPECIFICATION FOR HOTEL MANAGEMENT SYSTEM

Introduction to HOTEL MANAGEMENT SYSTEM
Proposed System & Overall Description
Functional and Non-Functional Requirements
Use Cases for Hotel Management
Coding Standards
Quality Management
Risk Management
Change Control Process
Project Management Plan
Work Breakdown Structure
Cost Management Plan
Test Cases

January 21, 2013 [HOTEL MANAGEMENT SYSTEM]

3 | Page

Table of Contents

Chapter 1 ....................................................................................................................................................... 8
INTRODUCTION TO HOTEL MANAGEMENT SYSTEM .................................................................................... 8
Introduction: ............................................................................................................................................. 8
Scope: ........................................................................................................................................................ 9
Purpose: .................................................................................................................................................. 10
Definition: ............................................................................................................................................... 10
Intended Audience: ................................................................................................................................. 10
Existing Systems: ..................................................................................................................................... 11
Advantages in Implementations: ............................................................................................................ 11
Objectives: .............................................................................................................................................. 12
Constraints .............................................................................................................................................. 12
Chapter 2 ..................................................................................................................................................... 13
The Overall Description and the Proposed System .................................................................................... 13
Objectives: .............................................................................................................................................. 13
Preliminary Requirement Analysis: ......................................................................................................... 13
Benefits: .................................................................................................................................................. 14
Technical Requirements: ........................................................................................................................ 15
Overall System: ....................................................................................................................................... 15
Hardware Requirements: ........................................................................................................................ 15
Software Requirement: ........................................................................................................................... 15
User Characteristics: ............................................................................................................................... 15
Product Features: .................................................................................................................................... 16
Operating Environment: ......................................................................................................................... 17
Design and Implementation Constraints: ............................................................................................... 18
Interface Requirements: ......................................................................................................................... 18
Assumptions & Dependencies: ............................................................................................................... 18
Chapter 3 ..................................................................................................................................................... 19
The Functional and Non-Functional Requirements .................................................................................... 19
Definition: ............................................................................................................................................... 19
Functional Requirements: ....................................................................................................................... 20
Non-Functional Requirements: ............................................................................................................... 24

January 21, 2013 [HOTEL MANAGEMENT SYSTEM]

4 | Page

Chapter 4 ..................................................................................................................................................... 25
The USE CASE Diagrams .............................................................................................................................. 25
Introduction: ........................................................................................................................................... 25
Why Use Cases are important? ............................................................................................................... 26
What Use Cases Do ................................................................................................................................. 26
What Use Cases Do Not Do ..................................................................................................................... 26
Definitions of key words used in Use Cases: ........................................................................................... 26
Chapter 5 ..................................................................................................................................................... 30
The Quality Management ........................................................................................................................... 30
Introduction: ........................................................................................................................................... 30
Customer focus ....................................................................................................................................... 31
Leadership ............................................................................................................................................... 32
Involvement of people ............................................................................................................................ 33
Process approach .................................................................................................................................... 33
System approach to management .......................................................................................................... 34
Continual improvement .......................................................................................................................... 34
Factual approach to decision making ..................................................................................................... 35
Mutually beneficial supplier relationships .............................................................................................. 35
Chapter 5 ..................................................................................................................................................... 36
The Coding Standards ................................................................................................................................. 36
Introduction: ........................................................................................................................................... 36
Purpose ................................................................................................................................................... 36
Scope: ...................................................................................................................................................... 36
Feedback: ........................................................................................................................................ 36
Terminology & Definitions: ............................................................................................................. 37
C# Golden Rules ...................................................................................................................................... 38
Coding Style: ................................................................................................................................... 39
The most inconsistencies and controversies between developers are caused by different coding styles.
Each developer has a preference of his own, and rarely are two the same. However, consistent
layout, format, and organization are key to creating maintainable code. ............................................. 39
Class Layout:.................................................................................................................................... 41
Guidelines: ...................................................................................................................................... 41

January 21, 2013 [HOTEL MANAGEMENT SYSTEM]

5 | Page

Indicating Scope: ............................................................................................................................. 42
Guidelines: ...................................................................................................................................... 42
Indentation & Braces: ..................................................................................................................... 42
White space .................................................................................................................................... 43
Long lines of code: .......................................................................................................................... 43
Commenting .................................................................................................................................... 44
Intellisense Comments: ........................................................................................................................... 44
End-Of-Line Comments: .......................................................................................................................... 44
Single Line Comments: ............................................................................................................................ 44
C-Style Comments: ............................................................................................................................ 44
Constants: ............................................................................................................................................ 44
Chapter 7 ..................................................................................................................................................... 46
RISK MANAGEMENT.................................................................................................................................... 46
FOR THE HMS SOFTWARE ........................................................................................................................... 46
Purpose ................................................................................................................................................... 46
Scope ....................................................................................................................................................... 46
Roles and Responsibilities ....................................................................................................................... 46
Definitions and Acronyms ....................................................................................................................... 47
Risk Management Process ...................................................................................................................... 47
PLANNING .............................................................................................. Error! Bookmark not defined.
IMPLEMENTATION .............................................................................................................................. 48
Qualitative Analysis ................................................................................................................................. 48
Quantitative Analysis .............................................................................................................................. 49
Risk Response Development ................................................................................................................... 50
Chapter 8 ..................................................................................................................................................... 51
CHANGE AND .............................................................................................................................................. 51
CONTROL PROCESS ..................................................................................................................................... 51
INTRODUCTION ....................................................................................................................................... 51
SCOPE: ..................................................................................................................................................... 51
8.3-CHANGE REQUEST PROCESS ............................................................................................................. 52
8.3.1-INITIATED BY CUSTOMER: ......................................................................................................... 52

January 21, 2013 [HOTEL MANAGEMENT SYSTEM]

6 | Page

8.3.2- INITIATED BY COMPANY ........................................................................................................... 53
8.4- PRIORITISING: .................................................................................................................................. 54
8.5- STATUS REPORTS: ............................................................................................................................ 54
Chapter 9 ..................................................................................................................................................... 56
The PROJECT ............................................................................................................................................... 56
MANAGEMENT PLAN .................................................................................................................................. 56
Project overview ..................................................................................................................................... 56
Purpose ................................................................................................................................................... 56
Project Deliverables ................................................................................................................................ 57
Evolution of the plan ............................................................................................................................... 57
Roles and responsibilities ....................................................................................................................... 58
Start-up plans .......................................................................................................................................... 59
Estimation plan ....................................................................................................................................... 59
Control plan ............................................................................................................................................ 60
Risk Management Plan ........................................................................................................................... 61
Project Close-out Plan ............................................................................................................................. 62
Chapter 10 ................................................................................................................................................... 63
WORK BREAKDOWN ................................................................................................................................... 63
STRUCTURE ................................................................................................................................................. 63
WBS Outline View ................................................................................................................................... 64
Hierarchal Structure ................................................................................................................................ 65
Tabular View ........................................................................................................................................... 66
WBS Dictionary ....................................................................................................................................... 68
Glossary ................................................................................................................................................... 69
Chapter 11 ................................................................................................................................................... 70
COST MANAGEMEMT PLAN ........................................................................................................................ 70
Introduction ............................................................................................................................................ 70
Effort ....................................................................................................................................................... 70
Costs ........................................................................................................................................................ 71
Hardware estimate checklist .................................................................................................................. 72
Software Estimate Checklist ................................................................................................................... 73
Chapter 12 ................................................................................................................................................... 74

January 21, 2013 [HOTEL MANAGEMENT SYSTEM]

7 | Page

TEST CASES FOR THE ................................................................................................................................... 74
HMS PROJECT .............................................................................................................................................. 74
12.1- TEST CASE FOR ROOM RESERVATION: .......................................................................................... 74
18.2- TEST CASE FOR ADMIN LOG IN ...................................................................................................... 75
18.3- TEST CASE FOR ADMIN LOG OUT................................................................................................... 76
18.4- PAYMENT OPTIONS ....................................................................................................................... 77

January 21, 2013 [HOTEL MANAGEMENT SYSTEM]

8 | Page

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->