Question: Module 0 4 Content Use the design documents created in previous modules to begin the code for your course project. It is expected that you
Module Content
Use the design documents created in previous modules to begin the code for your course project. It is expected that you will spend the coming weeks coding the different parts of your project so make sure to follow a good objected oriented approach in how to partition your logic and data. As part of coding your project, you will be developing your test cases to ensure that your code is correct.Requirements
For this project, you will simulate the reception of a bank. You will have customers requesting transactions open account, deposit money, close account, withdraw money
You are required to simulate per the following parameters and rules:
Customers coming at random times
Each customer will require random amount of service time
You may have tellers based on the # of customers
Once you have more than customers waiting you need to get the nd teller
Once you have more than customers waiting you need to get the rd teller
Once the line size gets smaller, you should remove the tellers in opposite order of their addition the last one joining should be the first one leaving
The reception operates from : AM until : PM
At the end of the day, you need to run the following reports:
A list of customers coming along with the type of transactions they requested. This report should be sorted by:
Last name of the customer
Amount of money involved
Time of arrival
Average waiting time per customers
Average number of customers waiting
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
