现在为A银行开发一个信用卡系统CCMS,该系统的基本功能如下:
(1)信用卡申请。非信用卡用户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS。如果信用卡申请被银行接受,CCMS将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;否则该客户会收到一封拒绝函。非信用卡客户收到确认函后成为信用卡用户。
(2)信用卡激活。信用卡客户向CCMS提交激活请求,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知信用卡是否被成功激活。
(3)信用卡客户信息管理。信用卡客户的个人信息可以在CCMS中进行在线管理。每位信用卡客户可以在线查询和修改个人信息。
(4)交易信息查询。信用卡客户使用信用卡进行的每一笔交易都会记录在CCMS中。信用卡客户可以通过CCMS查询并核实其交易信息(包括信用卡交易记录及交易额)。
图1和图2分别给出了该系统的顶层数据流图和0层数据流图的初稿

图1-1
信息处理需要形成闭环,所以图1示例,还缺少三个线,完整图如下:

图1-2
下一步就是设计0层数据流图
其实顶层图和0层数据流图的区别,就是将每个功能单独画出来。
