网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
某客户信息管理系统中保存着两类客户的信息:
(1)个人客户。对于这类客户,系统保存了其客户标识(由系统生成)和基本信息(包括姓名、住宅电话和E-mail)
(2)集团客户。集团客户可以创建和管理自己的若干名联系人。对于这类客户,系统除了保存其客户标识(由系统生成)之外,也保存了其联系人的信息。联系人的信息包括姓名、住宅电话、E-mail、办公电话以及职位
该系统除了可以保存客户信息之外,还具有以下功能:
(1)向系统中添加客户(addCustomer)
(2)根据给定的客户标识,在系统中查找该客户(getCustomer)
(3)根据给定的客户标识,从系统中删除该客户(removeCustomer)
(4)创建新的联系人(addContact)
(5)在系统中查找指定的联系人(getContact)
(6)从系统中删除指定的联系人(removeContact)
该系统采用面向对象方法进行开发。在面向对象分析阶段,根据上述描述,得到如表2-5所示的类
表2-5 得到的各种类
类名说明
CustomerInformationSystem客户信息管理系统
IndividualCustomer个人客户
InstitutionalCustomer集团客户
Contact联系人
描述该客户信息管理系统的UML类图如图2-26所示
图2-26 客户信息管理系统的UML类图
【问题1】
请使用说明中的术语,给出图2-26中类Customer和类Person的属性
【问题2】
识别关联的多重度是面向对象建模过程中的一个重要步骤。根据说明中给出的描述,完成图中的(1)~(6)
【问题3】
根据说明中的叙述,抽象出如表2-6所示的方法,请指出图2-26中的类CustomerInformationSystem和InstitutionalCustomer应分别具有其中的哪些方法
表2-6 抽象出的方法
(1)个人客户。对于这类客户,系统保存了其客户标识(由系统生成)和基本信息(包括姓名、住宅电话和E-mail)
(2)集团客户。集团客户可以创建和管理自己的若干名联系人。对于这类客户,系统除了保存其客户标识(由系统生成)之外,也保存了其联系人的信息。联系人的信息包括姓名、住宅电话、E-mail、办公电话以及职位
该系统除了可以保存客户信息之外,还具有以下功能:
(1)向系统中添加客户(addCustomer)
(2)根据给定的客户标识,在系统中查找该客户(getCustomer)
(3)根据给定的客户标识,从系统中删除该客户(removeCustomer)
(4)创建新的联系人(addContact)
(5)在系统中查找指定的联系人(getContact)
(6)从系统中删除指定的联系人(removeContact)
该系统采用面向对象方法进行开发。在面向对象分析阶段,根据上述描述,得到如表2-5所示的类
表2-5 得到的各种类
类名说明
CustomerInformationSystem客户信息管理系统
IndividualCustomer个人客户
InstitutionalCustomer集团客户
Contact联系人
描述该客户信息管理系统的UML类图如图2-26所示
图2-26 客户信息管理系统的UML类图
【问题1】
请使用说明中的术语,给出图2-26中类Customer和类Person的属性
【问题2】
识别关联的多重度是面向对象建模过程中的一个重要步骤。根据说明中给出的描述,完成图中的(1)~(6)
【问题3】
根据说明中的叙述,抽象出如表2-6所示的方法,请指出图2-26中的类CustomerInformationSystem和InstitutionalCustomer应分别具有其中的哪些方法
表2-6 抽象出的方法
参考答案
参考解析
解析:【问题1】
Customer的属性:客户标识
Person的属性:姓名、住宅电话、E-mail
【问题2】
(1)1(2)0..*(3)1
(4)1(5)1(6)1..*
【问题3】
CustomerInformationSystem的方法:addCustomer,getCustomer,removeCustomer
InstitutionalCustomer的方法:addContact,getContact,removeContact
【解析】
根据题目描述得知,客户信息管理系统的功能是管理个人用户和集团用户,个人用户和集团用户的区别在于集团用户有自己的联系人,而个人用户没有。
【问题1】
问题1要求考生给出类Customer和Person的属性。在图2-26中,Customer表示客户类,IndividualCustomer和InstitutionalCustomer都是Customer的子类,IndividualCustomer是个人客户,InstitutionalCustomer是集团客户。既然Customer是个人客户类和集团客户类的父类,则它必有两者的共同点。由于集团客户和个人客户都有客户标识,所以Customer的属性为"客户标识"。Contact是联系人,只有集团客户才有联系人。Person类是Contact类的父类,同时又与IndividualCustomer有关联,所以Person类应具有Contact与IndividualCustomer的共同点,它们的共同点就是联系人与个人客户都有自己的基本信息:姓名、住宅电话和E-mail。因此,Person的属性有:姓名、住宅电话和E-mail。
【问题2】
类CustomerInformationSystem表示的是客户信息管理系统,Customer表示的是客户类,一个客户信息管理系统中应有多个客户。所以CustomerInformationSystem与Customer之间的关系应是1:*。IndividualCustomer与Person其实是个人客户与该客户的基本信息之间的关系,显然一个客户只有一个基本信息,所以它们也是1:1的关系。最后是InstitutionalCustomer与Contact之间的关系,这也就是集团客户与联系人之间的关系,由于一个集团客户可有多个联系人,同时至少需要有一个联系人(如果联系人数量为0,则此客户为个人客户)。所以InstitutionalCustomer与Contact之间的关系应为1:1..*。
【问题3】
一个原则就可以解决这个问题:与客户操作相关的为CustomerInformationSystem的方法,而与联系人相关的操作是InstitutionalCustomer的方法。
Customer的属性:客户标识
Person的属性:姓名、住宅电话、E-mail
【问题2】
(1)1(2)0..*(3)1
(4)1(5)1(6)1..*
【问题3】
CustomerInformationSystem的方法:addCustomer,getCustomer,removeCustomer
InstitutionalCustomer的方法:addContact,getContact,removeContact
【解析】
根据题目描述得知,客户信息管理系统的功能是管理个人用户和集团用户,个人用户和集团用户的区别在于集团用户有自己的联系人,而个人用户没有。
【问题1】
问题1要求考生给出类Customer和Person的属性。在图2-26中,Customer表示客户类,IndividualCustomer和InstitutionalCustomer都是Customer的子类,IndividualCustomer是个人客户,InstitutionalCustomer是集团客户。既然Customer是个人客户类和集团客户类的父类,则它必有两者的共同点。由于集团客户和个人客户都有客户标识,所以Customer的属性为"客户标识"。Contact是联系人,只有集团客户才有联系人。Person类是Contact类的父类,同时又与IndividualCustomer有关联,所以Person类应具有Contact与IndividualCustomer的共同点,它们的共同点就是联系人与个人客户都有自己的基本信息:姓名、住宅电话和E-mail。因此,Person的属性有:姓名、住宅电话和E-mail。
【问题2】
类CustomerInformationSystem表示的是客户信息管理系统,Customer表示的是客户类,一个客户信息管理系统中应有多个客户。所以CustomerInformationSystem与Customer之间的关系应是1:*。IndividualCustomer与Person其实是个人客户与该客户的基本信息之间的关系,显然一个客户只有一个基本信息,所以它们也是1:1的关系。最后是InstitutionalCustomer与Contact之间的关系,这也就是集团客户与联系人之间的关系,由于一个集团客户可有多个联系人,同时至少需要有一个联系人(如果联系人数量为0,则此客户为个人客户)。所以InstitutionalCustomer与Contact之间的关系应为1:1..*。
【问题3】
一个原则就可以解决这个问题:与客户操作相关的为CustomerInformationSystem的方法,而与联系人相关的操作是InstitutionalCustomer的方法。
更多 “某客户信息管理系统中保存着两类客户的信息: (1)个人客户。对于这类客户,系统保存了其客户标识(由系统生成)和基本信息(包括姓名、住宅电话和E-mail) (2)集团客户。集团客户可以创建和管理自己的若干名联系人。对于这类客户,系统除了保存其客户标识(由系统生成)之外,也保存了其联系人的信息。联系人的信息包括姓名、住宅电话、E-mail、办公电话以及职位 该系统除了可以保存客户信息之外,还具有以下功能: (1)向系统中添加客户(addCustomer) (2)根据给定的客户标识,在系统中查找该客户(getCustomer) (3)根据给定的客户标识,从系统中删除该客户(removeCustomer) (4)创建新的联系人(addContact) (5)在系统中查找指定的联系人(getContact) (6)从系统中删除指定的联系人(removeContact) 该系统采用面向对象方法进行开发。在面向对象分析阶段,根据上述描述,得到如表2-5所示的类 表2-5 得到的各种类 类名说明 CustomerInformationSystem客户信息管理系统 IndividualCustomer个人客户 InstitutionalCustomer集团客户 Contact联系人 描述该客户信息管理系统的UML类图如图2-26所示 图2-26 客户信息管理系统的UML类图 【问题1】 请使用说明中的术语,给出图2-26中类Customer和类Person的属性 【问题2】 识别关联的多重度是面向对象建模过程中的一个重要步骤。根据说明中给出的描述,完成图中的(1)~(6) 【问题3】 根据说明中的叙述,抽象出如表2-6所示的方法,请指出图2-26中的类CustomerInformationSystem和InstitutionalCustomer应分别具有其中的哪些方法 表2-6 抽象出的方法 ” 相关考题
考题
阅读下列说明以及UML类图,回答问题1、问题2和问题3。[说明]某客户信息管理系统中保存着两类客户的信息。(1)个人客户,对于这类客户,系统保存了其客户标识(由系统生成)和基本信息 (包括姓名、住宅电话和E-mail)。(2)集团客户。集团客户可以创建和管理自己的若干名联系人。对于这类客户,系统除了保存其客户标识(由系统生成)之外,也保存了其联系人的信息。联系人的信息包括姓名、住宅电话、E-mail、办公电话以及职位。该系统除了可以保存客户信息之外,还具有以下功能:(1)向系统中添加客户(addCustomer);(2)根据给定的客户标识,在系统中查找该客户(getCustomer):(3)根据给定的客户标识,从系统中删除该客户(removeCustomer):(4)创建新的联系人(addContact):(5)在系统中查找指定的联系人(getContact);(6)从系统中删除指定的联系人(removeContact)。该系统采用面向对象方法进行开发。在面向对象分析阶段,根据上述描述,得到如下表所示的类。描述该客户信息管理系统的UML类图如下图所示。请使用说明中的术语,给出上图中类Customer和类Person的属性。
考题
阅读以下UML类图及其说明,根据要求回答问题1~问题4。[说明]某客户信息管理系统中保存着两类客户的信息:①个人客户。对于这类客户,系统保存了其客户标识(由系统生成)和基本信息(包括姓名、住宅电话和E-mail)。②集团客户。集团客户可以创建和管理自己的若干名联系人。对于这类客户,系统除了保存其客户标识(由系统生成)之外,也保存了其联系人的信息。联系人的信息包括姓名、住宅电话、E-mail、办公电话以及职位。该系统除了可以保存客户信息之外,还具有以下功能:①向系统中添加客户(addCustomer);②根据给定的客户标识在系统中查找该客户(getCustomer);③根据给定的客户标识从系统中删除该客户(removeCustomer);④创建新的联系人(addContact);⑤在系统中查找指定的联系人(getContact);⑥从系统中删除指定的联系人(removeContact)。该系统采用面向对象方法进行开发。在面向对象分析阶段,根据上述描述,得到如表5-20所示的类。描述该客户信息管理系统的UML类图如图5-12所示。根据上述描述,图5-12中类Customer的属性是(1);类Person的属性是(2)。(1) A.客户标识 B.姓名、住宅电话、E-mail C.客户标识、办公电话、职位 D.姓名、住宅电户、办公电话、E-mail、职位(2) A.客户标识B.姓名、住宅电话、E-mailC.客户标识、办公电话、职位D.姓名、住宅电户、办公电话、E-mail、职位
考题
Nipsetup.exe为()A、儿童预防接种信息管理系统接种点客户端软件主程序B、儿童预防接种信息管理系统接种点客户端软件安装向导C、儿童预防接种信息管理系统接种点客户端软件配置向导D、儿童预防接种信息管理系统接种点客户端软件数据恢复程序
考题
下列关于房地产客户信息管理的表述,错误的是()。A、客户信息管理实际上是建立一个以客户为中心的记录或数据库,对客户信息进行分类和系统的管理B、客户信息管理是从收集信息、整理信息和存档开始C、对客户信息的记录、储存、分析和利用的一系列活动就是客户信息管理D、经纪人定为目标希望为之提供经纪服务的潜在客户或委托人不包含在客户信息管理的范围之内
考题
对公客户信息管理组件中信贷客户标志为“是”客户的对公客户类型、客户管理部门和行业类型在()系统中修改。A、对公客户信贷流程(CLPM)B、客户关系管理(OCRM)C、对公客户信息管理CECIF
考题
目前增值税涉税登记簿中客户的有客户号又有账号,那么“基本账户开户行”的取值方法为:()A、从客户信息管理系统的“行内基本开户行”取值。B、从客户信息管理系统“行外基本开户行”取值。C、从账户信息取值
考题
单选题对公客户信息管理组件中信贷客户标志为“是”客户的对公客户类型、客户管理部门和行业类型在()系统中修改。A
对公客户信贷流程(CLPM)B
客户关系管理(OCRM)C
对公客户信息管理CECIF
考题
单选题Nipsetup.exe为()A
儿童预防接种信息管理系统接种点客户端软件主程序B
儿童预防接种信息管理系统接种点客户端软件安装向导C
儿童预防接种信息管理系统接种点客户端软件配置向导D
儿童预防接种信息管理系统接种点客户端软件数据恢复程序
考题
单选题下列关于房地产客户信息管理的表述,错误的是()。A
客户信息管理实际上是建立一个以客户为中心的记录或数据库,对客户信息进行分类和系统的管理B
客户信息管理是从收集信息、整理信息和存档开始C
对客户信息的记录、储存、分析和利用的一系列活动就是客户信息管理D
经纪人定为目标希望为之提供经纪服务的潜在客户或委托人不包含在客户信息管理的范围之内
热门标签
最新试卷