试题四(共15分)阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。【说明】某公司用ASP+Access数据库开发了学生管理系统,用户登录界面如图4-1所示:【问题1】(每空1分,共11分) 下面是该系统用户登录界面login.asp的部分代码,其中验证码使用vericode.asp文件生成。请根据题目说明,补充完成。 html xmlns=http://www.w3.org/1999/xhtml (1) title学生信息管理系统/title script language=JavaScript !-- function chk(theForm) { if (theForm. (2) .value=) { alert(请输入用户名!); the Form.user_name.focus(); return( (3) ); } if (theForm. (4) .value==) { alert(请输入密码!); theForm.user_pwD.focus(); return(false); } (5) true; } ...... //省略验证码检测部分代码 -- /script /head body table cellSpacing=1 cellPadding=5 width=460 border=0 FORM action=check.asp?action=login method= (6) on Submit=return chk(this) 省略 tr td align=right width=60 height=30用户名:/td td height=30input type= (7) name=user_name/td/tr tr td align=right height=30密nbsp;nbsp;码: /td td height=30 input type= (8) name=use_pwd /td/tr tr td align=right验证码:/td tdinput maxlength (9) name=veri_codeimg src=vericode.asp border=0 onClick=this.src= (10) alt=点击刷新//td/tr tr align=middle td colSpan=2 height=40input type= (11) value=登 录 /td 省略 /body /html 【问题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 centerusername用户名或密码错误,请重新输入! else 省略 session(user_name)=request(usre_name) response. (13) index.asp end if 省略 %
试题四(共15分)
阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。
【说明】
某公司用ASP+Access数据库开发了学生管理系统,用户登录界面如图4-1所示:
【问题1】(每空1分,共11分) 下面是该系统用户登录界面login.asp的部分代码,其中验证码使用vericode.asp文件生成。请根据题目说明,补充完成。 < html xmlns="http://www.w3.org/1999/xhtml"> (1) <title>学生信息管理系统</title> <script language="JavaScript”> <!-- function chk(theForm) { if (theForm. (2) .value="") { alert("请输入用户名!"); the Form.user_name.focus(); return( (3) ); } if (theForm. (4) .value=="") { alert("请输入密码!"); theForm.user_pwD.focus(); return(false); } (5) true; } ...... //省略验证码检测部分代码 --> </script> </head> <body> <table cellSpacing=1 cellPadding=5 width=460 border=0> <FORM action="check.asp?action=login" method= (6) on Submit="return chk(this)"> …省略… <tr> <td align=right width=60 height=30>用户名:</td> <td height=30><input type= (7) name=user_name></td></tr> <tr> <td align=right height=30>密 码: </td> <td height=30>< input type= (8) name=use_pwd> </td></tr> <tr> <td align=right>验证码:</td> <td><input maxlength (9) name=veri_code><img src="vericode.asp" border=&39;0&39; onClick="this.src=&39; (10) "" alt=&39;点击刷新&39;/></td></tr> <tr align=middle> <td colSpan=2 height=40><input type= (11) value="登 录"> ></td> …省略… </body> </html> 【问题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 "<center>"&username&"用户名或密码错误,请重新输入!" else …省略… session("user_name")=request("usre_name") response. (13) "index.asp" end if …省略… %>