当前位置:文档之家› 银行个人储蓄概要设计

银行个人储蓄概要设计

1 总的功能流程
2 总体架构图
柜台2
3 功能模块
以列表的形式列出所有的功能需求。

3.1 柜员签退(需求编号0001)
需求描述:柜台管理员进行签到或者签退。

前提条件:柜台人员已登录系统
输入:柜台人员编号
输出:成功或失败的标志
流程图:
3.2 柜员签到(需求编号0002)
需求描述:柜台管理员进行签到或者签退。

前提条件:
输入:
输出:
功能流程图:
3.3 储蓄开户(需求编号0002)
3.4 储蓄销户(需求编号0002)
活期存/取款
挂失解挂
冻结解冻
密码修改
4 功能流程
柜台系统功能:
1)柜台登录/签到
2)取款
0,客服登录柜台
1,在柜台点开取款界面
2,输入金额,身份证,银行卡号
3,表单验证,数据合法性
4,提交,更新客户信息上面的金额字段,更新时间
5,取款历史记录,
操作者、客户、金额、操作类型(取款)、时间
6,如果数据库提交成功,返回成功信息。

3)存款
0,判断客服是否已登录柜台,如果没有登录,跳到登录页面;
1,在柜台点开存款界面
2,输入金额,银行卡号
3,表单验证,数据合法性
4,提交,更新客户信息上面的金额字段,更新时间
5,历史记录,
操作者、客户、金额、操作类型(存款)、时间
6,如果数据库提交成功,返回成功信息。

4)开户
0,判断客服是否已登录柜台,如果没有登录,跳到登录页面;
1,输入身份证、户名、金额、电话、地址表单信息(qq、email)1,数据校验
2,提交后台,返回信息,假如成功,同时返回卡号
3,历史记录,
操作者、客户、金额、操作类型(开户)、时间
5)销户
0,判断客服是否已登录柜台,如果没有登录,跳到登录页面;
1,输入身份证、银行卡号
2,数据校验
3,返回信息
4,历史记录,
操作者、客户、金额、操作类型(销户)、时间
6)存取款记录查询
1,判断客服是否已登录柜台,如果没有登录,跳到登录页面;
2,输入客户的身份证、卡号或者账户名称\日期
4,表单验证
5,返回表单
【户名】【身份证】【卡号】【金额】【类型/存取】【操作者】【日期】
5 后台核心服务接口
采用xml报文字符串格式
检测帐号是否存在的接口
输入的xml例子:
<request>
<operation>checkno</ operation>
<bank_no>113</bank_no>
</request>
输出的例子
<response>
<code>-1</code>
<msg>系统错误</msg>
</response>
登录logincheck
xml示例:
输入:
<request>
<operation>logincheck</ operation>
<username>abc</username>
<password>SSDDDDDDDDDDDD</password> //加密后的</request>
输出(服务器返回):
<response>
<code>1</code>
<msg>用户名密码不对</msg>
</response>
取款
operation = getmoney
存款
开户
输入xml例子:
<request>
<operation>kaihu</ operation>
<username>abc333</username>
<password>SSDDDDDDDDDDDD</password> //加密后的
<sex>0</sex>
</request>
<response>
<code>0</code>
<msg>开户成功</msg>
</response>
销户
操作流水
输出
<response>
<code>0</code>
<data>
<item name=”张三” no=”123” money=”1.2” type=”0” op=”客服” time=”2011” /> <item name=”张三” no=”123” money=”1.2” type=”0” op=”客服” time=”2011” /> </data>
</response>
6 界面原型
后台核心系统为socket服务器,无界面。

柜台管理系统web界面如下:
登录页面:
登录首页:
存款页面:
输入要存款的帐号
金额
取款页面:
开户页面:
销户页面:
7 数据表设计
E-R图
柜台客服信息表t_operator
字段名字段类型长度备注operator_id integer 主键
客户信息表t_customer
帐号表(用来存储用户的卡)t_card
操作流水表t_opration_log
操作者、客户、金额、操作类型(开户)、时间。

相关主题