试题三(15分)
阅读以下说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
【说明】
某公司用 ASP+SQL Server 开发的电子商务网站系统提供商品查询、网上购物车、订单管理、后台商品管理、在线支付等功能。系统的数据库名为 shangwu,所在服务器IP地址为 211.54.32.21,其中 user表存放注册用户名和密码,结构如表 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”),然后返回首页。请根据题目说明和功能说明在备选项中选择正确的答案填在答题纸上。
<%
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""
response.end
else
pass=rs("password")
if (12) then
response.write""
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