1.如果你为Liz开发问题账户分析系统,你准备如何进行需求分析,第一步要做什么?
(1)了解客户所遇到的问题
(2)分析客户所需要实现的功能要求
(3)了解客户的使用习惯
2.你认为目前需求分析材料中欠缺哪些内容?
(1)没有具体的应用场景
(2)没有对于信用决定的判定条件
(3)缺少确定严重拖欠债务的账户的具体规则
3.描述一下拟开发系统的原型(包括哪些功能、数据库如何设计、操作的流程、界面的设计等等)
功能:
1、系统用户的登陆注册
2、将原始账户资料导入数据库,并可以实现用户信息的增删改查
3、账户基本信息查询以及三年历史查询
4、系统能根据不同的规则确定是否为问题账户;
5、若为问题账户,则通过三年历史信息以及信用评定规则产生信用决定
6.系统能统计问题账户的比例。
数据库设计
属性名 | 含义 | 数据类型 | 是否为空 | 是否主码 | 是否外码 |
name | 银行账户名 | varchar(20) | 否 | 是 | 否 |
password | 密码 | varhar(20) | 否 | 否 | 否 |
phone | 联系方式 | varchar(11) | 否 | 否 | 否 |
balance | 账户余额 | float | 是 | 否 | 否 |
level | 信用等级 | varchar(20) | 是 | 否 | 否 |
type | 是否问题账户 | bool | 否 | 否 | 否 |
(3)操作的流程
界面的设计:
(1) 工作人员根据用户名和密码进行登录;
(2) 用户在规则确定界面自定义不同的规则和这些规则要查询的数据,也可以修改原来的规则;
(3) 点击搜索问题账户,计算机可以根据不同的规则筛选出不同的问题账户和他们的3年账户记录,并给出初步的信用决定;
(4) 工作人员查看问题账户和账户记录,确定问题账户的信用决定;
(5) 即时显示分析各类问题账户所占比例。