银行帐号管理系统分析:
1.银行基本工作过程
用户到银行办理业务主要有开户,存款,查询,转账,改密码,销户等工作。
(1) 开户:
用户到银行进行开户时需要出示身份证,而且决定自己存款初始金额;银行系统方面给出的帐号和密码,而且给出开户的时间。
(2) 存款:
用户到银行存款时需要给银行提供自己的帐号以及要存款的金额;银行系
统方面给出用户账户的余额以及存款时间。
(3) 取款:
用户到银行取款时需要给银行提供自己的帐号,密码以及要取的金额;银
行系统方面给出用户的余额以及取款的时间。
(4) 查询:
用户到银行查询时需要给银行提供自己的帐号和密码;银行系统方面给出
用户帐户的余额以及查询的时间。
(5) 转账:
用户到银行进行转账交易时需要给银行提供帐户1,密码和帐户2的帐号
还用需转账的金额;银行系统方面给出用户帐户1的余额以及转账的时间。
(6) 改密码:
用户到银行改密码时需要给银行提供帐户以及密码,并且输入新的密码。
(7) 销户:
用户到银行销户时需要银行提供帐号以及密码,并且把帐户的余额全部取
出。
2.
1.该系统须用到的表如:
员工表、职位表、权限表、利率表、存款表、取款表、挂失表、贷款表、转账表和顾客表。
2.该系统几大功能实现:
1) 开户:创建存款文件(第一次输入储户信息时);
2) 创建取款文件(第一次办理取款时);
3) 接收储蓄:接收储户和营业员信息并将以上信息添加到存款文件中;
4) 处理挂失:根据储户提供的帐号,姓名,密码,地址,储种,储金核查有无此项存
款,有则对帐号加挂失标记;否则,则需判断是否领走还是未发生过这笔存款。
5) 办理取款:
(1) 根据储户提供的存款单(上面有帐号,姓名,储种,本金,日期)判断是
否到期,检查有否挂失,根据储户提供的密码判断是否正确。若判断通过,执
行以下三步。
(2) 取款文件中添加这笔存款的储户和营业员的所有信息和取款日期,以便复
查。
(3) 打印利息单,包括:帐号,姓名,储种,起息日期,支取日期,本金,利
息和支取金额。利息计算如下:1年到期利息7%,3年8%,5年9%;每逾期一
天,每天利率0.05%;若提前支取,每天利率0.05%。
(4) 在存款文件中对这笔存款删除。
6) 转账功能:
(1) 确定被转帐户1.
(2) 填写转款人名、日期、被转帐户、转账帐户2
(3) 确定帐户2资金转让帐户1
(4) 转账成功
7) 贷款功能:
(1) 创办贷款文件。
(2) 接受贷款人贷款:接收贷款和营业员信息并将以上信息添加到贷款文件
中。
(3) 打印利息,贷款时间、还款时间、以及贷款人。
(4) 办理取款:第一种直接提取现金。第二种转让其他帐户。
8) 查询功能:
(1) 填写客户基本资料
(2) 输入要查询的帐户号和帐户密码
(3) 查看该帐户的总现金数、利率、以及银行的一些特殊服务
(4) 查询完毕
9) 改密码:
(1) 填写客户修改密码基本资料
(2) 输入原始密码
(3) 输入新密码
(4) 修改成功
(5) 服务结束
10) 销户:
(1) 填写顾客销户基本信息
(2) 确认被销帐户
(3) 银行工作人员帮助销除该卡在银行数据里的所有信息
(4) 销户完毕
3.数据库基本分析: 顾客表:银行账户号、帐户密码、顾客姓名、身份证号码、家庭住址、联系电话、帐户金额、开户时间。 转账表:转账单号、转账人账户号、转账账户密码、被转账户号、转账金额、转账时间、经办人。 贷款表:贷款单号、贷款人姓名、贷款金额、贷款时间、经办人。 挂失表:挂失单号、挂失帐户号、挂失帐户人姓名、挂失时间、经办人。 取款表:取款单号、取款帐户号、取款人姓名、取款金额、取款时间、经办人。 存款表:存款单号、存款账户号、存款人姓名、存款金额、存款时间、经办人。 利率表:帐户类别、利率率。
权限表:员工号、员工名、员工权限。
职位表:员工号、员工名、职位。 员工表:员工号、员工姓名、性别、身份证号、联系电话、住址。
3.编写目的:
需求分析,不仅仅是拿到客户的需求,更重要的是还需求进行分析,了解细节,并就细节跟客户咨询,获取最详细的资料。客户所能提供给你的只是他们想到的功能需求,很多问题并不在他们考虑的范围之内,如果作为项目承担方没有去做分析,简单的按照功能要求去设计,规划,最终出来的系统是很难完全符合客户的业务流程的,这时,自然需要更改,被看成需求更改 。其实,都是缺乏分析所一手造成的。问题等到系统出来了才被发现,这样的系统 本身就是先天不足了。