Hostel Room Allocation System: Software Requirement Specification
Hostel Room Allocation System: Software Requirement Specification
1. Introduction 2
1.1 Purpose 3
1.2 Objective 3
1.3 Scope of the Project 3
1.4 Overview of Project 4
2. Overall Description 4
2.1 System Requirement 4
3. User Requirements Definition 4
4. System Requirement Specification 5
4.1 Functional System Requirement 5
Administrator module 5
User module 5
Application module 5
4.2 Non-Functional System Requirements: 6
4.2.1 Performance Requirements 6
4.2.2 Safety Requirements 6
4.2.3 Security Requirements 6
5. Hardware Requirements 7
6. Software Requirements 7
1. Introduction
1.1 Purpose
The Software Requirements Specification (SRS) will provide a detailed
description of requirements for the Hostel Management System (HMS). This SRS
will be helpful for complete understanding what is to be expected from the newly
introduced system which is to be constructed. The clear understanding of the
system and its functionality will allow for the correct software to be developed for
the end user and will be used for the development of the future stages of the
project.This SRS will provide the foundation of the project. From this SRS, the
Hostel Management System can be designed, constructed and finally tested.
The Project team will use the SRS to fully understand the expectations of the
HMS to construct the appropriate software. The hostel end users will be able to
use the SRS as a “test” to see if the constructing team will be constructing the
system to their expectations.
1.2 Objective
● To deal with Hostel Management System in an easy and an
efficient manner.
● Create strong and secrete database that allow for any connection in
a secret way, to prevent any outside or inside attacks.
2. Overall Description
● Administrator module:
The Administrator can :
1. Allot different students to the different hostels.
2. Vacate the students from the hostels.
3. Edit the details of the students & modify the student records.
● User module:
1. Can submit the application form
2. Can view the notice board
3. Can submit the vacating form.
● Application module:
This section provides a form to the students which can be filled by them,
and a copy of the filled page can be taken in the printed form. This is later
submitted to the Hostel authorities can be verified by them before allotting
them to the respective hostels Rooms.
5. Hardware Requirements
6. Software Requirements
● OS: Linux
● Database: SQL