SlideShare a Scribd company logo
1 of 37
Download to read offline
Industrial Training Report
On
Online examination system in java
Report Submitted in Partial fulfilment of the requirement for the degree of
Bachelor of Technology
In
Computer Science & Engineering
Under the Supervision of
Mr. Arshad Arfi
(Head at Logix Info Solution Pvt. Ltd)
Submitted By
Manmeet Sinha
RAJ KUMAR GOEL ENGINEERING COLLEGE, GHAZIABAD
APJ Abdul Kalam Technical University, Lucknow
November 2017
Acknowledgement
I gratefully acknowledge for the assistance, co-operation, guidance and
clarifications provided by LogixInfo Solution Pvt. Ltd during the
development of the project on Online Exams System during my training
period. My extreme gratitude towards Mr. Arshad Arfi (Head &
Director of LogixInfo Solution Pvt. Ltd) for guiding me throughout the
Training Period.Without his willing disposition, spirit of accommodation,
timely clarification and above all faith in me, the project could not have
been completed in due time.
His readiness to discuss all important matters at work deserves special
attention. I would also like to thank all the trainer of the Company for their
co-operation and friendly support.
Index
I. Chapter 1
Introduction 1
Scope & Boundary 2
II. Chapter 2
Project Work
1. DBLC Phase 2
2. Requirement Analysis 4
3. Context Diagram 5
4. Activity Diagram 6
5. User Requirement Definition 7
6. System Architecture Requirement 8
7. Database Design 10
8. Database Implementation 12
9. Software Development Methodology 14
10.Working Phenomenon Diagram 15
11.Login Authentication 16
12.Online System via LAN 16
13.External Interface Requirement 17
14.Level 2 DFD for Student 19
15.Level 2 DFD for Institute 20
16.Functional Requirement 21
17.Non-Functional Requirement 21
18.The Technology 23
19.Coding 24
20.Student Aspect 30
21.Administrator Aspect 30
III. Chapter 3
Result & Discussion 31
IV. Chapter 4
Conclusion & Scope 32
V. Reference 33
VI. Appendices 34
Chapter: 1
Introduction
Online Exam is being launched because a need for a destination that is
beneficial for both institutes and students. With this site, institutes can register
and host online exams. Students can give exams and view their results. This site
is an attempt to remove the existing flaws in the manual system of conducting
exams. Online Exam System fulfils the requirements of the institutes to conduct
the exam online. They do not have to go to any software developer to make a
separate site for being able to conduct exams online. They just have to register
on the site and enter the exam details and the lists of the students which can
appear in the exam. Students can give exam without the need of going to any
physical destination. They can view the result at the same time thus the purpose
of the site is to provide a system that saves the efforts and time of both the
institutes and the students
The objective is then to develop a fully functional online examination system to
allow student to take exams on set dates and obtain feedback upon examination
completion. To further make the system complete an overall grading
mechanism is put into place to determine if a student has passed a certain
programme and provide the qualification the student obtained upon taking all
the courses that the student has enrolled in.
Online Exam System is a web application that establishes a network between
the institutes and the students. Institutes enter on the site the questions they want
in the exam. These questions are displayed as a test to the eligible students. The
answers enter by the students are then evaluated and their score is calculated
and saved. This score then can be accessed by the institutes to determine the
passes students or to evaluate their performance
Online Exam System provides the platform but does not directly participate in,
nor is it involved in any tests conducted. Questions are posted not by the site,
but users of the site. The site requires an institute to register before posting the
questions. The site has an administrator who keeps an eye on the overall
functioning of the system. The site gets revenue by charging the institutes each
time they want to conduct the exam. The system entitled “Online Exams
System” is application software, which aims at providing services to the
institutes and providing them with an option of selecting the eligible students by
themselves. It is developed by using J2EE technology and related database.
Scope & Boundary
The system is meant to cater for a college or university school examination
reason being the system has two levels of administrative authority which his
that of Database Administrator and System Administrator, which would be the
Head of Department and Lecturer respectively if the context was that of a
College or University. To implement the system through an entire schooling
system would be problem manipulate some of the system variables such as
programmes and courses although he has the power of adding and editing those
programmes and courses, he can never cater for all schooling programmes
because that would require numerous grading algorithms which are irrelevant to
the scope of the system
Online examination will reduce the hectic job of assessing the answers given by
the candidates manually.
• Being an integrated online examination system it will reduce paper work
• To allow faculty to give additional time to students with disabilities.
• To allow faculty to create tests and answer key.
• To allow automatic grading and manual grading which can be recorded
• Random generation of test question timed exams
Chapter 2
Project Work
1. DBLC Phase
The DBLC implemented is one obtained in the prescribed Sample Sheet.
The various parts of the DBLC have been covered through the entire report and
will come up in some sections that are yet to come. Parts that are yet to be
covered include requirement analysis, database design and implementation and
conclusion.
2. Requirement Analysis
The system as aforementioned is divided into three parts which define the
information flow from one sub-module to the next. The system requirements
have been elaborated on as per individual sub-module.
The research done was based on the existing online examination systems
namely the CCNA (CISCO program) the system is divided into modules and
Students are required to write the examinations in modules.
Preliminary Search
Although the CISCO implementation of the system is an excellent one, it has a
narrow scope in that only a single course is taken, with the system to be
implemented the System Administrator can add more than a single course and
thus this is more client in that the users can enrol in multiple courses and hence
is exposed to more content as per given programme.
Result Overview
The system to be implemented will prove to be more client in that it takes the
down sides of the mentioned existing systems and corrects all the weaknesses in
both systems, and it also extends the scope of each while simultaneously
eliminating some of the unnecessary boundaries.
Database Conceptual Model
The system has been designed to follow the structure below and the information
flow is also as in the context diagram
3. Context Diagram
The Super Administrator can perform the following:
1. Add/Edit courses, programmes and administrators
2. Delete information of courses, programmes and administrators
The System Administrator can perform the following:
1. Add/Edit questions and answers
2. Delete information of questions and answers
3. Sets Examinations plans
The Student can perform the following:
1. Register for course examinations
2. Take examination and view results
4. Activity Diagram
A. Super Administrative Diagram
B. Administrator Diagram
C. Student Diagram
The Sequence Diagrams provide a similar representation as the designed
Activity diagrams but only more detailed, to substitute them a step by step
procedure will be followed and each of the stages will be explained in the
implementation phase of the project.
5. User Requirements Definition
 User specific requirements:
The primary user of the system is defined to be the student because after the
system has been developed without students then the system is non-functional
in a sense that without anyone to take examinations then there would be no need
to set questions and for the super administrator there would be no one to
monitor.
So in building the System Architecture the student takes the highest priority,
with the administrator taking second and the super administrator last in terms of
system users’ hierarchical order.
 Performance Requirements:
The system needs only to be responsive in that the user should not have to
endure the long wait periods of between answering questions and get results
exactly upon conclusion of the examination. The system can be able to support
multiple users if it is ran on a server-farm, that is, hosting the system on
multiple servers with a load balancing mechanism that regulates for test purpose
server to avoid overloading, the exact number of users that the system would be
able to support is yet unknown and may vary. Currently the user count strategy
implemented on the system is the Apache J-Meter [Java Meter], which was able
to simulate the number of users and requests made to the server, which was ran
on a local network for test purposes.
6. System Architecture Requirement
a. System Security Requirements:
The different functions have been assigned different modules this allows
restrictions of parts of the program interfering with each other functionality
which may lead to inconsistencies in the values in the database tables. As
another effective security measure the system has some data validation put on
critical data, these allow users to input only valid data in the respective data
forms.
b. Hardware Interface Requirements:
The system requires basic computer hardware and networking software or even
a reliable substitute if the system is purely online and requires the internet to
connect to the hosting servers the hardware requirements are as follows:
1. Server-Side:
 Operating System: Windows 8.1
 Processor: Intel Core i3
 RAM: 2 GB
 Hard Drive: 500 GB
2. Client-side:
 Operating System: Windows 8.1
 Processor: Intel Core i3
 RAM: 2 GB
 Hard Drive: 500 GB
