Assignment - build a simple ecommerce site

Assignment Help Web Project
Reference no: EM131382372

Technologies for Web Applications - Web Application Assignment

Assignment Description and Tasks

Your assignment is to build a simple eCommerce site. The products available for this site is up to you. There is no facility for product images, so your products will have a name and description only.

Navigation

There are two (2) different types of users on the site, user, and staff. Both users use the same login feature, however depending on the type of user logged in will determine what the user can navigate to. This means there will be dynamic links dependent on the type of user logged in and public links available to all users and guests (those not logged in).

Public links : all users

  • Home Page
  • Products
  • Categories
  • Search
  • Shopping Cart
  • Login
  • User Registration

Private Links : user and staff users only

  • Checkout
  • Profile
  • Previous orders

Private Links : staff users only

  • Users
  • Orders
  • Products
  • Categories

Validation

Validation is to be both client and server side. This means where there are forms, validation should be carried out with both javascript and PHP. The validation rules, unless specified, are to be determined by you, however the validation should prevent the form submitting data that could lead to incorrect data being submitted or stored. For example, the email is a VARCHAR(100) type in the database which means a 100 character string can be entered in any format. If anything but a valid email is stored validation has failed. Another example could be the post code can only store an INT type, if your form allows and/or tries to save this to the database and your validation has failed.

Site Report

You are to do a simple report, no more than one (1) page. This report will include:

  • A simple site map of all the pages on your site.
  • A basic assessment of security - are there any flaws you've found?
  • Suggested improvements to the site if any - future work?
  • Any users and their passwords you have created.

Attachment:- Assignment File.rar

Verified Expert

It is a web project. It is based on PHP with MySQL database. It is a related with e-commerce (online shopping). I have implemented the dynamic page as per the project description. I have tested this project using WAMPP server.

Reference no: EM131382372

Questions Cloud

What do you think about the notion presented by terris : What do you think about the notion presented by Terris that Lockheed's ethics program does little to prevent ethical breaches at the highest level of the organization?
Find the man’s expected profit : Assuming that the two races are independent events, find the man's expected profit.
Describe corporate social irresponsibility : Describe corporate social irresponsibility. Where do you stand on the issue of CSR v CSI? Do corporations have a right to ignore their responsibility to some stakeholders in order to add to the short term bottom line?
Determine the allowable tensile load : Determine the allowable tensile load that can be applied to the connection shown. The plates are of ASTM A36 steel and the weld is made using an E70 electrode.
Assignment - build a simple ecommerce site : 300582 - Technologies for Web Applications - Web Application Assignment. Your assignment is to build a simple eCommerce site. The products available for this site is up to you. There is no facility for product images, so your products will have a n..
Calculate the minimum size fillet weld required : The welded connection shown is subjected to an axial tensile load P of 100,000 lb. Calculate the minimum size fillet weld required if the length L is 7 in. Assume an E70 electrode.
Discuss social contract theory : After reviewing the tutorial and/or podcast in the background section, discuss social contract theory and apply social contract theory to a business situation you are familiar with.
Create a probability model for this carnival game : Carnival. A carnival game offers a $100 cash prize for anyone who can break a balloon by throwing a dart at it. It costs $5 to play, and you're willing to spend up to $20 trying to win. You estimate that you have about a 10% chance of hitting the ..
What four functions are performed by nucleic acids : What is a gene?What four functions are performed by nucleic acids? What is the product of transcription? Translation?DNA Structure and Function.What is the base pairing rule?Why is DNA replication necessary?What factors stabilize the DNA double helix..

Reviews

inf1382372

2/6/2017 7:57:07 AM

Hi! Much obliged to you for the work, sounds really great to me... Think it would have taken me weeks to complete that. I genuinely had no clue where to begin. I will have another work venture for that subject sooner rather than later, so probably I will look for the services of "Expertsmind" for that one too. Much thanks to you such a great amount for your time and exertion, it is GREATLY welcomed!

inf1382372

2/6/2017 7:57:02 AM

