题库 题库

【简答题】

试题三(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 c_dj=server.createobject("adodb.connection")
    conn.provider="sqloledb"
    provstr="server= (8) ;database= (9) ;u_dj=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

参考答案

相关试题