c. Software System Requirements:
The software requirements are also typical computer software with the
exception of the software used to develop the system:
1. Client-side: HTML, JavaScript, Web-Browser.
2. Server-Side: Java, PHP
d. Safety Requirements:
The system has been built to support multiple accesses and hence the database
is not prone to crashes if the number of requests made is reasonable and used in
only the set scale as specified in the introduction to the system. The fragility of
the system is only in the system interface in that due to the project constraints
the designed interface is both orientation and dimensional dependent, in that the
responsiveness is limited to screens with the minimum dimensions of 1600px
by 768px.
7. Database Design
a. Database Design Model Definition
 Data Analysis and Requirements:
The database model design that has been implemented is meant to show how
the different modules' database tables interact and form a single unit this has
been represented using formal flow chart notation:
b. Relational Schema Modelling
 Student Module
1. PROGRAMMES (Program Id, Programme Name)
2. COURSES (Course code, Course name, Course description)
3. PROGRAMME LIST (Course code, Programme name)
4. STUDENT (Student Id, Student first name, Student Last name,
Programme name, password, and Course
description)
 Administrator Module
1. Exam settings (Exam admin id, Course code, Exam Date, Exam
duration,)
2. Question (Exam admin Id, Exam date, Question number,
question, Question hint)
3. Answer (Course code, Exam admin Id, Exam Date, Question
number,
Answer a, Answer b, Answer c, Answer d, Answerer, score,
correct answer).
Super Administrator Module
1. Administrator (Admin ID, First Name, Last name, Employment id)
Course description)
8. Database Implementation
a. Installing the System Software
The software used to implement the system are:
1. Code IDE: Sublime Text 2 (Sublime HQ PTY LTD Version 2.02, Build2221)
2. Database Management System (DBMS): MySQL version 5.1
3. Server: Wamp Server Version 2.0
4. Browser Selection: Google Chrome
b. Solution Implementation
As mentioned the above software tools were used to provide an effective
solution to building an online examination system. The stated modules provided
an easy way to handle job allocation and task sharing, the only impediment met
had to join the set of individual modules to build a unified system with
interleaving functionality and coherent database files. The process involved
having to merge all the three set of database files into a common file and
compiling the system functionality into a given class files where all the created
functions are combined into a single class file and all the function calls are
carried out by the set functions. The database for the system was build using
the MySQL console and part of the editing was done using phpMyadmin
browser interface.
c. Problems Encountered and Solutions Attempted
The major problem met in the implementation phase is that of merging modules
and making them share information in a correct logical manner that provides an
actual correct conceptual view of the database system and different table
interaction.
Given the above problem the solution implemented involved reducing the size
of the prior logical solution to the problem and thus eliminating possible causes
of data inconsistencies.
During the testing phase problems with the system software arose in that some
of the modules were implemented with differing WAMPSERVER versions thus
leading to different MySQL versions which leads to a lot of deprecation errors
since the latter version of MySQL uses the MySQL () extension format for
some commands while the former version still uses the native MySQL ()
extension without the recently updated extension format.
The test phase also set limits on the number of courses and programmes that the
system administrator can insert. This is due to the burden in providing proper
course management if the number is allowed to be hypothetically infinite, thus
limiting the course's count leads to easy management and implementation.
9. Software Development Methodology
The establishment and use of sound engineering principles in order to obtain
economically developed software that is reliable and works efficiently on real
machines is called software engineering.
Software engineering is the discipline whose aim is:
1. Production of qualitysoftware
2. software that is delivered on time
3. cost within the budget
4. Satisfies all requirements.
Software process is the way in which we produce the software. Apart from
hiring smart, knowledgeable engineers and buying the latest development
tools, effective software development process is also needed, so that engineers
can systematically use the best technical and managerial practices to
successfully complete their projects.
A software life cycle is the series of identifiable stages that a software product
undergoes during its lifetime .A software lifecycle model is a descriptive and
diagrammatic representation of the software life cycle .A life cycle model
represents all the activities required to make a software product transit through
its lifecycle phases .It also captures the order in which these activities are to be
taken.
10. Working Phenomenon Diagram
The online test created for taking online test has following features.
• In comparison to the present system the proposed system will be less time
consuming and is more efficient.
• Result will be very precise and accurate and will be declared in very short
span of time because calculation and evaluations are done by the simulator
itself.
• The proposed system is very secure as no chances of leakage of question paper
as it is dependent on the administrator only.
• The logs of appeared candidates and their marks are stored can backup for
future use
11. Login Authentication Credential
12. Online Exam System via LAN
13. External Interface Requirements:
A. User Interfaces:
 Institute Registration Screen: Various fields available on the Screen :
i.
ii. Login Name
iii. Institute Name
iv. Email Id
v. Password
 Institute Login Screen: Fields available on this Screen are:
1. Login Name
2. Password
 Entering Questions: Various Fields are:
i. Questions
ii. Options (4)
iii. Correct Answer
 Exam Details Screen: Various Fields are:
i. Exam Name
ii. No. Of Questions
iii. Time Limit
iv. +VE, -VE Marks
v. Passing Marks
 Student List Screen: Various Fields are:
i. Student ID
ii. Student Name
iii. Institute ID
 Student Taking Exam Screen: Various Fields are:
i. Display Of Question With Options
ii. Control Buttons To switch questions
 Result Displaying Screen: Various Fields are:
i. No. Of Correct Questions
ii. No. Of Incorrect Questions
iii. No. Of UNATTEMPTED Questions.
iv. Total Marks.
v. Result(Pass/Fail)
 Hardware Interface
i. Support for printer for printing results then and there
ii. Screen resolution of at least 800X600 is required for proper and complete
viewing of screens. Higher resolution will be accepted
 Software Interface
i. Any windows based operating system.
ii. MS Access 2000 as the DBMS-for database.
iii. IDE (NET BEANS) for developing code.
14. Level 2 DFD for Students
15. Level 2 DFD for Institute
16. Functional Requirements
It deals with the functionalities required from the system which are as follows:
The website will help the colleges/organizations/companies to conduct their
online exams.
 Only authorized person can access related details.
 The organization will register them on the website for conducting their
exams.
 Organizations can change their information regarding themselves.
 The students can login through TEST-ID and PASSWORD and give their
exams.
 Administrator will be responsible for updating the site.
 The organization can change questions and test papers whenever they
want.
17. Non Functional Requirements.
a) Performance
No. of terminals to be supported is dependent on the server that we
will use at the time of deployment. The web application server
used should provide good performance and ability to manage
performance with techniques such as support for caching..After
completing the exam, the entire score of the student will be
calculated as per the rules in less than a second.
b) Availability
Online Examination site has 24*7 availability. It can be accessed
for 24 hours a day. For this UPS support must be on the server
site with a backup of at least 8 hours in case of power failure.
Students can take exam only during the previously allotted time
slots, however can open site anytime to access other information.
Colleges can register for the exam anytime.
c) Reliability
It means the extent to which program performs with required
precision. The website developed should be extremely reliable
and secure so that information about any questions etc. is not
leaked before the actual exam is held.
d) Usability
The website should be user friendly and should require least
effort to operate. The web server used should provide services
like session management to maintain sessions in the application.
e) Portability
The website is made using HTML, JSP .which are platform
independent and can be transported to other servers with
minimum effort.
f) Flexibility
It is effort required to modify operational program. The whole
website should be made using independent modules so that any
changes done in 1 module should not effect the other one and
new modules can be added easily to increase functionality
18. The technologies used to develop the site are:-
I. FRONTEND: - (Languages)
 J2EE:- Java 2 Enterprise Edition is a programming platform— part of the
Java Platform for developing and running distributed multitier
architecture Java applications, based largely on modular software
components running on an application server.
 HTTP:- Hypertext Transfer Protocol is a transaction or oriented
client/server protocol between web browser & a Web Server.
 APACHE TOMCAT: - Web-server for running j2ee applications over
network.
 HTML:- HTML ,stands for Hyper Text Mark-up Language, is a mark-up
language for web pages. It provides a means to create structured
documents including headings, pictures, objects, lists, links, and other
items and can be used to create interactive pages. It can include or can
load scripts in languages such as JAVA SCRIPT which affects the
behaviour of HTMML processors like Web Browsers
II. BACKEND: - (Database)
 MS-ACCESS: - MS-ACCESS is used as a database. MS-ACCESS is a
user friendly user database with no special skills required to learn it.
 Database and tables in MS-Access are portable.
 Users can create tables, queries, forms and reports, and connect them
together with macros.
 MS-Access is relatively compatible with SQL .Queries can be viewed
