Get Instant Help From 5000+ Experts For
question

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing:Proofread your work by experts and improve grade at Lowest cost

And Improve Your Grades
myassignmenthelp.com
loader
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!
Free Quote
wave
Developing an E-commerce System

Assessment Requirements

This assessment requires that you design, implement, test and demonstrate an ecommerce website with at least five pages for a business which intends to promote and sell products or services. The website should be produced using ASP.NET Core in C#, and other associated technologies (HTML, CSS, JavaScript).

1. Home (index.html) consisting of section/article elements describing some applications or benefit of the product to your audience. These should contain one or more images each. The home page should contain a slideshow showcasing key products or deals.


2. Product pages generally promoting each product. Product pages should have a relevant video. (Note that you are not required to create a video file). Customers should be able to search for products (via a search text) or browse categories of products. In order to purchase a product, the customer will add it to a basket. The status of a customer’s basket should be indicated on all pages. When the user elects to edit their basket, and/or check-out, this should occur on a new page. The new page should calculate and display the total order and enable customers to remove and update items. (Note that you are not required to process
payment).


3. A login link/form should be available on every page to authenticate customers, enabling customers to select the login (or register) facility as only registered customers can check-out. Account details must be stored in a database

4. An Admin page where only authenticated administrators can edit categories and products. This should include the ability to upload/replace product images.


5. A Contact and or About Us page which provides customers with information about the company, what it does, the owners, where it is located, etc. The overall design is up to you, and all page content should be meaningful (no dummy text). The user-interface and interaction design should follow best practice for ecommerce systems. Consideration should be given to the use of the system on Mobile Devices. The application should be prepared in ASP.NET Core in C#, together with other associated technologies (HTML, CSS, JavaScript). It should not be possible to inject HTML, Script or SQL and the possible threat of XSS attacks should be mitigated.

Your work will be accompanied with a brief report explaining your application design process, starting with the planning phases which would generally include research into the purpose of the site, website structure (using site map, mock-ups or annotated wireframe, mood board for a desktop, laptop and mobile device) to meet the requirements of the website. 

You are required to explain what you have achieved (features) and how (implementation), where you experienced problems and what you were unable to complete. All implemented features should be documented in this way. The report should contain any access information that might be required for your e-commerce system. 

• A car rental website


• A hotel room reservation website


• A wedding dress rental website


• A party venue reservation system


• A music instrument rental website


• A bouncy castle rental website


• Any e-commence website

Administrators can print basic database reports and charts, such as total number of sales by month, monthly total revenue from sales, number of users registered in a particular month, etc.

Members can provide a rating and a review for an item they have purchased/rented.

Visitors can view ratings about items they wish to buy. Also, for each item, users can view reviews and summary statistics based on user ratings.

Members can get tailored recommendations. For example, recommendations based on previous purchases, search history, or registered preferences. Generate your own algorithm for providing recommendations based on information about the customer.

Members who have completed a purchase can be invited to complete an online satisfaction survey about the store.

Administrators can view statistics about survey responses.

Website is user friendly and accessible.

support
close