Abc company order inventory system

Assignment Help Basic Computer Science
Reference no: EM13664804

MIS582 COURSE PROJECT

The Course Project will consist of three tasks, each worth 50 points due in Weeks 2, 4, and 6. Successful completion of the iLabs will help you in completing the project tasks.
Week 4: Task 2: Data Modeling Using Visio

NOTE: Visio 2010 is required for this project. Please ensure you can run Visio 2010 via Citrix or by having it installed on your computer. In case you are to run Visio 2013, there is a tutorial listed at the bottom of this document for that version of Visio, as well as a tutorial for Visio 2010.

PROJECT OVERVIEW:
Scenario and Summary

In this assignment, you will learn to create a physical database model in Visio from business requirements. To complete this assignment, you will need to be able to run Visio 2010, either through Citrix or installed on your workstation or laptop.

Deliverables

Name your Visio file as Lastname_Task2.vsd. Create and save your database model in your Visio file. When you are done, submit your document to the Week 4: Course Project Task 2 Dropbox.

STEP 1

Read the following business requirements closely to determine the entities and relationships needed to fulfill the requirements. The nouns in the paragraph will tell you the entities that will be needed. The adjectives that describe those nouns are the attributes of that entity. The verbs in the paragraph will help you determine the relationships between the entities.

ABC Company Order Inventory System
Database Requirements
The ABC company has many stores in many locations that are divided in regions. The company supplies products to these stores. For the purposes of this database you may think that it is an American company in terms of regions such as Midwest.
Each store is their customer/client. The company recognizes these stores by their store ID. They also keep track of the store name, address, and contact name.
Stores may place orders online, or by phone/fax. Each order must be uniquely identified by an order number. Each order has a date on which the order was made, a date when the order was shipped, an employee who took the order (or it could be an online order), and the mode of payment.
To make sure that the stores get their order on time, the stores are assigned to different warehouses in different regions. Currently, there is one warehouse for every region. Each warehouse is identified by its warehouse number. The company also tracks the address of the warehouse as well as a contact phone number.
There are five regions: West, Midwest, Southwest, Southeast, and Northwest. Each region is identified by its unique name and unique number.
Each warehouse holds many products for this company. A product may be found in many warehouses. The company keeps track of this inventory. At any point in time, the company must be able to find which warehouses carry this item, the quantity in stock, reorder point and whether this item is out of stock.
Each product has a unique id, a description, a price. Each product could be on many orders, and an order may have multiple products on it. The company needs to track what quantity was ordered for each product and the total price for those products.
Phone/Fax orders are processed by the employees of the company. The company keeps track of the employee's id, first and last names, position, hire date, department they work for, their supervisor, and their salary.


STEP 2

  • Run Visio 2010 either via Citrix or on your workstation.
  • Click on the Software and Database template group in the main window.
  • Double-click on the Database Model Diagram template to open a new file.

• Save the file with the name Lastname_Task2.vsd. You will need to click the computer icon in the Save As window to see the different drives. Be sure to save the file to a local drive so it will be on your workstation.
STEP 3
Add an entity for each entity you identified in the requirements.

  • Drag the entity icon onto the drawing area in Visio.
  • In the Database Properties window, add a physical name to identify it.

STEP 4
For each entity, create a list of attributes you think would be useful to describe the entity.

  • Select an entity in the drawing area of Visio.
  • In the Database Properties window, select the Columns category.
  • Use the table to add your attributes to the selected entities.
  • Select the primary key (PK).

STEP 5
Set the diagram to use crow's feet notation.

  • On the Database tab, in the Manage group, click Display Options.
  • In the Database Document Option dialog, select the Relationship tab.
  • Select the Crow's Feet check box, and then click OK.

STEP 6
Draw relationships between your entities.

  • Drag the relationship icon onto a blank part of the drawing area.

• Connect the two ends to each of the two entities in the relationship. The parent entity must have a PK defined. The entity will be outlined in bold red lines when it connects to one end of the relationship.

STEP 7
Set the cardinality of your relationships.

  • Select a relationship line in the drawing area that is connecting two entities.
  • In the Database Properties window, select the Miscellaneous category.
  • Select the cardinality for the selected relationship.

STEP 8
When you are done, save the file on your local hard drive and upload it to the Week 4: Course Project Week 4 Task 2 Dropbox. Your file should have the following filename format: Lastname_Task2.vsd.
For instructions on how to copy files between the Citrix server and your local machine, watch the iLab tutorial, Copying Files From Citrix, located in the iLab menu tab under Course Home.

Rubrics
Points for will be awarded according to the following rubrics.

  • Visio drawing: E-R model is provided as a Visio diagram.
  •  Entities: A minimum of six entities are present.
  • Attributes: There are more than two attributes per entity; in most cases there should be several.
  •  Relationships: A minimum of six correct relationships are present.
  •  Correct cardinality is specified on each relationship with crow's foot notation.


Tutorials to Consult With

DBP-e13-Appendix-F.pdf in the folder titled

Reference no: EM13664804

Questions Cloud

Download and complete the assignment writing assignment : Download and complete the assignment Writing Assignment
The number n on the upper face is recorded : A six-sided die is rolled and the number N on the upper face is recorded.
Create a class named vehicle that acts as a super class for : Create a class named Vehicle that acts as a super class for vehicle types
Write a usevehicle class to instantiate one vehicle object : Write a UseVehicle class to instantiate one Vehicle object, one Car object, one MotorCycle object, and display each object's values.
Abc company order inventory system : ABC Company Order Inventory System
How many different colors could be represented with an rgb : How many different colors could be represented with an RGB scheme if only 3 bits were used to represent each RGB component (3 for R, 3 for G, 3 for B)?
Find how far up the incline does the sled move : In a circus performance, a monkey on a sled is given an initial speed of 5.0 m/s up a 30 m incline. Find how far up the incline does the sled move
Find the resistance of this device : A calculator is rated at 0.17 W when connected to 4.40 Volt batteries. Find the resistance of this device
Find the resistance of a single light : A string of 20 identical Christmas tree lights are connected in series to a 120 Volt source. Find the resistance of a single light

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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