Sunteți pe pagina 1din 21

1.

Introduction

1.1 Purpose

This SRS specifies software requisite for release 1.0 of the Grading

System. This document is intended to be used by the members of the

project team to substantiate and effectuate the proper functioning of

the system. Consumers will scrutinize this document in order to

assimilate the goals of the Grading System furthermore to conclude

the business potential of this product. All requirements specified here

are high priority and are committed for release 1.0 unless otherwise

noted.

1.2 Project Scope and Product Features

The Grading System is a based grading system that will allows

Administrator to save grade information. The system also allows

Student to view grade information. The Grading System focuses on

feature that allows Teachers to enter the grades of Students.


1.3 References

2. Name of Institution
A. Canossa Academy Lipa
Address: San Carlos, Lipa city Flowchart
Tel no: (043)756-1329
Fax: (043)756-1819

Students can view their grades


from the school system.

Problem encountered:

No problem was encountered.


The system was only implemented
last year.
B. STI
Address: 36 C.M. Recto Ave., Lipa city
Tel no: (043)756-2407
(043)702-5075

Flowchart

Students can enroll subjects and also view their grades with the subjects they
are taking.

Problem encountered:

When students are accessing the website, it crashes or the system tends to
hang thus the user may not use it effectively.

C. De La Salle Lipa
Address: 1962 J.P. Laurel National Highway 4217 Lipa City
Tel no: (+63 43)981-3675
(+63 43)756-5555 local 238 & 259
Fax: (+63 43)756-3117

Flowchart

High school students can only view their grades unlike college students who
can view their grade and also enroll subjects in the current semester.

Problem encountered:

When many users are accessing the site, the system loads slower.

3. Overall Description
3.1 Product Perspective
The Grading System is a process of applying standardized

measurements of varying levels of achievement in a course. The

diagram shown in Figure 1 illustrates the internal entities and system

interface. The diagram also shows the straightforward process of

accessing the system. The grading standard which is shown in Figure


2 is only accessible only by the administration. This diagram shows

how the administration input grades of every student in every level.

3.2 User Classes and Characteristics

Administration The administration can access the system anytime.

The administrations are those who are responsible

in making the system accessible by anyone or for

themselves only. They are those authorized

personnel to input the educational standards of the

desired institution.
Faculty The faculty members are responsible in

Members putting and editing the grades for every student.

Students The students are those who can view enroll

subjects, view their basic information and view

grades.

3.3 Operating Environment

OE – 1 The Grading system shall operate with Local Area

Network exclusively for school’s computer

laboratories only.

OE – 2 The Grading System shall permit the user access

from the administrator.

3.4 Design and Implementation Complaints

3.5 User Documentation

3.6 Assumptions and Dependencies


AS – 1 The Grading System can be access by the

administration.

DP – 1 Students can review their information depending

on the given schedule.

DP – 2 Faculty members can edit the grades depending on

the given time that the system will be open and

access by the admin.

4. System Features

4.1 Login

a. Description and Priority

Allow a user to login to the system using a user name to

authenticate and authorize a user according to their specific user

type.

b. Stimulus/Response Sequences

User encounters front page of the application, types in their

username and password and clicks on the login button. If no error


occurs up, point user is redirected to the main page where they

have access to all features their user account allows

c. Functional Requirements

REQ-1: Username Type: Alphanumeric

REQ-2: Password Type: Alphanumeric

d. Administration

Institution Standards

Allows the admin/authorized personnel to input the educational

standards of the institution

Viewing Time Manager

Allows the user to indicate the specified date and time to

constrain students to view their grades.

Grade Editor

Allows the user to change the grades of the students.

e. Teachers

Faculty Profile

To show/display the necessary information of the user (teacher)

Student Grading Manager


To allow user to input the final course grade of the student

which cannot be tampered without the authority of the admin.

f. Students

Student Profile

Displays the basic information of the user (student)

Student Grade Viewer

Displays the final grade of the user for the semester that

indicates whether the user passed or failed his/her subjects

taken.

4.2.1 Print Form

4.2.1.1 Description and Priority

Allows user to print a hard copy format of grades in the current

semester

4.2.1.2 Stimulus/Response Sequences

Once the user has login to their account and views the grades,

press the print button and the form will be printed out in hard

copy format

4.2.1.3 Functional Requirements


REQ-1: user must log into the system

REQ-2: print a hardcopy format of grades in current semester

4.3 Register User

4.3.1.1 Description and Priority

Allow an administrator to add a user to the system with a

