Online Examination 
System 
By 
Samrat Roy
Index: 
• Purpose 
• Advantages 
• Technologies used 
• Constraints 
• Bottlenecks identified in existing system 
• Software system attributes 
• Context Diagram 
• DBMS 
• ER Model 
• Screenshots
Purpose 
•The purpose of this application is to conduct and 
process various types of certificate/non-certificate 
exams at different centres across any country via 
online. 
• Every entrance exam (SBI PO,GATE etc) follow this 
trend
Advantages 
• Today, most of the companies or institutes are 
conducting their exams online to be a part of this 
fastest growing world. 
• User can give any available exam at any available 
center as per his/her choice. 
• The results of the online exam will help a company or 
institute to list out the outstanding exam takers all 
over the country.
Technologies Used 
• This is a Web Application developed in PHP 
having MySql as the backend. 
• Client Side: PHP,HTML,CSS,JavaScript,Web 
Browser. 
• Web Server:Wamp Server 
• Database: MySql
Constraints 
• User interface is only English i:e no other 
language is available 
• User can login only with his assigned 
username and password
Bottleneck in Existing System 
• Loads of hard copied documents generated 
• Filing poses a problem 
• Filtering is not easy 
• Reviewing is time consuming
Software System Attributes 
• Usability 
• Security 
• Maintainability 
• Portability
Context Diagram 
Online 
Examination 
System 
Student Teacher 
Administrator
Student: 
•Change password . 
•Give exam. 
•See his/her exam mark(pdf). 
Teacher: 
•Set Questions 
•Change password 
•Specify answers 
•Change marks per question 
Administrator: 
•Update password. 
•Create/Delete accounts. 
•Change student marks.
DBMS 
teacher 
roll 
name 
phone 
email 
dob 
qualification 
password 
teacher_id 
teacher_name 
designation 
login_id 
pass 
student 
scores 
roll 
name 
score 
questions 
qid 
question 
optA 
optB 
optC 
optD 
correct_response
E-R Model 
email pass 
User 
Register 
name email 
phone 
designation 
New User DOB 
pass 
Perform 
Exam 
View 
Result 
Teacher 
email 
pass 
Set_Ques 
View_mark 
Receive
Screenshots
Invalid Credentials 
email: rsamrat073@gamil.com 
pass: XXX
Valid Credentials 
email: rsamrat073@gamil.com 
pass: qwerty
User : Samrat Roy
Chosen Ans: B 
Correct Ans: B 
Tot Marks: 2
Chosen Ans: D 
Correct Ans: D 
Tot Marks: 4
Chosen Ans: D 
Correct Ans: B 
Tot Marks: 4
Chosen Ans: D 
Correct Ans: C 
Tot Marks: 4
Online Examination System
Online Examination System
Online Examination System
Online Examination System
Online Examination System
Online Examination System

Online Examination System

  • 1.
  • 2.
    Index: • Purpose • Advantages • Technologies used • Constraints • Bottlenecks identified in existing system • Software system attributes • Context Diagram • DBMS • ER Model • Screenshots
  • 3.
    Purpose •The purposeof this application is to conduct and process various types of certificate/non-certificate exams at different centres across any country via online. • Every entrance exam (SBI PO,GATE etc) follow this trend
  • 4.
    Advantages • Today,most of the companies or institutes are conducting their exams online to be a part of this fastest growing world. • User can give any available exam at any available center as per his/her choice. • The results of the online exam will help a company or institute to list out the outstanding exam takers all over the country.
  • 5.
    Technologies Used •This is a Web Application developed in PHP having MySql as the backend. • Client Side: PHP,HTML,CSS,JavaScript,Web Browser. • Web Server:Wamp Server • Database: MySql
  • 6.
    Constraints • Userinterface is only English i:e no other language is available • User can login only with his assigned username and password
  • 7.
    Bottleneck in ExistingSystem • Loads of hard copied documents generated • Filing poses a problem • Filtering is not easy • Reviewing is time consuming
  • 8.
    Software System Attributes • Usability • Security • Maintainability • Portability
  • 9.
    Context Diagram Online Examination System Student Teacher Administrator
  • 10.
    Student: •Change password. •Give exam. •See his/her exam mark(pdf). Teacher: •Set Questions •Change password •Specify answers •Change marks per question Administrator: •Update password. •Create/Delete accounts. •Change student marks.
  • 11.
    DBMS teacher roll name phone email dob qualification password teacher_id teacher_name designation login_id pass student scores roll name score questions qid question optA optB optC optD correct_response
  • 12.
    E-R Model emailpass User Register name email phone designation New User DOB pass Perform Exam View Result Teacher email pass Set_Ques View_mark Receive
  • 13.
  • 20.
    Invalid Credentials email:rsamrat073@gamil.com pass: XXX
  • 21.
    Valid Credentials email:rsamrat073@gamil.com pass: qwerty
  • 22.
  • 23.
    Chosen Ans: B Correct Ans: B Tot Marks: 2
  • 24.
    Chosen Ans: D Correct Ans: D Tot Marks: 4
  • 25.
    Chosen Ans: D Correct Ans: B Tot Marks: 4
  • 26.
    Chosen Ans: D Correct Ans: C Tot Marks: 4