Things to Do

Functions to be created

In QueryHandler:
-- Person getAdvisor(String username): Takes students username and returns their advisor
-- Person[] getAdvisees(String username): Takes advisor username and returns array of advisees
-- void updateAdvisee(String new_advisor_uname, String student_uname, String old_advisor_uname):Takes advisor username, student username, and old advisor username, and updates the database
-- void insertAdvisee(String advisor_uname, String student_uname): Takes advisor username and student username and creates advisor/advisee relationship
-- void removeAdvisee(String student_username): Takes a student username and deletes the entry in the database

Create Schedule and View

Take the selections from editschedule.jsp and add them to the database, then have them viewable from viewschedule.jsp

Student and Faculty Pages

Create the Student and Faculty pages, complete with working schedules.
Faculty: Tony and Josh
Students: Benn and Ben

Student, Faculty, Admin, Advisee, Course lists

Create all the lists to which users will be added or removed

JSP Flowchart

Diagram of how users will navigate the site
Dia | Png

Code Course and Advisor SQL

Code the left-hand pane of the createschedule page
Assigned to Ben's
Advisor page assigned to Tony/Josh


Determine how Requirements are handled

Figure out how requirements will be handled in the database, or in the code logic


Start Coding Classes

Start putting in the easy bits, record structures and such.


Analyze Database Structure

Tony got a good start, we have the courses and prereqs table and all the courses in it, we still need others though:
Schedule Table
etc...
Also, we need to actually write this stuff down, maybe use a DIA diagram
*edit* Database specs available here (DIA) (PNG)
Sql for creating tables


Update Website

The website is much cleaner and easier to navigate now, let Benn know if you have suggestions


Class Diagram

We came up with all the classes that we should need, now we need to concentrate on database design and perhaps start coding
The classes can be found here.