如何实现用Java写一个模拟ATM机程序

如何用Java写一个模拟ATM机程序,完全没有思路,谁给我源码让我提供参考啊,拜托大神了⋯⋯⋯⋯

首先要假设场景!
ATM的业务室什么样的?
到底几个角色?
各个业务之间的内在联系?体现了表结构之间的关系
还有就是自己要有一个想法。
其实代码和其他的应用都是大同小异!

图片说明

http://wenku.baidu.com/view/219b8cf2ba0d4a7302763a7f.html