0% found this document useful (0 votes)
9 views11 pages

Final Ajp

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

Final Ajp

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

MAHARASHTRA STATE

BOARD OF TECHNICAL EDUCATION,


Mumbai.

A MICRO PROJECT PROPOSAL ON

“To-do List Application”

UNDER THE SUBJECT

“Advance Java Programming”

COMPUTER ENGINEERING DEPARTMENT


ACADEMIC YEAR
2024-2025

UNDER THE GUIDANCE OF


Mr. B. P. Mulla
GOVERNMENT POLYTECHNIC, MIRAJ.

Certificate

This is to certify that, as part of the partial fulfilment of the Third Years Diploma Course for the
semester fifth, the Bonafede students studying in Third Year Diploma (Computer), I Scheme
Vinay Shivanand Niranjan. have completed the project report titled as “To-do List
Application”– AJP (Advance Java Programming) under the guidance of Mr. B. P. Mulla and
submitted it to Government Polytechnic, Miraj. The information presented in this project report
has not been submitted earlier.

Place: Govt. Polytechnic,


Miraj Date: / / 2024

Mr. B. P. Mulla Dr. Prof. V. R. Falmari Dr S.A.Pardeshi


(GUIDE) ( HOD ) (PRINCIPAL)
ACKNOWLEDGEMENT

We take it is an opportunity to thank all those who have directly and indirectly inspired, directed
and assisted us towards successful completion of this project report. We express our sincere
thanks to the Principal Dr S.A.Pardeshi & the Head of Department, Mr. V. R. Falmari for having
us allowed to submit this report as part of our academics learning. We express our sincere thanks
to Mr. B. P. Mulla, Lecturer in Computer Department, Government Polytechnic, Miraj for
encouragement throughout the project report and guideline in designing & working out this
project.

Place: Govt. Polytechnic,


Miraj Date: / / 2024

Yours Sincerely -
Vinay Shivanand Niranjan.
Part I Annexure I

Micro-Project Proposal
Title of Micro-project:
-

“To-do List Application”


(1.0) Aim of Micro-project: -
Some of the Benefits of the micro-project are as follows:
 The major purpose of this AJP project is to provide knowledge about developing a to-do list
application using Advance Java.
 This project will give insight into creating a management system that allows users to
create, update, and manage their tasks efficiently.
 Demonstrate the use of Advance Java's platform-independent features to develop an
efficient task management system.

(2.0) Course Outcomes addressed: -


 Develop programs using Object Oriented Methodology in java.
 Use AWT Component.
 Use SWING Component.
 Apply Event Handling Concepts.

(3.0) Proposal Methodology:


The steps involved in the proposed methodology are:
1) Selection and finalization of topic.
In this step we are searching different topics for micro-project,
 Hotel Management System
 Hospital Management System
 Billing System
 The Bank Management System
From this we selected The To do list Application for micro-project also we have taken
the approval from the subject Teacher.
2) Information Gathering:
Search for information on creating to-do list systems and user interaction with task
management.
3) Creating functions & User defined Exception
Design functions to add, delete, and modify tasks, and handle exceptions such as task
completion or invalid inputs..
4) Execution & debugging the source code:
In this step we are going to compile & interpret the code.
5) Preparation of report:
In this step we are going to prepare micro-project report part A and Part B as per given
guidelines.

Modules Used:
1. javax.swing.*: The Swing package provides components for building graphical user interfaces
(GUIs) in Java applications, such as windows, buttons, text fields, and dialog boxes.

2. java.awt.*: The Abstract Window Toolkit (AWT) package offers basic GUI and drawing tools,
including graphics classes, fonts, and color handling. It supports more low-level window
components and event handling for user interactions.

3. java.awt.event.*: This package contains classes and interfaces for event handling in AWT and
Swing applications, enabling developers to respond to user actions like clicks, typing, and other
input events.

4. java.io.*: The I/O package provides classes for reading from and writing to files, managing data
streams, and handling exceptions related to file and data I/O operations.

