0% found this document useful (0 votes)
43 views17 pages

Adv Editied

This document describes a micro project on developing an online examination system. It includes proposal and report formats, as well as certificates from the board of technical education and guides. The project was created by two students and involved designing a program to manage exams online, importing necessary libraries, and executing the program to achieve the expected output.

Uploaded by

Mayur Mahajan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views17 pages

Adv Editied

This document describes a micro project on developing an online examination system. It includes proposal and report formats, as well as certificates from the board of technical education and guides. The project was created by two students and involved designing a program to manage exams online, importing necessary libraries, and executing the program to achieve the expected output.

Uploaded by

Mayur Mahajan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

Maharashtra State Board of Technical Education

Mumbai. (M.S.B.T.E)

MICRO PROJECT
On
“Online examination System”

Submitted by
Mayur Mahajan
Gaurav kakde

G.S. Mandal’s
Department of Computer Engineering
Marathwada Institute of Technology,
Polytechnic, Chhatrapati Sambhaji Nagar.
Academic Year: - 2023-2024
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION

CERTIFICATE
This is to certify that: -
Roll Enrollment Exam
Name of Student
No. No. Seat No.
45 Mayur Mahajan 2100660143

32 Gaurav kakde 2100660117

We have successfully completed “Online Examination System” Micro-project


for the subject Advanced Java Programming as in the enclosed ‘Portfolio’
during his tenure of Completing the Diploma in Computer Engineering CO5I in
Academic Year 2023-2024 from M.I.T. Polytechnic, Chhatrapati Sambhaji
Nagar with Institute Code 0066.
Date:

Prof. M.S. Tajane Prof. A. S. Nagrik


Guide H.O.D.

Principal
Marathwada Institute of Technology,
Polytechnic, Chhatrapati sambhaji
Nagar
INDEX
Annexure-IV Micro Project Teacher Evaluation Sheet
Annexure-I A “Format for Micro-Project Proposal”
1.0 Aim/Benefits of Micro Project (minimum 30-50 words)

2.0 Course Outcomes Addressed

3.0 Proposed Methodology (procedure in brief that will be followed to do the micro-
project in about 100-200 words.)

4.0 Action Plan (Sequence and time required for major activity.)

5.0 Resources required (major resources such as row material, some machining facility,
software etc.)

Annexure-II A “Format for Micro-Project Report”

1.0 Rationale (Importance of the project, in about 30 to 50 words. This is a modified


version of the earlier one written after the work)

2.0 Aim/Benefits of Micro Project:

3.0 Course Outcomes Achieved (Add to the earlier list is more Cos are addressed)

4.0 Literature Review

5.0 Actual Methodology Followed (Write step wise work done, data collected and its
analysis (if any). The contribution of individual member may also be noted.)

6.0 Actual Resources Used (mention the actual resources used).

7.0 Outputs of the micro projects (Drawings of the prototype, drawing of survey,
presentation of collected data, findings etc.)

8.0 Skill Developed/Learning outcome of this micro project

9.0 Applications of this micro project


Annexure-IV
Micro Project

Name of Programme: Diploma in Computer Engineering Semester: -4th


Course Title: Java Programming Code: 22412
Title of Micro Project: Online Examination System
Course Outcomes Achieved:

1. Handle events of AWT and Swing Component.


2. Develop a program using GUI Framework (AWT and Swing).
3. Develop programs to handle events in java programming.

Process and Individual Total


Roll Enrollment Exam Product Presentation Marks
Name of Student
No. No. Seat No. Assessment / Viva (10)
(06) (04)
45 Mayur Mahajan 2100660143

32 Gaurav kakde 2100660117

Comments / Suggestions about work:

Signature of Teacher :

Name of the Teacher : M.S. Tajane


Annexure-I
Micro-Project Proposal
(Format for Micro-Project Proposal About 1-2 pages)

Title of Micro-Project: Online Examination System

1.0 Aim/Benefits of Micro Project (minimum 30-50 words)

Our Microproject topic is Online examination System there are many benefits of an online
examination System these portals are designed to manage exam without hassles.
There are some following benefits as follows:
o We can get instant feedback from students.
o High Accuracy of online examination portal.
o And it has Better Security.
o Students can Attend Exams from Anywhere.
o There are some interactive online Quizzes not only helpful for teacher with
teaching techniques during e-learning but also have a beneficial impact on
students. Increasing Students involvement, motivation, better score are several
benefits that student get through fun online quizzes.

2.0 Course Outcomes Addressed


1. Handle events of AWT and Swing Component.
2. Develop a program using GUI Framework (AWT and Swing).
3. Develop programs to handle events in java programming.

3.0 Proposed Methodology (Procedure in brief that will be followed to do the micro-
project in about 100-200 words.)

1. Firstly, we did discussion on topic and finally came to a conclusion and decided a topic.

2. After proper selection of topic, we developed a program which in order to the proper
count ofthe correct answered question.

