SRSExample Webapp
SRSExample Webapp
Introduction
1.1 Purpose
This SRS specifies software requisite for release 1.0 of the Grading
are high priority and are committed for release 1.0 unless otherwise
noted.
2. Name of Institution
Problem encountered:
B. STI
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
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
desired institution.
grades.
laboratories only.
administration.
4. System Features
4.1 Login
type.
b. Stimulus/Response Sequences
User encounters front page of the application, types in their
occurs up, point user is redirected to the main page where they
c. Functional Requirements
d. Administration
Institution Standards
Grade Editor
e. Teachers
Faculty Profile
To show/display the necessary information of the user (teacher)
f. Students
Student Profile
Displays the final grade of the user for the semester that
taken.
semester
press the print button and the form will be printed out in hard
copy format
specific user role allowing the user to use the system but only
to register a user.
5. USE CASES
Main Path:
8. After the teacher inputted grades, the system will ask if the teacher
his/her account.
Alternate Paths:
1. System informs the teacher about the error and this use case ends.
Main Path:
1. Login Account.
Alternate Path:
*a. Grades cannot be access.
Main Path:
Alternate Path:
1. If the student can’t print his/her grades, the registrar will do.
Main Path:
1. Login to the system.
2. If login failed is redirected to the login and let admin try again.
4. Admin can add user’s information such as user ID, user type and
username.
Requirement Description
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.
Requirement Description
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.
where they can use the system within a limited period of time and every session will
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
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.
SE-1: The system has its own logging scheme to secure the information of users that is
SE-2: The system also has its own “idle-state log off” program if the user is in the idle
SE-3: The system shall permit only the authorized personnel who are on the list of
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
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.
8. User Interface