A Java based banking system with basic functionalities