MPCS 53001: Assignment 9

Online homework and project due by 11:59pm on Tuesday, December 10, 2013


Final Step of Your TBP App

The final part of your TBP App project is to create a basic web site powered by your database using the php programming language and a web server.

First, you will add data entry functionality to the web interface created in part 7. Then, you will create individual pages corresponding to different aspects of your application.

You will create several new web pages that will comprise the data entry interface to your TBP App. Each web page should contain at least one form that implements some data entry functionality needed by your TBP. For example, you can have a registration page for new users, followed by a menu page that directs users to choose other users to follow and write tweets. Your functions and their parameters will depend on your schema and application scenario.

You can also incorporate the functions you wrote for part 7 by adding them to the appropriate pages of your site. For example, you can add any search functions to the home page for each user (the page that appears after a user logs in).

The point of entry to your web site should be named final.html and should be placed in your /stage/cgi-cspp/<your_username>/public_html/cs53001/ directory. Make sure that this page is viewable by a browser. The url is: http://cgi-cspp.cs.uchicago.edu/~<your_username>/cs53001/final.html.

While you don't need to submit your php code for this assignment, you still need to create a directory hw9 in your svn repository and add a file final.txt that contains the link to your final web interface. Of course, you can also use this directory to keep track of your php files and share them with the TAs and the instructor if you need any help with getting your final web interface to work. The instructions on how to submit your work can be found here.


Problem Set

You will complete an SQL lab using Gradiance (http://www.newgradiance.com/). The name of the SQL Lab is MPCSDB-Aut13 HW9.

The due date for the SQL labs is 11:59pm on Tuesday, December 10, 2013.