You are on page 1of 8

CERTIFICATE OF ORIGINALITY

I hereby declare that the project entitled Online Examination System submitted to the Department of M.C.A of KCRI, College, Alwar (Raj.) in partial fulfilment for the award of the Degree of Master of Computer Application in session 2012-2013 is on authentic record of my own work carried out under the guidance of ................ and that Project has not previously formed the basis for the award of any other degree.

Place: Date:

Signature of the candidate (Hemlata Sharma)

This is to certify that the above statement made by the candidate is correct to the best of my knowledge.

1. Signature of Internal Examiner Name Designation

2. Signature of External Examiner Name Designation

i|Page

ACKNOWLEDGEMENT

I am deeply indebted to many people for the successful completion of this project. I have received the enormous help, guidance and advice from many people. Guidance and Inspiration are indispensible in all walks of life. I express my sincere sense of gratitude to my guide ..................................... for his constant and appreciation throughout the preparation of this project work. I also wish to extend appreciation to my colleagues who offered their help when I needed the most throughout the training session. I thank the institute for giving me a chance to train in the organization. I wish to express my sincere thanks to all staff members of MCA Department, KCRI for their valuable suggestion and assistance rendering throughout the period of project.

HEMLATA SHARMA MCA IVth Sem.

ii | P a g e

ABSTRACT
Online examination is a new technique to conduct an examination through internet. The purpose of on-line test simulator is to take online test in an efficient manner and no time wasting for checking the paper. The main objective of on-line test simulator is to efficiently evaluate the candidate thoroughly through a fully automated system that not only saves lot of time but also gives fast results. For students they give papers according to their convenience and time and there is no need of using extra thing like paper, pen etc. Scope of this project is very broad in terms of other manually taking exams. Few of them are: 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. No restriction that examiner has to be present when the candidate takes the test.

iii | P a g e

TABLE OF CONTENTS
CHAPTER NO. TITLE PAGE NO.

CERTIFICATE ANKNOWLEDGEMENT ABSTRACT

i ii iii

1. Introduction of Java 1.1 1.2 History Java features .

1 1 2 4 4 4 4 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11
iv | P a g e

2. Java edition 2.1 2.2 2.3 Java 2 Standard edition (J2SE) Java 2 Enterprises edition (J2EE) Java 2 Micro edition (J2ME)

3. GUI application development 3.1 GUI application 3.1.1 3.1.2 3.2 3.3 3.4 3.5 3.6 Java.awt package Java. swing package

Swing GUI components Java 2D API Difference between awt and swing packages Applet The Abstract window toolkit packages 3.6.1 3.6.2 3.6.3 awt package awt image package awt peer package

4. Introduction to JDBC 4.1 4.2 4.3 What is JDBC and why JDBC ? JDBC driver types JDBC architecture

4.4 4.5 4.6 4.7

JDBC driver manager JDBC driver JDBC-ODBC bridge Application

11 11 12 12 13 13 14 16 16 17 17 17 17 17 18 19

5. Introduction to HTML 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 6. Servlet 6.1 Introduction 6.1.1 6.2 6.3 6.4 The advantages of Servlets over Traditional CGI What is World Wide Web? What is HTML? Style sheets Components of www:-Webpage Home Page Link Web Sites Web Servers Hypertext Gateway programs

19 19 21 23 24 26 27 28 28 31 31 34 35 36

The Servlet Life Cycle Writing Servlet HTTP Servlets 6.4.1 6.4.2 6.4.3 6.4.4 Working of Servlet Deploying Servlet into Jsdk2.1 Deployment Descriptor Deploying the Servlet using Apache Tomcat

7. Java Server Page (JSP) 7.1 7.2 Introduction Java Server page 7.2.1 7.3 Working of JSP

Components of JSP

v|Page

8. Session tracking and Cookies 8.1 8.2 8.3 8.4 8.5 Introduction Cookies in Servlet Session tracking HTTP session binding listener Session context

38 38 38 39 42 43 44 44 45 47 50 52 54 56 60 65 67 67 68 69 69 71

9. Coding 9.1 9.2 9.3 9.4 9.5 9.6 9.7 9.8 9.9 Source code: userprofile.jsp testform.jsp showresult.jsp certificate.jsp index.jsp About user.html contact.html home page

10. Project (Web Application) 10.1 10.2 Introduction of project software development methodology 10.2.1 life cycle model 10.2.2 water fall model 10.2.3 software requirement specification 10.3 10.4 Overview Documentation 10.4.1 Use Case 10.4.2 Data Flow Diagram 10.4.3 ER Diagram 10.5 10.6 10.7 10.8 Feasibility Study Objectives of Software Testing Principles of Software Testing Strategy for Software Testing

79 79 80 82

83 84 85
vi | P a g e

10.9 10.10

Application Homepage Application Login Window

86 87 88 89 989 90 90 91 91 92

10.11 Window after Sign in 10.11.1 10.11.2 10.12 After Sign in of student After Sign in of expert

Test paper Category

10.13 Question of Programming test 10.14 Student Result with correct answers and description 10.15 Student All test results 10.16 Student certificate

Conclusions References

93 94

vii | P a g e

LIST OF FIGURES
S.No.
3.1 4.1 6.1 6.2 7.1 10.1 10.2 10.3 10.4 10.5 10.6 10.7 10.8 10.9 10.10 10.11

Figure Name
Applet package JDBC Architecture Sevlet Life cycle Deploy Servlet using apache tomcat The JSP processing life-cycle on first time invocation Use-case Diagram Data flow Diagram E-R Diagram Sign-in or Home Window Window After sign-in of student Window After sign-in of expert Test paper category Question window of programming Test Student result with correct answer and description Window of student all results Window of Student Certificate

Page-no.
8 11 22 29 35 79 80 82 87 88 89 89 90 90 91 91

viii | P a g e

You might also like