Download presentation
Presentation is loading. Please wait.
Published byMorris Short Modified over 5 years ago
1
Introduction Time is something we waist as a society
The default way to schedule things in a phone only allows for one notification of something happening( /calendar solutions, 2012.) If there was a way to schedule things that would help people proactively schedule they would manage free time better This program will allow people to do this
2
Background Research If this was to go onto an Android phone the algorithm would be in Java (w3 schools) A smart phone could not handle the intensity of the algorithm. Any application of this software must therefore be on a computer
3
Methodology Write the User Interface Check for conclusive errors
Fix the flaws while implementing the Algorithm Fix any errors that occur here
4
New Task Window This is the layout for any task inputted into the program.
5
GUI Design Adds a New Task into the system
Causes an instance of the Algorithm
6
The Algorithm First the tasks are inputted into the System from their text files Then the main part of the algorithm will dictate the path the tasks will take in
7
The Algorithm This part of the program calculates the original schedule based on the durations This then evaluates the fitness of the schedule created by the previous part This is the first part of the algorithm that gets repeated
8
The Algorithm This portion of code mutates the code before it gets crossed over This portion of the code is to cross over portions of the schedules to make a better schedule
9
The Algorithm This is the schedule class which allows the tasks to be linked to make a full schedule This is what calls the schedule class to be used to make random schedules
10
Changes to the GUI The first Idea was to make an application that would stand alone This proved to be difficult and the timeline for the project asked for change The next thought was to make an HTML interface This would require changing the algorithm so it was abandoned The next thought was to make an applet but the thought was abandoned to go back to the original idea because that would be better than anything else
11
Conclusions The different GUI components serve to make the whole program work as a whole. This results in an efficient program that takes in all the accounts of the user and applies them to a program usable on Windows, Linux and Mac computers. Future studies include testing the program with other people from different grade levels
12
Bibliography / calendar solution: Assessment matrix. (2012, march 09). Retrieved from ty-suite/google/matrix.html w3 schools. (n.d.). Xml syntax rules. Retrieved from ax.asp
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.