Payroll package

Assignment Help Basic Computer Science
Reference no: EM131015779

Jeff is an analyst.  The human resources department is very unhappy with their payroll package.  They want the information systems department to write them a new package as they think they have unique needs that can't be meet with a packaged solution.  What should Jeff do? 

  • Create an Entity Relationship diagram that captures this information about the UPS system.

UPS prides itself on having up-to-date information on the processing and current location of each shipped item. To do this, UPS relies on a company-wide information system. Shipped items are the heart of the UPS product tracking information system. Shipped items can be characterized by item number, weight, dimensions, insurance amount, destination, and final delivery date. Shipped items are received into the UPS system at a single retail center. Retail centers are characterized by their type, uniqueID, and address. Shipped items make their way to their destination via one or more standard UPS transportation events (i.e., flights, truck deliveries). These transportation events are characterized by a unique scheduleNumber, a type (e.g, flight, truck), and a deliveryRoute.

  • Discuss what should be done to ensure that the entity relationship diagrams balance with the data flow diagrams. What is the consequence of failing to balance these models? 
  • In parts (a) and (b) of this question you are asked to draw context and level-0 data flow diagrams for the case described below of a withdrawal of cash from an Automatic Teller Machine (ATM). The user starts the operation by inserting a card in the slot and the PIN number. The ATM checks the card by reading its information, expiry date, and then accepts the input of the PIN from user. The card is verified by sending both of the card number and the PIN to the bank, and hence the bank either sends confirmation or refusal. If the card is expired or invalid, or if wrong PIN is entered three times, the card is returned and the transaction is cancelled. When the confirmation is received from the bank for the validity of card and PIN, the user should enter his transaction type "withdrawal of cash", and then enters the amount. The system checks that the entered amount is below or equal to the daily limit of withdrawals of 5000 SR. If the entered transaction amount is valid, the card is returned, the money is dispensed and the withdrawal receipt is printed, otherwise the card is returned and the transaction is cancelled.

a) Draw a context data flow diagram for the ATM cash withdrawal system.

b) Draw a level-0 data flow diagram for the ATM cash withdrawal system. 

Reference no: EM131015779

Questions Cloud

How do you find the dot product of two vertices : How do you find the dot product of two vertices
What is quality of service : What is Quality of Service???? i need at least 2 pages explain well about it (included; error rates, bit rates, thoughput, Jetter, transmition delate and available ).
Butler university is bringing to life : Butler University is bringing to life their virtual online educational program. They know that they have students, teachers, employees, buildings etc, however all of their data is stored via paper!. You are to take everything Butler has to offer and ..
By what percent was the price of this book decreased : The clearance price of a book is $9. The original price of the book was $25. By what percent was the price of this book decreased
Payroll package : Jeff is an analyst.  The human resources department is very unhappy with their payroll package.  They want the information systems department to write them a new package as they think they have unique needs that can't be meet with a packaged solution..
Find the node at the beginning of the loop : Given a circular linked list, find the node at the beginning of the loop. Example: A-->B-->C --> D-->E -->C, C is the node that begins the loop
Given a binary tree which is a sum tree : Given a binary tree which is a sum tree, write an algorithm to determine whether the tree is a valid sum tree
How fast is water level rising when water is twenty cm deep : How fast is the water level rising when the water is 20 cm deep? Possibly 0.2 / (1.8 + 0.5) = .0869m? But WebAssign doesn't accept fraction the 0.2/2.3.
Using visual basic net : Prime: Displays all of the prime numbers from the start number to the end number, inclusive. Allow no more than 500 for the end number. For example, if the start number is 2 and the end number is 25, the following prime numbers should display: 2 3 5 ..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  You are the lead forensic technician within a medium size

create a 15-20 slide powerpoint presentation addressing the following scenarioyou are the lead forensic technician

  Consider the social effects of information technologies

Consider the social effects of information technologies.

  A paper three to four pages covers data warehouse

Subject background: Data Modeling. Need a paper three to four pages covers data warehouse - a subject-oriented, integrate, time-variant, and nonvolatile set of data that supports decision making. Within the paper an explanation of subject, int..

  Students and faculty to stay connected as they roam

Imagine that your university uses 802.11b wireless access points and wireless network cards to allow students and faculty to stay connected as they roam the campus.

  Demonstrate how to create a document using microsoft word

After successfully completing the laboratory assignment you should be able to: Employ the components of Microsoft Word 2010, Demonstrate how to create, edit, save, and print a document using Microsoft Word 2010

  How can the principles of (a) classical conditioning theory

How can the principles of (a) classical conditioning theory and (b) instrumental conditioning theory be applied to the development of marketing strategies? Please write a page.

  Solve this problem with solution :homogeneous coordinates

solve this problem with solution :homogeneous coordinates

  Compute mean number of rounds per contention period

Determine the probability that the contention ends on round k, and compute the mean number of rounds per contention period?

  Convert fahrenheit to celsius

a program that will convert Fahrenheit to Celsius. The user will enter the degrees in Fahrenheit and the program will give the results in Celsius. This is to be done in Pseudo Code Only. good programming techniques. Must also use modular programmi..

  Design suitable mechanism to solve graph coloring problem

Consider a graph coloring problem where we have a very large graph G = (V, E), whose vertices are to be colored using 3 distinct colors such that no adjacent node in G has the same color. Design a suitable mechanism to solve the given problem.

  Five pseudo random number generators

Evaluate the five pseudo random number generators (RNGs) supplied with respect to the quality of the generated random sequence. High quality random number generators are fundamental in ensuring reliable simulations.

  Amusement park programming project

1. Use the Java selection constructs (if and if else). 2. Use the Java iteration constructs (while, do, for). 3. Use Boolean variables and expressions to control iterations. 4. Use arrays or ArrayList for storing objects. 5. Proper design techniques.

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