3. While developing this program we imported various packages and libraries which are
present in java. Some of them are javax. swing and many more.

4. After proper import of various libraries and packages the program was all set to be executed.

5. After all we successfully executed the program on NetBeans.


6. And the program was giving the required output as expected.
4.0 Action Plan (Sequence and time required for major activity.)
Name of
Sr. Planned Planned
Details of Activity Responsible
No Start Date Finish Date
Team Members
1 Topic selection
Mayur, Gaurav
29/07/23 30/7/23

2 Preparation of proposal
Mayur, Gaurav
01/08/23 06/08/23

3 Submitting proposal Mayur, Gaurav


10/08/23 15/08/23

4 Collecting information & Mayur, Gaurav


detailed study of project
16/08/23 20/08/23

5 Literature survey 21/08/23 30/08/23 Mayur, Gaurav

6 Stepwise Methodology 1/09/23 10/09/23 Mayur, Gaurav

7 Writing code & output


11/09/23 18//09/23 Mayur, Gaurav

8 Final Preparation of report


19/09/23 26/09/23 Mayur, Gaurav

9 Submission of report
27/09/23. 27/09/23 Gaurav, Mayur
5.0 Resources required (major resources such as row material, some machining
facility, software etc.)
Sr. Name of Resource/Material Specification Qty. Remarks
No
1 Laptop I5 11th gen

2 JDK Version 1.7

Names of Team Members with Roll No.: -

Roll No. Name of Student

45 Mayur Mahajan

32 Gaurav kakde
Annexure-II
Micro-Project Report
(Format for Micro-Project Report minimum 4 pages)

Title of Micro-Project: - Online Examination System

1.0 Rationale (Importance of the project, in about 30 to 50 words. This is a modified


version of the earlier one written after the work)

1. Online Examination System is a computerized system that gives instant results and
also saves time.
2. It fully automates all the previous manual process of taking written exams.
3. Our online examination system also allows assessments to be evaluated in less time.
4. The test takers can take the assessment or examination by logging into the online
examination system during class or at home with the use of their own devices.
5. They also get the opportunity to see their results and answers as instant feedback
about their knowledge or understanding of their chosen topics
6. A modern online examination system is thus a critical tool for universities or colleges
to assess and improve student outcomes.
7. The data in Online Examination System is regenerated repeatedly so that students
have access to new data.

2.0 Aim/Benefits of Micro Project:

Our Microproject topic is Online examination there are many benefits of an online exam
System these portals are designed to manage exam without hassles.
There are some following benefits as follows:
o We can get instant feedback from students.
o High Accuracy of online examination portal.
o And it has Better Security.
o Students can Attend Exams from Anywhere.
o There are some interactive online Quizzes not only helpful for teacher with teaching
techniques during e-learning but also have a beneficial impact on students. Increasing
Students involvement, motivation, better score are several benefits that student get
through fun online quizzes.
3.0 Course Outcomes Achieved (Add to the earlier list is more Cos are addressed)

1. Handle events of AWT and Swing Component.


2. Develop a program using GUI Framework (AWT and Swing).
3. Develop a program to handle an event in java programming.

4.0 Literature Review: -

As Our project topic is online examination system in which we have used some concepts like
Event handling, Swing etc. In this we learned detail about creating Gui in which button,
textbox etc. For this to collect brief information about the topic we referred various websites
and also saw various YouTube videos and gathered the information in detail.

Here are some of the websites and YouTube links through which helped us a lot

https://www.javatpoint.com/
From this website we learned about what is AWT? what is use of AWT?
AWT stands for Abstract Window Toolkit. It is a Java API that allows developers to create graphical user
interfaces (GUIs). AWT is platform-dependent, meaning that the look and feel of AWT GUIs will vary
depending on the underlying operating system.
Use of AWT
To create a simple GUI for a desktop application.
To create a custom GUI for a web application.
To create a user interface for a game.
To create a user interface for a scientific application.

https://www.geeksforgeeks.org/introduction-to-java-swing/
From this website we learned about the concept of swing
Swing is a lightweight GUI toolkit that is part of the Java Foundation Classes (JFC). It is built on top of the
Abstract Window Toolkit (AWT) and is entirely written in Java. Swing provides platform-independent and
lightweight components, as well as a rich set of widgets for building sophisticated GUI applications.
https://www.scaler.com/topics/event-handling-in-java/
From this we learnt how to handle event, what is event handling
Event handling in Java refers to the process of responding to events that occur in a program, such as user
input, button clicks, or changes in the state of an application. Java provides a number of built-in events
handling mechanisms, including the `Event Listener` interface and the `ActionListener` interface, which
allow you to register event handlers and handle events in a program.

