
Our vision for this project is to create a system of displaying data that is easily extendable by using plenty of interfaces to generalize the core setup of the model. We hope to incorporate component programming by keeping classes small and have them use one another within the project. We hope to incorporate as many extra credit assignments as we can when they have been posted. Dan also suggested a stock market application that we may explore by comparing stocks and finding the correlation between the two.
Since we are still at the early stages of planning a vaguely defined problem, we have yet to discover potential issues to worry about.
As the above diagram shows, the overview of our project consists of three main parts - input, process, and output. Each part will be made of one main interface that represents the core of the model. For the input section, the interface will be for parsing the data file. The file could be in any format, such as excel or character delimited. After the input data has been parsed, the new encoded data will be in a single format that the next stage of our model can understand. In the process stage, the data is processed and filtered to fit the criteria of the type of output that is chosen. This newly altered data is then passed to the output interface, which determines what type of output is appropriate or chosen for the input data.
Parsing inputs (20 hours)
Process Data (14 hours)
Output data (20 hours)
Total estimated time: 54 hours
Last updated: October 8, 2009