zoukankan      html  css  js  c++  java
  • 银行账户系统需求分析实例

    案例分析:

    某大银行的一位银行卡办公室的收账经理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提交的最终确定名单,催款单位催款的反馈结果等。

  • 相关阅读:
    每个Java开发人员都应该知道的10个基本工具
    2019年让程序员崩溃的 60 个瞬间,笑死我了
    面试官:服务器安装 JDK 还是 JRE?可以只安装 JRE 吗?
    腾讯工作近十年大佬:不是我打击你!你可能真的不会写Java
    作为Java开发人员不会饿死的5个理由
    趣味算法:国王和100个囚犯
    阿里第二轮面试:手写Java二叉树
    Linux软件安装——服务管理
    Linux帮助——重要文件
    Linux帮助——常用命令
  • 原文地址:https://www.cnblogs.com/somedayLi/p/8572941.html
Copyright © 2011-2022 走看看