首页 > 计算机类考试> 软考(中级)> 软件设计师
题目内容 (请给出正确答案)
[主观题]

试题二(共15分) 阅读下列说明,回答问题1至问题3;将解答填入答题纸的对应栏内。 【说明】 某销售

试题二(共15分)

阅读下列说明,回答问题1至问题3;将解答填入答题纸的对应栏内。

【说明】

某销售公司当前的销售业务为商城实体店销售。现该公司拟开展网络销售业务,需要开发一个信息化管理系统。请根据公司现有业务及需求完成该系统的数据库设计。

【需求描述】

(1)记录公司所有员工的信息。员工信息包括工号、身份证号、姓名、性别、出生日期和电话,并只登记一部电话。

(2)记录所有商品的信息。商品信息包括商品名称、生产厂家、销售价格和商品介绍。系统内部用商品条码唯一区别每种商品。

(3)记录所有顾客的信息。顾客信息包括顾客姓名、身份证号、登录名、登录密码、和电话号码。一位顾客只能提供一个电话号码。系统自动生成唯一的顾客编号。

(4)顾客登录系统之后,在网上商城购买商品。顾客可将选购的商品置入虚拟的购物车内,购物车可长期存放顾客选购的所有商品。顾客可在购物车内选择商品、修改商品数量后生成网购订单。订单生成后,由顾客选择系统提供的备选第三方支付平台进行电子支付,支付成功后系统需要记录唯一的支付凭证编号,然后由商城根据订单进行线下配送。

(5)所有的配送商品均由仓库统一出库。为方便顾客,允许每位顾客在系统中提供多组收货地址、收货人及联系电话。一份订单所含的多个商品可能由多名分检员根据商品所在仓库信息从仓库中进行分拣操作,分拣后的商品交由配送员根据配送单上的收货地址进行配送。

(6)新设计的系统要求记录实体店的每笔销售信息,包括营业员、顾客、所售商品及其数量。

【概念模型设计】

根据需求阶段收集的信息,设计的实体联系图(不完整)如图2-1所示。

试题二(共15分) 阅读下列说明,回答问题1至问题3;将解答填入答题纸的对应栏内。 【说明】 某销售

图2-1实体联系图

【逻辑结构设计】

根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):

员工(工号,身份证号,姓名,性别,出生日期,电话)

商品(商品条码,商品名称,生产厂家,销售价格,商品介绍,(a))

顾客(顾客编号,姓名,身份证号,登录名,登录密码,电话)

收货地点(收货ID,顾客编号,收货地址,收货人,联系电话)

购物车(顾客编号,商品条码,商品数量)

订单(订单ID,顾客编号,商品条码,商品数量,(b))

分检(分拣ID,分拣员工号,(c),分拣时间)

配送(配送ID,分拣ID,配送员工号,收货ID,配送时间,签收时间,签收快照)

销售(销售ID,营业员工号,顾客编号,商品条码,商品数量)

【问题1】(4分)

补充图2-1中的“配送”联系所关联的对象及联系类型。

【问题2】(6分)

补充逻辑结构设计中的(a)、(b)和(c)三处空缺。

【问题3】(5分)

