案例分析:

某大银行的一位银行卡办公室的收账经理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

银行账户系统需求分析实例相关推荐

  1. 简易银行账户系统 java

    简易银行账户系统 java Bank类 import java.util.Random;public class Bank {String name, password;double money;in ...

  2. C++ 个人银行账户管理 综合实例62.10_date

    在网上找了很多例子,代码都不是循序渐进的,自己一点一点按章节把代码按照老师的要求都码好了,一点一点进步吧,因为一开始就去看别人整篇的代码实在很难,带给需要帮助的人,这是第六章第二个综合实例,加入Dat ...

  3. JAVA学习笔记_银行账户系统

    大家好,我是一枚JAVA学习的小白,初次来到SCND还请多多指教!!!! 最近上编程课学习都挺晚的,没时间逛论坛了,今天休息正好也赶上线上,所以来发点学习笔记,一起讨论学习.(看我这个标点符号就知道我 ...

  4. Day11-软件测试设计之银行储蓄系统

    银行储蓄系统 需求分析 银行储蓄系统存取款流程如下: 1. 业务员事先录入利率信息.  2. 如果是存款,储户填写存款单,业务员将存款单键 入系统,系统更新储户存款信息(存款人姓名.存款人账号.电话号 ...

  5. python 通登录银行_Python3 适合初学者学习的银行账户登录系统实例

    一.所用知识点: 1. for循环与if判断的结合 2. %s占位符的使用 3. 辅助标志的使用(标志位) 4. break的使用 二.代码示例: ''' 银行登录系统 ''' uname = &qu ...

  6. python 例子 银行_Python3实现简单的银行账户登录系统实例

    下面小编就为大家带来一篇Python3 适合初学者学习的银行账户登录系统实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 一.所用知识点: 1. for循环与if判断 ...

  7. python 通登录银行_Python3实现简单的银行账户登录系统实例

    下面小编就为大家带来一篇Python3 适合初学者学习的银行账户登录系统实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 一.所用知识点: 1. for循环与if判断 ...

  8. 银行账户类(Accoount)可以为账户存储交易。取款和存款都会产生交易信息。需要记录账户每次交易的信息,包括取钱还是存钱,交易的金额,交易时间和交易之后的余额。系统可以通过账户查询所有的交易次数(最

    不要自卑,去提升实力 互联网行业谁技术牛谁是爹 如果文章可以带给你能量,那是最好的事!请相信自己 加油o~ 1.题目背景 银行账户类(Accoount)可以为账户存储交易.取款和存款都会产生交易信息. ...

  9. 模拟银行账户转账系统(简单模拟)

    本人刚刚接触java,此篇博客仅供初学者浏览,不喜勿喷,若有写的不好的地方欢迎大家指教: *模拟银行账户转账系统: 有A,B两个银行账户,初始金额都为1000元,A,B随机向对方转账,转账金额不得大于 ...

  10. 基于Java的银行账户管理系统

    一.项目介绍 基于Java GUI的银行账户信息管理系统,可直接启动演示.包含账户查询.开户.销户.存款.取款.账户统计等功能.适合作为课程设计.大作业.毕业设计项目. 二.技术介绍: Java;Sp ...

最新文章

  1. 捕捉mysql中不可忽视的知识点(二)
  2. 高并发应用场景下的负载均衡与故障转移实践,AgileEAS.NET SOA 负载均衡介绍与实践...
  3. echarts一次渲染两个图_一次 Flutter WebView 性能优化
  4. 【机器学习基础】四个小项目完全解读支持向量机
  5. 安徽工程大学计算机控制,(完整版)安徽工程大学期末考试《计算机控制技术》范围总结2 .pdf...
  6. C++判断是否为素数、求一个数的因数、质因数分解
  7. Java环境变量的设置
  8. 剑桥大学终身教授T.S.:7大机器学习算法与应用案例
  9. 解决Eclipse发布到Tomcat丢失依赖jar包的问题
  10. 一个例子理解java面向对象的机制
  11. design contains shelved or modified (but not repoured) polygons. the result....继续铺铜还是报警,解决方案如下:
  12. 图像处理中像素和毫米的换算
  13. 【零基础深度学习教程第一课:深度学习基础】
  14. 基于分位数随机森林预测模型QRF建立多特征输入单个因变量输出的拟合预测模型
  15. 中国移动光猫桥接模式
  16. exynos4412中断编程
  17. IDEA中出现module not specified异常如何jiejue
  18. 跳板机配置,镜像创建,网站云平台部署
  19. raid的种类和区别
  20. 人脸识别应用概览及其技术、产品厂商一览

热门文章

  1. 计算机网络数据链路层之高速以太网(含使用以太网进行宽带接入)
  2. 游戏开发筑基之控制台光标定位(C语言)
  3. Kubernetes详解(十一)——标签与标签选择器
  4. OSPFv3中LSA详解(九)——Prefix三元组详解
  5. CUDNN学习笔记(2)
  6. 屏蔽爬虫之robots.txt
  7. TLS总结(上)——我们为啥需要TLS
  8. 使用yo -v查看yeoman版本号
  9. POJ2752 (Seek the Name, Seek the Fame,kmp)
  10. 关于ios7的适配问题