STUDENT PORTAL
Software Requirements Specification
INTRODUCTION
Product Perspective
Product Features
WHAT IS SRS?
Student Login
First is Students, which have limited facilities in approximate all
modules. Students will not have write permission in different fields
such as Attendance Info, library Info, Result etc. Student can only
update some personal information.
Teacher Login
Second is Teachers, who have to upload some set of information such
as Result, Notes, Books and attendance for all students. They can
manage the student user.
Admin Login
Last user is admin, who manages the student and teacher user. Admin
may upload some data such as yearly fees, fine information and more.
System Features
Login
Login is one of the module in this project which is somehow
most integral to the system. Three types of user can loginadministrator, teacher and student. It checks for a valid
candidate when the user enters his user id and password.
Retrieve/Forget password
Given that a user has registered, then the user should be able
to retrieve his/her password by email.
Functional Requirements:
Validator
Login Checker
System Features
10
Registration
Registration module mainly provides a form to the user to fill
the required necessary details and submit to complete the
registration process.
Functional Requirement:
It is divided into following functions:
Unique Id Checker
Mailing System
System Features
11
Time Table
This module allows the concerned authorities to upload the
time table.
Functional Requirement:
Upload
Notes/Book
Teachers may upload some reference books and notes that
may serve a great purpose to the students.
Functional Requirement:
Upload/Download facility
System Features
12
Attendance
Teachers upload the attendance for each student in a batch
weekly which is displayed on the student portal. This module
may help students as they get to know their current
attendance.
Functional Requirement:
Upload
System Features
13
Examination System
This module provides the students the ability to assess their
aptitude and technical skills. The results of the test will be
displayed immediately after they finish the test.
Functional Requirement:
It is divided into following functions:
Id Checker
Mailing System
Result Checker
System Features
14
Forum
In this module, user can upload any query, doubt or question
and other users can provide solution/answer for the specified
query.
Functional Requirement:
It is divided into following functions:
Id Checker
Mailing System
Answer Checker
Downloader
Constraints
15
Nonfunctional Requirements
16
Safety Requirements
The system should be secure to threats like hacking and
viruses to the highest degree possible.
Security Requirements
SOFTWARE REQUIREMENT
17
Windows 7 or above
Scripting Language
JavaScript
Interface
HTML, CSS
Server
Back-End Tool
MySQL
Technology
Browser
IE6 or above
Browser
IE6 or above
March 13, 2016
HARDWARE REQUIREMENT
18
For DevelopmentProcessor
RAM
HDD
End userProcessor
RAM
Minimum 512MB
HDD
19
Reusability
Reusability defines the capability for components and
subsystems to be suitable for use in other applications and
in other scenarios. As our product has different smaller
modules(as - Examination System, Forum etc.), it will be
easy to reuse them anywhere else.
Usability
This product will have good user interface clear and easy to
use. Pages will include buttons and radio buttons, and the
screen layout will also be suitable.
20
Modifiability
This product will have nice modifiability because different
functionalities will be divided into modules making them
easy to modify.
Maintainability
Maintainability is the ability of the system to undergo changes
with a degree of ease. These changes could impact
components, services, features, and interfaces when
adding or changing the functionality, fixing errors, and
meeting new business requirements. Our product will have
good maintainability as it is divided into modules, therefore
we can easily make any changes to this smaller parts.
Development Methods
21
Forum
22
Cont
23
Cont..
24
THANK YOU
CORE JAVA