Customer service officer in the destiny energy call centre

Assignment Help Basic Computer Science
Reference no: EM13936911

Program 2: Customer service logger

The problem Write a program that would be used by a customer service officer (CSO) in the Destiny Energy call centre. When a customer calls they will must either provide an account number or a meter number. The CSO will enter this into a text field. The program should then display all of the information available and relevant for this account, in particular:

• the account number;

• whether it is a domestic or commercial account;

• the name of the customer (for domestic) or the name of the business (for commercial);

• the two line address for the customer; and

• the current billing information for the customer, for each meter and tariff, and the total. All of this information is available in text files as above and another that holds the customer names and addresses, in a file with records like this:  Mr Jarred Bjelke-Newman 234 Desperate Terrace Leafy West Qld 4034. The program should then provide two text fields where the CSO will enter:

• nature of the customers enquiry; and

• a note about how the enquiry was resolved. This information, along with the customer's account number and the current date and time should be appended to a log file, called log.txt. 4.2.2 Deliverables The design document should include:

1. mock-ups (not screen shots) of the window; 2.

a paragraph that describes how the window is used by its intended user; 3. a paragraph that describes the format of the output text file; 4. a UML class design that shows how the classes in your program will relate to each other; 5. a UML class box that details the important attributes and methods in each new class; 6. a textual description of the purpose of each new class, its attributes and methods; and 7. a textual description of your Java implementation, including:

(a) any special instructions on how to compile and run it; and (b) what features are incomplete (if any).

The .java files should be:

1. properly indented and spaced out;

2. have header comments that define the purpose of each file; 3. have comments that describe the purpose of all class members, except standard methods like main; and 4. to facilitate automated testing, the class that contains the main method, must be called Main. 4.3 Program

3: Grid status display 4.3.1 The problem Power is generated at a power station, and distributed to several sub-stations, and then to many local transformers, and then to customers via their meters. The power station is at coordinates (100, 100) in a square grid 500 km by 500 km that covers the area serviced by Destiny Energy. Each substation has a unique identifying name (S1, S2, ...).

Each transformer has a unique identifying name (T1, T2, ...). The file substations.txt contains the names of the sub-stations and their coordinates: S1 203 456 . . . The file transformers.txt contains names of all of the transformers, their coordinates and the name of the sub-station they are connected to. T1 204 457 S1 . . . The file meters.txt contains all of the meter numbers for all accounts and the transformer to which they are connected. 123 456 789 T34 . . . The file outages.txt contains the meter numbers that are presently reported to not be receiving power (blacked out). Write a program that reads these files and provides a graphical display of the present status of the grid. It should display the power station, the substations (labelled with their names), the transformers, and the connections between them. Use colour to indicate their status, either operational, or possibly faulty.

A report that a given meter is blacked out means that the transformer is probably faulty. If there are two or more transformers connected to the same sub-station that are probably faulty then the sub-station is also probably faulty. If two or more sub-stations are probably faulty, then the power station is probably faulty. 4.3.2 Deliverables (4 marks) The design document should include: 1. a mock-up (not a screen shot) of the display window;

2. a textual description of the contents of the window;

3. a UML class design that shows how the classes in your program will relate to each other;

4. a UML class box that details the important attributes and methods in each new class;

5. a textual description of the purpose of each new class, its attributes and methods; and

6. a textual description of your Java implementation, including: (a) any special instructions on how to compile and run it; and (b) what features are incomplete (if any).

The .java files should be:

1. properly indented and spaced out; 4

2. have header comments that define the purpose of each file;

3. have comments that describe the purpose of all class members, except standard methods like main; and

4. to facilitate automated testing, the class that contains the main method, must be called Main.

Reference no: EM13936911

Questions Cloud

What variance investigation decisions would be made : Using the ± 2σ rule, what variance investigation decisions would be made? Present SQC charts for round-trip fuel usage for each of the three 747s in October. What inferences can you draw from them?
Create program definition with the templates and methods : This program will store in miniVector v a list of 15 random integers from 0 to 99, then it will output the vector, sort the vector, then output it again sorted.
Objective and subjective comprehension play in under armour : What role does objective and subjective comprehension play in Under Armour's ability to market its products by sponsoring up-and-coming athletes?
Find the dna sequence for the open-reading frame : show the cDNA sequence and corresponding primer sequence for both the upstream and downstream primers. be very clear about any base changes in the primer that are needed to create the restriction site and or maintain the correct reading frame.
Customer service officer in the destiny energy call centre : The problem Write a program that would be used by a customer service officer (CSO) in the Destiny Energy call centre. When a customer calls they will must either provide an account number or a meter number. The CSO will enter this into a text fiel..
Financial statement : Prepare a financial statement for 2014 had
Human resource management teams : What exactly is a Human Resource project being done today by human resource management teams? Can you give a few examples?
Analyze the elasticity of demand for products : Examine the procedure Herb will use to estimate the demand model developed in the scenario. Analyze the elasticity of demand for products within the selected industry relevant to Katrina's Candies
The hrm professional : How might you respond to a supervisor who did not coach two members of his team and whose interactions with each other were hostile and escalated into a physical altercation on the customer's premises?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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