300582 - technologies for web applications - web


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

Solution Preview :

Prepared by a verified Expert
: 300582 - technologies for web applications - web
Reference No:- TGS02179025

Now Priced at $80 (50% Discount)

Recommended (93%)

Rated (4.5/5)