Professional Documents
Culture Documents
Ieee Srs Template Document About Srs
Ieee Srs Template Document About Srs
Software Requirements
Specification
for
Vishal Rajput
12/sep/2022
Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Table of Contents
Table of Contents...........................................................................................................................ii
Revision History.............................................................................................................................ii
1. Introduction..............................................................................................................................1
1.1 Purpose...........................................................................................................................................1
1.2 Document Conventions..................................................................................................................1
1.3 Intended Audience and Reading Suggestions.................................................................................1
1.4 Product Scope.................................................................................................................................1
1.5 References.......................................................................................................................................1
2. Overall Description..................................................................................................................2
2.1 Product Perspective........................................................................................................................2
2.2 Product Functions...........................................................................................................................2
2.3 User Classes and Characteristics.....................................................................................................2
2.4 Operating Environment...................................................................................................................2
2.5 Design and Implementation Constraints.........................................................................................2
2.6 User Documentation.......................................................................................................................2
2.7 Assumptions and Dependencies......................................................................................................3
3. External Interface Requirements...........................................................................................3
3.1 User Interfaces................................................................................................................................3
3.2 Hardware Interfaces........................................................................................................................3
3.3 Software Interfaces.........................................................................................................................3
3.4 Communications Interfaces............................................................................................................3
4. System Features.......................................................................................................................4
4.1 System Feature 1............................................................................................................................4
4.2 System Feature 2 (and so on)..........................................................................................................4
5. Other Nonfunctional Requirements.......................................................................................4
5.1 Performance Requirements.............................................................................................................4
5.2 Safety Requirements.......................................................................................................................5
5.3 Security Requirements....................................................................................................................5
5.4 Software Quality Attributes............................................................................................................5
5.5 Business Rules................................................................................................................................5
6. Other Requirements................................................................................................................5
Appendix A: Glossary....................................................................................................................5
Appendix B: Analysis Models.......................................................................................................5
Appendix C: To Be Determined List............................................................................................6
Revision History
Name Date Reason For Changes Version
1. Introduction
1.1 Purpose
The main Objective of ExamBaBa.com is to provide a platform where both teachers and students
can create and give exam easily.This website can be used by both schools, colleges.This website can
save time of students and can help number of students to appear for the exam at the same time
without their physical appearance,This website can protect both student and teachers to get effected
by covid-19 as they can create and appear for the exam form there home
1.5 References
• https://getbootstrap.com/docs/4.5/getting-started/introduction/
• https://krazytech.com/projects/sample-software-requirements
2. Overall Description
1. Admin Side:
• A login screen will be provided for admins.
• If the Admin is not registered the he/she can register their account using sign-up page.
• After login Admin will be redirected to admin dashboard where he can add exam, view
previously added exam, edit exam, and view profile.
➢ add exam:- Using this module admin can add exam and can add the following details :
▪ Course Name
▪ Exam Title
▪ Exam Code
▪ Exam Date & Time
▪ Select Duration
▪ marks for right answer
➢ The above details will be displayed in a model with two buttons set and close.
• If anything goes wrong Admin can both edit or remove exam, by clicking on edit option present on
the nev bar.
• Admin can a also look at his profile and even edit if he wants.
• Now after adding the exam Admin can add questions by clicking on create question paper
➢ On create question paper page Admin can add n number of questions their is no limit.
➢ On this page admin can also write some details about the question paper which will be
displayed on the top of the question paper.
➢ It is very important to add correct Exam Code while making question paper as different
code can create the questions for another exam.
➢ Adding question is super easy admin can directly add questions to the to the predefined
input box for present for both question and options.
➢ For adding a new question we just have to click on add question button .
➢ For saving the exam just click on submit button present at the bottom of the page.
➢ After adding questions if teacher decides to add edit question paper then he can click on
edit exam button present in table.
• Centralized database
• client/server system
• Operating system: Windows, Linux, Mac.
• database: Xampp
• platform: PHP
• Admin Side dashboard is quite easy to use Admin just have to click on add exam option to
add exam and then create question paper to add question
• Admin can also edit question paper details by clicking on edit button available on the nav
bar
• Admin can also edit question paper by clicking edit questions button.
• By clicking on profile button admin can view his profile and can even edit it if he/she
wants.
User side:
• User Side dashboard is quite easy to use in this user just have to select his exam form a
drop down menu present at the center of the page.
• After selecting the exam all the information related to the exam will be displayed in the
table below the menu along with the enroll button user just need to click on the button in
order to start the exam
• By clicking on profile button user can view his profile and can even edit it if he/she wants.
4. System Features
This project has a high priority because it is very difficult to take exams in corona virus pandemic
Appendix A: Glossary