1.如果我为liz开发问题账户系统时,我第一步会做的是需求的征集;我会首先完全站在用户的角度来进行需求的征集,不加以自己的主观想象,并尽量将分析进度提交给用户。在不进行直接指导的前提下,让用户进行检查与评价。从而达到需求分析的准确性。
2.材料中还欠缺
a.假是否应该设置一个信用度,如这些问题账户还款完毕,这些人是否会相对原来的信用度会有所下降;
b.系统是否拥有多角色登录的管理和各个角色的权限限制;
c.系统是否应该有打印或统计的功能;
d.系统是否应该有个逾期自动催款的功能。
3.模拟系统原型
功能:能够快速查询客户账户;
能够分析一个客户是否为问题账户;
能够给出一个问题账户的三年内的历史数据:
能够计算问题账户所占比;
能够在这些问题账户还款后减少相应的信誉度;
系统能够多角色登录;
系统中要能够打印相应的报表,能够进行统计;
系统中可以设定归还时间,逾期并自动进行提醒。
数据库设计:
表设计:问题用户表(clientId,name,sex,age adress,tel,status,credit<信用度>,account,time,isbad<标识是否为问题账户>)
管理员表(userId,password,workId<标识身份来进去不同权限页面>,name,sex,age,adress,tel,work<从事工作>)
历史数据表(clientId,history)
操作流程:
用户场景一:进入登录界面,管理员可以将自己的账号密码输入,输入正确之后会进入主界面;
用户场景二:进入主界面,管理员可以跟据自己不同的权限,在界面进行相应的操作。如liz可以进行问题账户的比例查询和查看问题账户的历史数据等;
用户场景三:管理员可以在主界面进行统计和计算,计算结果会显示在相应的界面中予以查看,
用户场景四:管理员在设置用户账户时可以设定还款时间,系统会根据还款的时间进行逾期的提醒;
界面设计:首先会有一个登录界面其中包含用户输入用户名和密码,进入主页会有一系列操作选项,可以查看问题账户、查看所占比例和打印相应的报表等功能的操作选项,查询的结果会显示在主界面面板上。在操作界面上会有相应的菜单选项用于设置一些界面的功能设置。