0% found this document useful (0 votes)
106 views

Software Requirements Specification

This document is a software requirements specification for a hostel management system. It outlines the purpose, scope, definitions, and overview of the system. It describes the product perspective including administrator and staff interfaces. It defines the key user roles of administrator, student, and database manager. It outlines the general functions of the system including student, room, attendance, and mess details. It also defines constraints, assumptions, and dependencies. The document is organized and formatted as a requirements specification.

Uploaded by

shubham
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
106 views

Software Requirements Specification

This document is a software requirements specification for a hostel management system. It outlines the purpose, scope, definitions, and overview of the system. It describes the product perspective including administrator and staff interfaces. It defines the key user roles of administrator, student, and database manager. It outlines the general functions of the system including student, room, attendance, and mess details. It also defines constraints, assumptions, and dependencies. The document is organized and formatted as a requirements specification.

Uploaded by

shubham
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

SOFTWARE REQUIREMENTS SPECIFICATION

Project Title
Subject : Software Engineering

Subject Code : 2160701


Enrollment Number Name

1 200090107503 Shubham Vaghani


2 200090107509 Mohit Kanthariya

Faculty Name :
Signature :
Date:
Table of Contents

1. Introduction 4

1.1 Purpose 4

1.2 Scope 4

1.3 Definitions, Acronyms, and Abbreviations 4

1.4 References 4

1.5 Overview 4

2. General Description 4

2.1 Product Perspective 7

2.2 Product Functions 8

2.3 User Characteristics 8

2.4 General Constraints 9

2.5 Assumptions and Dependencies 9

3. Specific Requirements 10

3.1 Functional Requirements 10

3.2 External Interface Requirmen

3.2.1 User Interface


3.2.2 Hardware Interfaces
3.2.3 Software Interface

3.3 Performance Requirements

3.4 Design Constraints 13

3.4.1 Standards Compliance

3.4.2 Hardware Limitation

3.5 Software System Attributes


3.5.1 Reliability
3.5.2 Availability
3.5.3 Security
3.5.4 Maintainability
3.5.5 Portability

3.6 Other Requirements


3.6.1 Logical Database Requirements

1. Introduction

1.1 Purpose:

This system is designed in favor of the hostel management which helps


them to save the records of the students about their rooms and other
things. It helps them from the manual work from which it is very difficult to
find the record of the students and the mess bills of the students, and
the information of about the those ones who had left the hostel three years
before

1.2 Scope:

The proposed system for “HOSTEL MANAGEMENT SYSTEM” is


computerized. Today is the era of computers. This software project solves
all the problems discussed above in the present system. The main
objective of developing this project is to save time and money. The
proposed system provides the following features on different tasks.
• All the details related to a hosteller could be find in one place like the
admission details, fees details, room details , attendance ,mess details,
stipend details etc.
• Will make the monitoring of student moment and stock details easy.
• The same application could be used by both the account section and the
hostel management for their specific needs and purposes.

1.3 Definitions, Acronyms, and Abbreviations:

• HMS Hotel management system


• User The student who lived in the hostel.
• trator The warden of the hostel who manage all the things.
• ID card The card issued bye the hotel which contains the information of
the student.
• Database the records of every current and old students is saved here.
• Account number The issued bye the HMS when the new students
becomes the part of the hostel.
This number is on the ID card of the student. This is user’s ID.
Mess status it tells the mess information of the students.

1.4 References:

http://freestudentprojects.com
http://www.bzupages.net/

1.5 Overview:

This Software Requirements Specification is primarily intended for all


project developers associated with this project. Users, testers, and other
parties that have an interest in this project can also use this document to
gain a better understanding of the software. This Specification is organized
into several sections that can be read and referenced as needed
2. General Description

2.1 Product Perspective:

The Hotel management software is fully independent product. Our product


is not a part of any other system. We have user interfaces. Users will be
categorized as;
Administrator Interfaces
Staff Interfaces

Interfaces for Administrator


List of interfaces are listed as bellow
Account View
In this view user will add, remove new staff in the system. In
administrator view, administrator will confirm newly addeddepartment.
Administrator will be able to access all information abouthotel staff,
customers and managed them.

2.2 Product Functions:

The various functions covered by the ‘REQUIREMENT SPECIFICATION’,


which follows, are to be provided to meet the requirements of database
manager, students and administrator with role-based updating and viewing
rights.

The following general features shall be included:


• Student Details are filled by as:
♦ Student Name
♦ Student Father’s Name
♦ Student Branch
♦ Student Year
♦ Student Room No.
♦ Student Permanent Address

• Following information will be given by Administrator:


♦ Students details
♦ Room Details
♦ Attendence Details
♦ Mess Details per month

• Updations by database manager:


♦ update the student details.
♦ update mess item expenditure.
♦ update the attendance details.

• Calculations & Report


♦ total mess expenditure per month.
♦ calculate mess fees for each student.
♦ generate mess bill report.

2.3 User Characteristics:

There are 3 kinds of users for the proposed system


• Administrator
• Student
• Database manager

Administrator

Administrator is the one who monitors all users and user


transactions.Admin has to maintain the data of every student profile in
database. When the request given by the user admin checks the availability
of the user account then it forwarded to the student database. Admin
haves the complete information related to every student database and all
the information related to the students. All the data is maintained at the
Admin level. Admin is having the rights to restrict any database.

Student

Every student who have room in hostel have a database and a


student account to access his Data. these permission shall be showed after
administrator approval. Student can check his data weather its true or need
to some changes.Also he can check the monthly reports of their fines,
mess bills and other stuffs.
Database manager

Database manager is the user who have the administrator


permission to update the entire database. In this project the Database
manager have the permissions to update the student details,room details,
student attendense details,& update mess item expenditure.

2.4 General Constraints:

• The developed system should run under any platform i.e. Unix, Linux, Mac,
Windows etc...
• All mandatory fields should be filled by an individual.
• There can be security risks involved.
• Details provided by the individual during his sign up should be stored in
database.
• Student details can update or change by only administrator or database manager.

2.5 Assumptions and Dependencies

• The details related to the student, rooms, mess.


• Administrator is created in the database already.
• Roles and tasks are predefined.
3. Specific Requirements

3.1 Functional Requirements:

The functions which are used in this project & there functioning

Student_details() - To enter the details of Students.


Room_details() - To enter the details of hostel rooms.
Attendence_details() - Maintain the student’s attendance detail.
Mess_details() - To keep the records of challan of mess bill.

You might also like