对于实体店销售,若要增加送货上门服务,由营业员在系统中下订单,与网购的订单进行后续的统一管理。请根据该需求,对图2-1进行补充,并修改订单关系模式。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“试题二(共15分) 阅读下列说明,回答问题1至问题3;将解答…”相关的问题
第1题
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某房屋租赁公司拟开发
一个管理系统用于管理其持有的房屋、租客及员工信息。请根据下述需求描述完成系统的数据库设计。 【需求描述】 1.公司拥有多幢公寓楼,每幢公寓楼有唯一的楼编号和地址。每幢公寓楼中有多套公寓,每套公寓在楼内有唯一的编号(不同公寓楼内的公寓号可相同〉。系统需记录每套公寓的卧室数和卫生间数。 2.员工和租客在系统中有唯一的编号(员工编号和租客编号)。 3.对于每个租客,系统需记录姓名、多个联系电话、一个银行账号(方便自动扣房租)、一个紧急联系人的姓名及联系电话。 4.系统需记录每个员工的姓名、一个联系电话和月工资。员工类别可以是经理或维修工,也可兼任。每个经理可以管理多幢公寓楼。每幢公寓楼必须由一个经理管理。系统需记录每个维修工的业务技能,如:水暖维修、电工、木工等。 5. 租客租赁公寓必须和公司签订租赁合同。一份租赁合同通常由一个或多个租客(合租)与该公寓楼的经理签订,一个租客也可租赁多套公寓。合同内容应包含签订日期、开始时间、租期、押金和月租金。 【概念模型设计】 根据需求阶段收集的信息,设计的实体联系图(不完整)如图2-1所示。【逻辑结构设计】 根据概念摸型设计阶段完成的实体联系图,得出如下关系模式(不完整): 联系电话(电话号码,租客编号) 租客(租客编号,姓名,银行账号,联系人姓名,联系人电话) 员工(员工编号,姓名,联系电话,类别,月工资, (a) ) 公寓楼((b) ,地址,经理编号) 公寓(楼编号,公寓号,卧室数,卫生间数〉 合同(合同编号,租客编号,楼编号,公寓号,经理编号,签订日期,起始日期,租期, (c) ,押金)

【问题1】(4.5分) 补充图2-1中的“签约”联系所关联的实体及联系类型。 【问题2】(4.5分) 补充逻辑结构设计中的(a)、(b)、(c)三处空缺。 【问题3】(6分) 在租期内,公寓内设施如出现问题,租客可在系统中进行故障登记,填写故障描述,每项故障由系统自动生成唯一的故障编号,由公司派维修工进行故障维修,系统需记录每次维修的维修日期和维修内容。请根据此需求,对图2-1进行补充,并将所补充的ER图内容转换为一个关系模式,请给出该关系模式。

点击查看答案
第2题
阅读以下说明,回答问题1至问题4。【说明】 某宾馆需要建立一个住房管理系统,部分的需求分析结果如下
阅读以下说明,回答问题1至问题4。

【说明】

某宾馆需要建立一个住房管理系统,部分的需求分析结果如下:

(1)一个房间有多个床位,同一房间内的床位具有相同的收费标准,不同房间的床位收费标准可能不同;

(2)每个房间有房间号(如201、202等)、收费标准、床位数目等信息:

(3)每位客人有身份证号码、姓名、性别、出生日期和地址等信息;

(4)对每位客人的每次住宿,应该记录其入住日期、退房日期和预付款额信息;

(5)管理系统可查询出客人所住房间号。

根据以上的需求分析结果,设计一种关系模型如图14-4所示:

根据上述说明和实体-联系图,得到该住房管理系统的关系模式如下所示,请补充住宿关系。

房间(房间号,收费标准,床位数目)

客人(身份证号,姓名,性别,出生日期,地址)

住宿((1),入住日期,退房日期,预付款额)

点击查看答案
第3题
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某企业拟构建一个
高效、低成本、符合企业实际发展需要的办公自动化系统 。工程师小李主要承担该系统的公告管理和消息管理模块的研发工作。公告管理模块的主要功能包括添加、修改、删除和查看公告。消息管理模块的主要功能是消息群发。 小李根据前期调研和需求分析进行了概念模型设计,具体情况分述如下。 【需求分析结果】 (1) 该企业设有研发部、财务部、销售部等多个部门,每个部门只有一名部门经理, 有多名员工,每名员工只属于一个部门。部门信息包括:部门号、名称、部门经理和电话,其中部门号唯一确定部门关系的每一个元组。 (2) 员工信息包括:员工号、姓名、岗位、电话和密码。员工号唯一确定员工关系的每一个元组:岗位主要有经理、部门经理、管理员等,不同岗位具有不同的权限 。一名员工只对应一个岗位,但一个岗位可对应多名员工。 (3) 消息信息包括:编号、内容、消息类型、接收人、接收时间、发送时间和发送人。其中(编号,接收人)唯一标识消息关系中的每一个元组。一条消息可以发送给多个接收入, 一个接收人可以接收多条消息。 (4) 公告信息包括:编号、标题、名称、内容、发布部门、发布时间。其中编号唯一确定公告关系的每一个元组。一份公告对应一个发布部门,但一个部门可以发布多份 公告:一份公告可以被多名员工阅读,一名员工可以阅读多份公告。 【概念模型设计】 根据需求分析阶段收集的信息,设计的实体联系图(不完整)如图1-1所示。1-1实体联系图 【逻辑结构设计】 根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整): 部门((a ),部门经理,电话) 员工(员工号,姓名,岗位号,部门号,电话,密码) 岗位(岗位号,名称,权限) 消息((b ),消息类型,接收时间,发送时间,发送人) 公告((c ),名称,内容,发布部门,发布时间) 阅读公告((d ) ,阅读时间)

【问题 1】 (5分) 根据问题描述,补充 4 个联系,完善图 2-1 所示的实体联系图。联系名可用联系 1、联系2、联系3 和联系 4 代替,联系的类型分为 1 : 1、1 : n 和 m: n (或 1 : 1、 1 : *和* :*)。 【问题 2】 (8 分〉 (1)根据实体联系图,将关系模式中的空 (a) ~(d) 补充完整。 (2) 给出"消息"和"阅读公告"关系模式的主键与外键。 【问题 3】 (2 分〉 消息和公告关系中都有"编号"属性,请问它是属于命名冲突吗?用100 字以内文字说明原因。

点击查看答案
第4题
阅读以下说明,回答问题1至问题3,将解答填人答题纸的对应栏内。【说明】某公司拟开发一套小区物业收
阅读以下说明,回答问题1至问题3,将解答填人答题纸的对应栏内。

【说明】

某公司拟开发一套小区物业收费管理系统。初步的需求分析结果如下:

(1)业主信息主要包括:业主编号,姓名,房号,房屋面积,工作单位,联系电话等。房号可唯一标识一条业主信息,且一个房号仅对应一套房屋;一个业主可以有一套或多套的房屋。

(2)部门信息主要包括:部门号,部门名称,部门负责人,部门电话等;一个员工只能属于一个部门,一个部门只有一位负责人。

(3)员工信息主要包括:员工号,姓名,出生年月,性别,住址,联系电话,所在部门号,职务和密码等。根据职务不同员工可以有不同的权限,职务为“经理”的员工具有更改(添加、删除和修改)员工表中本部门员工信息的操作权限;职务为“收费”的员工只具有收费的操作权限。

(4)收费信息包括:房号,业主编号,收费日期,收费类型,数量,收费金额,员工号等。收费类型包括物业费、卫生费、水费和电费,并按月收取,收费标准如表2-1所示。其中:物业费=房屋面积(平方米)×每平米单价,卫生费=套房数量(套)×每套房单价,水费=用水数量(吨)×每吨水单价,电费=用电数量(度)×每度电单价。

(5)收费完毕应为业主生成收费单,收费单示例如表2—2所示

【概念模型设计】

根据需求阶段收集的信息,设计的实体联系图(不完整)如图2—1所示。图2—1中收费员和经理是员工的子实体。

【逻辑结构设计】

根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):

业主((1),姓名,房屋面积,工作单位,联系电话)

员工((2),姓名,出生年月,性别,住址,联系电话,职务,密码)

部门((3),部门名称,部门电话)

权限(职务,操作权限)

收费标准((4))

收费信息((5),收费类型,收费金额,员工号)

根据图2-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(5)补充完整,然后给出各关系模式的主键和外键。

点击查看答案
第5题
请教:2010年下半年软考软件设计师-下午试题(标准参考答案版)第1大题第2小题如何解答?

【题目描述】

试题二(共15分)

阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某公司拟开发一套小区物业收费管理系统。初步的需求分析结果如下:

(1)业主信息主要包括:业主编号,姓名,房号,房屋面积,工作单位,联系电话等。房号可唯一标识一条业主信息,且一个房号仅对应一套房屋;一个业主可以有一套或多套的房屋。

(2)部门信息主要包括:部门号,部门名称,部门负责人,部门电话等;一个员工只能属于一个部门,一个部门只有一位负责人。

(3)员工信息主要包括:员工号,姓名,出生年月,性别,住址,联系电话,所在部门号,职务和密码等。根据职务不同员工可以有不同的权限,职务为“经理”的员工具有更改(添加、删除和修改)员工表中本部门员工信息的操作权限;职务为“收费”的员工只具有收费的操作权限。

(4)收费信息包括:房号,业主编号,收费日期,收费类型,数量,收费金额,员工号等。收费类型包括物业费、卫生费、水费和电费,并按月收取,收费标准如表2-1 所示。其中:物业费=房屋面积(平方米)×每平米单价,卫生费=套房数量(套)×每套房单价,水费=用水数量(吨)×每吨水单价,电费=用电数(度)×每度电单价。

(5)收费完毕应为业主生成收费单,收费单示例如表2-2所示。

【概念模型设计】

根据需求阶段收集的信息,设计的实体联系图(不完整)如图 2-1 所示。图 2-1 中收费员和经理是员工的子实体。

【逻辑结构设计】

根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整) :

业主( (1) ,姓名,房屋面积,工作单位,联系电话)

员工( (2) ,姓名,出生年月,性别,住址,联系电话,职务,密码)

部门( (3) ,部门名称,部门电话)

权限(职务,操作权限)

收费标准( (4) )

收费信息( (5) ,收费类型,收费金额,员工号)

【问题 1】(8分)

根据图2-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(5)补充完整,然后给出各关系模式的主键和外键。

【问题 2】(5分)

填写图 2-1 中(a)~(f)处联系的类型(注:一方用 1 表示,多方用 m 或 n 或 *表示),并补充完整图2-1中的实体、联系和联系的类型。

【问题 3】(2分)

业主关系属于第几范式?请说明存在的问题。

【我提交的答案】:

【参考答案分析】:

试题二(共15分)

【问题1】(8分)

(1)业主编号,房号 (0.5分)

主键:房号 外键:无 (0.5分)

(2)员工号,所在部门号 (1分)

主键:员工号 外键:所在部门号 (1分)

(3)部门号,部门负责人 (1分)

主键:部门号 外键:部门负责人 (1分)

(4)收费类型,单位,单价 (0.5分)

主键:收费类型 外键:无 (0.5分)

(5)房号,业主编号,收费日期 (1分)

主键:房号,业主编号,收费日期 外键:房号,员工号 (1分)

【问题2】(5分)

(a)n,或m,或* (0.5分)

(b)n,或m,或* (0.5分)

(c)1 (0.5分)

(d)n,或m,或* (0.5分)

(e)1 (0.5分)

(f)n,或m,或* (0.5分)

(共2分,实体“收费标准”1分,三元联系“收费”及其联系类型1分)

【问题3】(2分)

业主关系属于第2范式(1分);

问题是当某业主有多套住房时,属性“业主编号,姓名,房屋面积,工作单位,联系电话”等信息在业主关系表中重复存储,存在数据冗余(1分)。

点击查看答案
第6题
试题三(共15分)阅读下列说明,回答问题l‘至问题3,将解答填入答题纸的对应栏内。【说明】某服装销售公
试题三(共15分)

阅读下列说明,回答问题l‘至问题3,将解答填入答题纸的对应栏内。

【说明】

某服装销售公司拟开发一套服装采购管理系统,以方便对服装采购和库存进行管理。

【需求分析】

(1)采购系统需要维护服装信息及服装在仓库中的存放情况。系统按服装的销售种类记录服装信息。服装信息主要包括:服装编码、服装描述、服装类型、销售价格、尺码和面料,其中,服装类型为销售分类,服装按销售分类编码。仓库信息主要包括:仓库编码、仓库位置、仓库容量和库管员。系统记录库管员的库管员编码、姓名和级别。一个库管员可以管理多个仓库,每个仓库有一名库管员。一个仓库中可以存放多类服装,一类服装可能存放在多个仓库中。

(2)当库管员发现有一类或者多类服装缺货时,需要生成采购订单。一个采购订单可以包含多类服装。每类服装可由多个不同的供应商供应,但具有相同的服装编码。采购订单主要记录订单编码、订货日期和应到货日期,并需详细记录所采购的每类服装的数量、采购价格和对应的多个供应商。

(3)系统需记录每类服装的各个供应商信息和供应情况。供应商信息包括:供应商编码、供应商名称、地址、企业法人和联系电话。供应情况记录供应商所供应服装的服装类型和服装质量等级。一个供应商可以供应多类服装,一类服装可由多个供应商供应。库管员根据入库时的服装质量情况,设定或修改每个供应商所供应的每类服装的服装质量等级,用以作为后续采购服装时,选择供应商的参考标准。

【概念模型设计】

根据需求阶段收集的信息,设计的实体联系图(不完整)如图3-1所示。

【逻辑结构设计】

根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):

