电子商务与安全实验哈工大.doc
文本预览下载声明
实验指导书
班级:
姓名:
实验报告的内容
题目
描述每个实验的内容是什么。
需求分析、程序数据流与功能图
用E-R图描述数据库的模式设计及每个关系模式的建立;描述数据字典及程序数据流与功能图;每个事件、函数或过程的头和规格说明;列出每个过程或函数所调用和被调用的过程或函数,也可以通过调用关系图表示。主要算法的框架。
调试报告
调试过程中遇到的主要问题是如何解决的;对设计和编码的回顾讨论和分析;改进设想;经验和体会等。
源程序清单和结果
源程序要加注释,要有测试数据及结果。
实验1: 学习Vbscript语言 和ASP的ADO接口 访问SQL SERVER2000的数据库(4学时)
本次实验的主要目的和内容:
1.熟悉VBScript在HTML中的应用
2.掌握ASP的ADO接口访问SQL SERVER2000数据库
3.应用ASP开发基于SQL SERVER数据库的留言本程序
实 验 报 告 1
日期:
本留言板支持登陆功能,普通用户可以提交留言和查看留言。
1.留言板首页
2.留言板留言部分
3.登录部分
4. 登录成功后查看留言
5.数据库
代码部分
1.conn.php
?php
$conn = @ mysql_connect(localhost, root, ) or die(数据库链接错误);
mysql_select_db(bbs, $conn);
mysql_query(set names GBK); //使用GBK中文编码;
define(ALL_PS,NUM);
function htmtocode($content) {
$content = str_replace(\n, br, str_replace( , nbsp;, $content));
return $content;
}//解决输入中空格与回车等问题
?
2.login.php
?php
include(conn.php);
if($_POST[submit]){//判断是否点击了按钮
$user1=str_replace( ,,$_POST[user]);//对用户名去空格处理
$query=mysql_query(SELECT * FROM login );
$row=mysql_fetch_array($query);
$is=md5($_POST[pw].ALL_PS)==$row[pw];//对密码加密处理
if($user1==$row[user]){//用户名匹配
if(md5($_POST[pw].ALL_PS)==$row[pw]){//加密后的密码匹配
?
SCRIPT language=javascript
alert(登录成功!);
/SCRIPT
?
echo script language=\javascript\location.href=liulan.php;/script;
//匹配成功,跳转页面
?
?php
}else{
?
SCRIPT language=javascript
alert(密码错误!);
/SCRIPT
?
}
}else{
?
SCRIPT language=javascript
alert(用户名不正确!);
/SCRIPT
?
}
}
?
? //以下为输入框判空?
SCRIPT language=javascript
function Checklogin()
{
if (myform.id.value==)
{
alert(请填写登录名);
myform.id.focus();
return false;
}
if (myform.pw.value==)
{
alert(密码不能为空);
myform.pw.focus();
return false;
}
}
/SCRIPT
form action= method=post name=myform onsubmit=return Checklogin();
ID:input type=text name=user /br
PW:input type=password name=pw / input type=submit name=submit value=登陆/
/form
3. add1.php
?
显示全部