Identify and fully document the database data requirements

Assignment Help Computer Engineering
Reference no: EM133422828

Project Scope

The project involves the creation of a front-end website supported by a back-end database to implement an online shop for TAFE Sunnies. Customers will be able to view and order products online. The website must be responsive to different screen sizes. No gateway payment is included in this project.

Data Requirements

The purpose of this assessment item is to identify and fully document the database data requirements for the project. The database must be able to store information about:

Products
Customers details
Registration (creation of customer accounts)
Customer login
Admin login
Shopping cart
Sales records (The permanent records that you must keep for accounting and taxation purposes)

The product information must be stored in the database. Images of the products must also displayed in the website from the image path stored in the database.

Customers can send products to the shopping cart, view the shopping cart and also add (change quantity) and delete cart products.

They can buy products as guests or they can create an account and become site members.

Once they proceed to checkout, they are asked to login or provide guest details. Once this step is done, an invoice will be displayed on the screen.

The role of the admin users in the system is to be able to add new products and modify existing ones (e.g. updating prices or deleting products). There are two level of privileges amongst the admin users. The admin manager can create new admin user accounts while the admin users cannot.

Reports, screens and automated queries

The following reports and screens must be create d and must be supported by the corresponding MySQL queries:

Login screen
Registration screen
Display products (all products)
Display products by category
Display shopping cart screen
Invoice report
Permanent sales records for a specific date and/or date range
Permanent sales records by customer

Reference no: EM133422828

Questions Cloud

Determine the size of the equal replacement payments : Diana has to settle a debt, for which scheduled debt payments of $3800.00 was due seven months ago, $4700.00 was due two months ago, and $8800.00 due in five
Difference between psychology-anthropology : What is the difference between Psychology, Anthropology, and Sociology? What does each of them study? Can one exist without the other?
How did amazon use process design : how did amazon use process design? what type of processing did they use ? did they use technology innovation ? what kind kd automation did they use ?
Would we expect gasoline inelasticity to differ between : Consider that although the demand for gasoline is generally inelastic, the demand for gasoline from any single gas station, or chain of gas stations
Identify and fully document the database data requirements : identify and fully document the database data requirements for the project. The database must be able to store information about
What is science behind junk food pretending to be real food : What is the science behind junk food "pretending to be real food"?
Explain firm behaviour in monopolistic competition market : Explain the firm behaviour in the Monopolistic competition market.
Identify the highest converting goals : Identify the pages with the highest bounce rates. Identify the page with the highest exit rate and Identify the micro-converting landing page
Compare vitro and in vivo models of secondary haemostasis. : Describe the routine tests for the assessment of secondary haemostasis and include the possible sources of error. Comment on the patient's laboratory results.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Examine erm implementations at the lego group

Focus on strategic risk management and evolution of ERM programs. You will examine ERM implementations at the LEGO group and the University of Washington.

  Define beneficial for certain types of projects

There is a school of thought that argues that, far from being undesirable, some degree of scope creep may in fact be beneficial for certain kinds of projects e.g. it encourages stakeholder engagement, indicates responsiveness, and shows that objec..

  Should the government set a maximum wage

Should the government set a maximum wage? How would you respond? Can you defend the assumption that you have rights?

  Just-in-timejit software is not able to foresee delivery

question 1. just-in-timejit software is unable to foresee delivery problems resulting from bad weather labor strikes

  Specify the range of n for which each would be suitable

COSC 2320 University of Houston One has a computing time given by 3^n and that for the other is n^4. Specify the range of n for which each would be suitable

  Create a base class to hold information about sporting teams

Create a base class to hold information about sporting teams on campus. It should not be possible to instantiate the class.

  Write a function that accepts an integer valued array

Write a function arrayMinimum that accepts an integer valued array a along with its size arraySize as parameters and returns the smallest array element.

  Show that at one trinode restructuring operation is needed

Show that at most one trinode restructuring operation is needed to restore balance after any insertion in an AVL tree.

  Create a seating reservation program for podunk airlines

Create a seating reservation program for Podunk Airlines. The air fleet consists of a single plane with a seating capacity of 12.

  How would you write this sql statement

CHEM 221A Yale University If the value in DESCRIPTION equals O then the value inserted into the CODE field should be 2. If there is any other value

  Main differences between c and c++ languages

What are the major differences between C and C++ languages? What do you want to learn in a programming language, such as C, in order to use it effectively in problem solving.

  What is the height of this total tree

Which of the above answers would change if a new 16th node was added anywhere in the tree?

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