https://www.codingninjas.com/studio/library/layout-manager-in-java
This website helped us to understand how exactly layout manager class works basically
In Java, a Layout Manager is a class that manages the visual layout of components in a Container, such as
a Frame, a Dialog, or a Browser. The Layout Manager determines the arrangement of components based
on the available space and the constraints of the components. There are several Layout Managers available
in Java, including Box Layout, Grid Layout, and Flow Layout. By using a Layout Manager, you can easily
create a visually appealing and organized user interface without having to write complex code.

https://www.tabnine.com/code/java/classes/javax.swing.ButtonGroup
This website gives a detailed information about Button group component that how it is helpful to us in
microproject while designing a button So, basically A button group in Java is a container that holds
multiple buttons and allows them to be manipulated as a group. It offers convenience and simplicity when
working with multiple buttons, enabling actions to be performed on all of them simultaneously. The button
group can be created using the `JButtonGroup` class and is widely used in Java applications.

https://www.geeksforgeeks.org/
from this website learned about JLabel, JRadioButtton and many more that are used in our microproject.
A JLabel is a swing component in Java that displays text or an image. It is often used to provide a
description or label for other components. A radio button, on the other hand, is a type of button that is
commonly used to allow users to select only one option from a group of options. In Java, you can use the
JRadioButton class to create radio buttons. By combining a JLabel and a JRadioButton, you can create a
labeled radio button, which is a radio button with a text label next to it.
https://youtube.com/@LearnCodeWithDurgesh?si=n0868yNLM9iR6_l2
we referred this channel after learning from all of the above website to implement this in the project
that’s what we learnt from these above websites so basically it is helpful to us when we started coding
for the microproject and had some error while designing the Gui for this microproject.

https://netbeans-ide.informer.com/8.2/
from this website we downloaded this IDE for development as it is easy to use and it is very to adjust the
component in container to form a user-friendly GUI for our project.

https://www.oracle.com/in/java/technologies/downloads/
From this website we downloaded java development kit is needed as it a bundle of tools and libraries that
developers use to create Java applications. Where The JDK includes the Java Runtime Environment
(JRE), a compiler, an archiver, a debugger, and other development tools. The JDK converts Java source
code into a format that the JRE can execute. The JDK also includes a debugger that notifies developers of
errors when compiling code. Overall if we want run our program or we find the error in our project that it
essential to download the java development tool .
5.0 Actual Methodology Followed (Write step wise work done, data collected and its
analysis (if any). The contribution of individual member may also be noted.)

1. The first and the foremost task was to decide the topic and we were so confused and
after discussed with the teacher and we finally chose the topic of making online
examination system using java.
2. After the selection of topic, the next task was to prepare the proposal of the micro-
project
3. After the preparation of proposal, it was supposed to be accepted to the subject guide.
4. Once the proposal, was submitted then the main task starts then we started to
collecting detailed information about our project.
5. As work was distributed so one of us was responsible for collecting and it has given a
fixed deadline.
6. After that we immediately start making the report where Gaurav was supposed to
write the aim and benefits, course outcomes related to our project and it has fixed
time slot.
7. The then main task was to write the literature for the project topic which is the main
part of the report, Gaurav and Mayur took the charge to write the literature review
which includes all the detailed information and the additional and external help
acquired from various websites and YouTube channels.
8. In which Gaurav was responsible to gathered information from 3 links above
mentioned in literature review. Which related to what are GUI framework? how they
are useful to create a GUI?
9. Then mayur collected some of remaining information related to project next 3 links
that are above mentioned in literature review. which are related to what are different
component to design a GUI for our project.
10. After that we studied various event handling class that are used in our project.
11. As some of the information was collected by Mayur and some by Gaurav so whatever
information collected and learnt by Mayur he shared and discussed with Gaurav so
that he also gets to know and vice versa.
12. After that we both wrote the actual methodology in which it is supposed to write the
detailed contribution of each team member.
13. Once literature review & methodology is written Then, we were all set to write the
program and before we referred one you tube channels to understand implementation.
14. After that we took some of the support from teacher and also with the help of self-
think, we wrote a program and although we wrote the program as per our ability there
were somewhat errors found.
15. The then next main task was to find errors and eliminate it.
16. After finding errors and eliminating it the developed.
17. After completing program work, we started writing report for our microproject.
18. after that we successfully completed our microproject

6.0 Actual Resources Used (mention the actual resources used).

S Name of Resource/Material Specification Qty. Remarks


r.
N
o
1 Laptop I5 11th gen

2 JDK Version 1.7

7.0 Outputs of the micro projects (Drawings of the prototype, drawing of survey,
Presentation of collected data, findings etc.)
8.0 Skill Developed/Learning outcome of this micro project

a. Prepare project proposals before starting the project.


b. Work independently for the responsibility undertaken.
c. Work persistently to achieve the targets.
d. Collect relevant data form different sources.
e. Confidently answer the questions asked regarding the project.
f. Ask help from others including subject guide whenever required,

9.0 Applications of this micro project: -

1. Educational Institution
2. Recruitment
3. Government Exams
4. Professional Certifications
********

You might also like