APoorva Progress Report
APoorva Progress Report
Of
“To-Do List”
Submitted By
Student’s Name-Apoorva Srivastava
RollNo- 2204162074
Enroll No- A-8034
Class- B.C.A
Semester- 5th
Under Supervision of
Ms. Shagufta Khan
1
INDEX
2 Objective
4
4 Proposed System
8 - 10
5 Feasibility Study
11
6 Tools Description
12 - 14
6. 1 Hardware Requirement
6.2 Software Requirement
8 System Analysis
16 - 17
11 Modules
23
12 Work Remaining
24
13 References
25
2
Abstract
Project – Task Manager
3
Objective
Task Management:
Each objective can have a list of associated tasks. Tasks can
have details like due dates, priority levels, and status
(completed/incomplete).
S u b-Tasks:
Allow each task to have smaller sub-tasks to break down complex
Progress Tracking:
Track progress at the task level and aggregate progress at the
are met.
4
Limitations of Existing System
5
3. Poor Progress Tracking:
6
Proposed System
1. Objective-Based Framework:
Core Concept: Unlike traditional task managers, the proposed system
organizes tasks around objectives (high-level goals or projects). This
approach provides users with clarity on how individual tasks
contribute to larger achievements.
Structure :
o Objectives: Users define long-term objectives or projects.
o Milestones: Each objective can have milestones, which act
as intermediate goals.
o Tasks: Tasks are created under objectives or
milestones, making it easier to see the big picture.
7
Feature: Sub-Objectives and Tasks: Tasks can be grouped into sub-
tasks, with support for multiple layers (i.e., breaking down large tasks
8
Benefit: This provides better structure for complex projects, allowing
9
F easibility Study
Technical Feasibility:-
Operational Feasibility: -
10
Tools Description
Hardware Requirement :
256 MB RAM
Storage (ROM)
Keyword and Mouse
Display
Internet Connection
Software Requirement:
11
Methodology or Planning of work
12
Phase 2: Prototyping (Sprint 1)
Sprint 2:
Sprint 3:
13
Sprint 4:
Sprint 5:
o Refine user interface based on feedback.
o Fix bugs found in UAT.
o Prepare for deployment (production environment setup).
Phase 5: Deployment
14
Phase 6: Post-Launch Monitoring and Maintenance
Monitor app performance (using tools like Google Analytics, New
Relic).
Set up error tracking and user feedback channels.
15
Data Flow Diagram
0-level DFD:
16
1-Level DFD:
17
2-Level DFD:
18
Entity Relationship Diagram
19
flowchart
20
Modules
To-do list modules help users manage tasks, keep track of deadlines, and organize
their daily activities. Here are some core features and components typically found
in to-do list modules:
Users
can create tasks with descriptions, assign priorities, due dates, and
deadlines.
Tasks can be edited, marked as complete, or deleted.
Tasks can be categorized by project, type, or tags for easier sorting.
Custom
categories or folders can be used to group tasks by context (e.g.,
work, personal, shopping).
21
Work Remaining
Work Remaining To-Do List Template
2. Medium Priority
23
1. Explore tools
4. Recurring Tasks
24
References
https://chatgpt.com/
https://www.w3schools.com/
25