Any specific product for which the site must be developed. shall i do for grocery shop grocery shop is good to go. Thanks for part work. The zip file you guys forward me isn't complete (as it is part work) It has online 3 files and according to the assignment it should be more (when you send complete work) and according to the assignment requirement style should be in separate Css file but as i can see it is inside the actual files. The file you guys send me is going perfect as actual assignment. Please advise the person to go through the assignment file i send for more details. thanks good going. Thank you so much i received the file. Mysqli error is coming up during running this on uni online server. can you please update if there is anything need to be change. May i know the first two letter of the twa site password please. (TWA has a password that password must be used in the program it requires only first two letter of that password.) So please provide the same ASAP.

len1382372

2/3/2017 7:00:48 AM

Please find all the material regarding Assignment attached. Your HTML files must be validated by the W3C validator at http://validator.w3.org. You must test your web pages in Google Chrome to make sure they work. You should test them in another browser, but this is not a requirement. To be eligible for full marks for this assignment you must follow all instructions given within this document. Although your functionality may work, if it is not to the instructions you will not get full marks. For instance, you do not do a post back for a form when asked, instead you have a separate PHP file handling the form submission.

len1382372

2/3/2017 7:00:40 AM

A written report on the work carried out is to be included with your submission. This is to be in PDF format and saved within your assignment1 folder. This assignment is not a group based assignment. Collusion of any kind when discovered will be treated as a case of academic misconduct and will be dealt with in the manner set down in the University's relevant policy. Any forms created must be easy to use and be styled accordingly. This means choosing the right inputs devices for the data required. All inputs should have labels.

len1382372

2/3/2017 7:00:32 AM

Input validation must be both client and server side to enforce any validation requirements. No form should submit if there is a required field empty or the data type or format is wrong (client side), and no form should succeed to save if there is a required field empty or the data type or format is wrong (server side). All in page calculations, dynamic page behaviour or other functionality provided by the client (internet browser) must be created through javascript unless specified otherwise. All pages must use CSS (Cascading Style Sheets) as the only way of modifying presentational elements. All this CSS will be put into a file called styles.css. You may use embedded stylesheets or inline styles if you have unique presentational elements, otherwise everything must be in the external styles.css file. You will approach the design of your site as mobile first. This means you will build a responsive website that will be respond to changes in the size of screen. There are no files given, or details of presentation. The styling is up to you, however you must reflect on the type of site it is and how a user would perceive such a site - it must be professional and user friendly.

Write a Review

 

Web Project Questions & Answers

  What is a web browser

What is the difference between server-side and client-side scritping? Why are they separate?

  What are some of the benefits that cascading style sheets

What are some of the benefits that Cascading Style Sheets (CSS) provide. Provide a best practice when using CSS.

  The website for the coursecasts portion

The website for the Coursecasts portion of your homework is, Submit a report on what you learned from the most recent podcast.

  What were the goals of the web site

Write a one-page summary of your work. This summary should focus on the process of your work, not the content of the web site. Give details. You might consider some of the following when writing your summary: What were the goals of the web site

  Computer program stored on world wide web server

Identify a small computer program stored on a World Wide Web server that is designed to run in conjunction with browser software called?

  Evaluate the scope of the project given the current website

Evaluate the scope of the project given the current website capabilities or the lack of a website. Evaluate the requirements needed to complete the project.

  Create multiple pages to improve interactivity

Your boss has asked you to create multiple pages to improve interactivity in the web site. You decide to try out creating an interactive registration form for the vendors who will be at the rummage sale!

  How the company uses the site to communicate

How the company uses the site to communicate with its customers. Your assignment is to write a one-page summary evaluating the company website, and be sure to address the following:

  Create an html5 application

In the right hand div, create three questions about the table within an HTML5 form for the user to answer. Give more than 2-possible answers for the user to choose from for each question.

  Creating web page named taxes.html

Build a Web page named taxes.html and enter the Income Tax function into the HEAD. In the BODY of the page, prompt user to enter values representing his or her income and itemized deduction.

  Create three wireframes for web site design

Create three Wireframes [storyboards] for your web site design Home Page and two others. These are rough designs to show placement of navigation, text and other elements on each of the pages.

  Evaluate potential expense increases for a budget worksheet

create scenarios to evaluate potential expense increases for a budget worksheet. Finally, you will use Solver to determine how many credits you can afford for a semester of graduate school.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd