University : The University of Sydney UniLearnO is not sponsored or endorsed by this college or university.
Assignment Task:

Task Description 
In this assignment, you will develop a banking administrative system called BankerOS in the Java programming language. All bank accounts within the system will contain various details relating to the owner of the account. Each account is identified by a unique account number and maintains a history of transactions received and sent. 
You are encouraged to ask questions on Ed using the assignments category. As with any assignment, make sure that your work is your own, and you do not share your code or solutions with other students. Working on your assignment 

  • You can work on this assignment on your own computer or the lab machines. It is important that you continually back up your assignment files onto your own machine, external drives, and in the cloud. 
  • You are encouraged to submit your assignment on Ed while you are in the process of completing it. By submitting you will obtain some feedback of your progress on the sample test cases provided. 


Implementation details 
Write a program in Java that implements the BankerOS application as shown in the examples below. You can assume that our test cases will contain only valid input commands and not cause any integer overflows. Commands are case insensitive.  
BankerOS stores a collection of Bank Accounts and the Transactions associated with them. Bank Accounts are identified by their account number (ACCNO), and store first name, last name, transaction history and current balance. By default, accounts begin with $10,000, however this can be overridden (see commands). Balances are stored as integers to remove decimal errors. Account numbers begin from 100,000 and are incremental (first account is 100000, second is 100001).  
Transactions store sender, receiver, amount and hash. They are indexed from 1 and have unique indices. Both the sender and receiver must have bank accounts within the system to be a valid transaction. The hash is generated based on the details of the transaction as well as the hash of the previous transaction to ensure that ledgers are not modified. 

This INFO1113: Computer Science Assignment has been solved by our Computer Science Experts at UniLearnO. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Eureka! You've stumped our genius minds (for now)! This exciting new question has our experts buzzing with curiosity. We can't wait to craft a fresh solution just for you!

  • Uploaded By : Mia
  • Posted on : May 06th, 2019

Whatsapp Tap to ChatGet instant assistance