/SeniorProject

seniorProject for cs490 NJIT

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

General Information
===================

Schedual Builder Senior Project for cs490

MileStones
==========
10% - Feb 17th (Alpha)
10% - March 9th (Beta)
20% - April 13th (Release Candidate)
30% - May 1st (Final Version)

Specifications
==============

 - Has to run on AFS
 - Check for conflicts
 - Try to build a scedual based on classes based on
        inputed settings (time, day, ect)
 - Output to Google/iCal
 - CRN Number
 - Scrapping from Website
    http://courseschedules.njit.edu/index.aspx?semester=2012s
 - AJAX
 - Pretty
 - Multiple selections
 - Personal Constraints
 - Middleend written in PHP
 - Prerequsizite visualzation
 - Login ablility to save between sessions
 - Some kind of interoperablility(xml, JSON, REST, SOAP)

---------
| Alpha |
---------
Basic Website running on AFS, with some database interaction

--------
| Beta |
--------
Basic Elements, Major Componints

---------------------
| Release Candidate |
---------------------
Finishing All Major Componints, Everything works
Diagrams

-----------
| Release |
-----------
Final Polishing

Coversheet
Screenshots

Usecase
Sequence
Free Choice Diagram

Source Code