Intermediate Web Programming Assignment

By putting together the previous labs and adding some database features, we want to build an online website consisting of several pages as follows: Intermediate Web Programming Assignment

1) A front-page that contains some ads and intro about your business (refer to some online shops to get inspired)

2) A catalog/browse page: displaying all of your products in a typical online store format (like amazon)

3) An “add product” page, consisting of a form that the user can add information about a product to be added. The product info is the same as the previous labs, but for the sake of the database, you need to include an id for the product as well. As for the picture, the user has to enter the URL of the image to be displayed for this product. You can upload a bunch of pictures in a folder on your website and use their URLs for your products. The page should show an error if the insertion is unsuccessful (like when the product id already exists) Intermediate Web Programming Assignment

ORDER A PLAGIARISM-FREE PAPER HERE

) An “update product” page, consisting of a form that the user can update information for an existing product. You have to use the SQL command “UPDATE” for this purpose (refer to w3 for tutorial). The page should show an error if the update is unsuccessful (like when the product id does not exist)

Use either your own personal database (named dbxxx, where xxx is your student number) or use the dbtest database. If you use dbtest then call your table product_xxx where xxx is your student id to avoid conflict with other students tables.

Use bootstrap for your page and form layouts, but in addition to that make your own styles to make the page look nice. You can imitate some existing online shops of your choice.

The pages design is up to you, but you should follow the basic web page design standards, in particular, follow the design structure we did in the first lab, namely, using the same logo and header/navigation bar for all the pages. The header/navigation bar in each page should contain link to all other pages of the website. The details of the design and esthetical aspects is up to you, make your website look fair enough. Intermediate Web Programming Assignment