Explain the conceptual data model erd in plain

Assignment Help Computer Engineering
Reference no: EM133422787

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.

Between order table and product table should have Order Item table connection

Reports, screens and automated queries

The following reports and screens must be created 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

Admin Account:

3 Admin User

1 Admin Manager

Admin user can create ne items and update item stock level. Admin manager got same authority as admin but also get authority to create new admin account.

Register User requirement:

First Name, Last Name, Postal Address, Email(Use as Username), Phone number(Optional), Passwords(minimum of 10 character, Combined uppercase and lowercase, special character).

Product information Includes:

Product name, Brand, Description(Max 250 Character), Price, Can be sale item, 1 image, color, Categories(Men, Women, Unisex, Children)

Product should be able to define as active or inactive.

Sale product maximum purchase amount is one per item.

For Unregistered User Shopping Cart only exist while on the website, for the registered user shopping cart last 30days.

Question 1. Draw a Conceptual Data model (First draft ERD).

Question 2. Explain the Conceptual Data model ERD in plain English.

Question 3. Perform normalization process 1NF - 3NF ensure cardinality is displayed (Draw ERD each steps and explain in plain English)

Question 4. Draw Final ERD

Reference no: EM133422787

Questions Cloud

How is the process of immunosuppression : How is the Process of Immunosuppression and the Effect it has on Body Systems?
Write a program that will display your name : Write a program that will display your name, then when the user presses sw1 (d8) your favorite hobby or interest will be displayed. Then if they push sw1
Describe the social conditions of the country : Describe the social conditions of the country. Is there poverty? Do you believe Venezuela is a great place to live from an economic perspective?
Why is blood clot formation referred to as clotting cascade : Why is blood clot formation referred to as the clotting cascade? Where are most of the clotting factors synthesized?
Explain the conceptual data model erd in plain : Explain the Conceptual Data model ERD in plain English and Perform normalization process 1NF - 3NF ensure cardinality is displayed (Draw ERD each steps
How you would use this behavior trap in your setting : What is one behavior trap you would use in your own practice and why? Give an example of how you would use this behavior trap in your setting.
Provide evidence for your examples and sourcing of your : To be meaningful in your conversations, you need to provide researched information and examples in your responses and discussions. You are free as a group
Critically examine the quality of online media sources : Strategies for teachers to support students who are struggling to critically examine the quality of online media sources
What the md5 hash is for contents : Go to the Canadian mirror for Debian 10.13. What the MD5 hash is for contrib/Contents-amd64.gz

Reviews

Write a Review

Computer Engineering Questions & Answers

  What is a ddos attack

What is a DDoS attack? In what two ways was the KrebsonSecurity.com DDoS attack unusual? What specific security weakness did the Mirai malware.

  Questionstrayer university provides each student with a

questionstrayer university provides each student with a login id to a university maintained oracle database server for

  How security can be instilled within the sdlc

Provide three examples that demonstrate how security can be instilled within the Systems Development Life Cycle (SDLC). Provide two examples on what users may.

  Create an enhanced erd to meet the requirements

Create an enhanced ERD to meet these requirements. Ensure that entities are properly defined and appropriate attributes are listed for each entity.

  The decision-making logic of a human expert is known as

the decision-making logic of a human expert is known as.

  What does the term smart content refer to

What does the term Smart Content refer to? Tracking website visitors and displaying content most relevant to them. Tracking cursor movement on your webpage

  Declare necessary subtypes-array types and array variables

Declare the necessary subtypes, array types, and array variables for the situation. A 24-component Float array for which the index goes from 1 to 24.

  How do approach collaborate to get to a common design

Which is more important, getting the overall structure right, or capturing the details for each layer? If the approach is to use three separate people, how do they collaborate to get to a common design and understanding?

  What are advantages of usage of color in data visualizations

What are the advantages and disadvantages of the usage of color in data visualizations? Provide at least three advantages and three disadvantages.

  Design and implement a set of classes

Design and implement a set of classes that define various types of electronics equipment (computers, cell phones, pagers, digital cameras, etc).

  Where should you declare the variable

If you use a variable in a function definition, where should you declare the variable? In the function definition? In the main function?

  Using the object-oriented analysis method

What are some advantages and disadvantages of using the object-oriented analysis method - Be sure to respond to at least one of your classmate's responses

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