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

  Evaluating an ecommerce website

Create a check list that contains key point for evaluating an ecommerce website - Write a short, reflective report about website

  Gpc and runtime magic quotes

Create a script that lets you know whether Zeus or Helios has the GPC and Runtime Magic Quotes turned on or off. The output should have appropriate labels that define what output signified and should display 'ON' or 'OFF' depending on the setting.

  Creating functions through conditional operator

Use the conditional operator and the cal_days_in_month function, determine the number of days in the current month and output to browser whether it is normal month or a leap month.

  Web development projects with database

Since the vast majority of web-development projects involve a database, do you think that computational activities should be performed there, or do you think they belong in the XML page or stylesheet?

  Comparing shelf software packages

Required assistance with comparing and contrasting two main off the shelf software packages that could be implemented in an organization.

  Web based scams

Web phishing, pharming and vishing are popular web based scams. Talk about currently used tools and recommended measures to defeat this kind of attacks efficiently?

  Explanation of contextual links

The most powerful hypertext capabilities is the the contextual link. Wikipedia . com is a great example of a site that utilizes contextual links.

  How architectural and protocol changes occur

Discuss how architectural and protocol changes happen, the administrative organization that oversees the technical development of the Internet,

  Traditional approaches for training professionals

Webinars and other web conferencing techniques have proved most beneficial for the provision of affordable quality corporate training.

  Internet for business

Discuss how can a business use the Internet and give at least three examples with web links demonstrating your answer.

  It influences the behavior of organizations

Information technology influences the behavior of organizations. Name one effect of Information technology implementation and long-term usage you suppose having a positive contribution and one having a negative consequence.

  Importance of a guided navigation system

Explain the use and importance of a guided navigation system and shopping cart for a website designed for e-commerce and business purpose.

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