What happens when the computer or network goes down

Assignment Help JAVA Programming
Reference no: EM131963671

Project Assignment

In this project, you will put to use the skills you have learned for reading RFPs, creating detailed requirements and then a detailed design. Either or both parts may be documented with text, unit tests, UML, or a combination of these.

Requirements: The RFP

Carrying a pencil and score card when playing mini-golf is a pain; holding the club, ball, and trying to write the score down (with no table) is difficult. A local mini-golf course chain has contracted your software development company to automate scoring. At each hole is a keypad on a card-swipe station. The customer hopes such high-tech mini-golf courses will attract more customers.

For cost reasons, the various courses around Tampa Bay all use the same central computer (already installed), connected to the card-swipe stations at each course using a network. All the hardware has been installed already and the network is up and running.

Use-Cases and Other Requirements

The one use-case for the RFP is:

The users are issued disposable (cardboard) swipe cards when they pay, before the round starts. They provide their name when issued their card, which gets printed on the card.

After completing each hole, the user swipes their card at that holes swipe station, and enters the number of strokes. The card-swipe stations also displays the player's name and current score (the number of strokes over or under par, so far). Once a score is entered for a hole, the player can't change it.

Note the score and the player's name do not have to be stored on the swipe card itself. That data can be kept (how is up to you) on the central computer.

After playing the last hole, the player can turn in their swipe card and request a printout of their round (the score card). (That usually has a discount coupon on the back, for next time.)

This is not totally fiction! A company called World Golf Systems sells golf balls with RFID tags inside. These are tracked on the course and provides instant feedback to the golfer about where the ball ended up. In fact new types of golf games have been invented based on these balls. See www.golfers.sg to see a course that uses these balls, with swipe stations with a display showing the data.

Hints:

Think about the last time you played mini-golf. If it's been a very long time, consider a "research trip" to your local Putt-Putt or other course.

Think about what happens when the computer or network goes down.

A copy of the requirements and design documents. This should include use-case(s), functional, and non-functional (operational) requirements. You must make those up, the design should include any technology requirements and system description, in addition to a detailed design of any classes your design calls for, with their important members listed. You can list those in text or UML. Only a single copy.

Reference no: EM131963671

Questions Cloud

How bi can help developing countries : How BI can help developing countries. Give specific examples of BI components/concepts and cite specific use by developing nations.
Imposed on milk consumers : A new per unit tax imposed on milk consumers is Not a possible explanation that the equilibrium quantity of milk
What are the benefits and risks of being conservative : What are the benefits and risks of being conservative in marketing and advertising? Which campaign did you like better?
Risk averse investors : What is the present value of $1,200 per year, at a discount rate of 8 percent, Risk averse investors
What happens when the computer or network goes down : Carrying a pencil and score card when playing mini-golf is a pain; holding the club, ball. What happens when the computer or network goes down.
Describe how you would start this incident off correctly : Describe how you would start this incident off correctly by properly protecting and securing the evidence on the laptop ?
How do you compare constant growth firms : How do you compare constant growth firms? Example: The First Company has a CFFA of $7,500,000 annually for a constant growth firm growing at a constant rate.
How the product lines would work : You're going to have to do research, figure out how the product lines would work, what the marketing structure should be, how to arrange everything.
What must the expected return on the market be : A stock has an expected return of 14 percent, its beta is 0.85, and the risk-free rate is 9.1 percent. What must the expected return on the market be?

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

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