试题三(15分)
阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某公司用ASP+SQL Server开发的电子商务网站系统提供商品查询、网上购物车、订单管理、后台商品管理、在线支付等功能。系统的数据库名为shangwu,所在服务器IP地址为211.54.32.21,其中user表存放注册用户名和密码,结构如表3-1所示:
表 3-1
![]() |
【问题1】(4分)
数据库设计的基本步骤一般包括:需求分析、概念设计、逻辑设计和物理设计四个阶段,请根据数据库设计四个阶段的特点,确定以下工作分别属于哪个阶段,将答案填写在答题纸的对应位置。
A.确定数据的存储结构和存放位置 (1)
B.创建数据流图和数据字典 (2)
C.确定数据库实体及其构成 (3)
D.创建E-R图 (4)
【问题2】(3分)
电子商务网站购物车是商务网站的核心部分,以下选项中 (5) 、 (6) 、 (7)可以存放用户的购物记录。
A.web数据库 B.页面变量 C.response对象
D.Session对象 E.request F.Cookie
G.application对象 H.server对象
【问题3】(8分)
1. 以下是该网站进行数据库连接的代码conn.asp,请完成该程序,将答案填写在答题纸的对应位置。
<%
set conn=server.createobject("adodb.connection")
conn.provider="sqloledb"
provstr="server= (8) ;database= (9) ;uid=sa;pwd=9857452"
conn.open provstr
%>
2. 下面是用户登录检查的部分程序,要求实现对用户提交的用户名和密码进行检验,如果用户名、密码错误,提示错误并返回首页;如果用户名和密码正确,将用户提交的用户名(user)的值赋给session("user"),然后返回首页。请根据题目说明和功能说明在备选项中选择正确的答案填在答题纸上。
<!--#include file="conn.asp"-->
<%
username=request("user")
password=request("password")
set rs=server.createobject("adodb.recordset")
sql="select * from (10) where username='"&username&"'"
rs.open sql,conn,1,1
if (11) then
response.write"<script language=javascript>alert('此用户名尚未注册'); this.location.href='index.asp';</script>"
response.end
else
pass=rs("password")
if (12) then
response.write"<script language=javascript>alert('密码错误'); this.location.href='javascript:history.go(-1)';</script>"
response.end
end if
(13)
(14) .redirect"index.asp"
end if
rs.close
set rs= (15)
%>
备选答案:
A.user B.pass <> password C.nothing
D.session("user")=username E.response F.pass=password
G.rs.eof H.request I.null
J.shangwu K.rs.end
试题四(15分)
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某电子商务网站设计了第三方支付工具,在支付过程中采用了SSL协议保证交易的安全性。请根据以下描述回答问题。
【问题1】(6分)
该网站的第三方支付流程顺序如图4-1中(1)~(6)所示,请将下列A~F选项填入图中适当的位置。
![]() |
A.付款到第三方 B.发货给买家 C.第三方付款给卖家
D.通知卖家发货 E.选购满意的产品 F.收货验货后,通知第三方付款
【问题2】(3分)
1. 电子商务交易中,验证网上交易双方的身份是非常必要的。数字证书是有效验证网上交易双方身份的工具, (7) 负责发放数字证书。
A.商家 B.客户 C.认证中心 D.支付网关
2. 发送方与接收方交换数字证书时,双方不可以验证对方 (8) 。
A.证书的有效性 B.身份的有效性
C.公钥的有效性 D.私钥的有效性
3. 与SET协议相比,SSL协议的优点是 (9) 。
A.容易实现且成本低 B.自动检测证书撤销表
C.认证机构编码困难 D.自动更新证书
【问题3】(2分)
1. 基于SSL协议的安全网络支付中,客户购买信息首先发往 (10) 。
A.商家 B.银行 C.认证中心 D.支付网关
2. SSL协议提供的服务中不包括 (11) 。
A.认证用户和服务器 B.加密数据
C.维护数据的完整性 D.保证数据的可用性
【问题4】(4分)
用户通过安全超文本传输协议与服务器建立连接时,需要在地址栏中输入的协议名称是 (12) ,此时使用的默认端口号是 (13) 。
试题五(15分)
阅读以下说明,回答问题1至问题2,将解答填入答题纸的对应栏内。
【说明】
"舰汇"公司是一家国际贸易公司,他们通过EDI系统实施贸易活动,其EDI标准采用的是美国国家标准ANSI X.12。在ANSI X.12标准系统中,订单交易组代码为850,订单标准号为X.12.1。图5-1是该公司的一份纸质订单样式。
![]() |
表5-1 850订单交易集标准中的部分数据段起始符说明
数据段 |
起始符 |
数据段 |
起始符 |
交易头集 |
ST |
地址信息 |
N3 |
订单起始段 |
BEG |
地理信息 |
N4 |
名字 |
N1 |
订单基本信息 |
P01 |
名字附加信息 |
N2 |
交易集尾 |
SE |
【问题1】(8分)
要通过EDI完成商务活动需要将纸质订单通过格式转换方式转换成 (1) ,再通过 (2) 将其转换成 (3) ,最后通过 (4) 将信息发往贸易伙伴。请从下列A~D选项中选择正确的答案填写到答题纸对应位置。
A.翻译软件 B.平面文件 C.通信系统 D.EDI标准报文
【问题2】(7分)
1.EDI标准数据格式的三要素是数据元、数据段及标准报文格式。数据元是一个独立的最小信息单元,数据段是表达一组基本信息的单元。请以图5-1纸质订单中的地址信息(Large Town,N.Y.,10001)为例,说明该地址信息中数据元信息有 (5) 个,数据段信息是 (6) 。(4分)
2.若数据元间以"*"分隔,每个数据段始前只加表5-1所列段起始符,段终止符以"N/L"表示,请填写表5-2右列中的电子订单(EDI格式)的内容。(3分)
表5-2 订单格式(ANSI X.12)
纸质订单 |
电子订单(EDI格式) |
Start of Transaction Purchase Order No. 4001 …… Allen Manufacturing Large Town,N.Y.,10001 …… End of Transaction |
ST*850*0001 N/L BEG*NP*4001***891215N/L …… (7) (8) (9) …… SE*14*0001 N/L |
责任编辑:小草