Answered step by step
Verified Expert Solution
Question
1 Approved Answer
DESIGN BRIEF Create a simple online store for a music company that sells tshirts. A London-based clothing store wants to create a simple online store
DESIGN BRIEF Create a simple online store for a music company that sells tshirts. A London-based clothing store wants to create a simple online store so they can sell tshirts. The store should allow users to browse a small catalogue of items, and add (and remove) them to a basket. No payment functionality is required at this stage. For this assignment you can use content (text, images, etc) from other sources but you must have the source credited. The website must be visualized and navigated using a desktop/laptop computer. Minimum Requirements For this assignment, you will design a website using PHP, MySQL, HTML, CSS and (possibly) JavaScript. Pay careful attention to the requirements outlined below. For this assignment, you must write your server-side code in PHP, and use MySQL for your database. You must create a suitable database design to suit your needs. You can use the database.php from moodle as the basis for your assignment. The website will as a minimum consist of three key parts: 1) A page that lists all the tshirts 2) A page that shows the details of the tshirt (size, colour, brand, style, etc) 3) A basket page that shows the tshirts the user has put in the basket Optional extra pages could include: 4) User registration and management 5) Homepage for featured products 6) A mechanism for users to leave reviews of products NOTE libraries such as bootstrap and php frameworks are explicitly forbidden Functional Requirements (60%) Your website should have the following functions: Listings This page is a list of all the products available to purchase from the online store. You can use this as the starting homepage for the site (or you can create a home page that links to this product list). The ordering of this page is up to you - you could show them alphabetically, most recently added, most highly rated, etc. From this page, there should be the ability to filter tshirts by size, style or colour. . At a minimum, the items in the list should have the following fields associated with them: ID size colour style added date URL to a thumbnail of the product . . You can add additional information if you would like to (for example, review of the product or the stock level). This information should be populated from a database, not from hard coding in the HTML page. There must be a minimum of 5 items in the list. Item Details Clicking on an item should take you to a page showing a description of the item. Details about the item should be displayed and the user should also be given a function to add the item to a basket. The page should retrieve the data from the database. Basket The basket page should show all the products that the user has put in their basket, or invite them to continue shopping if nothing has been added. The basket should allow the user to change the quantity of the order and to delete items from the basket. As a minimum you may use an anonymous user basket (where the user is not registered) or for additional functionality you could create a simple user management system where the user creates an account. Consider other functionality related to baskets, eg recommending items or inviting reviews of items. All content can be retrieved from other websites but the source must be credited. DESIGN BRIEF Create a simple online store for a music company that sells tshirts. A London-based clothing store wants to create a simple online store so they can sell tshirts. The store should allow users to browse a small catalogue of items, and add (and remove) them to a basket. No payment functionality is required at this stage. For this assignment you can use content (text, images, etc) from other sources but you must have the source credited. The website must be visualized and navigated using a desktop/laptop computer. Minimum Requirements For this assignment, you will design a website using PHP, MySQL, HTML, CSS and (possibly) JavaScript. Pay careful attention to the requirements outlined below. For this assignment, you must write your server-side code in PHP, and use MySQL for your database. You must create a suitable database design to suit your needs. You can use the database.php from moodle as the basis for your assignment. The website will as a minimum consist of three key parts: 1) A page that lists all the tshirts 2) A page that shows the details of the tshirt (size, colour, brand, style, etc) 3) A basket page that shows the tshirts the user has put in the basket Optional extra pages could include: 4) User registration and management 5) Homepage for featured products 6) A mechanism for users to leave reviews of products NOTE libraries such as bootstrap and php frameworks are explicitly forbidden DESIGN BRIEF Create a simple online store for a music company that sells tshirts. A London-based clothing store wants to create a simple online store so they can sell tshirts. The store should allow users to browse a small catalogue of items, and add (and remove) them to a basket. No payment functionality is required at this stage. For this assignment you can use content (text, images, etc) from other sources but you must have the source credited. The website must be visualized and navigated using a desktop/laptop computer. Minimum Requirements For this assignment, you will design a website using PHP, MySQL, HTML, CSS and (possibly) JavaScript. Pay careful attention to the requirements outlined below. For this assignment, you must write your server-side code in PHP, and use MySQL for your database. You must create a suitable database design to suit your needs. You can use the database.php from moodle as the basis for your assignment. The website will as a minimum consist of three key parts: 1) A page that lists all the tshirts 2) A page that shows the details of the tshirt (size, colour, brand, style, etc) 3) A basket page that shows the tshirts the user has put in the basket Optional extra pages could include: 4) User registration and management 5) Homepage for featured products 6) A mechanism for users to leave reviews of products NOTE libraries such as bootstrap and php frameworks are explicitly forbidden Functional Requirements (60%) Your website should have the following functions: Listings This page is a list of all the products available to purchase from the online store. You can use this as the starting homepage for the site (or you can create a home page that links to this product list). The ordering of this page is up to you - you could show them alphabetically, most recently added, most highly rated, etc. From this page, there should be the ability to filter tshirts by size, style or colour. . At a minimum, the items in the list should have the following fields associated with them: ID size colour style added date URL to a thumbnail of the product . . You can add additional information if you would like to (for example, review of the product or the stock level). This information should be populated from a database, not from hard coding in the HTML page. There must be a minimum of 5 items in the list. Item Details Clicking on an item should take you to a page showing a description of the item. Details about the item should be displayed and the user should also be given a function to add the item to a basket. The page should retrieve the data from the database. Basket The basket page should show all the products that the user has put in their basket, or invite them to continue shopping if nothing has been added. The basket should allow the user to change the quantity of the order and to delete items from the basket. As a minimum you may use an anonymous user basket (where the user is not registered) or for additional functionality you could create a simple user management system where the user creates an account. Consider other functionality related to baskets, eg recommending items or inviting reviews of items. All content can be retrieved from other websites but the source must be credited. DESIGN BRIEF Create a simple online store for a music company that sells tshirts. A London-based clothing store wants to create a simple online store so they can sell tshirts. The store should allow users to browse a small catalogue of items, and add (and remove) them to a basket. No payment functionality is required at this stage. For this assignment you can use content (text, images, etc) from other sources but you must have the source credited. The website must be visualized and navigated using a desktop/laptop computer. Minimum Requirements For this assignment, you will design a website using PHP, MySQL, HTML, CSS and (possibly) JavaScript. Pay careful attention to the requirements outlined below. For this assignment, you must write your server-side code in PHP, and use MySQL for your database. You must create a suitable database design to suit your needs. You can use the database.php from moodle as the basis for your assignment. The website will as a minimum consist of three key parts: 1) A page that lists all the tshirts 2) A page that shows the details of the tshirt (size, colour, brand, style, etc) 3) A basket page that shows the tshirts the user has put in the basket Optional extra pages could include: 4) User registration and management 5) Homepage for featured products 6) A mechanism for users to leave reviews of products NOTE libraries such as bootstrap and php frameworks are explicitly forbidden
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started