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

  Provide a critical evaluation of the nominated website

COIT 20268 - Responsive Web Design - The purpose of the report is to provide a critical evaluation of the nominated website and to support your observations and comments convincingly and Identify and elaborate the main feature or features of the we..

  Develop an e-business prototype website solution

You as a group need to develop an e-business prototype website solution using open source (Joomla CMS) in any industry of your choice for an SME (small to mid-size business). You will be required to design, configure and populate your proposed E-b..

  Web development and design foundations

Web Development & Design Foundations with HTML 5, 7th ed. You have three attempts to complete the concepts exam and 60 minutes per attempt

  How does the website url relate to the business name

How well does the website address legal issues associated with use of the website or engagement in transactions?

  What is css

Create a HTML page, answer the given questions - What is CSS

  Project charter developing a corporate website

Project Charter Developing a Corporate Website- The projects' major objective is to create a website for Offex Corporate. The creation of a website is expected to enhance the sales of the corporate in its business which is to trade office equipment..

  Analyzing factors before change in technology

Determine some factors management should examine prior to approving a change in its company's technology?

  Provide an xml control with xml and xslt

Provide an XML control with XML and XSLT. In the first submission you provided a table listing the web pages and a print screen of these web pages in the Solution Explorer, together with an XML file.

  Access between dsl and cable modem service

Discover some reliable information telling you about the penetration of broadband service in any nation. The information should indicate a breakdown of access in DSL and Cable modem service

  Project in it

To define the addressing scheme of the company XYZ network you will indicate: 1) The subnet mask selected, 2) the maximum number of subnets provided by the selected subnet mask, 3) the maximum number of hosts allowed for each subnet.

  Database driven web application

The project is to design, create, evaluate and present/defend a database driven PHP web site, to demonstrate what you have learnt from the module topics.

  How will the new standard for building web pages

Based on the article by Mulroy (2010), how will the new standard for building web pages, HTML5, improve the web experience for a typical end-user

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