java学习案例---ATM系统详细讲解案例(实现基础功能)

此案例是通过学习黑马程序员的视频学习仿写的,如有雷同,纯属意外

~~~~~~~~~~~~~~~~~~~~~~~~~~~源代码在文章最下方~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

目录

银行ATM系统技术选型分析:

1.   账户类,首页设计 

2.   用户开户功能实现   

3.  用户登录功能实现

4.  用户操作页设计,查询账户,退出账户功能 

5.   用户存款,取款功能设计 

6.  用户转账功能 

7.  修改密码和销户


银行ATM系统技术选型分析:

面向对象编程
每个用户对象要对应一个账户对象: 所以需要设计账户类Account
使用集合容器
系统需要提供一个容器用于存储这些账户对象的信息,我们选ArrayList集合。
程序流程控制
需要结合分支、循环、跳转等相关操 作控制程序的业务逻辑。
使用常见API
内容比较,分析,数据处理等需要用 到String等常用API
---------------------------------------------------------------------------------------------------------------------------

1.   账户类,首页设计 

分析
每个用户一个账户对象,需要设计账户类,账户类至少包含 ( 卡号、用户名、余额、取现额度、密码 )
需要定义一个 ArrayList 的集合用于存储账户对象
需要展示欢迎页包含 2 个功能:注册开户、登录账户

你可能感兴趣的:(#,JavaSE案例,java)