Aims & Objective The purpose of this assignment is to assess your ability to create a database driven website using PHP and MySQL. Brief You’ve been asked to create a website called Rainforest, an online shop where products are listed for sale and can be reviewed by customers. Each product has a name, manufacturer and price and is assigned to a specific category, for example: Clothing, Toys, Electronics, Books. Users can then browse all the products listed on the website and add a review for the product. Basic Requirements (Grades D- to C ) The system must: 1. Have a password protected administration area that has functionality for (20 functionality marks): a) Adding products b) Adding categories c) Assigning products to categories d) Editing an existing products and categories e) Deleting products f) Deleting categories 2. Have a publicly visible front end that allows users to (20 functionality marks): a) Browse all products b) Filter products by the category they are assigned to c) Add a review to a product by entering: 1. Their name 2. Their review 3. Their email address 4. Their rating out of 5 d) The date a review is made should also be logged e) View all the reviews which have been added by other customers Please note: Online purchasing is not a basic requirement, you only need to implement product listings and reviews for a pass grade. It is up to you how you structure your application and you may extend it with additional functionalitythat you think would be useful. Possible enhancements include: • User accounts allowing users to return and log in to the system instead of entering their details each time (10 functionality marks) • Shopping cart/order products online. Do not ask for credit card information, just log the shopping cart in the database and allow administrators to see the orders that have been placed (10 functionality marks)
Found this document preview useful?
I need to develop an E-commerce website that selling electronicslg...
Identifying And Describing Use Cases.lg...
Writing Acceptance Criteria And Usage Scenarioslg...
Web Development Assignment | Mobile Web Applicationlg...