You are on page 1of 73

Online Examination System

A
Project Report
On

“Online Examination System”

Mr. Pravin Bhavakana Dhavale


Mr. Vikas Appaji Patil
To,

SHIVAJI UNIVERSITY, KOLHAPUR


FOR THE AWARD OF

BACHELOR OF COMPUTER SCIENCE (B.Sc)

Under The Guidance of

Prof. Madhavi K. Patil (BE Cs)

Through The Principal,

Dr. V. R. Patil

ARTS, COMMERCE & SCIENCE COLLEGE,


KOWAD. DIST. KOLHAPUR

2021-2022

1
Online Examination System

ARTS, COMMERCE& SCIENCE COLLEGE, KOWAD.


DIST. KOLHAPUR

CERTIFICATE

This is to certify that the project entitled, “ONLINE EXAMINATION SYSTEM”


submitted by Mr.Pravin Bhavakana Dhavale & Mr.Vikas Appaji Patil Shivaji
University Kolhapur, in partial fulfillment of the degree of B.Sc. Has been carried
out under the guidance and supervision of Prof. Madhavi K. Patil and the
conclusion drawn by them during by them are based on work done and data
collected by them during project work.
To the best of our knowledge and belief, the matter
presented here has not been submitted earlier.

Date: / / 2022
Place: Kowad

HOD EXAMINER PRINCIPAL


Asst. Prof.
Vijaymala S. Salokhe

2
Online Examination System

ARTS,COMMERCE& SCIENCE COLLEGE,KOWAD.

DIST. KOLHAPUR

GUIDANCE CERTIFICATE

This is to certify that the project entitled “ONLINE EXAMINATION


SYSTEM” conducted at A.C.S College Kowad by Mr.
In partial fulfillment of this work for award of Bachelor of Computer
Science (B.Sc.) submitted to Shivaji University, Kolhapur has been completed
under my supervision and guidance.
To the best of my knowledge and belief, the presented by
them is original in nature and has not been from any source. In addition, this
report has not been submitted earlier for ant degree or diploma of Shivaji
University or any other university.

Place: Kowad
Date: / /2022

(Project Guidance)
Prof. Madhavi K. Patil (BE Cs)

3
Online Examination System

DECLARATION

We undersigned hereby declare that this report entitled


“ONLINE EXAMINATION SYSTEM” for Arts, Commerce and Science College,
Kowad. Dist –Kolhapur. is our original work prepared under guidance of Prof.
Madhavi K. Patil the empirical finding in this report are based on data collected
by us . The matter presented is this report is not copied from any source.

We understand the copy is liable for punishment in any


way the university Authorities deems to fit. This work has not been submitted to
either Shivaji University or any other University.

This work is humbly submitted to Shivaji University,


Kolhapur for the award of the degree of Bachelor of Computer Science (B.Sc.)

Date: / /2022

Place: Kowad

Mr.Pravin Bhavakana Dhavale


Mr.Vikas Appaji Patil
(B.Sc. III Computer Science)

4
Online Examination System

ACKNOWLEDGEMENT

It gives great pleasure to remain deeply indebted to our


guide Prof. Madhavi Patil for providing us with the required facilities for the
academic achievement. Under whom we had the privilege to work. The faith
and Confidence shown by him in us boosted our moral and motivated us to
perform better in preferring this project.

We are thankful to those who have contributed


either directly or indirectly to this project.

Thanking You,

Mr. Pravin Bhavakana Dhavale


Mr. Vikas Appaji Patil
(B.Sc. III Computer Science)

5
Online Examination System

Index
Introduction to project: -
➢ Introduction
➢ Organization profile
Manual System :-
➢ Existing system
➢ Limitation of existing system
➢ Proposed system
System Analysis : -
➢ System development lifecycle
➢ Data Flow Diagram
➢ Entity relationship Diagram
System Requirement :-
➢ Software Requirement
➢ Hardware Requirement
➢ Front End
➢ Back End

Database Structure

Source Code

Input(Form Layout)

Output (report)

Conclusion

Bibliography

6
Online Examination System

ABOUT PROJECT

INTRODUCTION

The Computerization is undergoing a dramatic change at rapid rate.


Every field is acquiring computer system to handle sensitive data and this type of
system is also responding will. Today’s environment like industries, banks,
hospitals, shop and colleges are working with computerization.

