Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Software Engineering Expert

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

 

 

 

 

 

 

 

 

 

 

 

 

Software Engineering, Computer Science

  • Category:- Software Engineering
  • Reference No.:- M92023029

Have any Question?


Related Questions in Software Engineering

Reply to this article with apa referencehate crimes

Reply to this article with APA reference. Hate crimes According to Merriam-Webster, hate crime is any of various crimes (such as assault or defacement of property) when motivated by hostility to the victim as a member of ...

Write review on this article with apa formatgovernment

Write review on this article with APA format. Government surveillance is a major issue in the United States and globally. Surveillance refers to any collection and processing of personal data, whether, identifiable or no ...

Write reply to this article with references with apa

Write reply to this article with references with APA bibliography. Hate Crimes Over the past couple of years, hate crimes have been on the rise in America's largest cities. Studies show that there were sharp spikes in th ...

Write review on this article with apa formatalthough

Write review on this article with APA format. Although computer crimes are being seen in our society more and more each day, it is still difficult to prosecute people who commit these crimes mainly because everything is ...

Instructions - onion routingin this assignment you will

INSTRUCTIONS - ONION ROUTING In this assignment, you will answer the following questions related to Onion Routing and Tor. 1. Describe the infrastructure of Onion Routing and explain how it works for providing anonymity ...

Proposaldesign of an efficient gps tracking system tag for

Proposal Design of an efficient GPS Tracking System (tag) for monitoring small species IMPLEMENTING EMBEDDED SYSTEMS USING SYSML Task Using PapyrusSysML Software (Downloadable online - Evaluation Copy- Latest Version) Mo ...

In this assignment you will answer the following questions

In this assignment, you will answer the following questions related to Android platform and Android security design. 1. Describe Android architecture in detail by explaining the four conceptual layers. 2. Describe Androi ...

Overviewyou are required to modify and logically extend

Overview You are required to modify and logically extend the functionality of a provided code base to implement a game. This requires you to modify the code base as well as create documentation and implement various user ...

Address the following integrating biblical perspectives

Address the following, integrating biblical perspectives where appropriate: Define a hate crime and describe how white supremacist groups use the Internet to spread their message of hate. Explain why hate crime legislati ...

Assignment lab - statement of workclient liberty vacation

Assignment Lab - Statement of Work Client: Liberty Vacation Planning Inc. (LVP) Project: Website Assessment 1. Project Objectives With this statement of work, LVP is engaging you to conduct a website assessment to determ ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As