问答题


试题1~试题4是必答题
阅读以下某网上信用卡管理系统的需求描述,根据要求回答问题1、问题2和问题3。
[说明]
某银行准备开发一个网上信用卡管理系统(CCMS),该系统的基本功能如下。
①信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS登录。如果信用卡申请被银行接受,客户会收到银行的确认函,并告知用户信用卡的有效期及信贷限额;否则银行会发送一封拒绝函给该客户。
客户收到确认函后,需再次登录CCMS,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功地激活。
②月报表生成。在每个月第1天的零点,CCMS为每个信用卡客户创建一份月报表,对该客户上月的信用卡交易情况及交易额进行统计。信用卡客户可以登录CCMS查看月报表,也可以要求CCMS提供打印出的月报表。
③信用卡客户信息管理。信用卡客户的个人信息可以在CCMS中进行在线的管理。每个信用卡客户可以在线查询其个人信息。
④信用卡交易记录。信用卡客户使用信息卡进行的每一笔交易都会记录在CCMS中。
⑤交易信息查询。信用卡客户可以登录CCMS查询并核实其信用卡交易记录及交易额。
[问题1]
该网上信用卡管理系统(CCMS)的顶层数据流图如图4-10所示。请根据系统功能描述和数据流图,并使用[说明]中的词汇,将图4-10中(1)~(4)空缺处的内容填写完整。

【参考答案】

[问题1]
这是一道要求读者从题干说明信息中识别数据流的综合分析题。本试题的解答思路如下。
①数据流图(......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题

问答题
[说明] 某汽车制造工厂有两条装配线。汽车装配过程如图4-16所示,即汽车底盘进入装配线,零件在多个工位装配,结束时汽车自动完成下线工作。 (1)e0和e1表示底盘分别进入装配线0和装配线1所需要的时间。 (2)每条装配线有n个工位,第一条装配线的工位为S0,0,S0,1,…,S0,n-1,第二条装配线的工位为 S1,0,S1,1,…,S1,n-1。其中S0,k和S1,k(0≤k≤n-1)完成相同的任务,但所需时间可能不同。 (3)ai,j表示在工位Si,j处的装配时间,其中i表示装配线(i=0或i=1),j表示工位号(0≤j≤n-1)。 (4)ti,j表示从Si,j处装配完成后转移到另一条装配线下一个工位的时间。 (5)x0和x1表示装配结束后,汽车分别从装配线0和装配线1下线所需要的时间。 (6)在同一条装配线上,底盘从一个工位转移到其下一个工位的时间可以忽略不计。 图4-17所示的流程图描述了求最短装配时间的算法,该算法的输入为: n:表示装配线上的工位数; e[i]:表示e1和e2,i取值为0或1; a[i][j]:表示ai,j,i的取值为0或1,j的取值范围为0~n-1; t[i][j]:表示ti,j,i的取值为0或1,j的取值范围为0~n-1; x[i]:表示x0和x1,i取值为0或1。 算法的输出为: fi:最短的装配时间; li:获得最短装配时间的下线装配线号(0或者1)。 算法中使用的f[i][j]表示从开始点到Si,j处的最短装配时间。