The assignment is a continuation of the first assignment. You will use all your knowledge of web and
internet to develop a fully functional site. We expect your assignment to be developed as if it is for a
real industry client. The assignment would represent what is referred to as the “beta” version in
industry, which would be presented to the client for approval and sign-off.
You should extend assignment 1 by revising or adding the following features.
Create an external cascading stylesheet that all pages will link to specifying:
i. Body with the font Verdana, second choice of Arial, third choice sans serif;
ii. Body background color of your choice (or background image);
iii. Hover effect for hyperlinks.
Any presentational tags/attributes (for example, font tag and bgcolor attribute) should be replaced with
Forms and PHP
Design HTML forms for accepting user input. The forms should be database driven i.e. submitting the
forms will initiate database interaction.
i. Query form: it is used to process queries about products. The form should be linked to the
database and retrieve product information based on the criteria selected by the user. For
example, show all products which cost less than $100.00.
ii. Feedback form: The form will allow users to provide feedback about their experience in using
the website. The form should have appropriate fields as shown below:
The data from the form will be stored in a database table. The page containing the feedback
form should have a link to a page which will retrieve and display all comments posted by
Appropriate form validation should be implemented for each form.
3. Marking Criteria
Final marks of the assignment will depend on the quality and creativity of your web design, web
authoring, and web programming. Your submission will be evaluated according to the following
i. Webby Criterion We will mainly check the Content, the Structure and Navigation, the Visual
Design, the Functionality, the Interactivity and the Overall Experience.
o Client-side scripts to implement validation of form fields in forms where appropriate;
o Server-side scripts to implement the database functionality;
o Well developed and structured script, and appropriate and consistent comments
throughout the code. The comments should be detailed so that the marker does not
need to read your code to understand what it is doing.
The front page (or frame document) for your web site must be named [url removed, login to view] (or [url removed, login to view]). You
must check that all the internal links work, and that the appropriate file permissions have been set, so
that there are no 403 (“Forbidden”) or 404 (“not found”) errors.
Submit the following things
i. A small text file called “[url removed, login to view]” provides
o Brief instructions to the person who is marking your assignment, about what he/she
needs to do to view the site.
ii. A compressed file which contains all your files for the developed web site;