银行账户系统需求分析实例
案例分析:
某大银行的一位银行卡办公室的收账经理Liz遇到了一个问题。她每周都收到一份过期未付款的账户名单。这份报告已经从两年前的250个账户增加到现在的1250个账户。
为了确定那些严重拖欠债务的账户,Liz需要通读这份报告。严重拖欠债务的账户由几个不同的规则确定,每个规则都要求Liz检查客户的一项或几项数据。过去半天的工作量现在增加到了每周三天。即使在确定了严重拖欠债务的账户后,如果没有查阅该账户三年内的历史资料,Liz也不能做出最后的信用决定(例如严厉的催款电话、断绝信用或将这个账户转给一个收账代理)。另外,Liz需要报告所有账户中过期未付款的、拖欠债务的、严重拖欠债务的和呆死账的比例。目前的报告中并没有给她提供这个信息。
需求分析相关问题:
1. 如果你为Liz开发问题账户分析系统,你准备如何进行需求分析。第一步要做什么?
首先,需要通过需求捕获进行需求调研,主要围绕主人公Liz展开。
通过以上案例展示的流程,将流程划分分成三个部分:通过规则初步筛选、阅三年历史资料再筛选、做出信用决定。
2.你认为目前需求分析材料中欠缺哪些内容?
(1)具体的不同规则内容,以及包含的数据项。
(2)报告中缺少判定账户过期未付款、拖欠债务等信息的依据。
(3)是否对被催款人进行后期跟踪记录。
3.描述一下开发系统的原型(包括哪些功能、数据库如何设计、操作流程、界面设计等等)。
(1)功能:
1)自动审核账户是否满足不同规则的数据项条件,将判定的名单提交至Liz处。
2)Liz最终确定人员名单后,将名单提交至下层催款单位。
3)通过整个分析过程,可以对用户的账户行为(过期未付款等等)作出自动分析统计,生成报告单。
(2)数据库设计:
1)含有所有客户的信息表、账户记录表。
2)账户行为异常的客户登记表,尤其需要对用户角色(过期未付款等)进行设定。
3)信用额度透支的被催款的客户信息表(类似黑名单)。
4)催款等用户结果反馈表(若还款,以及时更新用户账号角色判定)。
(3)操作流程:
1)计算机系统对所有账户进行实时监测,一旦满足设定的初审核条件,立即将人员名单反馈至Liz处。
2)Liz根据初审核名单,点击查看账户历史记录,可以立即进行信用决定,点击提交上传下一级单位。
3)下一级单位根据最后确定的“黑名单”,采取催款等行为提醒用户。
(4)界面设计:
1)有三个界面:个人信息、审核、处理结果。
2)个人信息页面:
主要用于区分角色,以便数据库提供相应服务,进行数据对接。
3)审核界面:
例如Liz查看账户过往三年账户记录,催款单位查看被催款人的联系方式、账户欠款行为等。
4)处理结果:
例如查看各类账户比例分析报告,Liz提交的最终确定名单,催款单位催款的反馈结果等。
转载于:https://www.cnblogs.com/somedayLi/p/8572941.html
银行账户系统需求分析实例相关推荐
- 简易银行账户系统 java
简易银行账户系统 java Bank类 import java.util.Random;public class Bank {String name, password;double money;in ...
- C++ 个人银行账户管理 综合实例62.10_date
在网上找了很多例子,代码都不是循序渐进的,自己一点一点按章节把代码按照老师的要求都码好了,一点一点进步吧,因为一开始就去看别人整篇的代码实在很难,带给需要帮助的人,这是第六章第二个综合实例,加入Dat ...
- JAVA学习笔记_银行账户系统
大家好,我是一枚JAVA学习的小白,初次来到SCND还请多多指教!!!! 最近上编程课学习都挺晚的,没时间逛论坛了,今天休息正好也赶上线上,所以来发点学习笔记,一起讨论学习.(看我这个标点符号就知道我 ...
- Day11-软件测试设计之银行储蓄系统
银行储蓄系统 需求分析 银行储蓄系统存取款流程如下: 1. 业务员事先录入利率信息. 2. 如果是存款,储户填写存款单,业务员将存款单键 入系统,系统更新储户存款信息(存款人姓名.存款人账号.电话号 ...
- python 通登录银行_Python3 适合初学者学习的银行账户登录系统实例
一.所用知识点: 1. for循环与if判断的结合 2. %s占位符的使用 3. 辅助标志的使用(标志位) 4. break的使用 二.代码示例: ''' 银行登录系统 ''' uname = &qu ...
- python 例子 银行_Python3实现简单的银行账户登录系统实例
下面小编就为大家带来一篇Python3 适合初学者学习的银行账户登录系统实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 一.所用知识点: 1. for循环与if判断 ...
- python 通登录银行_Python3实现简单的银行账户登录系统实例
下面小编就为大家带来一篇Python3 适合初学者学习的银行账户登录系统实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 一.所用知识点: 1. for循环与if判断 ...
- 银行账户类(Accoount)可以为账户存储交易。取款和存款都会产生交易信息。需要记录账户每次交易的信息,包括取钱还是存钱,交易的金额,交易时间和交易之后的余额。系统可以通过账户查询所有的交易次数(最
不要自卑,去提升实力 互联网行业谁技术牛谁是爹 如果文章可以带给你能量,那是最好的事!请相信自己 加油o~ 1.题目背景 银行账户类(Accoount)可以为账户存储交易.取款和存款都会产生交易信息. ...
- 模拟银行账户转账系统(简单模拟)
本人刚刚接触java,此篇博客仅供初学者浏览,不喜勿喷,若有写的不好的地方欢迎大家指教: *模拟银行账户转账系统: 有A,B两个银行账户,初始金额都为1000元,A,B随机向对方转账,转账金额不得大于 ...
- 基于Java的银行账户管理系统
一.项目介绍 基于Java GUI的银行账户信息管理系统,可直接启动演示.包含账户查询.开户.销户.存款.取款.账户统计等功能.适合作为课程设计.大作业.毕业设计项目. 二.技术介绍: Java;Sp ...
最新文章
- 捕捉mysql中不可忽视的知识点(二)
- 高并发应用场景下的负载均衡与故障转移实践,AgileEAS.NET SOA 负载均衡介绍与实践...
- echarts一次渲染两个图_一次 Flutter WebView 性能优化
- 【机器学习基础】四个小项目完全解读支持向量机
- 安徽工程大学计算机控制,(完整版)安徽工程大学期末考试《计算机控制技术》范围总结2 .pdf...
- C++判断是否为素数、求一个数的因数、质因数分解
- Java环境变量的设置
- 剑桥大学终身教授T.S.:7大机器学习算法与应用案例
- 解决Eclipse发布到Tomcat丢失依赖jar包的问题
- 一个例子理解java面向对象的机制
- design contains shelved or modified (but not repoured) polygons. the result....继续铺铜还是报警,解决方案如下:
- 图像处理中像素和毫米的换算
- 【零基础深度学习教程第一课:深度学习基础】
- 基于分位数随机森林预测模型QRF建立多特征输入单个因变量输出的拟合预测模型
- 中国移动光猫桥接模式
- exynos4412中断编程
- IDEA中出现module not specified异常如何jiejue
- 跳板机配置,镜像创建,网站云平台部署
- raid的种类和区别
- 人脸识别应用概览及其技术、产品厂商一览