JAVA柜员机程序

a020944 2010-02-15 07:14:04
求帮忙写个作业...需求如下``不需要连接数据库
1、用户登录
1)用户输入用户名,密码,卡号。确认用户的身份.
2)身份确认后用户可以进行,查询帐户,提款(转帐),修改用户信息,(存款)等业务
2、存取款业务
1)可以根据ATM上设置的金额进行提款,或者是自定义提款;当这个提款金额大于帐户上的帐面余额.如果大于帐面余额就不允许用户提款;
2)(不能一次提取超过多少金额)
3)(用户可以不限制存入金额次数,但是要限制一次最大存入金额数量)
3、查询帐户
1)用户可以查询帐户信息,但是这个时候不能修改信息;只能是查看帐户帐面的上的金额,用户名,卡号;
4、修改用户信息
1)帐户的卡号不可以修改,用户名不可以修改,帐户金额不可以修改,只可以修改的是密码;

数据的存储格式
#保存到文件的数据格式(就是一个用户表)

用户信息表数据格式:

用户名(允许重复):身份证号码:家庭住址:联系电话:其他联系人电话:银行卡号:帐号密码:帐号余额
只跟数据有联系得用来存储账户信息的账户类;
操作数据相关的操作类;
工具类;
日志信息;

ValueObject (VO) 用于存储账户信息;(存储数据)
账号
密码
用户名
性别
年龄
电话
地址
出生日期
身份证
email
余额

File Access Object (FAO) 用于操作账户相关操作(操作VO)
增 删 改 查(单个)

Business Object (BO) 编写业务逻辑:(操作FAO)
1.登陆 2.取款 3.转账 (4.修改信息) 5.开户;

工具类:
1.读/写文件; 2.创建存储文件; 3.编写日志文件;
...全文
96 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zqfddqr 2010-02-16
  • 打赏
  • 举报
回复
。。。 价格战就是这么打得 呵呵

其实楼主应该自己写
星宸楚梦 2010-02-15
  • 打赏
  • 举报
回复
给我充20的Q币就给你写
zxj828282 2010-02-15
  • 打赏
  • 举报
回复
回复内top toip!
huosidun0302 2010-02-15
  • 打赏
  • 举报
回复
大学作业么?你很有必要自己写一下!!

我厚道.50就给你写!!
Inhibitory 2010-02-15
  • 打赏
  • 举报
回复
引用 2 楼 knightzhuwei 的回复:
我就便宜一些 只要¥4500哦 过了这个村就没这个店了哦


4499¥
knightzhuwei 2010-02-15
  • 打赏
  • 举报
回复
我就便宜一些 只要¥4500哦 过了这个村就没这个店了哦
Inhibitory 2010-02-15
  • 打赏
  • 举报
回复
5000块RMB,给你写
同意的举手

回复内容太短了!
回复内容太短了!
回复内容太短了!
回复内容太短了!
回复内容太短了!
回复内容太短了!
回复内容太短了!
回复内容太短了!
回复内容太短了!

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