2. Overview
The program will provide forms with check-boxes for
the user to check each task upon completion.
The tasks will also be separated by tabs so that the user
can easily navigate back and forth between different
groupings of tasks.
A button will allow the user to save the his/her
checklist and display a report indicating which tasks
still need to be accomplished.
3. The Need
Keeping up with everything that life throws at you can
become a challenge, the last thing you want to do is to
forget to perform those important tasks that need done
every season in keeping up with home maintenance.
The application needs to provide the user with the
ability to track the maintenance tasks that he or she has
completed and provide the user with a report indicated
which tasks still need to be accomplished.
5. Setup
The setup module will load the
user's previous checklist and
store that data into a data array.
6. Input
The input module will display
the forms and set each
checklist with the initial values
from the data array.
7. Processing
After the user submits the form, the process module
will save the user's input, calculate the input to see
which tasks still need to be complete, and then
prepare the data for output.
8.
9. Output
The output module will
display the processed
data into a readable form
so that the user can see
which tasks are yet to be
accomplished.
The program will allow
the user to sort each task
by the conditions that
they are supposed to be
met
10. In Conclusion
With all of the help that this application can give to a
consumer by assisting in keeping up on home
maintenance, it would be beneficial to any homeowner.
It provides a comprehensive check-list for the
homeowner so they can remain confident that all
important maintenance tasks are completed when they
are needed to be done in order to best protect their
investment, as well as the health of their family.
Editor's Notes
This is not an app for purchasing products or anything regarding that. This is only for people who have homes and appliances that want a general checklist with routine checks that should be performed annually, spring, summer, fall, or winter just to keep track
Our application will allow the user to customize a "maintenance checklist" and will allow the user to log when the user completes each maintenance activity. Once the user logs what he or she completes, the program will then notify the user of what activities still need to be accomplished.
The program will provide a graphical interface that is user friendly and easy to use this is simply a "to do checklist" for home owners
Here is a basic overview of the flowchart designed for the application.
The processing section of the flow chart is such a large part of the application that it required it’s own slide.
for example, the user will be able to select a report for only tasks that are required to be completed in a certain season.