This project is developed for “Online Examination System” the information for
this project is collected from, Zep Academy, Gadhinglaj. The system maintains the
record of Student’s, Exam Time Table, Questions Bank and their respective set,
Answers, Result of Examination. Our project is based on network.

It consists of distributed network system (Client server). For developing


this software we have used Net Beans IDE 8.1 and Backend MYSQL. Server side
consist of all the administration of Examination that is Exam Time Table setting
,Question Bank and their set setting, client side display the Questions paper to the
student.

All details are stored in database MYSQL, which is backend. Java is


used as front end. The information stored in Database is used for report
generation. This system is specially designed to maintain Exam Time Table and
Result information of student’s

7
Online Examination System

EXISTING MANUAL SYSTEM

The existing manual system work as follows:-

▪ The present system is maintained manually.

▪ Existing manual system partly worked on register and here

Each record is written manually and consumes lot of time.

▪ All the calculation and work is done manually so the error rate is high.

▪ All works were done by workers and hence the profit rate was very low.

▪ The existing system is fully depended on manual works and

Hence if someone is not present then all system was collapsed.

8
Online Examination System

LIMITATION OF EXISTING MANUAL SYSTEM

• This system is very complicated to handle with paper word

• The system takes much time to find, modify particular records of students.

• As it is handled manually there is possibility of making mistake in


Handling the information.

• The checking of paper takes more time.

9
Online Examination System

OBJECTIVES OF PROPOSED SYSTEM

• The basic objective of the proposed system is to develop the


complete computerized application that can satisfy all the needs of
the system.

• To overcome the drawback in manual system so that the proposed


system can prove the greater with a higher speed as compared to
the manual task.

• To develop a system which can keep track of distributed data related


to students.

10
Online Examination System

METHODOLOGY

To design a computerized system be followed the software engineer


approach. We have chosen classic life cycle approach for software development
which is SDLC. This phenomenon includes system design, system Analysis and
testing which is followed by again first phase i.e. repeating the cycle.
System design means understand the old system completely and planning
the new system or to replace existing system. System analysis means identification,
understanding and critically examine the system and its parts(sub system) for the
purpose of achieving the goals set of the system as a whole, through modifications,
changed interrelationships of component, deleting, merging or separating the
components.

The methodology of system analysis involves:-


1) Identification of system (setting system boundary)
2) Understanding the role and interrelationship of elements with other elements of
same system.

Outcome of the system analysis job is a set of recommendation towards


creating system, which best meets, its objectives giving due regards to cost
effectiveness and risks.

11
Online Examination System

PROPOSED SYSTEM

There are several aspects where computerization scores over the


Manual system. Some of them are:-

• Searching any specific record becomes easier just enter unique id and you
will get the corresponding information very faster

• Computer are very accurate than man. Computer calculates anything


without mistake.

• One of the important features of the computer is its speed. It works very faster
than man.

Due to computerization extra manpower for keeping records is not needed.

12
Online Examination System

ADVANTAGES OF PROPOSED SYSTEM

• The full system is automatic and there is no need of human interaction for
any calculation.

• The final reports of the system will be accurate and changing in the system
database will be much easier.

• While generating the record proposed system auto generate all the
important reports and saves the times.

• The software keeps the information out of the hands of unauthorized


peoples and hence keeps the information secure.

13
Online Examination System

SYSTEM
REQUIREMENT

14
Online Examination System

To run the software we must have certain hardware & software


installed on our computer. The minimum system requirements includes:-

• Software Requirement:
• JAVA(Net beans IDE)
• MySQL 5.5 or later
• Jas per Report.
• Operating System:-Windows-7 or Later.

• Hardware Requirement:
• Intel Dual Core or Higher Processor.
• 2 GB of RAM or Above.
• Minimum 20 GB Hard-Disk.
• 1 Keyboard and Mouse.

• Front End:
• JSP, Servlet
• Back End:
• MySQL 5.5 or later.

15
Online Examination System

SYSTEM
ANALYSIS

16
Online Examination System

SYSTEM DEVELOPMENT LIFE CYCLE

The process model used for this system “classic life cycle” as this is simple and is best
for small scale project.

17
Online Examination System

(DFD)
DATAFlowDIAG
RAM

18
Online Examination System

0th Level DFD

(Project Guidance)

19
Online Examination System

1st Level DFD

20
Online Examination System

2nd Level DFD

21
Online Examination System

admin Side Dfd-

22
Online Examination System

