ASP制作流程图Word格式.docx
《ASP制作流程图Word格式.docx》由会员分享,可在线阅读,更多相关《ASP制作流程图Word格式.docx(5页珍藏版)》请在冰豆网上搜索。
![ASP制作流程图Word格式.docx](https://file1.bdocx.com/fileroot1/2022-12/31/144379af-9899-4b5f-a874-556a020dde56/144379af-9899-4b5f-a874-556a020dde561.gif)
建立登录页面(login.asp)
1、建立一个含用户名和密码的表单。
2、设置表单提交的验证行为。
3、设置登录用户验证行为(成功,页面跳转到loginok.asp,失败页面跳转loginfailure.asp)
建立登录成功页面(loginok.asp)
1、输入“***你已经通过了身份验证”
2、打开数据绑定面板,选择阶段变量
3、在名称处键入MM_Username(会话变量)
4、用该变量传递用户名;
用鼠标选择***在数据绑定面板单击插入。
5、在退出登录上作链接Logout.asp
建立退出登录页面(logout.asp)
1、在服务器行为面板上选择注销用户行为。
2、这样就完成断开联机的功能。
3、再建立一个loginfailure.asp页面,只作注册和登陆两个连接。
4、如果上传则在conn.asp中使用下列代码“DRIVER={MicrosoftAccessDriver(*.mdb)};
DBQ=”&
Server.Mappath(“data/reg.mdb"
建立用户注册登录系统
建立数据库,reg.mdb
建立注册页,register.asp
建立注册成功页,regok.htm
建立登录页,login.asp
建立登录成功页,loginok.asp
建立退出页,logout.asp
建立失败页,loginfailure.asp
建立用户存在页,userexist.htm
发布站点(本地站点和测试服务器)
建立数据库
设置字段变量
User、password、email,文本型,非零字段
设置ODBC,系统DSN
数据源名称、数据库路径
建立注册页面(Register.asp)
建立表单
设置验证表单行为
验证表单行为面板
验证密码
判断两次输入的密码是否相同
建立连接文件
数据源(DSN)数据库应用程序面板
建立记录集
选择Recordset打开数据绑定面板
在服务器行为面板添加插入记录服务器行为
插入记录选择服务器行为
建立regok.htm(实现页面跳转)
添加检查新用户名行为
检查新用户名,如果用户名存在,页面跳转到Userexist.htm.选择用户身份验证
建立表单验证行为
选择提交按钮,单击行为面板上的验证表单按钮;
服务器端验证
在服务器行为面板选择UserLogininAuthenticationuser选项
成功跳转到loginok.asp,否则跳转到loginfailure.asp
建立userexist.htm(用户名合法性)
建立Loginok.asp页面
***
你已经通过了身份验证
在名称处键入MM_Username(会话变量)
用该变量传递用户名;
打开数据绑定面板,选择SessionVariable
退出登录
在退出登录上作链接
Logout.asp
建立logout.asp页面
在服务器行为面板上
用户注销选择用户身份验证
这样就完成断开联机的功能
再建立一个Loginfailure.asp页面
如果上传则在conn.asp中使用下列代码"
Driver={MicrosoftAccessDriver(*.mdb)};
Dbq=“&
Server.Mappath(“data\reg.mdb"
留言板制作流程图
1、制作概要
留言板分为填加留言、保存留言、显示留言、管理留言等模块。
显示留言页面应为系统默认页面或首页,管理页面由站长进行回复与删除管理。
2、文件说明:
default.asp(留言显示页面)显示留言按时间的降序排列。
add.asp(添加留言页面)将留言信息存入数据库。
admin.asp(管理页面)显示留言并提供站长回复和删除功能。
del.asp(删除页面)
reply.asp(站长回复页面)
login.asp(管理登陆页面)
error.htm(登陆错误页面)
3、留言板制作前期工作
(1)建立数据库board.mdb(messageadmin两个表)message表的字段变量:
name、subject、content、oicq、homepage、time、email、reply;
admin表的字段变量:
admin、password
其中time的默认值:
now();
reply的默认值:
“---尚无回复---”content、reply字段类型为备注型,name、subject、content为必添字段。
(2)设置ODBC系统DSN,并指定数据库路径。
4、编辑default.asp,
(1)先建立conn.asp连接文件。
(2)建立一个三行四列表格,在第二行插入五行二列表格。
(3)、建立记录集,打开绑定面板选择记录集
记录集名为rsGuestBook,连接选择 conn,数据表选择message并按ID字段降序排列。
(4)、绑定数据,打开绑定面板,将姓名、留言的动态数据绑定到相应位置(插入到相应位置)。
(5)、图片连接效果,A、选择图片点击link右边的"
浏览文件"
图标弹出"
选择文件"
对话框选择 "
数据源"
弹出记录集的全部变量,选择相应变量进行连接;
B、选择图片,在绑定面板点击动态数据"
name"
点击"
绑定"
选择"
img.alt"
在替代框内填加说明文字。
(6)、添加重复区域行为,选择要做重复区域的表格(留言数据),打开服务器行为的重复区域。
(7)、填加导航(打开服务器行为,插入动态文本);
(8)、填加记录集导航信息(打开插入菜单选择应用程序对象插入记录集导航条);
5、编辑add.asp
(1)、建立表单,插入9行2列的表格。
(2)、验证表单(行为-->
检查表单);
(3)、InsertRecord服务器行为;
然后页面跳转到default.asp
6、编辑admin.asp,建立记录集rsGuestBook.
(1)、建立表单,插入两个1行3列表格,并插入按钮;
再插入一个1行1列表格,并在该表格中再插入5行3列表格,插入复选框
(2)、绑定动态数据;
(3)、选中“站长回复”文字,选择服务器行为>
转到详细页;
详细页链接:
"
reply.asp"
传递参数值为:
ID"
;
(4)、将rsGuestBook记录集中的"
动态数据绑定到CheckBox的Value上。
选中CheckBox,将CheckBox的Nmae改为"
将该表单的"
动作"
设为"
del.asp"
并将删除按钮的按钮名称设为空;
(5)、添加重复区域行为。
(6)、填加导航(打开服务器行为,插入动态文本);
(7)、填加记录集导航信息(打开插入菜单选择应用程序对象插入记录集导航条)。
7、编辑del.asp
(1)、打开绑定面板>
命令选项菜单
名称:
commDel;
连接:
conn;
类型:
删除;
SQLELETEFROMmessage
WHEREstrCondition;
变量名:
strCondition;
运行时值为Replace(Request.Form,"
&
"
or"
(2)、打开代码在最后一行填加:
Response.Redirect("
admin.asp"
8、编辑reply.asp
(1)、建立记录集rsGuestBook;
依据ID号筛选URL参数值:
ID;
(2)、进行数据绑定;
(3)、利用修改记录的服务器行为做站长回复;
9、编辑login.asp
(1)、打开服务器行为-->
用户身份验证-->
用户登录验证,goto:
admin.asp,未通过验证,goto:
login.asp;
10、为了限制非法用户的访问admin.asp、del.asp、reply.asp都要填加上述限制非法用户的服务器行为。
打开服务器行为-->
限制对页的访问。
11、使用Server.Mappath方法修改conn.asp
Dbq="
&
Server.Mappath("
data\board.mdb"