1、如果要进行需求分析,第一步我们要确定系统所真正需要实现的功能,即用户所真正需要的东西。
2、欠缺的内容:
1)判断严重拖欠债务账户的具体规则
2)做出最后的信用决定所需要参考的标准
3)判断各种种类的人的标准,从而可以计算出比例
3、拟开发系统的原型:
1)功能设计
建立银行账户数据库,能对其进行增删改查的操作;
可以根据不同的规则确定是否为问题账户及其问题的种类;
可以查阅严重拖欠债务的账户三年内的历史资料并做出信用决定;
系统能统计各种问题的账户的个数并自动计算比例。
2)数据库的设置
属性名 | 含义 | 数据类型 | 是否为空 | 是否主码 | 是否外码 |
name | 账户名称 | varchar(20) | 否 | 是 | 否 |
password | 密码 | varhar(20) | 否 | 否 | 否 |
telephone | 联系电话 | varchar(11) | 否 | 否 | 否 |
balance | 账户余额 | double | 否 | 否 | 否 |
ismatter | 是否问题账户 | bool | 否 | 否 | 否 |
type | 问题账户类型 | varchar(10) | 是 | 否 | 否 |
3)操作流程
登录系统之后,点击开始后系统自动判断所有账户是否为问题账户并判断出问题账户的类型,对于严重拖欠债务的账户,自动查询三年内的历史资料并做出最 后的信用决定。计算出各种问题类型的用户个数并返回其比例。
4)界面设计
登录界面;操作系统界面;严重拖欠债务的账户及最终信用决定的界面;各种问题类型的账户个数及比例界面。