specific user role allowing the user to use the system but only

the features they are authorized to use.

4.3.1.2 Stimulus/Response Sequences

The administrator once logged into the system, selects feature

to register a user.

4.3.1.3 Functional Requirements

REQ-1: administrator must be logged into the system

REQ-2: Username Type: Alphanumeric

REQ-3: Name Type: Alphanumeric

REQ-4: Surname Type: Alphanumeric

REQ-5: Password Type: Alphanumeric

REQ-6: Contact Number Type: Integer

REQ-6: Student Number Type: Integer

REQ-6: Role Type: Alphanumeric


5. USE CASES

Use Case 1: Input Course Grade

Primary Actor: Teacher

Main Path:

1. The User will log on to his/her account.

2. System will display the information of the user.

3. Teacher will select the input grade.

4. System will display the currently handled course.

5. Teacher will click the desired course.

6. The System will display the name of students currently enrolled.

7. Teacher will input the grades of students.

8. After the teacher inputted grades, the system will ask if the teacher

wants to input another set of grades.

9. If so, repeat steps 4 to 9. Otherwise, the teacher will log out from

his/her account.

Alternate Paths:
*a. At any time an error occur during inputting grades.

1. System informs the teacher about the error and this use case ends.

*b. Grade is not accepted.

1. System asks the teacher to re-enter the grade.

*c. System can’t save inputted data.

1. System informs teachers that the grade is invalid.

Use Case 2: Viewing of Grades

Primary Actor: Students

Main Path:

1. Login Account.

2. System lets viewing of grades of current and previous semester.

Alternate Path:

*a. Grades cannot be access.

1. Student has accountabilities.

*b. User cannot Log In.


1. Ask admin to retrieve password if forgotten.

2. Not scheduled to login.

Use Case 3: Printing of Grades

Primary Actor: Students

Main Path:

1. System lets user to print grades.

Alternate Path:

1. If the student can’t print his/her grades, the registrar will do.

2. Printing of grades is within school campus only.

Use Case 4: Administration

Primary Actor: Admin

Main Path:

1. Login to the system.

2. If login failed is redirected to the login and let admin try again.

3. Admin view list of user.


4. Admin can add user’s information such as user ID, user type and

username.

5. Admin can delete user record from system.

6. External Interface Requirements

6.1 User Interfaces

Requirement Description

UI-0 The Grading System displays shall conform to our UI


Standard.

UI-1 The Grading System shall display, in each view, an


option to navigate to the user documentation.

6.2 Hardware Interfaces

Requirement Description

HI-0 The Grading System shall function on any client


computer that has Windows XP, Vista 7, or 8, 2 GHz or
faster processor or at least 2 GB of RAM.
6.3 Software Interfaces

Requirement Description

SI-0 MySQL Database Engine.

SI-0.1 The Grading System shall transmit the Grades that are
being saved to the MySQL Database Engine, after
checking to ensure they are valid.

SI-1 Internet Browsers

SI-1.1 The Grading System shall function on any Compatible


Internet Browser.

7. Other Non-Functional Requirements


7.1 Performance Requirements

PE-1: The system will accommodate users with valid accounts inside the database

where they can use the system within a limited period of time and every session will

have no time duration.

PE-2: User Interfaces inside the system will take a response no longer than two seconds

after users have logged inside the database since it is an offline database.
PE-3: The system will display messages to users not more than 2 seconds every time

the users submit or take necessary information to the system.

7.2 Safety Requirements

SE-1: The system is an offline database which protects it from unwanted viruses as well

as online hackers coming from the internet that can harm the vital resources inside it.

7.3 Security Requirements

SE-1: The system has its own logging scheme to secure the information of users that is

being administered by an authorized personnel.

SE-2: The system also has its own “idle-state log off” program if the user is in the idle

state for at least ten minutes in time.

SE-3: The system shall permit only the authorized personnel who are on the list of

authorized Managers to create or edit grades.

SE-4: The database manager will set an account to each user to be able to log int the

system by providing a default username and password that can be replaced once the

user has entered into their accounts.

7.4 Software Quality Attributes

Availability-1: The Grading System is accessible to users having an account encrypted

inside the database with limited amount of time to secure important data.

Robustness-1: If the Grading System has faced some technical error prior to grades that

are being submitted or cancelled, the system will automatically recover incomplete files.

Operability-1: The system provides restrictions to users by adding security features (i.e.

having a time frame) for the system be protected from hackers.

8. User Interface

S-ar putea să vă placă și