库管员((1) ,姓名,级别)

仓库信息((2) ,仓库位置,仓库容量)

服装(服装编码,服装描述,服装类型,尺码,面料,销售价格)

供应商((3) ,供应商名称,地址,联系电话,企业法人)

供应情况((4) ,服装质量等级)

采购订单((5) )

采购订单明细((6) )

【问题1】(6分)

补充图3-1中的联系和联系的类型。

【问题2】(6分)

根据图3-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(6)补充完整。对所有关系模式,用下划线指出各关系模式的主键。

【问题3】(3分)

如果库管员定期需要轮流对所有仓库中的服装质量进行抽查,对每个仓库中的每一类被抽查服装需要记录一条抽查结果,并且需要记录抽查的时间和负责抽查的库管员。请根据该要求,对图3-1进行修改,画出修改后的实体间联系和联系的类型。

点击查看答案
第7题
阅读以下某前台销售子系统的技术说明和UML图,根据要求回答问题1~问题4。 [说明] 某超市管理系统的
阅读以下某前台销售子系统的技术说明和UML图,根据要求回答问题1~问题4。

[说明]

某超市管理系统的前台销售子系统以最基本的方式处理销售业务。系统的功能需求如下:

①记录每种商品的编号、单价和现有数量;

②为顾客选购的商品计价、收费,并打印清单;

