0% found this document useful (0 votes)
7 views6 pages

oppppp

Uploaded by

mrmenson525
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)
7 views6 pages

oppppp

Uploaded by

mrmenson525
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/ 6

Object Oriented Programming Lab | CSL 210

Smart Reminder and To-Do List with


Priority Management
Submitted by:
RANA MUHAMMAD OWAIS (02-235241-050)
MUHAMMAD AHSAN RAO (02-235241-053)
SAHIL JAVED (02-235241-012)

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

Feature Existing Systems Smart Reminder App


Task Management Yes Yes
Reminder System Yes Yes
File Integration No Yes
Simplicity Moderate High

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.

7.Workflow (UML Representation):


(Include a UML diagram showcasing the application’s workflow, e.g., task addition,
file/database operations, and reminders.)

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.

3. Data Integration: Synchronize tasks with a database or local file storage.

9.Tools and Technologies:


• Programming Language: Java
• Database: Microsoft Access
• IDE: NetBeans
• Libraries: JDBC for database connectivity

10. Project Features:


Functional Requirements:
• Add and view tasks.
• Mark tasks as completed.
• Set reminders.
• Save and load tasks from a file.

Non-Functional Requirements:
• User-friendly interface.
• Secure database connectivity.

11.Implemented Concepts (OOP):


The project implements key concepts from the course, such as:

1. Object-Oriented Programming (OOP):

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.

10. Future Work


 Extend the system for multi-user environments.
 Introduce task categorization and tagging.
 Add mobile application integration.

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.

You might also like