0% found this document useful (0 votes)
2 views

IT Project

The document certifies that Raj Fatehveer Singh Brar completed an Information Technology project on 'JAVA – Online Quiz' at Bawa – Lalvani Public School under the guidance of Mr. Raghav Kapoor. It includes an acknowledgment section expressing gratitude to various contributors, an index of project sections, and detailed descriptions of the project's objectives, system implementation, and coding. The project aims to automate testing processes using a user-friendly interface and a centralized database with MySQL.

Uploaded by

ythegreat31
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

IT Project

The document certifies that Raj Fatehveer Singh Brar completed an Information Technology project on 'JAVA – Online Quiz' at Bawa – Lalvani Public School under the guidance of Mr. Raghav Kapoor. It includes an acknowledgment section expressing gratitude to various contributors, an index of project sections, and detailed descriptions of the project's objectives, system implementation, and coding. The project aims to automate testing processes using a user-friendly interface and a centralized database with MySQL.

Uploaded by

ythegreat31
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

CERTIFICATE

This is to certify that Raj Fatehveer Singh Brar of Grade


XII – A of Bawa – Lalvani Public School, Kapurthala,
CBSE Roll Number: has successfully
completed the required Information Technology
Project on the topic “JAVA – Online Quiz” during the
academic session 2022 – 23 under the guidance of Mr.
Raghav Kapoor for the partial fulfilment of AISSCE as
prescribed by the CBSE.

_______________ _______________

Signature of Subject Signature of the


In – Charge Principal

_______________

Signature of External Examiner

_______________

Date

1|Page
Acknowledgement

Primarily, I would like to express my gratitude to the Almighty


Lord for the divine guidance and wisdom showered on me
while undertaking this project.

I would also like to express immense gratitude to my IT


teacher, Mr. Raghav Kapoor, for the help and guidance he
provided for completing this investigatory project.

I also thank my parents who gave their ideas and inputs to help
me make this project. Moreover, I thank the school
management for providing me the facilities and the
opportunity to do this project.

Lastly, I would like to thank my school mates whose constant


support made this project fruitful.

2|Page
Index

Sr. No. Topic Page Signature


Number
1 Introduction 5
2 Objective and 6–7
Scope of the
Project
3 System 8
Implementation
4 Login Form 9
Interface
5 Coding For Login 10 – 11
Form
6 Table For Login 12
Form
7 Registration Form 13
Interface
8 Coding For 14 – 16
Registration Form
9 Table For 17
Registration Form
3|Page
10 Online Quiz 18
Interface
11 Coding For Online 19 – 24
Quiz
12 Table For Online 25
Quiz
13 Bibliography 26

4|Page
Introduction

This software project has been specifically designed to


automate the functionalities of students. The purpose of this
project is to develop an Online Quiz to automate the students’
testing and examination processes.

This Online Quiz consists of a computerized database, a


collection of inter – related tables for a particular subject or
purpose, capable of producing different reports relevant to
the user. An application program is tied with the database for
easy access and interface to the database. Using the
application program or front – end, we can store, retrieve and
manage all the information in a proper way.

This software, being simple in design and working, does not


require much of training to users and can be used as a
powerful tool to create many such Online Quizzes.

During the coding and the design of the software project, Java
NetBeans IDE, a powerful front – end tool is used for getting a
Graphical User Interface (GUI) based integrated platform and
coding simplicity. As back – end, a powerful open – source
RDBMS, MySQL is used, as per the requirement of the CBSE
curriculum of Information Technology.

5|Page
Objective and Scope
of the Project

The objective of this software project is to develop a


computerized Online Quiz to automate the testing processes.
This software project is also aimed to enhance the current
testing and examination processes and methods, which can
help teachers to retrieve up – to – date information at the right
time and in right shape.

The purposed software system is expected to do the following


functionalities –

1) To provide a user – friendly, Graphical User Interface


(GUI) based, integrated and centralized environment for
various activities.

2) The purposed system should maintain all records and


should generate the required reports, results or
information when required.

3) To provide a graphical and user – friendly interface to


interact with a centralized database, based on Client –
Server Architecture.

6|Page
4) To i12dentify the critical operation procedures and
possibilities of simplification using modern IT tools and
practices.

In its current scope, the software enables the users to retrieve


and update the information from a centralized database
designed with MySQL. This software does not require much of
training time of users due to limited functionality and
simplicity.

During the development of this integrated project, Java


NetBeans IDE, a powerful, open – source event – driven form
– based development environment is used for modular design
and future expandability of the system.

Despite the best of efforts of the developer, the following


limitations and functional boundaries are visible, which limits
the scope of the application software –

1) This software can store records and produce reports in a


pre – designed format in softcopy. There is no facility yet
to produce customized reports. Only specified reports
are covered.

2) There is no provision to calculate super – scores or extra


credits; however, it can be developed easily with the help
of adding modules.

7|Page
System
Implementation

❖ The hardware used –

1) HP Laptop with i3 processor

2) Apple MacBook Pro with M2 Chip

❖ The software used –

1) Microsoft Windows 11 as Operating System

2) MacOS Monterey

3) Java NetBeans IDE 8.2 as front – end development


environment

4) MySQL 8.0 Command Line Client as back – end server


with database for testing

5) Microsoft Word 2019 for documentation

8|Page
Login Form
Interface

9|Page
Coding For Login
Form

10 | P a g e
11 | P a g e
Table For Login
Form

12 | P a g e
Registration Form
Interface

13 | P a g e
Coding For
Registration Form

14 | P a g e
15 | P a g e
16 | P a g e
Table For
Registration Form

17 | P a g e
Online Quiz
Interface

18 | P a g e
Coding For Online
Quiz

19 | P a g e
20 | P a g e
21 | P a g e
22 | P a g e
23 | P a g e
24 | P a g e
Table For Online
Quiz

25 | P a g e
Bibliography
❖ Books –

1) Database Management Applications – Class XII


(Student Handbook)

2) Information Technology – Class XI (Draft Study


Material)

❖ Websites –

1) https://www.geeksforgeeks.org

2) https://www.w3schools.com

26 | P a g e

You might also like