(ERD)
ENTITY
RELATIONSHIP
DIAGRAM

23
Online Examination System

24
Online Examination System

SYSTEM
REQUIREMENT

25
Online Examination System

To run the software we must have certain hardware & software


installed on our computer. The minimum system requirements includes:-

• Software Requirement:
• JAVA(Net beans IDE)
• MySQL 5.5 or later
• Jas per Report.
• Operating System:-Windows-7 or Later.

• Hardware Requirement:
• Intel Dual Core or Higher Processor.
• 2 GB of RAM or Above.
• Minimum 20 GB Hard-Disk.
• 1 Keyboard and Mouse.

• Front End:
• JAVA
• Back End:
• MySQL 5.5 or later.

26
Online Examination System

About Java

27
Online Examination System

ABOUT JAVA

Java is general-purpose computer-programming language that is concurrent,


class-based, object-oriented, and specifically designed to have as few
implementation dependencies as possible. It is intended to let application
developers “write once, run anywhere“(WORA), meaning that compiled Java
code can run on all platforms that support Java without the need for
recompilation.

Java applications are typically compiled to byte code that can run on any
Java virtual machine (JVM) regardless of computer architecture. As of 2016,
Java is one of the most use, particularly for client-server web applications, with
a reported 9 million developers. Java was originally developed by James
Gosling at Sun Microsystems(which has since been acquired by Oracle
Corporation) and released in 1995 as a core component of Sun Microsystems'
Java platform. The language derives much of its syntax from C and C++, but it
has fewer low-level facilities than either of them.

The original and reference implementation Java compilers, virtual


machines, and class libraries were originally released by Sun under proprietary
licenses. As of May 2007, in compliance with the specifications of the Java
Community Process, Sun relicensed most of its Java technologies under the
GNU General Public License.

