首页 > 全部 > 电子商务设计师下午应用技术考试 > 2019年下半年软件水平考试(中级)电子商务设计师下午(应用技术)真题试卷

2019年下半年软件水平考试(中级)电子商务设计师下午(应用技术)真题试卷

本单篇文档共10876字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类软考中级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
价格: 1.20 原价:¥9.00
收藏

2019年下半年软件水平考试(中级)电子商务设计师下午(应用技术)真题试卷

试题一

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

【说明】

某电子商务企业拟开发一套销售系统,该系统的部分功能及初步需求分析的结果如下所述:

1.会员信息包括会员号、姓名、性别、身份证号、电话、积分。其中会员号唯一标识会员关系中的每一个元组。

2.员工信息包括员工号、姓名、性别、职务、权限级别、身份证号、基本工资。其中员工号唯一标识员工关系中的每一个元组;职务分为会员管理员、商品管理员等;一名会员管理员可以管理多名会员,一名商品管理员可以管理多种商品,不同职务员工的基本工资不同。

3.商品信息包括商品号、商品名称、所属类型、数量、单价。商品号唯一确定商品关系的每一个元组。一个会员可以购买多种商品,一种商品也可以被多个会员购买,购买时,需要注明购买数量。

【概念模型设计】

根据需求阶段收集的信息,设计的实体联系图如图1.1所示。

1.补充图1—1中的空(1)~(3)。

(1)m或*

(2)商品管理员

(3)会员管理员

解析:由“一个会员可以购买多种商品,一种商品也可以被多个会员购买”可知会员与商品间为m:n联系;由“员工职务分为会员管理员、商品管理员”可知员工是会员管理员和商品管理员的超类型,会员管理员和商品管理员是员工的子类型,且一名会员管理员可以管理多名会员,一名商品管理员可以管理多种商品。完整的实体联系如图1.2所示。

2.(a)根据题意,将关系模式中的空(4)~(6)补充完整。

(b)根据题意,有没有不完整的关系模式?如果有,请给出正确的关系模式。

(a)

(4)姓名(5)员工号(6)会员号

(b)有

商品(商品号,商品名称,所属类型,数量,单价,员工号)

解析:(a)由题意可知,会员信息包括会员号、姓名、性别、身份证号、电话、积分等,且一名会员管理员可以管理多名会员,即一名员工可以管理多名会员,将1:n联系转换成逻辑模型时,要将员工关系的主键“员工号”添加到会员关系中,会员关系为:会员(会员号,姓名,性别,身份证号,电话,积分,员工号)。

员工信息包括员工号、姓名、性别、职务、权限级别、身份证号、基本工资等,员工关系为:员工(员工号,姓名,性别,职务,权限级别,身份证号,基本工资)。

一个会员可以购买多种商品,一种商品也可以被多个会员购买,购买时,需要注明购买数量。m:n的联系需要独立建立关系,联系中应包括联系双方实体的主键,因此购买关系为:购买(会员号,商品号,购买数量,购买时间,购买费用)。

(b)一名商品管理员可以管理多种商品,商品管理员与商品之间是1:n联系,即员工与商品是1:n联系,1:n联系转换为逻辑模型时,要将员工号加入商品关系中,商品关系为:商品(商品号,商品名称,所属类型,数量,单价,员工号)。

3.(a)会员关系模式的主键为(7),外键为(8)。

(b)购买关系模式的主键为(9)。

(7)会员号

(8)员工号

(9)会员号、商品号、购买时间

解析:(a)会员号唯一标识会员关系中的每一个元组,会员关系模式的主键为会员号,员工号是员工关系的主键,因此会员关系的外键为员工号。

(b)根据题意,会员号和商品号为购买关系模式联合主键。

4.员工关系不存在传递依赖的说法正确吗?为什么?

错误(1分);因为员工号→职务,职务→基本工资,故存在传递依赖“员工号→基本工资”(根据Armstrong公理系统的传递律规则)。

解析:员工关系中存在员工号→职务,职务→基本工资,员工号→基本工资,因此存在传递依赖。

试题二

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

【说明】

某电子商务公司开发了一个基于ASPNET+SQL server的电子商务网站,为了满足用户在移动端的使用需求,同时还开发了基于Android平台的App,其中基于Androi平台的App采用Java语言开发,管理服务端程序采用c#语言开发。

5.

解析:

6.采用ASRNET(C群语言)实现管理员对商品的删除,具体操作是管理员在商品信息列表中点击需要删除的商品行中的“删除”按钮。创建商品信息列表一般可以采用GridView控件实现,在GridView控件每一行数据后加一个“删除”按钮列,该列采用GridView控件模板列实现。根据题意,完成添加“删除”按钮的代码。

<asp: (8)HeaderText=\\

(8)TemplateField

(9)ItemTemplate

(10)Delete

解析:ASENET的GridView控件模板列采用TemplateField实现,控件模板只是一个可以添加其他内容的容器,如文本、HTML控件或ASENET控件。TemplateField提供了6个不同的模板,用于定制列的指定区域,或创建列中的单元格能进入的模式,表2—1列出了这些模板。

7.

解析:根据题意,数据库服务器地址为“145.23.1.211”,数据库名为“SW”,商品表名为“S Product”,该表主键为“ProductID”,并将“ProductID”设为GridView控件的DataKeyNames属性值。删除数据后,需要刷新GridView控件,可以调用BindData()方法重新绑定数据以实现刷新的效果,完整的程序代码如下:

protected void gvProduct_RowDeleting(object sender,EventArgs e)

{

stringstrcon;\\

试题三

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

【说明】

在开发某大型电子商务系统项目过程中,为保证软件的开发质量,需要进行软件测试。某测试员需要完成销售情况统计模块及某函数的测试任务。

8.

(1)10

(2)8

(3)4, 6, 13, 15, 22,4, 24

(4)1

(5)II或者2

(6)0

(7)III或者3

解析:本问题考查了基本路径软件测试方法。结合程序代码、程序控制流程图,计算程序环路复杂度,分析程序执行的独立路径。

环路复杂度用来定量度量程序的逻辑复杂度,通常标记为V(G)。环路复杂度可根据程序控制流图计算得到(流图一般标记为G)。计算环路复杂度通常采用以下3种方法:

(1)控制流图中的区域数等于环路复杂度。

(2)v(G)=E—N+2,其中,E是控制流图中边的数量,N是节点的数量。

(3)v(G)=P+1,其中,P是控制流图中判定节点的数量。

题目考

本文档预览:3600字符,共10876字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
2019年下半年软件水平考试(中级)电子商务设计师下午(应用技术)真题试卷

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号