23
ONLINE EXAMINATION SYSTEM MASTER DEGREE PROJECT Submitted By- Abhishek Mandal Registration no-161541810002 Roll no-15499016028 A Project submitted in partial fulfillment of the requirements for the degree of MSC In Computer Science Under Supervision Subhajit Adhikari Dinabandhu Andrews Institute of Technology and Management Maulana Abul Kalam Azad University of Technology 11 th MAY,2018

161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

ONLINE EXAMINATION SYSTEM

MASTER DEGREE PROJECT

Submitted By-

Abhishek Mandal

Registration no-161541810002

Roll no-15499016028

A Project submitted in partial fulfillment of the requirements for

the degree of MSC

In

Computer Science

Under Supervision

Subhajit Adhikari

Dinabandhu Andrews Institute of Technology and Management

Maulana Abul Kalam Azad University of Technology

11th MAY,2018

Page 2: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 2 of 23

INDEX

TO WHOM IT MAY CONCERN……...................................................................3

CERTIFICATE OF APPROVAL ….……………………………………………….………..4

DECLARATION OF ORIGINALITY AND COMPLENCE OF ACADEMIC

ETHICS………………………………………………………………………………………....5

ACKNOLEDGEMENT………….……………………………………………………………..6

WEB DEVELOPMENT…………………………………………………………………….....7

PHP……………………………………………………………………………………………….7

MY SQL DATABASE …………………………..……………………..……...............……7

OBJECTIVES ………………………………………………...………..……………………..7

HW & SW REQUIREMENT…………………………………………………………..……..8

OUR WORK………………………………………………………………..………………......8

Diagrams……………………………………………..……………………………….….…..10

Screen Shots……………………………………………..……………………………….….12

Conclusion/Future work…………………………….………………..…………………..23

References………………………………………………….……………………………..….23

Page 3: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 3 of 23

TO WHOM IT MAY CONCERN

This is certified that the work entitled as “Online Exam

System” has been satisfactory completed by

AbhishekMandal (Roll- 15; Reg- ).

It is a bona-fied work carried out under my supervision at

DAITM Kolkata for partial fulfillment of MSC-Computer

Science during the academic year 2017-1018.

……………………………………………………..

Project Guide

SUBHAJIT ADHIKARI

Assistant professor

DAITM Kolkata

……………………………………………………..

Forward by

PARAMITA RAY

HOD of Computer Science dept.

DAITM Kolkata.

Page 4: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 4 of 23

CERTIFICATE OF APPROVAL

This is certified that the work entitled as “Online Exam System” has

been satisfactory completed by Abhishek Mandal (Roll-15499016028;

Reg-161541810002.It is a bona-fied work carried out under my

supervision at DAITM Kolkata for partial fulfillment of MSC-Computer

Science during the academic year 2017-1018.

It is understood that by this approval the undersigned do not nessecerily

endorse or approve any statement made, opinion expressed or

conclusion drawn there in but approve this project only for the purpose

for which it has been submitted.

Examiners

…………………………………………….

Signature of examiners

Date:

Page 5: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 5 of 23

DECLARATION OF ORIGINALITY AND COMPLENCE

OF ACADEMIC ETHICS.

I hereby declare that this thesis contents original research work done by

me, as part of Master of Computer Science studies. All information in

this document has been obtained and presented in accordance with the

academic rules and ethical content.

I also declare that, As required by these rules and conduct I have fully

cited and referenced all the materials.

NAME:-Abhishek Mandal

ROLL:-15499016028

REG:-161541810002

PROJECT TITLE:- “ONLINE EXAMINATION SYSTEM”

…………………………………….

SIGNATURE & DATE

Page 6: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 6 of 23

ACKNOLEDGEMENT

I would like to express my sincere, heart-felt gratitude to my respected

guide Assistant Prof. SUBHAJIT ADHIKARI, dept. in computer

Science in DAITM under MAKAUT, for this unfailing guidance,

prolific encouragement, constructive sujjession and continuous

involvement during each and every phase of this work.

I would also thank Principle Dr. SANJUKTA NANDY, Assistant Prof.

PARAMITA ROY, HOD and all faculty members and stuff for

providing me all the facilities and for her support to all the activities.

I would like to express my gratitude to my parents for their unbreakable

believes, Support and guidance.

Last but not the least I would like to thank all my classmates of MSC-CS

batch 16-18 for their co-operation and support.

SIGNATURE:

DATE:

NAME:-Abhishek Mandal

ROLL:-15499016028

REG:-161541810002

Page 7: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 7 of 23

WEB DEVELOPMENT

Web[1] programming, also known as web development, is the creation of dynamic

web applications. Examples of web applications are social networking sites like

Facebook or e-commerce sites like Amazon.

PHP

PHP[2] (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used

open source general-purpose scripting language that is especially suited for web

development and can be embedded into HTML.

MY SQL DATABASE

MySQL,[3] the most popular open-source database, offers the power of a relational

database in a package that's easy to set up and administer, and Learning

MySQL provides all the tools you need to get started. This densely packed tutorial

includes detailed instructions to help you set up and design an effective database,

create powerful queries using SQL, configure MySQL for improved security, and

squeeze information out of your data.

OBJECTIVES

1. Time saving

2. Saving of papers

3. Increase student’s skill

4. Instant result

5. Accurate score

Page 8: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 8 of 23

HW & SW REQUIREMENT

The Hardware requirements are:

a. 4 GB RAM.

b. i3 Processor

c. 500 GB HDD

d. 1.5 gb graphics card

The Software requirements are:

a. Windows 10 OS

b. Chorome browser version: 62.0.3202.75 (64-bit)

c. Xampp version: 7.2.4 / PHP 7.2.4(64 bit)

d. Edraw Max

e. Notepad++

OUR WORK

Our project, online examination system will help you to give your online exam, at

first the student has to log in by giving his/her necessary details and submit that.

After submission the student can log in and can eligible to give exam. In the exam

panel, the timer is there & it can have controlled by the admin panel. The student,

who give the exam for single time will not be able to give exam further unless the

Admin allow. After giving the exam the student can see the results instantly on the

screen.

Page 9: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 9 of 23

The admin’s functionality

1. Set up the question set,

2. Update the question set,

3. set the timer

4. Update the students corner notices

5. Can be able to see the details of the students who are signed in.

The user’s functionality

1. Login

2. Registration

3. Give exam

4. Fidback Submit

Page 10: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 10 of 23

Diagrams

Page 11: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 11 of 23

Page 12: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 12 of 23

Screen Shots

Page 13: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 13 of 23

Page 14: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 14 of 23

Page 15: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 15 of 23

Page 16: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 16 of 23

Page 17: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 17 of 23

Page 18: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 18 of 23

Page 19: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 19 of 23

Page 20: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 20 of 23

Page 21: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 21 of 23

Page 22: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 22 of 23

Page 23: 161541810002 Roll no-15499016028 · This densely packed tutorial includes detailed instructions to help you set up and design an effective database, create powerful queries using

Page 23 of 23

Conclusion/Future work

We can introduce descriptive type questions & answers in future. The online

certification generation mechanism can be added. 24×7 online assistant procedure

may be added. We should try to implement different kinds of PHP plugins like

Code Igniter and aptana studio in Future.

References:

[1] https://www.codeconquest.com/what-is-coding/web-programming/

[2] http://php.net/manual/en/intro-whatis.php

[3] http://shop.oreilly.com/product/9780596008642.do

[4]http://webcache.googleusercontent.com/search?q=cache:http://blog.softwarehou

se.co/2012/05/online-exam-system-future-of-all.html