
1. 银行用户分类: 普通个人用户,个人贵宾用户(VIP),企业用户
对所有的用户必须支持以下功能:开户、存款、取款、查询、转账、改密码、销户等七项工作。所有对账户的操作都要产生日志。所有的数据都要永久化(存到硬盘)。系统重新启动时要能恢复数据。
(1)开户:调研银行管理系统需要存储的账户信息。
开户时需要身份证号码,决定开的账户类型,存款的初始金额。银行生成用户的帐号,用户输入初始密码。系统给出开户的时间日志。
(2)存款:
存款时需要给银行提供自己的账号,密码以及要存款的金额;银行系统反馈用户帐户的余额以及存款的日志。
(3)取款:
取款时需要给银行提供自己的账号、密码以及要取的金额;系统判断是否有足够余额以供取款。取款后给出用户帐户的余额,产生取款日志。
(4)查询:
查询时用户需要给银行提供自己的身份证、账号和密码;银行方面给出用户帐户的余额以及查询的日志。用户还可以查询一段时间所以的操作(流水)。
(5)转帐:(对不同用户转账有限制,请看账户类型说明)
用户转帐时需要判断是否能够满足转账条件。如满足,需要给银行提供转出帐户的账号、身份证号码、密码和用户名称及转入帐户的帐号和用户名称,用户也需要提供转账金额。系统方面将产生转账日志、转出用户帐户的余额等信息。
(6)改密码:
用户到银行改密码时需要给银行提供身份证、帐号、以及密码,并且输入新的密码。系统方面将产生相关日志。
(7)销户:
用户到银行销户时需要给银行提供身份证、帐号以及密码,并且把帐户的余额全部取出。系统方面将产生相关日志。
不同类型用户的特别限制和权限:
(1) 所有的用户可开两种账户—活期和定期。用户的活期和定期账号之间可以转账。
(2) 普通用户不能产生透支。
(3) VIP用户的初始存款额(包括活期和定期)要求大于
银行管理系统 银行管理系统 银行管理系统 基于SSM框架 银行自动存取款系统 银行理财销售管理系统 商业银行会计结算风险检测系统 银行管理系统 基于java的某银行营销助手系统的设计与实现
你可能感兴趣的