Presented By –
Name –PALLABI MITRA Reg. ID. – 13300o120004
Name – PAYEL DHALI Reg. ID. –133000120005
Name – SWARNENDU ROY Reg. ID. - 133000120008
Table of Contents
 ABSTRACT
 INTRODUCTION
 FUNCTIONAL REQUIREMENTS
 SYSTEM REQUIREMENTS
 HARDWARE REQUIREMENT SPECIFICATION
 SOFTWARE REQUIREMENT SPECIFICATION
 E-R DIAGRAM
 DATA FLOW DIAGRAM
 SCREEN SHOTS
 TEST CASES
 FUTURE SCOPE
 CONCLUSION
 REFERENCES
Abstract

 This project is aimed at developing an
online hotel booking program. The
system (HMS) is an online application
that can be accessed throughout
everywhere. Users logging should be
able to register hotel for a certain days..
Introduction
A person should be able to
An admin should be able to
 Search details of our hotel
 Register with HMS
 Login to the HMS
 View details
 Login to the the HMS
 View document
Functional Requirements
 Functional Requirements are those that
refer to the functionality of the system, i.e.,
what services it will provide to the user.
Nonfunctional (supplementary)
requirements pertain to other information
needed to produce the correct system and
are detailed separately.
SYSTEM REQUIREMENTS
Hardware Requirement Specification
Client Machine Server Machine
HDD 200 MB
Processor Pentium 4
Memory 512 MB
HDD 320 GB
Processor Dual Core
Memory 2 GB
Software Requirement
Specification
Client Machine Server Machine
Browser Google Chrome
browser with
Javascript
interpreter
Client side mark
up / scripting
languages
HTML,
CSS,Javascript
Software Dreamweaver,
Wamp Server
Database
Management
System Software
MYSQL
Specification PHP 5
E-R DIAGRAM
DATA FLOW DIAGRAM
 Context diagram
Level 0
SCREEN SHOTS
SCREEN SHOT
SCREEN SHOTS
SCREEN SHOTS
TEST CASES
Tested By: PALLABI MITRA
Test Type Unit Testing
Test Case Number
1
Test Case Name User Identification
Test Case Description
The user should enter his/ her accurate userid and password so that he/she can able to go for the further
options. The test case will check the application for the same since a user can only login with the correct
userid , password.
Item(s) to be tested
1 Verification of the userid and password with the record in the database.
Specifications
Input
Expected
Output/Result
1) Correct User id and password
1) Incorrect Id or Password
1) Successful login
1) Failure Message
TEST CASE
Tested By: SWARNENDU ROY
Test Type Unit Testing
Test Case Number
2
Test Case Name Reservation Document
Test Case Description
The User submit document for Reservation .
Item(s) to be tested
1 Check whether user submit .if successful then provide login page.
2 Check if user reset reservation form ,then regenerate reservation page.
Specifications
Input
Expected
Output/Result
1) Trying to submit document without
logging in.
2) Check whethe successfully
registration.
3) Check whether the registration not
successfully.
1) The user is redirected to the login page.
2) Connect to the user login page to see user’s status.
3) Return an error message.
TEST CASETested By: PAYEL DHALI
Test Type Unit Testing
Test Case Number
3
Test Case Name Member login .
Test Case Description
The User submit document for Reservation .member can see all the latest update and old also.
Item(s) to be tested
1
Verification of the memberid and password with the record in the database..
2 Check all the latest and old update of user’s reservation.
Specifications
Input
Expected
Output/Result
1)Correct User id
and password
1)Successful login.
Unit Testing
Unit Testing is done at the source or code level for language-specific
programming errors such as bad syntax, logic errors, or to test
particular functions or code modules. The unit test cases shall be
designed to test the validity of the programs correctness.
White Box Testing
In white box testing, the UI is bypassed. Inputs and outputs are
tested directly at the code level and the results are compared against
specifications. This form of testing ignores the function of the
program under test and will focus only on its code and the structure
of that code. Test case designers shall generate cases that not only
cause each condition to take on all possible values at least once, but
that cause each such condition to be executed at least once. To
ensure this happens, we will be applying Branch Testing. Because
the functionality of the program is relatively simple, this method will
be feasible to apply.
Black Box Testing
Black box testing typically involves running through every possible
input to verify that it results in the right outputs using the software as
an end-user would. We have decided to perform Equivalence
Partitioning and Boundary Value Analysis testing on our application.
System Testing
The goals of system testing are to detect faults that can only be
exposed by testing the entire integrated system or some major part of
it. Generally, system testing is mainly concerned with areas such as
performance, security, validation, load/stress, and configuration
sensitivity. But in our case well focus only on function validation and
performance. And in both cases we will use the black-box method of
testing.
FUTURE SCOPE
HMS has lot of enhancement options. In future
more features may be added category-wise. It
may try to analyze the user behavior and
preferences and accordingly suggest .response on
user queary more suitably to fulfill their
requirement . All concepts can be applied to make
HMS more efficient.
CONCLUSION
While learning from experience is powerful thing, it is an
expensive pedagogical technique in the business world. It is
therefore helpful to understand the different types of
mistakes that users usually make while constructing the
DFD model of systems.
REFERENCES
PHP.NET
W3SCHOOL.COM
THANK YOU

