Create menu that allows administrator simulate transmission

Assignment Help JAVA Programming
Reference no: EM131988793

Assignment

You run four computer labs. Each lab contains computer stations that are numbered as shown in the table below:-

Lab Number

Computer Station Numbers

1

1-5

2

1-6

3

1-4

4

1-3

Each user has a unique five-digit ID Number. Whenever a user logs on, the user's ID, Lab Number, and the computer station are transmitted to your station. For example, if user 49193 logs onto station 2 in Lab 3, your system receives (49193, 2, 3) as input data. Similarly, when a user logs off a station, your system receives the Lab Number and computer station number.

Write a computer program that could be used to track, by lab, which user is logged onto which computer. For example, if user 49193 is logged into station 2 in lab 3 and user 99577 is logged into station 1 of lab 4, then your system might display the following:-

Lab              Number Computer Stations
1                 1: empty 2: empty 3: empty 4: empty 5: empty
2                 1: empty 2: empty 3: empty 4: empty 5: empty 6: empty
3                 1: empty 2: 49193 3: empty 4: empty
4                 1: 99577 2: empty 3: empty

Task:-

1. Create a menu that allows the administrator to simulate the transmission of information by manually typing in the login or logoff data. Whenever someone logs in or out, the display table should be updated.

2. Write a search option so the administrator can type in a user Id and the system will output what Lab Number and station number the user is logged into, or "None" if the user Id is not logged into any computer station.

You should use a fixed array of length 4 for the labs. Each array entry points to a dynamic array that stores the user login information for each respective computer station.

Sample Output:- (User input is in bold and Italics)

LAB STATUS
Lab # Computer Stations
1 1: empty 2: empty 3: empty 4: empty 5: empty
2 1: empty 2: empty 3: empty 4: empty 5: empty 6: empty
3 1: empty 2: empty 3: empty 4: empty
4 1: empty 2: empty 3: empty

MAIN MENU
0) Quit
1) Simulate login
2) Simulate logoff
3) Search
1

Enter the 5 digit ID number of the user logging in:
12345
Enter the lab number the user is logging in from (1-4):
2
Enter computer station number the user is logging in to (1-6):
3

LAB STATUS

Lab # Computer Stations
1 1: empty 2: empty 3: empty 4: empty 5: empty
2 1: empty 2: empty 3: 12345 4: empty 5: empty 6: empty
3 1: empty 2: empty 3: empty 4: empty
4 1: empty 2: empty 3: empty

MAIN MENU

0) Quit
1) Simulate login
2) Simulate logoff
3) Search
2

Enter the 5 digit ID number of the user to find:
12345

User 12345 is logged off.

LAB STATUS

Lab # Computer Stations
1 1: empty 2: empty 3: empty 4: empty 5: empty
2 1: empty 2: empty 3: empty 4: empty 5: empty 6: empty
3 1: empty 2: empty 3: empty 4: empty
4 1: empty 2: empty 3: empty

MAIN MENU
0) Quit
1) Simulate login
2) Simulate logoff
3) Search.

Reference no: EM131988793

Questions Cloud

Turned down for a nonpaying internship : What was Benjamin Graham really saying? Why might you be turned down for a nonpaying internship?
How would you shift the aggregative supply curve : How would you shift the aggregative supply curve to represent each of the following changes in economic conditions?
Compute warren actual return on plan assets : For Warren Corporation, year-end plan assets were $2,144,800. Compute Warren's actual return on plan assets
Changes in economic conditions : How would you shift the aggregative demand curve to represent each of the following changes in economic conditions?
Create menu that allows administrator simulate transmission : Create a menu that allows the administrator to simulate the transmission of information by manually typing in the login or logoff data.
Summarise and analyse several aspects of lodgement method : BUS708 - Statistics and Data Analysis Test your understanding and skill to use statistical methods to make inferences about business data
Explain concepts of server virtualization to management : Explain the concepts of server virtualization to senior management so that they understand the concepts and can form an opinion on the solution.
How does google make money : This video explains how Google uses information to make money. Google collects information from websites and adds it to its search engine.
Sloping demand curve for an individual product : How is your explanation different from the explanation for a downward-sloping demand curve for an individual product?

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