
银行管理系统是用于处理银行运营的关键软件。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
请注意,该银行管理系统是基于Java SE进行的课程设计,并未采用可视化界面,而是以Eclipse控制台的命令行模式运行。该系统具备与MySQL数据库交互的功能,项目目录中包含了详细的文档、数据库结构以及演示PPT等资源。以下是对系统主要功能的详细描述:
1、**开户**:在开户流程中,储户需提供个人信息,例如姓名和希望存入的初始金额。完成开户后,储户的基本信息将被保存在一个储户基本信息文件中,并立即告知储户其生成的账号以及初始密码(建议设置6位长度的密码),同时告知初始存款金额和开户日期。此外,还生成了一份操作记录,记录了账号、操作类型(开户)、操作金额、具体操作时间、旧密码和新密码。
2、**存款**:在存款操作中,储户需要提供其已获得的账号以及准备存入的现金金额。系统会将现金添加到账户原有余额中,随后返回本次操作的相关信息,包括存入的金额、账户当前的余额以及操作的时间。同时生成一份详细的操作记录,记录了账号、操作类型(存款)、操作金额、具体操作时间、旧密码和新密码。
3、**取款**:在取款流程中,储户需提供其已获得的账号以及想要提取的现金金额。系统将账户原有的余额减去提取的金额后进行扣除并将现金交给储户,然后返回本次操作的相关信息包括提取的金额、账户当前的余额以及具体的操作时间。同时生成一份详细的操作记录,记录了账号、操作类型(取款)、操作金额、具体操作时间、旧密码和新密码。
4、**转账**:在转账功能中,储户需要提供转出账号及其对应的密码, 以及转入账号和转账金额。系统会将转出账户中的资金减去转账金额后进行扣除, 同时将转入账户中的资金增加转账金额, 随后返回本次操作的相关信息包括转账的具体金额, 转出账户当前的余额以及本次交易的时间. 此外还会生成一份详细的操作记录, 记录了账号, 操作类型 (转账), 操作金额, 具体的操作时间, 旧密码和新密码.
5、**查询**:在查询功能中, 储户需要提供其对应的账号及密码. 系统会返回查询结果包含账户信息, 操作类型 (查询), 操作金额, 具体的操作时间 以及旧密码和新密码.
6、**修改密码**:在修改密码功能中, 储户需要提供其对应的账号及当前密码. 系统会提示用户输入两次相同的新的密码. 完成后会提示修改成功. 同时生成一份详细的操作记录, 记录了账号 , 操作类型 (修改密码), 操作金额 , 具体的操作时间 , 旧密码 和 新密码.
7、**销户**:在销户功能中, 储户需要提供其对应的账号及当前密码. 系统会将该账户中的所有余额全部取出并清算完毕后, 将该账户的信息从文件中删除. 最后会返回销户成功的提示信息。
全部评论 (0)


