问题账户需求分析
查阅相关资料,回答下列问题
如果你为Liz开发问题账户分析系统,你准备如何进行需求分析,第一步要做什么?
你认为目前需求分析材料中欠缺哪些内容?
描述一下拟开发系统的原型(包括哪些功能,数据库如何设计、操作的流程、界面的设计等等)
1.如果你为Liz开发问题账户分析系统,你准备如何进行需求分析,第一步要做什么?
第一步最重要的就是要问客户遇到了什么问题。
第二步要了解客户有什么功能需求。
第三步了解客户的操作习惯。
2.你认为目前需求分析材料中欠缺哪些内容?
——缺少确定严重拖欠债务的账户的具体规则
——缺少对于怎样的账户应该给出怎样的信用决定
——缺少问题账户的比例
3.描述一下拟开发系统的原型(包括哪些功能、数据库如何设计、操作的流程、界面的设计等等)
①功能设计
建立银行账户数据库,能对其进行增删改查的操作;
系统能根据不同的规则确定是否为问题账户;
系统能查阅问题账户三年内的历史资料并做出信用决定;
系统能统计问题账户的比例。
②数据库设计
用户基本信息表
字段名称 |
Id |
username |
regeTime |
Level |
isDel |
|
数据类型 |
Int |
Nvarchar(255) |
Date |
Smallint |
Smallint |
|
字段解释 |
标示用户的主码 |
用户的名字, |
用户注册的时间 |
用户信用度 |
用户是否已经被删除 |
|
是否为主码 |
是 |
否 |
否 |
否 |
否 |
|
是否引用其他表的外码 |
无 |
无 |
无 |
无 |
无 |
|
账户基本信息表
字段名称 |
Id |
CountName |
regeTime |
Level |
isDel |
NowMoney |
countNum |
userNum |
数据类型 |
Int |
Nvarchar(255) |
Date |
Smallint |
Smallint |
Int |
Int |
Int |
字段解释 |
标示账户的主码 |
账户的名字, |
账户注册的时间 |
账户信用度(包括正常账户、过期未付款账户、拖欠债务账户、严重拖欠债务账户、呆死账户,每种账户类型对应一个数字) |
账户是否已经被删除 一个账户被删除有两种情况。一是用户主动删除了该账户,或者是户主被删除, |
账户余额 账户余额为正数表示账户内现存的资金,账户余额为负数,表示户主在该账户下所欠款的金额 |
账号 |
户主在用户表中的编号 |
是否为主码 |
是 |
否 |
否 |
否 |
否 |
否 |
否 |
否 |
是否引用其他表的外码 |
无 |
无 |
无 |
无 |
无 |
无 |
|
引用用户表中用户编号 |
消费基本信息
字段名称 |
Id |
spendTime |
spendMoney |
countNum |
userNum |
数据类型 |
Int |
Date |
Int |
Int |
Int |
字段解释 |
表示消费的主码 |
本次消费时间 |
本次消费消费金额 |
表示账户表中的主码 |
户主在用户表中的编号 |
是否为主码 |
是 |
否 |
否 |
否 |
否 |
是否引用其他表的外码 |
无 |
无 |
无 |
引用账户表中的账户编号 |
引用用户表中用户编号 |
流程
界面