Question: Please Help me, I have due date coming in 2 days. You have been hired by an e-commerce company to develop a web system to
Please Help me, I have due date coming in 2 days.
You have been hired by an e-commerce company to develop a web system to enable dynamic user- system interactions. Currently, you only need to develop a prototype to demonstrate some key functionalities instead of implementing the whole system. Specifically, the requirements can be split into three small tasks as follows.
The e-commerce company has provided you the product inventory information; see the attached file named Website data.xlsx. As you will need this information to build your web system, your first job is to convert the data into the format that your web system can work with. Specifically, you need to produce a JSON version of the provided data and an XML version of the provided data.
When you convert the provided data, you need to provide your student information as instructed
below. Your student information should be a complex data object, including student name, student number, college email, and your reflection of the teamwork (this information will be used to mark team contribution and penalise free-loaders). As this is a group-based assessment, you will need to enter multiple students information here.

Figure 1 : website information

Task 2:
After you generate the JSON data and XML data and put them at the back-end, you now need to develop a front-end user interface.
. You can refer
to https://www.amazon.com.au/ for a demo structure.
In your browse by category section, you need to retrieve the product property information to determine number of product categories that you need to display on your webpage (see figure 2 above). Then, you need to design a button for each of these categories. Upon clicking on each button, product information of each category will be displayed in a table below. Please note that you need to utilise the AJAX technique to fetch data from server.
You need to fetch JSON data to display the products information of the book category;
You need to fetch XML data to display the products information of the electronics and perfume categories;
Task 3:
In addition to what you have done in task 2, you need to develop a further section called search products. Specifically, you need to implement functionalities to:
Enable users to search products based on keywords of product id or product name.
o For example, if users enter keyword 2 as the id information, you need to return product information of books with the id b2 and b12, electronics with the id e2, and perfume with the id p2, p25 and p28.
Enable users to search products based on a range of prices. You need to design HTML forms to take user search information. As users are entering the search
information, the result data will be automatically displayed in a tabular format below.
You are required to use AJAX, PHP, and JSON/XML to implement this functionality.
\begin{tabular}{|l|l|l|l|} \hline Website & & \\ \hline Owner & Description & Publish year & Authors \\ \hline & website for & You need to enter your & \\ \hline SISTC & SOF102 & 2021 & student information here. \\ \hline \end{tabular} Below is the overview of the provided data. Figure 2 . Overview of product inventory information
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