③帮助商家找出哪种商品将脱销,从而及时补充货源;

④随时按上级系统的要求报告当前的款货数量、增减商品的种类或修改商品定价;

⑤交接班时结算货款数目和商品数目。

每台收款机可以处理任何数目的销售事件,但一个销售事件只能由一台收款机处理。每个销售事件从收款机响应收款人员的指令开始,先向商品发送检索请求消息来查找将被出售的商品。如果该商品的数量少于下限,则向供货员发送缺货登记消息。每名供货员可以提供一种或多种商品,同一品牌的商品只能由一位供货员来提供。接着收款机发送计价和入账消息请求售出操作,再由销售事件发送记账消息给相应的账册,并控制流程返回收款机等待下一次销售操作。每本销售账册可以记录任何数目的销售事件,但一个销售事件只能由一本销售账册记录。

该销售子系统采用面向对象方法开发,系统中的类及类之间的关系用UML类图表示,图1-11是该系统类图中的一部分;系统的动态行为采用UML序列图表示,图1-12是销售事件部分的序列图。

根据题干的[说明]及图1-11、图1-12的相关信息,类商品除了售出和缺货登记操作之外,还应具有哪些主要操作? (请使用[说明]中给出的词语回答问题)

点击查看答案
第8题
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某证券交易所为了方便提
供证券交易服务,欲开发一个基于Web的证券交易平台。其主要功能包括客户开户,记录查询、存取款、股票交易等。客户信息包括姓名、Email(必填且唯一)、地址等;股票交易信息包括股票代码(6位数字编码的字符串)、交易数量(100的整数倍)、买/卖价格(单位:元,精确到分)。 系统要支持: (1)在特定时朝内3000个用户并发时,主要功能的处理能力至少要达到128个请求/秒,平均数据量2KB/请求; (2)页面中采用表单实现客户信息、交易信息等的提交与交互,系统前端采用HTML5实现。