Hotel management system

  • 1.
    Presented By – Name–PALLABI MITRA Reg. ID. – 13300o120004 Name – PAYEL DHALI Reg. ID. –133000120005 Name – SWARNENDU ROY Reg. ID. - 133000120008
  • 2.
    Table of Contents ABSTRACT  INTRODUCTION  FUNCTIONAL REQUIREMENTS  SYSTEM REQUIREMENTS  HARDWARE REQUIREMENT SPECIFICATION  SOFTWARE REQUIREMENT SPECIFICATION  E-R DIAGRAM  DATA FLOW DIAGRAM  SCREEN SHOTS  TEST CASES  FUTURE SCOPE  CONCLUSION  REFERENCES
  • 3.
    Abstract   This projectis aimed at developing an online hotel booking program. The system (HMS) is an online application that can be accessed throughout everywhere. Users logging should be able to register hotel for a certain days..
  • 4.
    Introduction A person shouldbe able to An admin should be able to  Search details of our hotel  Register with HMS  Login to the HMS  View details  Login to the the HMS  View document
  • 5.
    Functional Requirements  FunctionalRequirements are those that refer to the functionality of the system, i.e., what services it will provide to the user. Nonfunctional (supplementary) requirements pertain to other information needed to produce the correct system and are detailed separately.
  • 6.
    SYSTEM REQUIREMENTS Hardware RequirementSpecification Client Machine Server Machine HDD 200 MB Processor Pentium 4 Memory 512 MB HDD 320 GB Processor Dual Core Memory 2 GB
  • 7.
    Software Requirement Specification Client MachineServer Machine Browser Google Chrome browser with Javascript interpreter Client side mark up / scripting languages HTML, CSS,Javascript Software Dreamweaver, Wamp Server Database Management System Software MYSQL Specification PHP 5
  • 8.
  • 9.
    DATA FLOW DIAGRAM Context diagram
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
    TEST CASES Tested By:PALLABI MITRA Test Type Unit Testing Test Case Number 1 Test Case Name User Identification Test Case Description The user should enter his/ her accurate userid and password so that he/she can able to go for the further options. The test case will check the application for the same since a user can only login with the correct userid , password. Item(s) to be tested 1 Verification of the userid and password with the record in the database. Specifications Input Expected Output/Result 1) Correct User id and password 1) Incorrect Id or Password 1) Successful login 1) Failure Message
  • 16.
    TEST CASE Tested By:SWARNENDU ROY Test Type Unit Testing Test Case Number 2 Test Case Name Reservation Document Test Case Description The User submit document for Reservation . Item(s) to be tested 1 Check whether user submit .if successful then provide login page. 2 Check if user reset reservation form ,then regenerate reservation page. Specifications Input Expected Output/Result 1) Trying to submit document without logging in. 2) Check whethe successfully registration. 3) Check whether the registration not successfully. 1) The user is redirected to the login page. 2) Connect to the user login page to see user’s status. 3) Return an error message.
  • 17.
    TEST CASETested By:PAYEL DHALI Test Type Unit Testing Test Case Number 3 Test Case Name Member login . Test Case Description The User submit document for Reservation .member can see all the latest update and old also. Item(s) to be tested 1 Verification of the memberid and password with the record in the database.. 2 Check all the latest and old update of user’s reservation. Specifications Input Expected Output/Result 1)Correct User id and password 1)Successful login.
  • 18.
    Unit Testing Unit Testingis done at the source or code level for language-specific programming errors such as bad syntax, logic errors, or to test particular functions or code modules. The unit test cases shall be designed to test the validity of the programs correctness. White Box Testing In white box testing, the UI is bypassed. Inputs and outputs are tested directly at the code level and the results are compared against specifications. This form of testing ignores the function of the program under test and will focus only on its code and the structure of that code. Test case designers shall generate cases that not only cause each condition to take on all possible values at least once, but that cause each such condition to be executed at least once. To ensure this happens, we will be applying Branch Testing. Because the functionality of the program is relatively simple, this method will be feasible to apply.
  • 19.
    Black Box Testing Blackbox testing typically involves running through every possible input to verify that it results in the right outputs using the software as an end-user would. We have decided to perform Equivalence Partitioning and Boundary Value Analysis testing on our application. System Testing The goals of system testing are to detect faults that can only be exposed by testing the entire integrated system or some major part of it. Generally, system testing is mainly concerned with areas such as performance, security, validation, load/stress, and configuration sensitivity. But in our case well focus only on function validation and performance. And in both cases we will use the black-box method of testing.
  • 20.
    FUTURE SCOPE HMS haslot of enhancement options. In future more features may be added category-wise. It may try to analyze the user behavior and preferences and accordingly suggest .response on user queary more suitably to fulfill their requirement . All concepts can be applied to make HMS more efficient.
  • 21.
    CONCLUSION While learning fromexperience is powerful thing, it is an expensive pedagogical technique in the business world. It is therefore helpful to understand the different types of mistakes that users usually make while constructing the DFD model of systems.
  • 22.
  • 23.