C02—CISC474, Spring 2007
PHP+MySQL application: you design it

 

Proposal Due Code Due Presentation Due Points Group or Individual
Wednesday:
03/14/2007
Friday:
05/04/2007
Monday:
05/07/2007
100-300 your choice

 

For this assignment, you implement a webapp using PHP/MySQL. The development platform is cisc474.acad.cis.udel.edu.

To get credit for this assignment, you should

Grading

Grading will be based on whether the final product is usable and useful—not on "how hard you worked on it". So, it is important to be modest in what you propose. A very simple, modest application that is useful, written skillfully, and works well will earn more points that a flashy ambitious one that falls on its face. Go for functionality, not flash—but don't negect usability.

Some things that should be true for every PHP/MySQL app

It should be possible to take your tarball or zip file, unpack it on a web server with PHP available, go through a straightforward and well-documented configuration step, and then have it up and working.

Some tips:

Suggestions

Choosing good "phases", each of which is independently useful, is very important. So is doing unit testing, and disciplined version control—be sure to get something simple working first and check it in to the repository before moving on to something more complex, and don't check in broken code!