5. java.text.SimpleDateFormat: This class is used to format dates into specific patterns and parse
text strings into date objects, helpful for consistent date handling in applications.

6. java.util.*: The util package offers utility classes for working with collections, date and time,
random numbers, and other essential components like HashMap, ArrayList, and Calendar.

(4.0) Resources Required: -


Sr Software Hardware
No.
1) Device name LAPTOP-
JDK (Java Development Kit) 6G2BT0A4
Processor:11th Gen Intel(R)
Core (TM) i3-
Installed RAM:8.00 GB (7.75
2) Microsoft word GB usable)
(5.0) Action Plan: -
Sr Details Of Activity Plan Start date Plan
No. enddate
1) Selection Of topic for Micro-project

2) Creating the Proposal

3) Literature review of micro-project

4) Collection of
Information About billing system

5) The development of project i.e., Coding


(Source code)
6) Record-keeping &Documentation
tasks
7) Creating a micro-project report

8) Evaluating the microproject with


teacher guidance.
Project Output :-

Loading Screen:-
App Interface :-
Part II Annexure II
Micro-Project Report

Title of micro-project:

“To-do List Application”


1.0 Rationale:

Advance Java is a platform-independent, open-source, object-oriented


programming language enriched with free & open-source libraries. In the current industrial
scenarios, Advance Java has broad industry support and is a prerequisite for many allied
technologies like Java server Pages and Android Application development. Managing tasks
and ensuring productivity through software is essential in many industries. Therefore, building
a To-do List Application allows us to acquire essential Java skills by implementing core Java
components
2.0 Aims /Benefits of the micro-project:

Some of the Benefits of the micro-project are as follows:


 The major purpose of this AJP Project is to develop a To-do List application that helps
users manage their tasks efficiently.
 This project gives hands-on knowledge about the practical application of Java in creating
task management systems.
 State the importance of Java's platform-independent features for building
management applications that can run on different devices.

3.0 Course outcomes related micro-project:


 Develop programs using Object Oriented Methodology in Advance java.
 Use AWT Component.
 Use Swing Component.
 Apply Event Handling Concepts.

4.0 Literature review:


Advance Java allows developers to create user-defined exceptions, providing customized
error handling in an application. In a To-do List application, such exceptions can be
employed to handle scenarios like task duplication or invalid task inputs. This literature
review explores various task management systems built using Java, focusing on how event
handling and object-oriented programming can be leveraged to create efficient and user-
friendly to-do list applications
.
5.0 Actual Resources Used:

Sr No. Software Hardware


1) JDK (Java Development Kit) Device name LAPTOP-
6G2BT0A4
2) Microsoft word Processor:11th Gen
Intel(R) Core (TM) i3-
Installed RAM:8.00 GB
(7.75 GB usable)

6.0 Actual methodology followed-


The steps involved in the proposed methodology are:

1) Selection and finalization of topic.


In this step we have searched different topics for micro-project,
 Hotel Management System
 Hospital Management System
 Billing System
 The Bank Management System
We considered various micro-project topics like Hotel Management, Hospital Management,
Billing Systems, and finally selected To-do List Application after receiving approval from the
subject teacher..

2)Information Gathering:
We searched for information related to task management, user interaction, and organizing tasks
through various online resources.
3)Creating functions & User defined Exception
We designed functions to add, remove, and update tasks. We also implemented user-defined
exceptions to handle cases such as task duplication or invalid input.

4) Execution & debugging the source code:


The code was compiled, interpreted, and debugged to ensure the proper working of the To-do List
Application.
5)Preparation of report:
In this step we prepared micro-project report as per given guidelines.
7.0 Skill developed /learning outcomes:
 The concept of project understood.
 Implementation of the self-development process.
 The structure and requirement of proposal and report understood.
 How to search information and use of different online tools come to know.

8.0 Application of Project:


 Project Management
 Schools for managing assignments
 Stores for task tracking
 Personal task management

 Conclusion 
We successfully developed the To-do List Application using Advance Java and
employed event-handling concepts for effective task management. This project enhanced
our understanding of core Java components, event handling, and GUI design.

You might also like