eAdvisor

nutmegactSoftware and s/w Development

Nov 11, 2012 (4 years and 9 months ago)

284 views

eAdvisor

HV
Design & Development

Brian Vogel

Orlan Heithold

Overview


Client


Problem


Solution


First Sprint


Prototype Demo


Second Sprint


Backlog


Questions

Client


Electrical and Computer Engineering (ECE)
Department



Dr. Tolle, Dr.
Batchelder
, Dr. Montoya, and
Associate Professor
Grahek

Problem


Crate a program to allow for quick degree checks
for graduating students.


Input student data (transcript, catalog year)


Produce a color coded flowchart.


Completed courses (green)


In progress courses (yellow)


Have completed pre
-
requisites (blue)


Have not completed pre
-
requisites (red)


Flowchart should have the basic form that is
currently being used by the ECE department


Additional Problems


Cross platform development


Dragging and dropping classes for customization


Comments to explain exceptions from catalog


Option to save the image of the flowchart as a
PDF


First Solution


Web application



Issues


Log in problems for
Professor vs. Student


Didn’t have back
-
end access to
WebAdvisor

database


Demonstrated to Client


Not what they were wanting


They wanted a stand alone application







Solution


Java application


JDK 7


Netbeans

IDE using Swing



Load student transcript from HTML file


Populate GUI from Catalog data


Drag & Drop


Comments & Exceptions


First Sprint


Research Java application programing



Parsing student transcript from .
htm

file



Develop GUI interface to implement parsing

Prototype Demo


Get transcript


Application demo

Second Sprint


Loading Catalog data



Drawing course boxes for
flowchart



Color coding boxes based on courses
taken

Backlog


Comments
to explain exceptions


Connect course boxes with arrows


Left side for pre
-
requisites


Top/Bottom for co
-
requisites


Dragging and dropping individual
courses


eAdvisor

file saving


PDF saving

Gantt














(see:
eAdvisor

Milestones &
Gantt document)

6/6/2011
7/26/2011
9/14/2011
11/3/2011
12/23/2011
2/11/2012
4/1/2012
Parsing Proto.
GUI
Drawing Proto. 1
Drawing Proto. 2
eAdvisor Proto. 1
eAdvisor Proto. 2
eAdvisor Proto. 3
Start
Date
Questions?