问答题 案例四(共15分) 阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。 【说明】 某公司用ASP+Access数据库开发了学生管理系统,用户登录界面如图4-1所示:
问答题 问题:4.1 (每空1分,共11分) 下面是该系统用户登录界面login.asp的部分代码,其中验证码使用vericode.asp文件生成。请根据题目说明,补充完成。 (1) 学生信息管理系统 …省略… …省略…
【正确答案】(1) (2)user_name (3)false (4)user_pwd (5)return (6)post (7)text (8)password (9)4 (10)vericode.asp (11)submit
【答案解析】该题目要求制作一个用户登录界面,并对用户输入的数据进行检测。当用户名或者密码为空时,返回要求用户输入用户名或密码的提示,并将光标定位在用户名和密码的输入框内。该段代码应放置于标签对内。在标签对内是登录界面的设计,包括输入框的类型和属性等,引用vericode.asp文件生成验证码。
问答题 问题:4.2 (每空2分,共4分) 下面是登录系统中check.asp文件的部分代码,请根据login.asp代码将其补充完整。 <% username=trim(request("user_name")) password=trim(request("user_pwd")) set rs=server.createobject("adodB.recordset") sql="select * from admin where username=""&username&"" and password=""&md5(password)&"" (12).open sql,conn,1,3 if rs.eof then Response.write "
"&username&"用户名或密码错误,请重新输入!" else …省略… session("user_name")=request("usre_name") response. (13) "index.asp" end if …省略… %>
【正确答案】(12)rs (13)redirect
【答案解析】该题目是对用户输入的用户名和密码的正确性进行验证。当用户名和密码不匹配时,弹出相应提示,要求用户重新输入,当输入正确时,将跳转到登录成功页面。
用户名:
密  码: < input type= (8) name=use_pwd>
验证码: 点击刷新
>