Você está na página 1de 4

Instructor

Assistant
SRS document

1. Introduction
1.1 Purpose : The purpose from this document is declaring and put complete
details about the software and software functionality for the user and the
developer .
1.2 Scope : This software scope will mainly function as instructors assistant
that manages students grades to maximize the productivity of instructor and
make sure there will be no mistakes in calculation.
1.3 Definitions :
Term
Definition
New Form
Form to enter student information.
Database
Collection of all the information monitored by

this system.
Instructor
Field
Software Requirements
Specification

Use the system to manage students grades.


Cell within the form.
A document that completely describes all of the
functions of a proposed system and the constraints
under which it must operate. For example, this
document.
1.4 References: IEEE. IEEE Std 830-1998 IEEE Recommended Practice for
Software Requirements Specifications. IEEE Computer Society, 1998.

2. General description:
2.1 Product Perspective: Web application aims to maximize the productivity
of instructor s have relationship with courses grading system.
2.2 Product Functions overview: The system takes the all semester grades
for students calculates the letter grade as output and store the data in
database.
2.3 User Characteristics: Our target user will be instructors so as expected
experience they may have they will be able to use the product with out any
advanced skills or training we will have easy and clear user interface that not
need any special training.
2.4 General constrains:
Time
About 1 month.
Resources
Designer, Developer, Laptop
Cost
None;

3. Requirement specification
3.1 Functional requirement
Enter Students Grades:
Introduction
Available form as interface to enter students name, 2
midterms, 3 assignment and final then calculate letter
grade
Inputs
2 midterms, 3 assignment and final grades
Processing
Sum up all grade convert total to letter grade.
Outputs
Store the all data in database
Show Students Grades:
Introduction
Table to show students data that stores in the database
Inputs
Call data from database
Processing
Query to call data from the database
Outputs
Table with students data (name, grades, letter grade).
Calculate student grades:
Introduction
This function will sums up student grades
Inputs
2 midterms, 3 assignment and final
Processing
Sums up all grades
Outputs
Total grade
Show student letter grade:
Introduction
This function will convert students total grade to letter
grade.
Inputs
Total of students grades.
Processing
Check which is letter grade meet his total grades.
Outputs
Letter grade for the students.
Store student data in database:
Introduction
Function to take all students data that entered with his
total and the letter grade and store it in database.
Inputs
Student name, (2 midterms, 3 assignment, final, total and
letter) grade.
Processing
Store data in database
Outputs
Message tell if data stored correctly or not.

4. Performance requirements:
1- Instructor will be able to submit 1 students grades in time;
2- Table of students will be generate in 0.6 seconds and that variable
depends on server performance.
User-interface :
The system should be user friendly with minimal interface easy to use
buttons the instructor will be able to enter data using form and data will be
shown in table with sorting functionality .
5. Design constrains:
5.1 Standards compliance: software standards must meet the project
description and suit educational institute usage standards as user interface
and implementation methods .
5.2 Hardware limitations: every instructor must have very average computer
with just browser and internet connection there's no need to high
performance computers or capacities or main OS
Because this is web based software could be stored in cloud or even in
shared hosting service .

Você também pode gostar