Final Ajp
Final Ajp
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.
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.
Yours Sincerely -
Vinay Shivanand Niranjan.
Part I Annexure I
Micro-Project Proposal
Title of Micro-project:
-
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) Collection of
Information About billing system
Loading Screen:-
App Interface :-
Part II Annexure II
Micro-Project Report
Title of micro-project:
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.
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.