Prepare an rea diagram describing kim flower inc

Assignment Help Software Engineering
Reference no: EM131268290

Group Project - Kim's Flower Inc. Purchasing (Expenditure) Cycle

Background:

Kim's Flower Inc. is operated by Kim Burke, the Chief Executive Officer (CEO), and her associated employees. She has decided to develop a database system to track her purchases, floral inventory, accounts payable, and cash payments. However, she does not have time to do the development herself. Therefore, she has hired you and your team members to design and implement the system (i.e., flower purchasing system) for her. She describes the requirements of her system as follows: 

Whenever flowers are needed, a purchasing clerk prepares a purchase order by completing a purchase order form. The purchase order form includes purchase order number, order date, item number, quantity ordered, order price, employee number (preparer), employee number (authorizer), and vendor number. To accommodate all of floral needs, the purchasing clerk may need to prepare several purchase orders, as Kim's Flower Inc. orders flowers from several vendors. Also, a purchase order can be made for several types of flowers from a single vendor. When the purchase order form is prepared, the purchasing clerk forwards the form to the CEO, Kim Burke, who approves the order. The approved purchase order then sends to a vendor.

Then the vendor will ship the flowers in the order. When the order is received, a warehouse department clerk inspects the quality of flowers and verifies the quantity of flowers based on the purchase order and the packing slip included in the shipment. The clerk then prepares a receiving report, forwards the report to an accounting payable clerk for payment process, and updates inventory records. The receiving report includes receipt number, receipt date, quantity received, item condition, purchase order number, employee number (receiver), and vendor number. Also, an invoice is delivered to the accounts payable clerk from the vendor.

At the end of each month, the accounts payable clerk prepare an purchase order payment form for all amounts charged through the end of the month by verifying invoices, purchase orders, and receiving reports. The purchase order payment form includes payment number, payment date, payment amount, employee number (preparer), employee number (authorizer), receipt number, vendor number, and account number. The form is then forwarded to the CEO. When the CEO authorizes the payment form, the accounts payable clerk prepares a check and mails it to the vendor. Finally, a monthly summary report of purchase orders and payments is prepared for each month and forwarded to the CEO.

(Note: If the business rules are not clear, use typical cardinalities.)

Tasks:

1. Prepare an REA diagram describing Kim's Flower Inc.'s database. You may repeat a box for an individual entity if necessary to make your drawing neat. Kim would like for you to consider that, eventually, as new stores are opened, she will have store managers in each store that will perform the tasks she now performs. As a result, the system should be planned to always store information about the employee associated with transactions, whether that employee enters information, performs a task (such as delivery) or formally authorizes the transaction.

Hints:

(1) Each item on a floral receipt may be from different purchase orders. Different items on a single purchase order may be received at different times using different receipts.

(2) Each check may pay for several receipts. However, a single receipt will always be paid for using the same check.

2. Prepare the context diagram and the level 0 DFD.

1) Context Diagram

Hint:  Source/Destination - CEO, Purchasing Clerk, Vendor, Warehouse Clerk

2) Level-0 DFD

Hints: Main functions - 1) Receive Purchase Order, 2) Receive Order, 3) Make Payment, and 4) Generate Report

Data Store - Purchase Order, Flower Inventory, Vendor, Cash

3. For the list of attributes for each entity, complete the table below. Use underline to indicate the identifier of each entity.

Entity

Attributes

Flower Inventory

, Description, QtyOnHand, ListPrice

Vendor

, VendorName, VendorAddress, Balance

Employee

, EmployeeName, EmployeeAddress, DateStarted, JobTitle, Phone

Cash

,AccountType, Bank, AccountBalance

 

 

 

 

 

 

 

 

 

 

 

 

Reference no: EM131268290

Questions Cloud