graphically or edited as SQL statements.
19. Coding
slogin.jsp
<html>
<head>
<title>Slogin</title>
<script language="JavaScript">
function Abort(){
history.back();
}
</script>
</head>
<BODY bottomMargin=0 aLink=#f0f0f0 leftMargin=90 rightMargin=90
link=#f0f0f0
topMargin=5 bgColor=#98afc7 vLink=#f0f0f0 >
<TABLE border=10 cellSpacing=0 cellPadding=0 width="100%"
bgColor=#4e9258>
<TR>
<TD vAlign=top align=middle>
<TABLE bgcolor=#f0f0f0 border=0 cellSpacing=0
cellPadding=0 width=140 align=center>
<TR>
<TD height=100 width="25%"><IMG border=0 alt=""
src="logo.gif" width=250
height=100>&nbsp;</IMG></TD>
<TD height=100 width="50%"><IMG border=0 alt=""
src="logo2.jpg" width=580
height=100>
</TD>
<TD height=100 width="25%"><IMG border=0 alt=""
src="logo.gif" width=250
height=100>&nbsp;</TD>
</tr>
<%@page import="java.sql.*"%>
<TABLE border=0 cellSpacing=10 cellPadding=0 width="100%"
bgColor=#54c571>
<tr><td width=30% align=left>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection c=DriverManager.getConnection("jdbc:odbc:mydsn1");
Statement s=c.createStatement();
String studentid=request.getParameter("StudentId");
String studentname=request.getParameter("StudentName");
String institutecode=request.getParameter("InstituteCode");
String iname=request.getParameter("InstituteName");
ResultSet rs=s.executeQuery("select * from org_details where
Loginname='"+loginname+"'");
if(rs.next())
{ out.println("<img src=fail.gif width=200 height=150></td><td align=left>");
out.println("<h3>Loginname has already been taken.Try with a different Login
name.</h3></td></tr>");
out.println("<tr><td>&nbsp;</td></tr><tr><td>&nbsp;</td></tr><tr><td>&nb
sp;</td></tr>");
out.println("<tr><td align=left><input type=button value=BACK
onclick='Abort()'></td></tr>");
}
else{
s.executeUpdate("insert into org_details
(LoginName,Email,Password,InstituteName)
values('"+loginname+"','"+email+"','"+password+"','"+iname+"')");
String s1=loginname+"edetails";
String s2=loginname+"qtable";
String s3=loginname+"slist";
s.executeUpdate("create table "+s1+"(ID number,Ename text,Tlimit
text,Passmarks number,NoQues
number,Pmarks number,Nmarks number)");
s.executeUpdate("create table "+s2+"(QID Counter,Question text,A text,B
text,C text,D text,Answer
text)");
s.executeUpdate("create table "+s3+"(SID number,Sname text,Egiven
number,marks number,result
text)");
out.println("<img src=welcome.jpg width=200 height=150></td><td
align=left>");
out.println("<h2>Welcome "+loginname+"..You have successfully signed
up.</h2>");
out.println("<tr><td>&nbsp;</td></tr><tr><td>&nbsp;</td></tr><tr><td>&nb
sp;</td></tr>");
out.println("<tr><td></td><td align=left><a href=const.html><img
src=ContinueButton.jpg width=130
height=40></a>");
out.println("&nbsp;&nbsp;<a href=index.jsp><img src=logout.gif width=130
height=40></a>");
}
%>
</td></tr>
</table>
</table>
</body>
</html>
institute.html
<html>
<head>
<title>Institutes</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-
1252">
</head>
<BODY bottomMargin=0 aLink=#f0f0f0 leftMargin=90 rightMargin=90
link=#f0f0f0
topMargin=5 bgColor=#98afc7 vLink=#f0f0f0 >
<TABLE border=10 cellSpacing=0 cellPadding=0 width="100%"
bgColor=#4e9258>
<TR>
<TD vAlign=top align=middle>
<TABLE bgcolor=#f0f0f0 border=0 cellSpacing=0
cellPadding=0 width=140 align=center>
<TR>
<TD height=100 width="25%"><IMG border=0 alt=""
src="logo.gif" width=250
height=100>&nbsp;</TD>
<TD height=100 width="50%"><IMG border=0 alt=""
src="logo2.jpg" width=580
height=100>
</TD>
<TD height=100 width="25%"><IMG border=0 alt=""
src="logo.gif" width=250
height=100>&nbsp;</TD>
</TR></TABLE>
<TABLE border=10 cellSpacing=10 cellPadding=0 width="100%"
bgColor=#54c571>
<TR>
<TD bgColor=#e56e94 vAlign=top align=middle><FONT color=#000000
size=3 face=Arial><B><A
href="index.jsp">HOME</A></B></FONT></TD>
<TD bgColor=#e56e94 vAlign=top align=middle><FONT size=3
face=Arial><A
href="const.html"><B>Exam list</B></A></FONT></TD>
<TD bgColor=#e56e94 vAlign=top align=middle><FONT size=3
face=Arial><B><A href="institute.html">Institute
</A></B></FONT></TD>
<TD bgColor=#e56e94 vAlign=top align=middle><FONT size=3
face=Arial><B><A
href="student.html">Student</A></B></FONT></TD>
<TD bgColor=#e56e94 vAlign=top align=middle><FONT size=3
face=Arial><B><A
href=""></A></B></FONT></TD>
<TD bgColor=#e56e94 vAlign=top align=middle><FONT size=3
face=Arial><B><A href="about_us.html">About Us
</A></B></FONT></TD>
<TD bgColor=#e56e94 vAlign=top align=middle><FONT size=3
face=Arial><B><A
href="FAQ.html">Help/FAQ</A></B></FONT></TD>
<TD bgColor=#e56e94 vAlign=top align=middle><FONT size=3
face=Arial><A
href="contact.html"><B>Contact us</B></A></FONT></TD>
</TR></TABLE>
<TABLE border=10 cellSpacing=0 cellPadding=0 width="100%">
<TR>
<TD bgColor=#617c58><B><FONT color=#ff7000 size=3 face=Tahoma
center>
<MARQUEE onmouseover=this.stop()
onmouseout=this.start()>Take a..<FONT color=#cf000 size=2
face=Tahoma><A
href="http://www.ieccampus.com/iecalumni/alumni.html">
Sample Online
Test</A></FONT></MARQUEE></FONT></B></TD></TR></TABLE>
<br>
<TABLE border=0 cellSpacing=0 cellPadding=10 width="100%">
<TR>
<TD bgColor=#c0c0c0 vAlign=top width="18%" align=middle>&nbsp;
<TABLE border=10 cellSpacing=10 cellPadding=10 width="100%"
bgColor=#4e8975>
<TR>
<TD bgColor=#54c571 width="100%"><FONT size=4
face=Arial><B>Main Menu</B></FONT></TD></TR>
<TR>
<TD bgColor=#a74ac7 width="100%"><FONT size=2 face=Arial><B><A
href="isignup.html">Institute Signup</A></B></FONT></TD></TR>
<TR>
<TD bgColor=#a74ac7 width="100%"><FONT size=2 face=Arial><B><A
href="ilogin.jsp">Institute
Login</A> </B></FONT></TD></TR>
<TR>
<TD bgColor=#a74ac7 width="100%"><FONT size=2 face=Arial><B><A
href="slogin.html">Student Login</A>
</B></FONT></TD></TR>
<TR>
<TD bgColor=#a74ac7 width="100%"><B><FONT size=2 face=Arial><A
href="const.html">Sample Exam</A></FONT></B></TD></TR>
<TR>
<TD bgColor=#a74ac7 width="100%"><B><FONT size=2
face=Arial><B><A
href="FAQ.html">Help/FAQ
</A></B></FONT></B></TD></TR></TABLE>
<P>
<TABLE border=10 cellSpacing=0 cellPadding=0 width="100%"
bgColor=#f87431>
<TR>
<TD width="100%" align=middle><B><FONT color=#ffffff size=2
face=Arial>Made By:</FONT></B></TD></TR></TABLE>
<TABLE border=0 cellSpacing=10 cellPadding=10 width="100%"
bgColor=#bce954>
<TR>
<TD bgColor=#e0ffff width="100%"><FONT size=2
face=Arial>Ankit Goel<br>Anoop Banswar<br>Ayush
Aggarwal</FONT></TD></TR></TABLE></P>
</TD>
<P> </P>
<P></P>
<TD bgcolor=#ffffff vAlign=top width="61%" align=left>
<P><BR><FONT color=#ff0000 size=5 face="Lucida Calligraphy"><B>
<H1><marquee width="100%" bgcolor="yellow"
behavior="alternate">OnlineExams4U</marquee></H1></B></FONT>
<br><img src="institutes.jpg" width="300" height="250" align="left">
<font size=4 face=arial><i>
OnlineExams4U fulfills the requirements of the institutes to conduct the exams
online. They do
not have to go to any software developer to make a separate site for being able
to conduct exams
online. They just have to register on the site and enter the exam details and the
lists of the students
which can appear in the exam.
</i></font>
<br><br>
<a href="isignup.html"><img src="signup.gif" width="120" height="80"></a>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
<a href="ilogin.jsp"><img src="signin.jpg" width="120" height="80"></a>
<br><br>
<font size=4 face=arial> <i>
OnlineExams4U is a web application that establishes a network between the
institutes and
the students. Institutes enter on the site the questions they want in the exam.
These questions are
displayed as a test to the eligible students. The answers enter by the students are
then evaluated and
their score is calculated and saved. This score then can be accessed by the
institutes to determine the
passes students or to evaluate their performance.
</i></font>
</TABLE>
<br>
</TABLE>
</body>
</html>
20. Student Aspect
 Request Registration.
 Logging into the system.
 Edit user information.
 Selecting the test.
 Appearing for the examination.
 Printing the result at the end of the Examination.
 Reviewing the given responses.
21. Administrator Aspect
 Take back-up of the database.
 Editing/Deleting/Creating the database.
 Changing the password.
 Logging into the system.
 Accepting registrations of candidates.
 Creating a test.
 Posting questions in the above test.
 Posting multiple options to respective question.
 Marking correct Answer within the given options.
 Time Limit of the test.
 Whether to randomize the questions.
 Set negative marks for wrong responses
Chapter 3
Result and Discussion
 Physical presence at a given location is absolutely not necessary
 No time is spent on evaluation
 Results are available instantly
 Can be easily accessed 24/7 over the open test period
 Can be timed to allow Y minutes to answer X number of questions
 Easy Accessibility
 Available at low cost.
 Accuracy in checking the answer
 Calculating Result.
 User friendly.
 Secure because of Authentication.
 Online Exams - Convenience, security and flexibility.
 Exams can be assembled and previewed, edited and published instantly.
Exam Module
Examination process
 Login online examination system.
 Attend Test
 Submit
The form of questions in test page:
 Multiple choice questions
 The Questions are selected at random
Chapter 4
Conclusion
The project has been successfully completed although with multiple setbacks
that led to some incomplete system functionality and thus limiting the
applicability of the system.
Given more time and better resources the system has the potential of real life
implementation in a formal setting as that of a college/university.
The primary tools that were acquired from the experience include a better
command of SQL and PHP and a new experience with JavaScript and some
other scripting languages such as JSON and AJAX, that although are not used in
the project were tested as alternatives to the project-scope defined languages. To
further add more elements of reality in the entire system the project could be
further simplified in terms of its interface and user interaction modules to allow
even the partly database illiterate individual to hold posts of system
administrators.
Online Examination System (OLES) is a web application. The key is to
minimize the amount of paper and convert all forms of documentation to digital
form. It can observe that the information required can be obtained with ease and
accuracy in the computerized system. The user with minimum knowledge about
computer can be able operate the system easily. The system also produces brief
result required by the management.
Scope
Scope of this project is very broad in terms of other manually taking exams
 This can be used in educational institutions as well as in corporate world.
 Can be used anywhere any time as it is a web based application (user
Location doesn’t matter).
 No restriction that examiner has to be present when the candidate takes
the test.
 Design to facilitate Administrator and User
 Online examination is designed for educational institutes like Schools
colleges and private institutes to conduct logic tests of their students or
employees on regular basis.
References
Books
 Let us C.
 An Integrated Approach to Software Engineering.
 Database System Concept.
Search Engine
 Google
 Wikipedia
Company:
 LogixInfo Solution Pvt. Ltd.
Website
 Logixinfosolution.com
 Codewithc.com
 W3school.com
Blog
 Coolmanmeet16.blogspot.com
Appendices

More Related Content

What's hot

ONLINE EXAMINATION on ASP.NET
ONLINE EXAMINATION on ASP.NETONLINE EXAMINATION on ASP.NET
ONLINE EXAMINATION on ASP.NETRupam Dey
 
online Examination System (project report)
online Examination System (project report)online Examination System (project report)
online Examination System (project report)vivek anand
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System ReportAnkan Banerjee
 
Online examination system project ppt
Online examination system project pptOnline examination system project ppt
Online examination system project pptthirumalaikumari
 
Online Examination System
Online Examination SystemOnline Examination System
Online Examination SystemAnkan Banerjee
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination systemlunarrain
 
ppt for online exanition system
ppt for online exanition systemppt for online exanition system
ppt for online exanition systemprahlad chandra
 
Online examination system
Online examination systemOnline examination system
Online examination systemAvinash Prakash
 
Online Examination System Presentation
Online Examination System PresentationOnline Examination System Presentation
Online Examination System Presentationrahul patil
 
Online examination system
Online examination systemOnline examination system
Online examination systemAj Maurya
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentationWakimul Alam
 
online examination portal project presentation
online examination portal project presentationonline examination portal project presentation
online examination portal project presentationShobhit Jain
 
Online examination system
Online examination systemOnline examination system
Online examination systemTamoghna Hazra
 
Online Exam Management System(OEMS)
Online Exam Management System(OEMS)Online Exam Management System(OEMS)
Online Exam Management System(OEMS)PUST
 
University management system
University management systemUniversity management system
University management systemVINITSAMMIR
 
Online Examination System
Online Examination SystemOnline Examination System
Online Examination SystemDanish Ansari
 

What's hot (20)

ONLINE EXAMINATION on ASP.NET
ONLINE EXAMINATION on ASP.NETONLINE EXAMINATION on ASP.NET
ONLINE EXAMINATION on ASP.NET
 
online Examination System (project report)
online Examination System (project report)online Examination System (project report)
online Examination System (project report)
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Online Exam System
Online Exam SystemOnline Exam System
Online Exam System
 
Online Examination System Report
Online Examination System ReportOnline Examination System Report
Online Examination System Report
 
Online examination system project ppt
Online examination system project pptOnline examination system project ppt
Online examination system project ppt
 
Online Examination System
Online Examination SystemOnline Examination System
Online Examination System
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
 
ppt for online exanition system
ppt for online exanition systemppt for online exanition system
ppt for online exanition system
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Online Examination System Presentation
Online Examination System PresentationOnline Examination System Presentation
Online Examination System Presentation
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentation
 
online examination portal project presentation
online examination portal project presentationonline examination portal project presentation
online examination portal project presentation
 
Online quiz system
Online quiz systemOnline quiz system
Online quiz system
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Online Examination System
Online Examination SystemOnline Examination System
Online Examination System
 
Online Exam Management System(OEMS)
Online Exam Management System(OEMS)Online Exam Management System(OEMS)
Online Exam Management System(OEMS)
 
University management system
University management systemUniversity management system
University management system
 
Online Examination System
Online Examination SystemOnline Examination System
Online Examination System
 

Similar to Online Exam System_Industrial Report

Online examination system
Online examination systemOnline examination system
Online examination systemNarendra Sonone
 
Online examination system of open and distance education
Online examination system of open and distance educationOnline examination system of open and distance education
Online examination system of open and distance educationPallavi Singh
 
Online examination system Documentation
Online examination system DocumentationOnline examination system Documentation
Online examination system DocumentationLehlohonoloMakoti
 
online learning and examination website
online learning and examination websiteonline learning and examination website
online learning and examination websiteAnuj Kumar
 
IRJET - Online Assignment System
IRJET - Online Assignment SystemIRJET - Online Assignment System
IRJET - Online Assignment SystemIRJET Journal
 
Online-Exam Report on dpms project queries
Online-Exam Report on dpms project  queriesOnline-Exam Report on dpms project  queries
Online-Exam Report on dpms project queriesSurajVerma127401
 
10.project online exam system
10.project  online exam system10.project  online exam system
10.project online exam systemIram hasan
 
IRJET - Implementation of Conducting Online Certification Examination in ...
IRJET -  	  Implementation of Conducting Online Certification Examination in ...IRJET -  	  Implementation of Conducting Online Certification Examination in ...
IRJET - Implementation of Conducting Online Certification Examination in ...IRJET Journal
 
IRJET- Web-Based System for Creation and Management of Multiple Choices based...
IRJET- Web-Based System for Creation and Management of Multiple Choices based...IRJET- Web-Based System for Creation and Management of Multiple Choices based...
IRJET- Web-Based System for Creation and Management of Multiple Choices based...IRJET Journal
 
Quiz Buzz.pptx
Quiz Buzz.pptxQuiz Buzz.pptx
Quiz Buzz.pptxTechCK
 
Online examination system
Online examination system Online examination system
Online examination system IRJET Journal
 
Project Report on Exam Suite/Test Application/Exam App ( JAVA )
Project Report on Exam Suite/Test Application/Exam App ( JAVA )Project Report on Exam Suite/Test Application/Exam App ( JAVA )
Project Report on Exam Suite/Test Application/Exam App ( JAVA )paras91
 
A_Project_Report_ON_ONLINE_EXAMS_SYSTEM.pdf
A_Project_Report_ON_ONLINE_EXAMS_SYSTEM.pdfA_Project_Report_ON_ONLINE_EXAMS_SYSTEM.pdf
A_Project_Report_ON_ONLINE_EXAMS_SYSTEM.pdfAmishGupta15
 
A Project Report ON ONLINE EXAMS SYSTEM
A Project Report ON ONLINE EXAMS SYSTEMA Project Report ON ONLINE EXAMS SYSTEM
A Project Report ON ONLINE EXAMS SYSTEMDawn Cook
 
Lab management
Lab managementLab management
Lab managementlogumca
 
Online Faculty evaluation system project presentation
Online Faculty evaluation system project presentationOnline Faculty evaluation system project presentation
Online Faculty evaluation system project presentationShaikhul Saad
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...grandhiprasuna
 

Similar to Online Exam System_Industrial Report (20)

Online examination system
Online examination systemOnline examination system
Online examination system
 
Online examination system of open and distance education
Online examination system of open and distance educationOnline examination system of open and distance education
Online examination system of open and distance education
 
Online examination system Documentation
Online examination system DocumentationOnline examination system Documentation
Online examination system Documentation
 
online learning and examination website
online learning and examination websiteonline learning and examination website
online learning and examination website
 
IRJET - Online Assignment System
IRJET - Online Assignment SystemIRJET - Online Assignment System
IRJET - Online Assignment System
 
Online-Exam Report on dpms project queries
Online-Exam Report on dpms project  queriesOnline-Exam Report on dpms project  queries
Online-Exam Report on dpms project queries
 
10.project online exam system
10.project  online exam system10.project  online exam system
10.project online exam system
 
IRJET - Implementation of Conducting Online Certification Examination in ...
IRJET -  	  Implementation of Conducting Online Certification Examination in ...IRJET -  	  Implementation of Conducting Online Certification Examination in ...
IRJET - Implementation of Conducting Online Certification Examination in ...
 
Online Exam
Online ExamOnline Exam
Online Exam
 
IRJET- Web-Based System for Creation and Management of Multiple Choices based...
IRJET- Web-Based System for Creation and Management of Multiple Choices based...IRJET- Web-Based System for Creation and Management of Multiple Choices based...
IRJET- Web-Based System for Creation and Management of Multiple Choices based...
 
Quiz Buzz.pptx
Quiz Buzz.pptxQuiz Buzz.pptx
Quiz Buzz.pptx
 
JavaProject.pdf
JavaProject.pdfJavaProject.pdf
JavaProject.pdf
 
Online examination system
Online examination system Online examination system
Online examination system
 
Project Report on Exam Suite/Test Application/Exam App ( JAVA )
Project Report on Exam Suite/Test Application/Exam App ( JAVA )Project Report on Exam Suite/Test Application/Exam App ( JAVA )
Project Report on Exam Suite/Test Application/Exam App ( JAVA )
 
A_Project_Report_ON_ONLINE_EXAMS_SYSTEM.pdf
A_Project_Report_ON_ONLINE_EXAMS_SYSTEM.pdfA_Project_Report_ON_ONLINE_EXAMS_SYSTEM.pdf
A_Project_Report_ON_ONLINE_EXAMS_SYSTEM.pdf
 
A Project Report ON ONLINE EXAMS SYSTEM
A Project Report ON ONLINE EXAMS SYSTEMA Project Report ON ONLINE EXAMS SYSTEM
A Project Report ON ONLINE EXAMS SYSTEM
 
Final report
Final reportFinal report
Final report
 
Lab management
Lab managementLab management
Lab management
 
Online Faculty evaluation system project presentation
Online Faculty evaluation system project presentationOnline Faculty evaluation system project presentation
Online Faculty evaluation system project presentation
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
 

Recently uploaded

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 

Recently uploaded (20)

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 

Online Exam System_Industrial Report

  • 1. Industrial Training Report On Online examination system in java Report Submitted in Partial fulfilment of the requirement for the degree of Bachelor of Technology In Computer Science & Engineering Under the Supervision of Mr. Arshad Arfi (Head at Logix Info Solution Pvt. Ltd) Submitted By Manmeet Sinha RAJ KUMAR GOEL ENGINEERING COLLEGE, GHAZIABAD APJ Abdul Kalam Technical University, Lucknow November 2017
  • 2. Acknowledgement I gratefully acknowledge for the assistance, co-operation, guidance and clarifications provided by LogixInfo Solution Pvt. Ltd during the development of the project on Online Exams System during my training period. My extreme gratitude towards Mr. Arshad Arfi (Head & Director of LogixInfo Solution Pvt. Ltd) for guiding me throughout the Training Period.Without his willing disposition, spirit of accommodation, timely clarification and above all faith in me, the project could not have been completed in due time. His readiness to discuss all important matters at work deserves special attention. I would also like to thank all the trainer of the Company for their co-operation and friendly support.
  • 3. Index I. Chapter 1 Introduction 1 Scope & Boundary 2 II. Chapter 2 Project Work 1. DBLC Phase 2 2. Requirement Analysis 4 3. Context Diagram 5 4. Activity Diagram 6 5. User Requirement Definition 7 6. System Architecture Requirement 8 7. Database Design 10 8. Database Implementation 12 9. Software Development Methodology 14 10.Working Phenomenon Diagram 15 11.Login Authentication 16 12.Online System via LAN 16 13.External Interface Requirement 17 14.Level 2 DFD for Student 19 15.Level 2 DFD for Institute 20 16.Functional Requirement 21 17.Non-Functional Requirement 21 18.The Technology 23 19.Coding 24 20.Student Aspect 30 21.Administrator Aspect 30 III. Chapter 3 Result & Discussion 31 IV. Chapter 4 Conclusion & Scope 32 V. Reference 33 VI. Appendices 34
  • 4. Chapter: 1 Introduction Online Exam is being launched because a need for a destination that is beneficial for both institutes and students. With this site, institutes can register and host online exams. Students can give exams and view their results. This site is an attempt to remove the existing flaws in the manual system of conducting exams. Online Exam System fulfils the requirements of the institutes to conduct the exam online. They do not have to go to any software developer to make a separate site for being able to conduct exams online. They just have to register on the site and enter the exam details and the lists of the students which can appear in the exam. Students can give exam without the need of going to any physical destination. They can view the result at the same time thus the purpose of the site is to provide a system that saves the efforts and time of both the institutes and the students The objective is then to develop a fully functional online examination system to allow student to take exams on set dates and obtain feedback upon examination completion. To further make the system complete an overall grading mechanism is put into place to determine if a student has passed a certain programme and provide the qualification the student obtained upon taking all the courses that the student has enrolled in. Online Exam System is a web application that establishes a network between the institutes and the students. Institutes enter on the site the questions they want in the exam. These questions are displayed as a test to the eligible students. The answers enter by the students are then evaluated and their score is calculated and saved. This score then can be accessed by the institutes to determine the passes students or to evaluate their performance Online Exam System provides the platform but does not directly participate in, nor is it involved in any tests conducted. Questions are posted not by the site, but users of the site. The site requires an institute to register before posting the questions. The site has an administrator who keeps an eye on the overall functioning of the system. The site gets revenue by charging the institutes each time they want to conduct the exam. The system entitled “Online Exams System” is application software, which aims at providing services to the
  • 5. institutes and providing them with an option of selecting the eligible students by themselves. It is developed by using J2EE technology and related database. Scope & Boundary The system is meant to cater for a college or university school examination reason being the system has two levels of administrative authority which his that of Database Administrator and System Administrator, which would be the Head of Department and Lecturer respectively if the context was that of a College or University. To implement the system through an entire schooling system would be problem manipulate some of the system variables such as programmes and courses although he has the power of adding and editing those programmes and courses, he can never cater for all schooling programmes because that would require numerous grading algorithms which are irrelevant to the scope of the system Online examination will reduce the hectic job of assessing the answers given by the candidates manually. • Being an integrated online examination system it will reduce paper work • To allow faculty to give additional time to students with disabilities. • To allow faculty to create tests and answer key. • To allow automatic grading and manual grading which can be recorded • Random generation of test question timed exams
  • 6. Chapter 2 Project Work 1. DBLC Phase The DBLC implemented is one obtained in the prescribed Sample Sheet. The various parts of the DBLC have been covered through the entire report and will come up in some sections that are yet to come. Parts that are yet to be covered include requirement analysis, database design and implementation and conclusion.
  • 7. 2. Requirement Analysis The system as aforementioned is divided into three parts which define the information flow from one sub-module to the next. The system requirements have been elaborated on as per individual sub-module. The research done was based on the existing online examination systems namely the CCNA (CISCO program) the system is divided into modules and Students are required to write the examinations in modules. Preliminary Search Although the CISCO implementation of the system is an excellent one, it has a narrow scope in that only a single course is taken, with the system to be implemented the System Administrator can add more than a single course and thus this is more client in that the users can enrol in multiple courses and hence is exposed to more content as per given programme. Result Overview The system to be implemented will prove to be more client in that it takes the down sides of the mentioned existing systems and corrects all the weaknesses in both systems, and it also extends the scope of each while simultaneously eliminating some of the unnecessary boundaries. Database Conceptual Model The system has been designed to follow the structure below and the information flow is also as in the context diagram
  • 8. 3. Context Diagram The Super Administrator can perform the following: 1. Add/Edit courses, programmes and administrators 2. Delete information of courses, programmes and administrators The System Administrator can perform the following: 1. Add/Edit questions and answers 2. Delete information of questions and answers 3. Sets Examinations plans The Student can perform the following: 1. Register for course examinations 2. Take examination and view results
  • 9. 4. Activity Diagram A. Super Administrative Diagram B. Administrator Diagram
  • 10. C. Student Diagram The Sequence Diagrams provide a similar representation as the designed Activity diagrams but only more detailed, to substitute them a step by step procedure will be followed and each of the stages will be explained in the implementation phase of the project. 5. User Requirements Definition  User specific requirements: The primary user of the system is defined to be the student because after the system has been developed without students then the system is non-functional in a sense that without anyone to take examinations then there would be no need to set questions and for the super administrator there would be no one to monitor. So in building the System Architecture the student takes the highest priority, with the administrator taking second and the super administrator last in terms of system users’ hierarchical order.  Performance Requirements: The system needs only to be responsive in that the user should not have to endure the long wait periods of between answering questions and get results
  • 11. exactly upon conclusion of the examination. The system can be able to support multiple users if it is ran on a server-farm, that is, hosting the system on multiple servers with a load balancing mechanism that regulates for test purpose server to avoid overloading, the exact number of users that the system would be able to support is yet unknown and may vary. Currently the user count strategy implemented on the system is the Apache J-Meter [Java Meter], which was able to simulate the number of users and requests made to the server, which was ran on a local network for test purposes. 6. System Architecture Requirement a. System Security Requirements: The different functions have been assigned different modules this allows restrictions of parts of the program interfering with each other functionality which may lead to inconsistencies in the values in the database tables. As another effective security measure the system has some data validation put on critical data, these allow users to input only valid data in the respective data forms.
  • 12. b. Hardware Interface Requirements: The system requires basic computer hardware and networking software or even a reliable substitute if the system is purely online and requires the internet to connect to the hosting servers the hardware requirements are as follows: 1. Server-Side:  Operating System: Windows 8.1  Processor: Intel Core i3  RAM: 2 GB  Hard Drive: 500 GB 2. Client-side:  Operating System: Windows 8.1  Processor: Intel Core i3  RAM: 2 GB  Hard Drive: 500 GB c. Software System Requirements: The software requirements are also typical computer software with the exception of the software used to develop the system: 1. Client-side: HTML, JavaScript, Web-Browser. 2. Server-Side: Java, PHP d. Safety Requirements: The system has been built to support multiple accesses and hence the database is not prone to crashes if the number of requests made is reasonable and used in only the set scale as specified in the introduction to the system. The fragility of the system is only in the system interface in that due to the project constraints the designed interface is both orientation and dimensional dependent, in that the responsiveness is limited to screens with the minimum dimensions of 1600px by 768px.
  • 13. 7. Database Design a. Database Design Model Definition  Data Analysis and Requirements: The database model design that has been implemented is meant to show how the different modules' database tables interact and form a single unit this has been represented using formal flow chart notation:
  • 14. b. Relational Schema Modelling  Student Module 1. PROGRAMMES (Program Id, Programme Name) 2. COURSES (Course code, Course name, Course description) 3. PROGRAMME LIST (Course code, Programme name) 4. STUDENT (Student Id, Student first name, Student Last name, Programme name, password, and Course description)  Administrator Module 1. Exam settings (Exam admin id, Course code, Exam Date, Exam duration,) 2. Question (Exam admin Id, Exam date, Question number, question, Question hint) 3. Answer (Course code, Exam admin Id, Exam Date, Question number,
  • 15. Answer a, Answer b, Answer c, Answer d, Answerer, score, correct answer). Super Administrator Module 1. Administrator (Admin ID, First Name, Last name, Employment id) Course description) 8. Database Implementation a. Installing the System Software The software used to implement the system are: 1. Code IDE: Sublime Text 2 (Sublime HQ PTY LTD Version 2.02, Build2221) 2. Database Management System (DBMS): MySQL version 5.1 3. Server: Wamp Server Version 2.0 4. Browser Selection: Google Chrome b. Solution Implementation As mentioned the above software tools were used to provide an effective solution to building an online examination system. The stated modules provided an easy way to handle job allocation and task sharing, the only impediment met had to join the set of individual modules to build a unified system with interleaving functionality and coherent database files. The process involved having to merge all the three set of database files into a common file and compiling the system functionality into a given class files where all the created functions are combined into a single class file and all the function calls are carried out by the set functions. The database for the system was build using the MySQL console and part of the editing was done using phpMyadmin browser interface.
  • 16. c. Problems Encountered and Solutions Attempted The major problem met in the implementation phase is that of merging modules and making them share information in a correct logical manner that provides an actual correct conceptual view of the database system and different table interaction. Given the above problem the solution implemented involved reducing the size of the prior logical solution to the problem and thus eliminating possible causes of data inconsistencies. During the testing phase problems with the system software arose in that some of the modules were implemented with differing WAMPSERVER versions thus leading to different MySQL versions which leads to a lot of deprecation errors since the latter version of MySQL uses the MySQL () extension format for some commands while the former version still uses the native MySQL () extension without the recently updated extension format. The test phase also set limits on the number of courses and programmes that the system administrator can insert. This is due to the burden in providing proper course management if the number is allowed to be hypothetically infinite, thus limiting the course's count leads to easy management and implementation.
  • 17. 9. Software Development Methodology The establishment and use of sound engineering principles in order to obtain economically developed software that is reliable and works efficiently on real machines is called software engineering. Software engineering is the discipline whose aim is: 1. Production of qualitysoftware 2. software that is delivered on time 3. cost within the budget 4. Satisfies all requirements. Software process is the way in which we produce the software. Apart from hiring smart, knowledgeable engineers and buying the latest development tools, effective software development process is also needed, so that engineers can systematically use the best technical and managerial practices to successfully complete their projects. A software life cycle is the series of identifiable stages that a software product undergoes during its lifetime .A software lifecycle model is a descriptive and diagrammatic representation of the software life cycle .A life cycle model represents all the activities required to make a software product transit through its lifecycle phases .It also captures the order in which these activities are to be taken.
  • 18. 10. Working Phenomenon Diagram The online test created for taking online test has following features. • In comparison to the present system the proposed system will be less time consuming and is more efficient. • Result will be very precise and accurate and will be declared in very short span of time because calculation and evaluations are done by the simulator itself. • The proposed system is very secure as no chances of leakage of question paper as it is dependent on the administrator only. • The logs of appeared candidates and their marks are stored can backup for future use
  • 19. 11. Login Authentication Credential 12. Online Exam System via LAN
  • 20. 13. External Interface Requirements: A. User Interfaces:  Institute Registration Screen: Various fields available on the Screen : i. ii. Login Name iii. Institute Name iv. Email Id v. Password  Institute Login Screen: Fields available on this Screen are: 1. Login Name 2. Password  Entering Questions: Various Fields are: i. Questions ii. Options (4) iii. Correct Answer  Exam Details Screen: Various Fields are: i. Exam Name ii. No. Of Questions iii. Time Limit iv. +VE, -VE Marks v. Passing Marks  Student List Screen: Various Fields are: i. Student ID ii. Student Name iii. Institute ID
  • 21.  Student Taking Exam Screen: Various Fields are: i. Display Of Question With Options ii. Control Buttons To switch questions  Result Displaying Screen: Various Fields are: i. No. Of Correct Questions ii. No. Of Incorrect Questions iii. No. Of UNATTEMPTED Questions. iv. Total Marks. v. Result(Pass/Fail)  Hardware Interface i. Support for printer for printing results then and there ii. Screen resolution of at least 800X600 is required for proper and complete viewing of screens. Higher resolution will be accepted  Software Interface i. Any windows based operating system. ii. MS Access 2000 as the DBMS-for database. iii. IDE (NET BEANS) for developing code.
  • 22. 14. Level 2 DFD for Students
  • 23. 15. Level 2 DFD for Institute
  • 24. 16. Functional Requirements It deals with the functionalities required from the system which are as follows: The website will help the colleges/organizations/companies to conduct their online exams.  Only authorized person can access related details.  The organization will register them on the website for conducting their exams.  Organizations can change their information regarding themselves.  The students can login through TEST-ID and PASSWORD and give their exams.  Administrator will be responsible for updating the site.  The organization can change questions and test papers whenever they want. 17. Non Functional Requirements. a) Performance No. of terminals to be supported is dependent on the server that we will use at the time of deployment. The web application server used should provide good performance and ability to manage performance with techniques such as support for caching..After completing the exam, the entire score of the student will be calculated as per the rules in less than a second. b) Availability Online Examination site has 24*7 availability. It can be accessed for 24 hours a day. For this UPS support must be on the server site with a backup of at least 8 hours in case of power failure. Students can take exam only during the previously allotted time slots, however can open site anytime to access other information. Colleges can register for the exam anytime.
  • 25. c) Reliability It means the extent to which program performs with required precision. The website developed should be extremely reliable and secure so that information about any questions etc. is not leaked before the actual exam is held. d) Usability The website should be user friendly and should require least effort to operate. The web server used should provide services like session management to maintain sessions in the application. e) Portability The website is made using HTML, JSP .which are platform independent and can be transported to other servers with minimum effort. f) Flexibility It is effort required to modify operational program. The whole website should be made using independent modules so that any changes done in 1 module should not effect the other one and new modules can be added easily to increase functionality
  • 26. 18. The technologies used to develop the site are:- I. FRONTEND: - (Languages)  J2EE:- Java 2 Enterprise Edition is a programming platform— part of the Java Platform for developing and running distributed multitier architecture Java applications, based largely on modular software components running on an application server.  HTTP:- Hypertext Transfer Protocol is a transaction or oriented client/server protocol between web browser & a Web Server.  APACHE TOMCAT: - Web-server for running j2ee applications over network.  HTML:- HTML ,stands for Hyper Text Mark-up Language, is a mark-up language for web pages. It provides a means to create structured documents including headings, pictures, objects, lists, links, and other items and can be used to create interactive pages. It can include or can load scripts in languages such as JAVA SCRIPT which affects the behaviour of HTMML processors like Web Browsers II. BACKEND: - (Database)  MS-ACCESS: - MS-ACCESS is used as a database. MS-ACCESS is a user friendly user database with no special skills required to learn it.  Database and tables in MS-Access are portable.  Users can create tables, queries, forms and reports, and connect them together with macros.  MS-Access is relatively compatible with SQL .Queries can be viewed graphically or edited as SQL statements.
  • 27. 19. Coding slogin.jsp <html> <head> <title>Slogin</title> <script language="JavaScript"> function Abort(){ history.back(); } </script> </head> <BODY bottomMargin=0 aLink=#f0f0f0 leftMargin=90 rightMargin=90 link=#f0f0f0 topMargin=5 bgColor=#98afc7 vLink=#f0f0f0 > <TABLE border=10 cellSpacing=0 cellPadding=0 width="100%" bgColor=#4e9258> <TR> <TD vAlign=top align=middle> <TABLE bgcolor=#f0f0f0 border=0 cellSpacing=0 cellPadding=0 width=140 align=center> <TR> <TD height=100 width="25%"><IMG border=0 alt="" src="logo.gif" width=250 height=100>&nbsp;</IMG></TD> <TD height=100 width="50%"><IMG border=0 alt="" src="logo2.jpg" width=580 height=100> </TD> <TD height=100 width="25%"><IMG border=0 alt="" src="logo.gif" width=250 height=100>&nbsp;</TD> </tr> <%@page import="java.sql.*"%> <TABLE border=0 cellSpacing=10 cellPadding=0 width="100%" bgColor=#54c571> <tr><td width=30% align=left> <% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection c=DriverManager.getConnection("jdbc:odbc:mydsn1"); Statement s=c.createStatement(); String studentid=request.getParameter("StudentId");
  • 28. String studentname=request.getParameter("StudentName"); String institutecode=request.getParameter("InstituteCode"); String iname=request.getParameter("InstituteName"); ResultSet rs=s.executeQuery("select * from org_details where Loginname='"+loginname+"'"); if(rs.next()) { out.println("<img src=fail.gif width=200 height=150></td><td align=left>"); out.println("<h3>Loginname has already been taken.Try with a different Login name.</h3></td></tr>"); out.println("<tr><td>&nbsp;</td></tr><tr><td>&nbsp;</td></tr><tr><td>&nb sp;</td></tr>"); out.println("<tr><td align=left><input type=button value=BACK onclick='Abort()'></td></tr>"); } else{ s.executeUpdate("insert into org_details (LoginName,Email,Password,InstituteName) values('"+loginname+"','"+email+"','"+password+"','"+iname+"')"); String s1=loginname+"edetails"; String s2=loginname+"qtable"; String s3=loginname+"slist"; s.executeUpdate("create table "+s1+"(ID number,Ename text,Tlimit text,Passmarks number,NoQues number,Pmarks number,Nmarks number)"); s.executeUpdate("create table "+s2+"(QID Counter,Question text,A text,B text,C text,D text,Answer text)"); s.executeUpdate("create table "+s3+"(SID number,Sname text,Egiven number,marks number,result text)"); out.println("<img src=welcome.jpg width=200 height=150></td><td align=left>"); out.println("<h2>Welcome "+loginname+"..You have successfully signed up.</h2>"); out.println("<tr><td>&nbsp;</td></tr><tr><td>&nbsp;</td></tr><tr><td>&nb sp;</td></tr>"); out.println("<tr><td></td><td align=left><a href=const.html><img src=ContinueButton.jpg width=130 height=40></a>"); out.println("&nbsp;&nbsp;<a href=index.jsp><img src=logout.gif width=130 height=40></a>"); } %>
  • 29. </td></tr> </table> </table> </body> </html> institute.html <html> <head> <title>Institutes</title> <meta http-equiv="Content-Type" content="text/html; charset=windows- 1252"> </head> <BODY bottomMargin=0 aLink=#f0f0f0 leftMargin=90 rightMargin=90 link=#f0f0f0 topMargin=5 bgColor=#98afc7 vLink=#f0f0f0 > <TABLE border=10 cellSpacing=0 cellPadding=0 width="100%" bgColor=#4e9258> <TR> <TD vAlign=top align=middle> <TABLE bgcolor=#f0f0f0 border=0 cellSpacing=0 cellPadding=0 width=140 align=center> <TR> <TD height=100 width="25%"><IMG border=0 alt="" src="logo.gif" width=250 height=100>&nbsp;</TD> <TD height=100 width="50%"><IMG border=0 alt="" src="logo2.jpg" width=580 height=100> </TD> <TD height=100 width="25%"><IMG border=0 alt="" src="logo.gif" width=250 height=100>&nbsp;</TD> </TR></TABLE> <TABLE border=10 cellSpacing=10 cellPadding=0 width="100%" bgColor=#54c571> <TR> <TD bgColor=#e56e94 vAlign=top align=middle><FONT color=#000000 size=3 face=Arial><B><A
  • 30. href="index.jsp">HOME</A></B></FONT></TD> <TD bgColor=#e56e94 vAlign=top align=middle><FONT size=3 face=Arial><A href="const.html"><B>Exam list</B></A></FONT></TD> <TD bgColor=#e56e94 vAlign=top align=middle><FONT size=3 face=Arial><B><A href="institute.html">Institute </A></B></FONT></TD> <TD bgColor=#e56e94 vAlign=top align=middle><FONT size=3 face=Arial><B><A href="student.html">Student</A></B></FONT></TD> <TD bgColor=#e56e94 vAlign=top align=middle><FONT size=3 face=Arial><B><A href=""></A></B></FONT></TD> <TD bgColor=#e56e94 vAlign=top align=middle><FONT size=3 face=Arial><B><A href="about_us.html">About Us </A></B></FONT></TD> <TD bgColor=#e56e94 vAlign=top align=middle><FONT size=3 face=Arial><B><A href="FAQ.html">Help/FAQ</A></B></FONT></TD> <TD bgColor=#e56e94 vAlign=top align=middle><FONT size=3 face=Arial><A href="contact.html"><B>Contact us</B></A></FONT></TD> </TR></TABLE> <TABLE border=10 cellSpacing=0 cellPadding=0 width="100%"> <TR> <TD bgColor=#617c58><B><FONT color=#ff7000 size=3 face=Tahoma center> <MARQUEE onmouseover=this.stop() onmouseout=this.start()>Take a..<FONT color=#cf000 size=2 face=Tahoma><A href="http://www.ieccampus.com/iecalumni/alumni.html"> Sample Online Test</A></FONT></MARQUEE></FONT></B></TD></TR></TABLE> <br> <TABLE border=0 cellSpacing=0 cellPadding=10 width="100%"> <TR> <TD bgColor=#c0c0c0 vAlign=top width="18%" align=middle>&nbsp; <TABLE border=10 cellSpacing=10 cellPadding=10 width="100%" bgColor=#4e8975> <TR> <TD bgColor=#54c571 width="100%"><FONT size=4 face=Arial><B>Main Menu</B></FONT></TD></TR> <TR>
  • 31. <TD bgColor=#a74ac7 width="100%"><FONT size=2 face=Arial><B><A href="isignup.html">Institute Signup</A></B></FONT></TD></TR> <TR> <TD bgColor=#a74ac7 width="100%"><FONT size=2 face=Arial><B><A href="ilogin.jsp">Institute Login</A> </B></FONT></TD></TR> <TR> <TD bgColor=#a74ac7 width="100%"><FONT size=2 face=Arial><B><A href="slogin.html">Student Login</A> </B></FONT></TD></TR> <TR> <TD bgColor=#a74ac7 width="100%"><B><FONT size=2 face=Arial><A href="const.html">Sample Exam</A></FONT></B></TD></TR> <TR> <TD bgColor=#a74ac7 width="100%"><B><FONT size=2 face=Arial><B><A href="FAQ.html">Help/FAQ </A></B></FONT></B></TD></TR></TABLE> <P> <TABLE border=10 cellSpacing=0 cellPadding=0 width="100%" bgColor=#f87431> <TR> <TD width="100%" align=middle><B><FONT color=#ffffff size=2 face=Arial>Made By:</FONT></B></TD></TR></TABLE> <TABLE border=0 cellSpacing=10 cellPadding=10 width="100%" bgColor=#bce954> <TR> <TD bgColor=#e0ffff width="100%"><FONT size=2 face=Arial>Ankit Goel<br>Anoop Banswar<br>Ayush Aggarwal</FONT></TD></TR></TABLE></P> </TD> <P> </P> <P></P> <TD bgcolor=#ffffff vAlign=top width="61%" align=left> <P><BR><FONT color=#ff0000 size=5 face="Lucida Calligraphy"><B> <H1><marquee width="100%" bgcolor="yellow" behavior="alternate">OnlineExams4U</marquee></H1></B></FONT> <br><img src="institutes.jpg" width="300" height="250" align="left"> <font size=4 face=arial><i> OnlineExams4U fulfills the requirements of the institutes to conduct the exams online. They do not have to go to any software developer to make a separate site for being able to conduct exams
  • 32. online. They just have to register on the site and enter the exam details and the lists of the students which can appear in the exam. </i></font> <br><br> <a href="isignup.html"><img src="signup.gif" width="120" height="80"></a> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <a href="ilogin.jsp"><img src="signin.jpg" width="120" height="80"></a> <br><br> <font size=4 face=arial> <i> OnlineExams4U is a web application that establishes a network between the institutes and the students. Institutes enter on the site the questions they want in the exam. These questions are displayed as a test to the eligible students. The answers enter by the students are then evaluated and their score is calculated and saved. This score then can be accessed by the institutes to determine the passes students or to evaluate their performance. </i></font> </TABLE> <br> </TABLE> </body> </html>
  • 33. 20. Student Aspect  Request Registration.  Logging into the system.  Edit user information.  Selecting the test.  Appearing for the examination.  Printing the result at the end of the Examination.  Reviewing the given responses. 21. Administrator Aspect  Take back-up of the database.  Editing/Deleting/Creating the database.  Changing the password.  Logging into the system.  Accepting registrations of candidates.  Creating a test.  Posting questions in the above test.  Posting multiple options to respective question.  Marking correct Answer within the given options.  Time Limit of the test.  Whether to randomize the questions.  Set negative marks for wrong responses
  • 34. Chapter 3 Result and Discussion  Physical presence at a given location is absolutely not necessary  No time is spent on evaluation  Results are available instantly  Can be easily accessed 24/7 over the open test period  Can be timed to allow Y minutes to answer X number of questions  Easy Accessibility  Available at low cost.  Accuracy in checking the answer  Calculating Result.  User friendly.  Secure because of Authentication.  Online Exams - Convenience, security and flexibility.  Exams can be assembled and previewed, edited and published instantly. Exam Module Examination process  Login online examination system.  Attend Test  Submit The form of questions in test page:  Multiple choice questions  The Questions are selected at random
  • 35. Chapter 4 Conclusion The project has been successfully completed although with multiple setbacks that led to some incomplete system functionality and thus limiting the applicability of the system. Given more time and better resources the system has the potential of real life implementation in a formal setting as that of a college/university. The primary tools that were acquired from the experience include a better command of SQL and PHP and a new experience with JavaScript and some other scripting languages such as JSON and AJAX, that although are not used in the project were tested as alternatives to the project-scope defined languages. To further add more elements of reality in the entire system the project could be further simplified in terms of its interface and user interaction modules to allow even the partly database illiterate individual to hold posts of system administrators. Online Examination System (OLES) is a web application. The key is to minimize the amount of paper and convert all forms of documentation to digital form. It can observe that the information required can be obtained with ease and accuracy in the computerized system. The user with minimum knowledge about computer can be able operate the system easily. The system also produces brief result required by the management. Scope Scope of this project is very broad in terms of other manually taking exams  This can be used in educational institutions as well as in corporate world.  Can be used anywhere any time as it is a web based application (user Location doesn’t matter).  No restriction that examiner has to be present when the candidate takes the test.  Design to facilitate Administrator and User  Online examination is designed for educational institutes like Schools colleges and private institutes to conduct logic tests of their students or employees on regular basis.
  • 36. References Books  Let us C.  An Integrated Approach to Software Engineering.  Database System Concept. Search Engine  Google  Wikipedia Company:  LogixInfo Solution Pvt. Ltd. Website  Logixinfosolution.com  Codewithc.com  W3school.com Blog  Coolmanmeet16.blogspot.com