You are on page 1of 11

SRS DOCUMENT

on
STUDENT MARKS ANLAYSING SYSTEM

[Type the company name]


STUDENT MARKS ANALYZING SYSTEM

Aim: To do requirement Analysis and prepare SRS for Student marks


analyzing system and also to draw E-R diagrams, DFD, CFD and structured
charts for course Registration system.

Problem statement for Student marks analyzing


system:
At the end of each Semester, teachers must analyze each subject marks of
students manually. It is a tedious task to analyze them manually so we are
implementing this system to reduce difficulty in analyzing marks.

Students Marks Analyzing System includes name of the student ,registered


number of the student ,name of the subject ,marks obtained ,total marks

Only the administration has access to update or upload student marks i.e., to
generate the Report cards for each student. Students can only view their
report card.

Software Requirement Specification for Student Marks


Analyzing System:
1.Introduction
1.1 Purpose:
Student Marks Analyzing system is used to enter and manage the students
records in an organized manner,as the number of student is high it is
difficult to maintain the record manually.

1.2 Scope:

This system is very essential for every educational institution as it reduces


man power. This system can be used for all kinds of educational institutions
to evaluate and analyze the marks and generate reports of specified criteria.

1.3 Overview:--

Student marks analyzing system is ,mainly used for to get report of the
students academic performance . marks and information about the students
are stored in a database and the system works with the database. The faculty
can enter the marks and student information through a visual environment.
The updated details are stored in the database. The system generates the
overall result by analyzing the marks.

1.4 The characters involved


i Faculty: The person responsible for entering and updating the marks
obtained by the students.

ii Administrator:
The person responsible for maintaining student information in the system.
iii Database:
The database that contains all the information about the student and their
marks.

iv Mark analyzer:

The person responsible for monitoring the mark analyzing process.

v Student:
Details about the students are entered into the system so that the student
can view the results and reports.

vi Placement Officer:
The placement officers can also view the reports based on the criteria
specified.

USECASES
1 Identified use cases
i Login:
This use case describes how a user logs in to the mark analyzing system.

ii Marks entry: This use case allows faculty to enter the marks into the
student table.

iii Mark analysis: This use case describes how the system generates
the overall result by analyzing the marks.

iv Maintain student information: This use case allows the


administrator to maintain the student information and it also includes
adding, changing and deletion of information about the students from the
system.

v Create result report:This use case allows the system to generate


various reports based on the criteria specified by the user.
Functional Requirements:
REQ-1: The system shall be internet oriented and require an online server.

REQ-2: The system shall save the user’s (faculty, student and admin) details
to a remote database service

REQ-3: The system shall allow faculty to log in into their account.

REQ-4: The system will allow faculty to enter or update marks of all
students,

REQ-5: The system shall allow admin to login into their account.

REQ-6: The system will allow admin to generate Progress Report consisting
of roll no, name, marks1,marks2, marks3, marks4, total, grade and status
which tells pass/fail.

REQ-7: The system will allow student to view and print progress report by
entering student

HARDWARE SPECIFICATION
The following hardware specification is used to develop this project

Processor : I3 5th Generation

RAM : 4 GB

Hard Disk : 500 GB

Monitor : 17” LCD

Keyboard : 108 Keys Standard Keyboard

Mouse : Two buttons Scroll Optical Mouse

Mobile : Smart phone with Jellybean OS and above


SOFTWARE SPECIFICATION
The following software specification is used to develop this project

Operating System : Windows 7

Front End : PHP 5.0

Back End : MySQL 5.1

Web Server : Apache Tomcat

Other Tools : XAMPP

INPUT DESIGN
Input design is the process of converting the user-oriented description of the
computer based business information into program-oriented specification.
The goal of designing input data is to make the automation as easy and free
from errors as possible . A larger number of problems with a system can
usually be traced back to fault input design and method Needless to
say ,therefore that the input data is the life block of a system and has to be
analyzed and designed with the most consideration.

(i)Admin and Student Login Pages


These pages are used to perform the login authentication process by the
administrator and students. After completion of successful login,
administrator’s main activity form is loaded for administrator and for
students. result query activity form is displayed.

(ii)Subject Page
This form is used to maintain and update the subject details with subject
code, subject name, department, semester and academic year details.
(iii)Student Page
This activity is used to maintain and update the academic student details
with register number, student name, course, year and other relevant
details.

(iv)Marks Page
This activity is used to enter and process the model, premodel and end
semester marks for the student in the subjects.

OUTPUT DESIGN
The objectives of the output design define the contents and format of all
documents and reports in an attractive and useful format. For many end-
users, output is the main reason for developing the system and the basis on
which they evaluate the usefulness of application. Output design aims at
communicating the results of the processing of the users. As its web
application output is designed in a very user-friendly this will be through
screen most of the time.

(i)Marks page View


This page is used to show the model, pre-model and end semester marks for
the student in the subjects with print and download to excel sheet options.

(ii)Result page View


This page is used to show the semester results and internal marks to the
students with print and download to excel sheet options

(iii) Semester Marks View This page is used to show the all students
end semester marks with print and download to excel sheet options.
(iv) Subject analysis view
This page is used to show the highest, lowest and average marks with
number of students passed and failed details with print and download to
excel sheet options.

E-R Diagram
An entity relationship diagram (ERD), also known as an entity relationship
model, is a graphical representation that depicts relationships among people,
objects, places, concepts or events within an information technology (IT)
system.

DFD
A data flow diagram (DFD) is a graphical or visual representation using a
standardized set of symbols and notations to describe a business's operations
through data movement. 

CLASS DIAGRAM
Class diagram is a static diagram. It represents the static view of an
application. Class diagram is not only used for visualizing, describing, and
documenting different aspects of a system but also for constructing
executable code of the software application.

You might also like