【问题1】(4分) 在对此平台进行非功能测试时,需要测试哪些方面? 【问题2】(5分) 在满足系统要支持的(1)时,计算系统的通信吞吐量。 【问题3】(3分) 表单输入测试需要测试哪几个方面? 【问题4】(8分) (1)针对股票代码:111111、数量:10万、当前价格:6.00,设计4个股票交易的测试输入。 (2)设计2个客户开户的测试输入,以测试是否存在XSS、SQL注入。

点击查看答案
第9题
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某服装销售公司拟开发一套服
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某服装销售公司拟开发一套服装采购管理系统,以方便对服装采购和库存进行管理。

【需求分析】

(1)采购系统需要维护服装信息及服装在仓库中的存放情况。系统按服装的销售种类记录服装信息。服装信息主要包括:服装编码、服装描述、服装类型、销售价格、尺码和面料,其中,服装类型为销售分类,服装按销售分类编码。仓库信息主要包括:仓库编码、仓库位置、仓库容量和库管员。系统记录库管员的库管员编码、姓名和级别。一个库管员可以管理多个仓库,每个仓库有一名库管员。一个仓库中可以存放多类服装,一类服装可能存放在多个仓库中。

(2)当库管员发现有一类或者多类服装缺货时,需要生成采购订单。一个采购订单可以包含多类服装。每类服装可由多个不同的供应商供应,但具有相同的服装编码。采购订单主要记录订单编码、订货日期和应到货日期,并需详细记录所采购的每类服装的数量、采购价格和对应的多个供应商。