The latest version is Java 9, released on September 21, 2017 and is one
of the two versions currently supported for free by Oracle. Versions earlier than
Java 8 are supported by companies on a commercial basis; e.g. by Oracle back
to Java 6 as of October 2017 (while they still "highly recommend that you
uninstall" pre-Java 8 from at least Windows computers).

28
Online Examination System

James Gosling, Mike Sheridan, and Patrick Naught on initiated the Java
language project in June 1991.[24] Java was originally designed for interactive
television, but it was too advanced for the digital cable television industry at the
time. The language was initially called Oak after an oak tree that stood outside
Gosling’s office. Later the project went by the name Green and was finally
renamed Java, from Java coffee. Gosling designed Java with a C/C++-style
syntax that system and application programmers would find familiar.

There were five primary goals in the creation of the Java language:-

1. It must be "simple, object-oriented, and familiar".


2. It must be "robust and secure".
3. It must be "architecture-neutral and portable".
4. It must execute with "high performance".
5. It must be "interpreted, threaded, and dynamic".

29
Online Examination System

ABOUT MYSQL
DATABASE

30
Online Examination System

WHAT IS DATABSASE

A database is a separate application that stores a collection of data. Each


database has one or more distinct Application for creating, accessing
managing, searching and replicating the data it holds.

Other kinds of data stores can be used such as files on the file system or large
hash tables in memory but data fetching and writing would not be fast and easy
with those types of systems.

So now days we use relational database management systems (RDBMS) TO


store and manage huge volume of data. This is called relational database
because all the data is stored into different bales and relations are established
using primary keys or other keys known as for sign keys.

31
Online Examination System

A RELATIONAL DATABASE MANAGEMENT SYSTEM


(RDBMS)

➢ Enables you to implement a database with tables, columns and


indexes.

➢ Guarantees the Referential Integrity between rows of various


tables.

➢ Updates the indexes automatically.

➢ Interprets in a sql query and combines information from various


tables.

32
Online Examination System

MySQL DATABASE

MySQL is a leading open source database management system. It


is a multi-user, multithreaded database management system. MySQL is
especially popular on the web it is one of the parts of the very popular LAMP
platform. Linux Apache, MySQL and PHP.

MySQL database is available on most important OS platforms. It run on


BSD Unix, Linux, Windows or Mac. Wikipedia, you tube, Facebook use MySQL.
These sites manage millions of queries each day .MySQL server software and
the client libraries are dual-licensed GPL version 2 and property license.

The development of MySQL begun in 1994 by a Swedish company


MySQL AB in 2008 Sun was bought by oracle in 2010. MySQL Postgre SQL,
Firebird, SQLite, Derby and HSQLDB are the most well-known open source
database systems.

33
Online Examination System

DATABASE
DESIGN

34
Online Examination System

➢ Table Description

No. Table Name Description

1 Add_exam This table contains details of exam name which are added
By admin
2 Admin_signup This table contains details of Admin

3 User_signup This table contains details of User


4 exam This table contains details of Exam like Questions and
option.
5 Exam_page This table contains details of Questions and option.
6 registration This table contains details of User registration.
7 result This table contains details of result.

35
Online Examination System

1. Add_exam table -

No Field Name Data type Size Constraint


1 id Int - Primary Key
2 exam name varchar 30 Not null
3 edate date - Not null

2. Admin_signup table-

No Field Name Data type Size Constraint


1 Login_id Int - Primary Key
2 First_name varchar 30 Not null
3 Las _name varchar 30 Not null
4 apass varchar 20 Not null
5 mobile no bigint 10 Not null
6 email id varchar 60 Not null
7 adate date - Not null

3. User_signup table-

No Field Name Data type Size Constraint


1 User_id varchar 100 Primary Key
2 pass varchar 30 Not null
3 mobile no bigint 10 Not null
4 email id varchar 70 Not null

36
Online Examination System

4. Exam table–

No Field Name Data type Size Constraint


1 Quesno Int 11 Not Null
2 Question varchar 350 Not null
3 Answer 1 varchar 60 Not null
4 Answer 2 varchar 60 Not null
5 Answer 3 varchar 60 Not null
6 Answer 4 varchar 60 Not null
7 correct varchar 60 Not null
8 exam name varchar 30 Not null

5. Exam_page table–

No Field Name Data type Size Constraint


1 Q no Int 11 Not Null
2 Question varchar 200 Not null
3 S option varchar 60 Not null
4 C option varchar 60 Not null
5 marks int 11 Not null
6 user id varchar 100 Not null
7 pass varchar 30 Not null
8 exam name varchar 30 Not null

37
Online Examination System

6. Result table -

No Field Name Data type Size Constraint


1 seat no Int 11 Not null
2 full name varchar 100 Not null
3 total per float - Not null
4 result char 20 Not null

7. Registration table-

No Field Name Data type Size Constraint


1 seat no Int 11 Primary Key
2 full name varchar 100 Not null
3 user id varchar 100 Not null
4 pass varchar 30 Not null
5 mobile no bigint 10 Not null
6 alternate no bigint 10 Not null
7 email id varchar 70 Not null
8 city varchar 30 Not null
9 rdate date - Not null
10 ssc varchar 20 Not null
11 hsc varchar 20 Not null
12 graduation varchar 10 Not null
13 gender varchar 10 Not null

38
Online Examination System

DATA
CODE
<%@PAGE IMPORT="JAVA.SQL.RESULTSET"%>

<%@PAGE IMPORT="JAVA.SQL.DRIVERMANAGER"%>

<%@PAGE IMPORT="JAVA.SQL.STATEMENT"%>

<%@PAGE IMPORT="JAVA.SQL.CONNECTION"%>

<%@PAGE CONTENTTYPE="TEXT/HTML" PAGEENCODING="UTF-8"%>

<!DOCTYPE HTML>

<HTML>

<HEAD>

<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=UTF-8">

<TITLE>QUERY PAGE</TITLE>

<LINK REL="STYLESHEET" HREF="BOOTSTRAP.CSS">

<SCRIPT SRC="VALIDATION.JS"></SCRIPT>

<STYLE>

.DIV1

FONT-FAMILY:TIME OF ROMEN;

39
Online Examination System

HEIGHT:400PX;WIDTH:45%;

BORDER-RADIUS:5PX 5PX 5PX 5PX;

BOX-SHADOW:3PX 3PX 3PX 3PX BLACK;

MARGIN-LEFT:390PX;

BACKGROUND-COLOR: WHITE;

FONT-SIZE: LARGER;

MARGIN-TOP: 100PX;

H1:HOVER

FONT-FAMILY:TIME OF ROMEN;

MARGIN-TOP:50PX;

COLOR: BLUE;

.DIV1:HOVER

BACKGROUND-COLOR: WHITESMOKE;

INPUT[TYPE=TEXT]

{
40
Online Examination System

BORDER: NONE;

BORDER-BOTTOM: 2PX SOLID;

INPUT[TYPE=PASSWORD]

BORDER: NONE;

BORDER-BOTTOM: 1PX SOLID;

LABEL:HOVER

COLOR:BLUE

</STYLE>

<SCRIPT>

FUNCTION CLEAR()

DOCUMENT.GETELEMENTBYID("SSELECT").VALUE="";

DOCUMENT.GETELEMENTBYID("SCODE").VALUE="";

DOCUMENT.GETELEMENTBYID("SDISC").VALUE="";

41
Online Examination System

</SCRIPT>

</HEAD>

<BODY STYLE="BACKGROUND-IMAGE:URL(IMAGES_1.JPG)">

<%@INCLUDE FILE="ADMIN_MENU.JSP" %>

<FORM NAME="LANGUAGE" ACTION="ADD_LANGUAGE" METHOD="POST">

<%

CONNECTION CN=NULL;

STATEMENT ST=NULL;

TRY

CLASS.FORNAME("COM.MYSQL.JDBC.DRIVER");

42
Online Examination System

CN=DRIVERMANAGER.GETCONNECTION("JDBC:MYSQL://LOCALHOST:3306/DEMO1","ROOT","ROOT"
);

CATCH(EXCEPTION EX)

OUT.PRINTLN(EX);

INT ID=1;

TRY

ST=CN.CREATESTATEMENT();

STRING SQL="SELECT USER_ID FROM ADD_LANG";

RESULTSET RS=ST.EXECUTEQUERY(SQL);

WHILE(RS.NEXT())

ID=INTEGER.PARSEINT(RS.GETSTRING("USER_ID"))+1;

CATCH(EXCEPTION EX)

OUT.PRINTLN(EX);

43
Online Examination System

%>

<DIV CLASS="DIV1">

<CENTER><H1 STYLE="BACKGROUND-COLOR:GAINSBORO">ADD
LANGUAGE</H1></CENTER><BR>

<DIV CLASS="ROW">

<DIV CLASS="COL-SM-2">

</DIV>

<DIV CLASS="COL-SM-3">

<LABEL>ID</LABEL>

</DIV>

<DIV CLASS="COL-SM-6">

<INPUT TYPE="TEXT" CLASS="FORM-CONTROL" NAME="UID" VALUE="<%=ID%>"


PLACEHOLDER="ENTER USER ID " ONKEYPRESS="JAVASCRIPT : RETURN ISNUMBER(EVENT)">

</DIV>

</DIV><BR>

<DIV CLASS="ROW">

<DIV CLASS="COL-SM-2">

44
Online Examination System

</DIV>

<DIV CLASS="COL-SM-3">

<LABEL>LANGUAGE</LABEL>

</DIV>

<DIV CLASS="COL-SM-6">

<INPUT TYPE="TEXT" NAME="LANGUAGE" PLACEHOLDER="ENTER LANGUAGE"


ID="SSELECT" CLASS="FORM-CONTROL">

</DIV>

<BR><BR>

<DIV CLASS="ROW">

<DIV CLASS="COL-SM-2">

</DIV>

<DIV CLASS="COL-SM-3">

<LABEL>LANGUAGE CODE</LABEL>

</DIV>

<DIV CLASS="COL-SM-6">

<INPUT TYPE="TEXT" CLASS="FORM-CONTROL" ID="SCODE" NAME="LANGUAGE CODE"


PLACEHOLDER="ENTER LANGUAGE CODE" ONKEYPRESS="JAVASCRIPT : RETURN
ISNUMBER(EVENT)" VALUE="<%=REQUEST.GETATTRIBUTE("SCODE")%> ">

</DIV>

</DIV><BR>

<DIV CLASS="ROW">

<DIV CLASS="COL-SM-2">

</DIV>

<DIV CLASS="COL-SM-3">

45
Online Examination System

<LABEL>DISCRIPTION</LABEL>

</DIV>

<DIV CLASS="COL-SM-6">

<TEXTAREA COLS="15" ROWS="3" ID="SDISC" NAME="DISCRIPTION"


PLACEHOLDER="DESCRIPTION" CLASS="FORM-CONTROL" ONKEYPRESS="JAVASCRIPT : RETURN
ISSTRING(EVENT)" ><%=REQUEST.GETATTRIBUTE("SDICS")%> </TEXTAREA>

</DIV>

</DIV><BR>

<DIV CLASS="ROW">

<DIV CLASS="COL-SM-2">

</DIV>

<DIV CLASS="COL-SM-2">

<INPUT TYPE="SUBMIT" CLASS="BTN BTN-PRIMARY FORM-CONTROL" NAME="FSAVE"


VALUE="INSERT">

</DIV>

<DIV CLASS="COL-SM-2">

<INPUT TYPE="SUBMIT" CLASS="BTN BTN-DANGER FORM-CONTROL" NAME="FSAVE"


VALUE="UPDATE">

</DIV>

<DIV CLASS="COL-SM-2">

<INPUT TYPE="SUBMIT" CLASS="BTN BTN-SUCCESS FORM-CONTROL" NAME="FSAVE"


VALUE="DELETE">

</DIV>

<DIV CLASS="COL-SM-2">

<INPUT TYPE="SUBMIT" CLASS="BTN BTN-WARNING FORM-CONTROL" NAME="FSAVE"


46
Online Examination System

VALUE="SEARCH">

</DIV>

</DIV><BR>

</DIV>

</FORM>

<%

IF(REQUEST.GETATTRIBUTE("SCODE")==NULL)

%>

<SCRIPT>

CLEAR();

</SCRIPT>

<%

%>

</BODY>

</HTML>

47
Online Examination System

SOURCE
CODE

48
Online Examination System

<%@page contentType="text/html" pageEncoding="UTF-8"%>


<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>signup</title>
<link rel="stylesheet" href="bootstrap.css" type="text/css">
<link rel="stylesheet" href=" https://cdnjs.cloudflare.com/ajax/libs/font-
awesome/4.7.0/css/font-awesome.min.css">

<script src="validation.js"></script>
</head>
<style>

label
{
font: bold;
font-size: 15px;
font-family: arial black;

}
input[type=text]:hover
{
border: 2px solid darkgrey;

input[type=password]:hover
{
border: 2px solid darkgrey;

.div1
{

background-image:url(2.jpg);
width:400PX;
margin-left:180px;
margin-top:10px;
height:600px;
background-size:100% 660px;
background-repeat:no-repeat;
49
Online Examination System

float:left;

.div2
{

background-color:white;
width:450PX;
margin-top:10px;
height:600px;
float:left;

}
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333;
}

li {
float: left;
}

li a {
display: block;
color: white;
text-align: center;
padding: 14px 35px;
text-decoration: none;
}

li a:hover:not(.active) {
background-color: #111;
}

.active {
background-color: #4CAF50;
}

li a:hover
{
color: white;

50
Online Examination System

</style>

<script type="text/javascript">
function get()
{
varretval=confirm("Please Login First......");
if(retval==true){
window.location="signup.jsp";
return true;
}
else
{
return false;
window.location="paperselection.jsp"
}

}
</script>

<body>
<ul>
<li><a class="active" href="home.html">Home</a></li>
<li><a href="signup.jsp">User Signup</a></li>

<li><a onclick="get()">Start Exam</a></li>


<li><a onclick="get()">Exam Page</a></li>

</ul>

<form name="signup" action="signup" method="post">


<div class="jumbotron" style="margin-top:10px;margin-left:80px;height:630px;margin-
right:40px;background-color:lightgrey;padding-top: 10px " >
<div class="div1"></div>
<div class="div2">
<div class="row">
<div class="col-sm-2"></div>
<div class="col-sm-8">
<label><h3 style="color:#4292f4;text-shadow: 3px 3px 6px silver;">Sign
Up</h3></label>

</div>
51
Online Examination System

<div class="col-sm-2"></div>
</div>

<div class="row">
<div class="col-sm-2"></div>
<div class="col-sm-8">
<hr style="height:2px;background-color: black">
</div>
<div class="col-sm-2"></div>
</div>

<br>
<div class="row">
<div class="col-sm-2"></div>
<div class="col-sm-8">
<label> User Id:</label>
</div>
<div class="col-sm-2"></div>
</div>
<div class="row">
<div class="col-sm-2"></div>
<div class="col-sm-8">
<div class="input-container">
<i class="fafa-lock icon" style="background-
color:darkgrey;color:black;height:33px;width:35px;size:50px;padding:10px;text-
align:center"></i>
<input type="text" autocomplete="off" placeholder="Enter Id" name="uid"
autocomplete="off" style="width:80%;height:31px;padding:15px"></div>
</div>
<div class="col-sm-2"></div>
</div>

<br>
<div class="row">
<div class="col-sm-2"></div>
<div class="col-sm-8">
<label> Password:</label>
</div>
<div class="col-sm-2"></div>
</div>
<div class="row">
<div class="col-sm-2"></div>
<div class="col-sm-8">
<div class="input-container">
<i class="fafa-key icon" style="background-
color:darkgrey;color:black;height:33px;width:35px;size:50px;padding:10px;text-
align:center"></i>
<input type="password" placeholder="Enter Password" name="pass"
style="width:80%;height:31px;padding:15px">
</div>
</div>
52
Online Examination System

<div class="col-sm-2"></div>
</div>
<br>
<div class="row">
<div class="col-sm-2"></div>
<div class="col-sm-8">
<label> Confirm Password:</label>
</div>
<div class="col-sm-2"></div>
</div>

<div class="row">
<div class="col-sm-2"></div>
<div class="col-sm-8">
<div class="input-container">
<i class="fafa-key icon" style="background-
color:darkgrey;color:black;height:33px;width:35px;size:50px;padding:10px;text-
align:center"></i>
<input type="password" placeholder="Reenter Password" name="cpass"
style="width:80%;height:31px;padding:15px">
</div>
</div>
<div class="col-sm-2"></div>
</div>
<br>

<div class="row">
<div class="col-sm-2"></div>
<div class="col-sm-8">
<label> Mobile Number:</label>
</div>
<div class="col-sm-2"></div>
</div>
<div class="row">
<div class="col-sm-2"></div>
<div class="col-sm-8">
<div class="input-container">
<i class="fafa-mobile-phone icon" style="background-
color:darkgrey;color:black;height:33px;width:35px;size:50px;padding:10px;text-
align:center"></i>
<input type="text" placeholder="Enter Mobile Number" name="mno"
autocomplete="off" onkeypress="javascript:returnisNumber(event)"
maxlength="10"style="width:80%;height:31px;padding:15px">
</div>
</div>
<div class="col-sm-2"></div>
</div>
<br>
<div class="row">
53
Online Examination System

<div class="col-sm-2"></div>
<div class="col-sm-8">
<label> Email Id:</label>
</div>
<div class="col-sm-2"></div>
</div>
<div class="row">
<div class="col-sm-2"></div>
<div class="col-sm-8">
<div class="input-container">
<i class="fafa-envelope icon" style="background-
color:darkgrey;color:black;height:33px;width:35px;size:50px;padding:10px;text-
align:center"></i>

<input type="text" placeholder="Enter Email Id" name="email" autocomplete="off"


style="width:80%;height:31px;padding:15px">
</div>
</div>
<div class="col-sm-2"></div>
</div>
<br>
<br>
<div class="row">
<div class="col-sm-3"></div>
<div class="col-sm-6"><input type="submit"name="btn1" class="btnbtn-info"
value="SignIn" style="width:80%;border-radius: 12px"></div>

<div class="col-sm-3"></div>
</div>

</div>
</div>
</form>
</body>
</html>

54
Online Examination System

OUTPUT
DESIGN

55
Online Examination System

Home Page –

56
Online Examination System

User Signup Page -

57
Online Examination System

User Login Page -

58
Online Examination System

User Registration Page –

59
Online Examination System

UserPaperSelectionPage -

60
Online Examination System

User exam page-

61
Online Examination System

Student Registration Page

62
Online Examination System

Admin Login Page –

63
Online Examination System

Add Exam Page –

64
Online Examination System

Add Exam Questions Page -

65
Online Examination System

REPORTS

66
Online Examination System

Student Registration Report –

67
Online Examination System

Percentage Wise Report–

68
Online Examination System

Result Report–

69
Online Examination System

Student Pass Report -

70
Online Examination System

Student Fail Report -

71
Online Examination System

CONCLUSION

• The Online Banking Examination System is developed using Java and Sql fully
meets the objectives of the system for which it has been developed.
• The system has reached a steady state where all bugs have been eliminated.
• The system is operated at a high level of efficiency and all the teachers and user
associated with the system understands its advantage.
• The system solves the problem.
• It was intended to solve as requirement specification.

72
Online Examination System

BIBILIOGRAPHY

JAVA Programming (Black Book) -: Steve Holzner

Software Engineering –: Pankaj Jalote.

System Analysis and Design –: Award F.H.

https://stackoverflow.com/java

73

You might also like