联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp

您当前位置:首页 >> Java编程Java编程

日期:2018-11-19 09:29

ATM Bank System project (100 points)   (deadline: 2018.11.29)


Project requirements:

1.the program is divided into two parts: Client side and Server side.


2. the Server side is responsible for managing all bank cards, administrators can increase and delete bank cards.

(1) each bank card is uniquely identified by card number;

(2) the new bank card password is "123456", the amount of the card is 0 yuan;

(3) only the bank card that the administrator has added can login from the client side;

(4) the bank card that the administrator has deleted can’t login from the client side;


3. the client is responsible for ATM common operation.

(1) After the client inputs the bank card number and password correctly, the client can do other operations.

(2) After login, users can query the balance, deposit, withdraw and transfer money and modify bank card password .

(3) when the password is modified, the user needs to enter new passwords two times, which make sure the password is changed correctly

  (4) After each client’s operation such as withdraw and deposit money operations, the result of operation should display on the screen , such as "successful operation" or "insufficient balance, failure of operation", etc..

4. Imitate the actual interface of ATM as much as possible.

5. For failure operations, the exception capture mechanism is used for error.

6. Server supports multiple clients.


Technology: GUI, Thread, Networking, Exception, Collection, I/O.


Submit: java source code , java bytecode ,and word document that describes the design and screen copy of your GUI running application.


Assessment:

Client:

query the balance, deposit, withdraw and transfer money and modify card password:

each function 10 points (total 50 points)

Server:

Add and delete bank cards. each function 10 points (total 20 points)


Use all Technology: GUI, Thread, Networking, Exception, Collection, I/O: (total 20 points)

The interface design is reasonable and easy to use:(total 10 points)


版权所有:编程辅导网 2021 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp