(This is a program I made to simulate ATM, which mainly uses socket technology. The database is sqlserver2005. The client program is concise. The server-side program has clear layers and is suitable for beginners to understand the hierarchical structure. Vo layer, database layer, business layer. The code layer is clear. I hope it will be helpful to beginners. This document includes the following annexes:
ATM Office Group B ATM Database Script atm. sql
ATM Office Group B com. yuandong. atmClient . Settings org.eclipse.jdt.core.prefs
ATM Office Group B com. yuandong. atmClient bin Client MyClientDemo.class
ATM Office Group B com. yuandong. atmClient src Client MyClientDemo.java
ATM Office Group B com. yuandong. atmClient . Classpath
ATM Office Group B com. yuandong. atmClient . Project
ATM Office Group B com. yuandong. atmServer . Settings org.eclipse.jdt.core.prefs
ATM Office Group B com. yuandong. atmServer bin atm AtmOperation. class
ATM Office Group B com. yuandong. atmServer bin atm Counter.class
ATM Office Group B com. yuandong. atmServer bin atm Io.class
ATM Office Group B com. yuandong. atmServer bin atm Single.class
ATM Office Group B com. yuandong. atmServer bin atm TestAdmin.class
ATM Office Group B com. yuandong. atmServer bin atm TestCommon.class
ATM Office Group B com. yuandong. atmServer bin dbOperation Conn.properties
ATM Office Group B com. yuandong. atmServer bin dbOperation DBConnection.class
ATM Office Group B com. yuandong. atmServer bin dbOperation Operation.class
ATM Office Group B com. yuandong. atmServer bin vo Account.class
ATM Office Group B com. yuandong. atmServer bin vo Admin.class
ATM Office Group B com. yuandong. atmServer bin vo Atm.class
ATM Office Group B com. yuandong. atmServer bin vo TransInfo. class
ATM Office Group B com. yuandong. atmServer src atm AtmOperation.java
ATM Office Group B com. yuandong. atmServer src atm Counter.java
ATM Office Group B com. yuandong. atmServer src atm Io.java
ATM Office Group B com. yuandong. atmServer src atm TestAdmin.java
ATM Office Group B com. yuandong. atmServer src atm TestCommon.java
ATM Office Group B com. yuandong. atmServer src dbOperation Conn.properties
ATM Office Group B com. yuandong. atmServer src dbOperation DBConnection.java
ATM Office Group B com. yuandong. atmServer src dbOperation Operation.java
ATM Office Group B com. yuandong. atmServer src vo Account.java
ATM Office Group B com. yuandong. atmServer src vo Admin.java
.....)