oppppp
oppppp
Submitted to:
Engr. Gul Saba
Submitted on:
12/30/2024
1. Acknowledgement
We are grateful to Bahria University Karachi Campus and our instructor, Engr. Gul Saba, for
guiding us throughout this project. Their insightful feedback and encouragement were
instrumental in the successful completion of this project.
2. Abstract
This report presents the Smart Reminder and To-Do List Application, a user-friendly system that
facilitates task management and reminders. The application integrates database operations, file
handling, and user interaction to provide features such as task addition, updates, and reminder
notifications. It aims to simplify time management and improve productivity.
Table of Contents
1. Acknowledgement
2. Abstract
3. Introduction
4. Problem Statement
5. Existing Systems
6. Objectives and Goals
7. Project Scope
8. Workflow (UML Representation)
9. Overview of Project
10. Tools and Technologies
11. Project Features
12. Implemented Concepts
13. Output
14. Future Work
15. Conclusion
16. References
3. Introduction
The Smart Reminder and To-Do List Application is designed to assist users in managing their
tasks effectively. It provides functionalities such as task prioritization, reminder notifications,
and task progress tracking.
4. Problem Statement
Managing multiple tasks and deadlines can be overwhelming, especially without an organized
system. Existing solutions often lack personalized features or are too complex for average users.
Existing Systems
Unlike existing systems, our application supports file operations for offline use and an intuitive
reminder setup.
5. Objectives
• Develop a simple and efficient task management application.
• Implement robust file and database integration.
• Provide customizable reminders for effective time management.
6. Project Scope:
The application is intended for individual users needing a reliable task management tool. It can
be extended to team-based task coordination in the future.
8.Overview of Project:
The Smart Reminder and To-Do List Application comprises three key modules:
1. Task Management: Add, view, and update tasks.
2. Reminder System: Set one-off or recurring reminders.
Non-Functional Requirements:
• User-friendly interface.
• Secure database connectivity.
Utilized inheritance and polymorphism for implementing reminders, with specific classes for one-off and
recurring reminders..
2. Database Integration:
Implemented task management features using JDBC for database connectivity and operations.
11. Conclusion
The Smart Reminder and To-Do List Application provides an efficient solution for task and time
management. Its user-friendly design and robust functionality make it an ideal tool for personal
productivity.