Omit explanations for the transactions : Journalize the following transactions for Mercado Company for June 2016, the company’s first month of operations. You may omit explanations for the transactions.
Design a class that keeps track of a student’s food purchase : Every time food items are bought, points are deducted from the balance. If the balance becomes negative, the purchase of food items is not allowed. There is obviously more than one way to implement theMealCard class.
Which level of measurement is required for the median : Which level of measurement is required for the median? In a set of observations, which measure of central tendency reports the value that occurs most often?
Find the weekly earnings for weekly sales : A salesperson receives a base salary of $400 per week and a commission of 10% on all sales over $6,000 during the week.- Find the weekly earnings for weekly sales of $4,000 and for weekly sales of $10,000.
Prepare an rea diagram describing kim flower inc : Prepare an REA diagram describing Kim's Flower Inc.'s database. You may repeat a box for an individual entity if necessary to make your drawing neat. Kim would like for you to consider that, eventually, as new stores are opened, she will have stor..
Clearly ineffective or clearly effective : For any given conflict, are there approaches that are either clearly ineffective or clearly effective? Why, or why not?
Explain the role of each p in software engineering : Effective software project management focuses on the four P's: people, product, process, and project. Explain the role of each P in software engineering.
How many bottles would the stores sell : The weekly demand for mouthwash in a chain of drug stores is 1,160 bottles at a price of $3.79 each.- How many bottles would the stores sell each week if the price were lowered to $3.29?
Prepare a correct trial balance : The trial balance of Andalousia Company shown below does not balance. Each of the above listed accounts has a normal balance per the general ledger. Cash of £170 received from a customer on account was debited to Cash £710 and credited to Accounts Re..

Reviews

len1268290

11/7/2016 12:29:23 AM

Based on the narrative above, your team should follow steps 1-7 of the event oriented REA modeling (covered in chapter 8) for constructing REA and DFD diagrams (task 1&2). You should complete the table describing the list of attributes for each entity (task 3). Use underline to indicate the identifier of each entity. Your team should submit completed REA and DFD diagrams for Kim’s Flower Inc. You may want to use a free trial version of the online diagramming toolhttp://www.gliffy.com/ or any other drawing program of your choice that allows you to export your diagrams in a commonly readable digital format (e.g., MS Word, MS PowerPoint, MS Visio, images, etc.).Note that a 30 day free trial of the Gliffy Premium account allows you to save your diagrams as JPEG images. Another possible option is a freely available Dia: http://dia-installer.de/index_en.html. If you identify more Resources/Events/Agents than needed, NO points will be deducted! All students are required to equally participate in the project and may be called upon to present any part of the project. All REA and DFD diagrams should be in a digital format (e.g., MS Word, PowerPoint, MS Visio or images).

Write a Review

Software Engineering Questions & Answers

  Identify the most complex user-system interaction

Identify the most complex user-system interaction (input/response couplet) within the normal flow (ie the step with the most number of side effects, or most complex internal logic), and produce an operation contract for that input-response couplet..

  How to find max flow in a graph

How to find max flow in a graph? We algorithms like Ford fulkerson. Any other algorithm to do so.

  Use pom-qm for windows software to solve forecasting problem

The purpose of this simulation project is to provide you with an opportunity to use the POM-QM for Windows software to solve a forecasting problem

  Concept of planning in project life-cycle and how research

Explain the concepts of planning in the project life-cycle and how research and critical thinking is mandatory in planning

  Key strengths and weaknesses of the methodology

Describe the development methodology you selected and why you think it fits well with the scenario. Identify the key strengths and weaknesses of the methodology

  Create crow-s foot erd for business rules for company

Create Crow's Foot ERD to include the following business rules for the ProdCo company: Each sales representative writes many invoices

  Create the use case diagram for the otmc system

Create the use case diagram for the OTMC system. Choose one use case diagram and create a sequence diagram. Create a class diagram for the OTMC system. Create a behavioral state machine diagram to depict one of the classes on the previous class diagr..

  1 george hank ceo of walker construction has an opportunity

1. george hank ceo of walker construction has an opportunity to bid on a contract that pays 5500upon completion but the

  Evaluation of the use of the security life cycle

Write a 3- to 5-page evaluation of the use of the security life cycle. Include the following, All six phases, Review of steps unique to the security life cycle, not in common with SDLC

  Key components of a data communication system

Describe the key components of a data communication system. Next, discuss the overall manner in which a company uses data communication in order to reduce its operations cost. Include one (1) example of such a reduction in operation costs to suppo..

  Fixing errors for java code

The code compiles properly and runs, but result is not what you expected; output is similar to the following, Describe what the problem is how to fix it.

  Research the method of system development life cycle

question 1 what is systems development? list the main activities in systems development.your response should be at

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