(3)系统需记录每类服装的各个供应商信息和供应情况。供应商信息包括:供应商编码、供应商名称、地址、企业法人和联系电话。供应情况记录供应商所供应服装的服装类型和服装质量等级。一个供应商可以供应多类服装,一类服装可由多个供应商供应。库管员根据入库时的服装质量情况,设定或修改每个供应商所供应的每类服装的服装质量等级,用以作为后续采购服装时,选择供应商的参考标准。

【概念模型设计】

根据需求阶段收集的信息,设计的实体联系图(不完整)如图3-1所示。

【逻辑结构设计】

根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):

库管员((1) ,姓名,级别)

仓库信息((2) ,仓库位置,仓库容量)

服装(服装编码,服装描述,服装类型,尺码,面料,销售价格)

供应商((3) ,供应商名称,地址,联系电话,企业法人)

供应情况((4) ,服装质量等级)

采购订单((5) )

采购订单明细((6) )

【问题1】

补充图3-1中的联系和联系的类型。

【问题2】

根据图3-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(6)补充完整。对所有关系模式,用下划线指出各关系模式的主键。

【问题3】

如果库管员定期需要轮流对所有仓库中的服装质量进行抽查,对每个仓库中的每一类被抽查服装需要记录一条抽查结果,并且需要记录抽查的时间和负责抽查的库管员。请根据该要求,对图3-1进行修改,画出修改后的实体间联系和联系的类型。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改