(Approved by AICTE, Ministry of HRD, Govt of India & DTE, Govt of Haryana and d to DCR University of Science and Technology, Murthal, Sonepat)
STUDENT PORTAL Software Requirements Specification
Submitted by: Group 9
INTRODUCTION
2
The purpose of this report is to specify the software requirements of the project on “Student Portal”.
The project “Student Portal” system is being developed for the need of organization and student.
This is one of the best efforts by us to prove that how online system can be helpful in such organization.
The objective is to create a website which can help students to view academic record online and to reduce paper work as it is also easy to access online March 13, 2016
Product Perspective
3
Student Portal is applicable to this fast growing world where there is a need to communicate by sharing information.
Today we need all relative information in less time but easily.
This project has different modules like new , ing Files, Attendance management, Library, Fees & Fine, Aptitude test, Syllabus etc.
March 13, 2016
Product Features
4
A summary of product features in the proposed system follows: • (Student and teacher ) •Retrieve •Registration procedure •Time table •Notes/Books •Attendance •Examination System •Forum
March 13, 2016
WHAT IS SRS?
5
A software requirements specification (SRS) is a description of a software system to be developed, laying out functional and non-functional requirements, and may include a set of use cases that describe interactions the s will have with the software. Software requirements specification establishes the basis for an agreement on what the software product is to do as well as what it is not expected to do.
March 13, 2016
NEED FOR SRS
6
Software requirements specification permits a rigorous assessment of requirements before design can begin and reduces later redesign. It should also provide a realistic basis for estimating product costs, risks, and schedules. The software requirements specification document enlists enough and necessary requirements that are required for the project development.
March 13, 2016
Classes and Characteristics
7
Student 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 Second is Teachers, who have to some set of information such as Result, Notes, Books and attendance for all students. They can manage the student .
Last is , who manages the student and teacher . may some data such as yearly fees, fine information and more.
March 13, 2016
Functional & Non-Functional requirements
8
Functional requirements may be calculations, technical details, data manipulation and processing and other specific functionality that define what a system is supposed to accomplish. Functional requirements are ed by nonfunctional requirements, which impose constraints on the design or implementation. Functional requirements define what a system is supposed to do and non-functional requirements define how a system is supposed to be.
March 13, 2016
System Features
9
is one of the module in this project which is somehow most integral to the system. Three types of can , teacher and student. It checks for a valid candidate when the enters his id and . Retrieve/Forget Given that a has ed, then the should be able to retrieve his/her by email. Functional Requirements:
Validator Checker
March 13, 2016
System Features
10
Registration Registration module mainly provides a form to the 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
March 13, 2016
System Features
11
Time Table This module allows the concerned authorities to the time table. Functional Requirement:
Notes/Book Teachers may some reference books and notes that may serve a great purpose to the students. Functional Requirement:
/ facility
March 13, 2016
System Features
12
Attendance Teachers 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:
March 13, 2016
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
March 13, 2016
System Features
14
Forum In this module, can any query, doubt or question and other s can provide solution/answer for the specified query. Functional Requirement: It is divided into following functions:
Id Checker Mailing System Answer Checker er
March 13, 2016
Constraints
15
The proposed system is basically being designed for an institution. Hence, There may exist some constraints such asGUI is only in English. and is used for the identification of s. Only ed teachers and students will be authorized to use the services of this system.
March 13, 2016
Nonfunctional Requirements
16
Safety Requirements The system should be secure to threats like hacking and viruses to the highest degree possible.
Security Requirements
- SQL Server authentication: In this case, SQL Server requires that a specifies a name and at the time when connection is attempted.
March 13, 2016
SOFTWARE REQUIREMENT
17
For DevelopmentOperating System
Windows 7 or above
Scripting Language
JavaScript
Interface
HTML, CSS
Server
Apache Tomcat 6.0 and Above
Back-End Tool
MySQL
Technology
J2EE (JSP and Servlet)
Browser
IE6 or above
endOperating System
Windows XP Service Pack 2 or above
Browser
IE6 or above March 13, 2016
HARDWARE REQUIREMENT
18
For DevelopmentProcessor
Core 2 Duo or above
RAM
Minimum 2GB (for JDK, Apache Tomcat, MySQL, Browser)
HDD
Minimum 1GB of Hard disk space
End Processor
Core 2 Duo or above (depending upon availability)
RAM
Minimum 512MB
HDD
Minimum 512MB of Hard disk space
March 13, 2016
Software Quality Attributes
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 interface clear and easy to use. Pages will include buttons and radio buttons, and the screen layout will also be suitable.
March 13, 2016
Software Quality Attributes
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.
March 13, 2016
Development Methods
21
The Student Portal Website will be written in JSP and HTML language. The development environment will be Notepad or Notepad++. The Student Portal Website will be tested on Windows 7 platform.
<slide Title> | CONFIDENTIAL 2012
March 13, 2016
Forum
<slide Title> | CONFIDENTIAL 2012
22
March 13, 2016
Cont…
<slide Title> | CONFIDENTIAL 2012
23
March 13, 2016
Cont..
<slide Title> | CONFIDENTIAL 2012
24
March 13, 2016
THANK YOU CORE JAVA