You are on page 1of 7

SOFTWARE REQUIREMENT SPECIFICATION

INTRODUCTION

SRS is a document that completely describes what the proposed software should do
without describing how the software will do it. The basic purpose of SRS is to bridge the
communication gap between the parties involved in the development of the software.
SRS is a medium through which the client and the user needs are accurately specified to
the developer. A good SRS should satisfy all the parties- something very hard to achieve-
and involves trade-offs and persuasion. Another important purpose of developing an SRS
is helping the users understand their own needs.

The main advantage of SRS is

• It establishes the basis of agreement between the client and the supplier on what
the software product will do.
• It provides a reference for validation of the final product.

PURPOSE

The purpose of this project is to develop a website for educational establishments to


manage student data in SDM college.It is possible to send online application to apply for
interested course.It provides all the details about courses available and facilities provided
in our college. It is possible to view the interview schedules and the selected candidates
details.Exam details and results can be checked online easily through this website.

SCOPE

The name of the project is “e-CAMPUS”

The software provides both the admin and the student his login ID which is unique.

The software provides the following facilities to the student.

1. Facilitates online communication with the college on our fingertips.


2. Provides information about the various courses available in the college.
3. Can avail facility of applying for course of interest online.
4. Student are provided with up to date information about the interview for short
listed applicants.
5. Can view the details of selected candidates and allocation of classes.
6. It is possible to get the information about examinations(both internal & external).
7. Can check the results online.
8. Facilities available in the college and contact information can be viewed

The software will not provide the following facilities to the students.

1. Cannot change the interview schedules and selected candidates information.


2. Not allowed to make changes in the fees structure and class allocation.
3. Examination schedules and results cannot be altered by the student.

The software provides following facilities to the administrator

1. Provides complete information about the students.


2. Provides complete information about the courses and facilities offered by the
college.
3. He can view the applicant details and shortlists the applicants depending upon the
predefined criteria.
4. He can schedule interview for short listed candidates and have right to select
them.
5. He can allocate the classes depending upon the courses opted.
6. Can upload exam details and the results of external exam.

DEFINITIONS, ACRONYMS AND ABBREVATIONS

STUDENT – The person who apply for course of interest.


ADMIN – The administrator who manages the functionalities of website.
LOGIN ID – The unique ID given to student or admin.

OVERVIEW

The following subsections provide the complete overview of the software specifications
requirements documentation for the product e- CAMPUS

The entire SRS is documented in view of both students and the administrator and the
following sub sections are arranged to give a complete outlook of the software, its
perspective, features, system requirements and users..
OVERALL DESCRIPTION

PRODUCT PERSPECTIVE

This software is totally self contained and works relatively as efficient as other packages
related to the subject. It provides simple database rather than complex ones for high
requirements and it provides good and easy graphical user interface to both new as well
as experienced users of the computers.

PRODUCT FUNCTIONS

This is how the product works.

Students can make use of the features of the website


Student home page provides an interface to apply for the courses online
It is possible to view detailed information of available courses and facilities in the
college.
Contact information is provided for the use of students.
Student can view the interview details,selected candidate details,class allocation.
Exam details and external exam results are made available for student use.

On the other hand the ADMIN maintains the details of the applicants in the database.
Selects the applicants satisfying the eligibility criteria and schedules the interview for
selected applicants.These details are made available for student use.
Admin allocates the classes and maintains the student details.
Publishes the exam details and results on the website.

USER CHARACTERISTICS

• No pre knowledge of ASP.NET


• No pre knowledge of database management
• Should be familiar with internet
• Should know English
• Should be able to use and do according to the graphical user interface
ASSUMPTIONS AND DEPENDENCIES

The product assumes that the applicants don’t opt for the same application number
simultaneously.
It is assumed that interview schedule cannot be same for each student.
No two students can be allocated with the same ID.
Cannot support multiple user interfaces.

SPECIFIC REQUIREMENTS

• EXTERNAL INTERFACE REQUIREMENTS

• USER INTERFACE

The software provides good graphical interface for the front end of the database so
that naïve users can make use of the system with ease.

• HARDWARE INTERFACE

The system should have these hardware requirements:


• The processor should be at least Pentium 3 or above
• The processor speed should be greater than 400Mhz
• Ram should be, or greater than 256 MB

• SOFTWARE INTERFACE

The software requires the support of the following software for the database and other
requirements.

• A web browser to display the website


• ASP.NET feature of the Microsoft Visual Studio 2005 for the front end.
• Microsoft SQL Server 2000 for the database.
• COMMUNICATION INTERFACES

Local intranet and internet protocols.

FUNCTIONAL REQUIREMENTS

LOGIN MODULE

1. When the user accesses the website, he can sign in.


2. Sign in will be successful only in case appropriate username and password is
entered .
3. In case incorrect username or password entered an error message is displayed.

ADMIN MODULE

1. Once Admin has signed in, he is navigated to his home page.


2. On the home page a Admin is provided with various buttons which help him to
navigate between many pages.
3. He can view the applications submitted by the students.
4. He can view the information about courses and facilities provided by the college.
5. He is allowed to select the applicants based on eligibility criteria and upload
interview details for selected candidates on the website.
6. Admin enters the details of selected students and corresponding class information.
7. He is allowed to add the exam details of both internal and external .
8. Admin uploads the results of external exam which is made available for all the
students.
STUDENT MODULE

This is the home page of the student.

1. He is provided with various buttons which allow him to navigate to different


pages to use the features provided to him.
2. He can view the detailed information about the college.
3. He can apply for the course of interest.
4. He can view the courses available and facilities provided by the college.
5. He can also view contact information which may be useful to contact college
office whenever needed.
6. He can view the status of his application.
7. Interview details provided to the student helps in preparation for the interview.
8. Selected students class information is available.
9. Students can view the examination schedule of both internal and external.
10. Results can be checked from any location.

MAINTENANCE MODULE

1. Fees structure for various courses can be updated by admin.


2. Exam schedules need periodical updates which is done by administrator.
3. Admin uploads final exam results.

PERFORMANCE REQUIREMENTS

Performance requirements are :


1. good working pc with all the requirements as stated in the hardware interfaces
2. works for medium size information databases
3. should not be overloaded

DESIGN CONSTRAINTS

• The user(admin) can access the system only after entering the appropriate
username and password.
• Student is not provided with administrator rights.

You might also like