网站设计与开发技术教程 第8章 用户登录注册以及图书展示模块

上传人:ra****d 文档编号:242009466 上传时间:2024-08-09 格式:PPT 页数:68 大小:634.50KB
返回 下载 相关 举报
网站设计与开发技术教程 第8章 用户登录注册以及图书展示模块_第1页
第1页 / 共68页
网站设计与开发技术教程 第8章 用户登录注册以及图书展示模块_第2页
第2页 / 共68页
网站设计与开发技术教程 第8章 用户登录注册以及图书展示模块_第3页
第3页 / 共68页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,网上书店系统,会员登录注册模块,网站最新书讯展示及热销图书展示模块,一、网上书店系统数据库设计,二、会员登录注册模块,2.1会员登录系统的实现,这局部包括了login.asp、loginfo.asp和logerr.asp三个页面,分别表示用户登录页面、登录成功信息显示页面和登录失败信息显示页面。,1用户登录页面login.asp,1根本页面设计,新建一个“ASP VBscript类型的动态页,并保存文件名为“login.asp,然后将其保存在站点根目录下面。接着,在页面中添加表单,在表单内插入8行2列的表格,设置表格宽度为“215,表格高度为“215,并添加各个表单控件。,2添加“登录用户效劳器行为,翻开应用程序面板,切换到“效劳器行为窗口,单击“+按钮,选择“用户身份验证|“登录用户效劳器行为。,在弹出的“登录用户对话框中,设“使用连接验证为“conn,“表格为“users,“用户名列为“username,“密码列为“userpassword。,设置“如果登录成功,转到项为“loginfo.asp,设置“如果登录失败,转到项为“logerr.asp。,设置“基于以下项限制访问为“用户名和密码,其他保持默认设置。,这时,表单的属性为:,3添加“注册按钮行为,在“文档编辑窗口中,选中“注册按钮,切换到“行为面板,单击“+按钮,在弹出的快捷菜单中选择“转到URL,在弹出的“转到URL对话框中,设置URL为“register.asp,2登录成功信息显示页面loginfo.asp,1根本页面设计,新建一个“ASP VBscript类型的动态页文件,并保存文件名为“loginfo.asp。接着在页面中参加需要显示的提示信息并进行有关的样式设置。,2添加阶段变量,通过Dreamweaver 8中的“登录用户效劳器行为登录时,通常情况下,将为该用户创立一个包含其登录名的阶段变量SessionMM_Username,所以用户登录后可以通过阶段变量SessionMM_Username获取用户的登录名,而不用访问数据库,例如,在页面中参加用户名,其操作步骤如下:,将鼠标移到提示信息“您好!您已经登录之前,然后在插入栏中切换到“ASP;单击编辑栏中的“按钮,在等号之后添加代码:“SessionMM_Username,3 添加“注销用户效劳器行为,选择“注销按钮,切换到“效劳器行为面板,选择“用户身份验证|“注销用户效劳器行为。在弹出的“注销用户对话框中,设置“在完成后,转到为“login.asp,最后,单击“确定按钮,4 添加“限制对页的访问效劳器行为,添加“限制对页的访问效劳器行为,就是限制用户对当前页面访问,即只有用户名及密码验证正确才可以显示当前页面。,在“效劳器行为控制面板中,添加“用户身份验证|“限制对页的访问效劳器行为。,在弹出的“限制对页的访问对话框中,设置“基于以下内容进行限制为“用户名和密码,“如果访问被拒绝,那么转到为“login.asp,最后,单击“确定按钮,5添加修改个人注册信息链接,选中页面提示信息中“修改字样,添加链接为“editregister.asp。,3登录失败信息显示页面logerr.asp,1根本页面设计,新建一个“ASP VBscript类型的动态页文件,并保存文件名为“logerrasp。接着在页面中参加“你输入的用户名或密码有错误,请重新登录!提示信息并进行有关的样式设置,2添加重新登录链接,选中页面提示信息中“登录字样,添加链接为“index.asp,“目标为“_parent,或者是链接为“login.asp,“目标为“_self。,4添加模板嵌入式框架,1翻开模板文件“,将鼠标移到“用户登录字样下方,并将插入栏切换到“常用栏,单击“标签选择器按钮。,2在弹出的“标签选择器对话框中,依次选择“HTML标签|“页元素|“iframe标签,然后,单击“插入按钮。,iframe框架称为嵌入式框架或浮动框架,与普通框架的主要区别是,前者允许嵌入到网页文档中。,2.2会员注册系统的实现,会员注册系统主要实现用户信息的录入。其中,在录入信息之前,为了维护数据的完整性,必须对用户所提交的表单数据进行合法性检查。这局部包含了register.asp、userinfo.asp、registerback.asp和editregister.asp共4个页面,分别表示注册页面、注册成功信息显示页面、用户名已存在信息显示页面和修改注册信息页面。,1注册页面register.asp,1根本页面设计,由模板新建页面,并保存文件名为“Register.asp。在“MainEdit可编辑区域中插入表单,并设置表单名称为“Regform。接着,在表单“Regform中插入19行2列的表格,并进行有关样式设定,最后插入相关的表单控件,2添加“检查表单行为,通过检查表单行为,可以对表单控件的输入进行简单的检查验证,如检查必填的表单控件,在提交表单时是否已填写信息和是否按电子邮件地址的填写规那么填写电子邮件等。,单击“提交按钮,切换到“行为面板,添加“检查表单行为,在弹出的“检查表单对话框中设置各表单控件的检查规那么,其中“电子邮件文本区域设置步骤如下:,在“命名的栏位列表项中,选择“文本mail在表单Regform,勾选“必需的复选框,设置“可接受为“电子邮件地址其他表单控件设置为“任何东西,将“name、“password、“password2设置为“必需的,3添加“插入记录效劳器行为,在“效劳器行为面板中添加“插入记录效劳器行为,在弹出的“插入记录对话框中,分别设置“连接和“插入到表格为“conn和“users;设置“插入后,转到为“userinfo.asp;设置“获取值自为“Regform;“表单元素的设置那么可以从下面“列下拉菜单中选择表格中相应的列。,4添加密码比较验证的代码,切换到“代码视图,找到以下代码:,这段代码实现的就是插入记录的行为,在代码“If(CStr(Request(MM_insert“)=RegForm“)Then后插入以下代码:,if Request.form(password)Request.form(password2)then,Response.write对不起,输入的密码不相符!请返回!,Response.end,end if,这段代码表示当输入的两个密码不同时,返回重新添加注册信息。,4验证用户名唯一性。,在“效劳器行为面板中添加“用户身份验证|“检查新用户名,在弹出的“检查新用户名对话框中,设置“用户名字段为“name,“如果已存在,那么转到为“registerback.asp,5添加“注册时间初始值代码,选择“注册时间所对应的文本域,将视图切换到“代码视图,找到代码,将鼠标定位在value后面的双引号中,然后将插入栏中切换到“ASP,单击编辑栏中的“后添加“,或者在标签选择器中选择表格行标签,然后添加重复区域效劳器行为。,切换到“代码视图,在刚刚添加的“添加重复区域代码中,找到如下代码:,0)AND(NOT NewProduct.EOF)%,在其前面插入代码:,切换到“代码视图,在刚刚添加的“添加重复区域代码中,找到如下代码:,Repeat1_index=Repeat1_index+1,Repeat1_numRows=Repeat1_numRows-1,NewProduct.MoveNext(),在“%之后插入如下代码,该代码段表示每行显示两条记录,Repeat1_numTd=Repeat1_numTd+1,If Repeat1_numTd mod 2=0 Then,Response.Write(),End If,6添加产品图像链接,添加图像链接可以使用户浏览“index.asp页面时可以通过该链接转到“showdetail.asp页面,可以实现浏览图书详细信息以及购置图书的操作。,切换到“设计视图,选中产品图片,在“属性面板中添加图片链接,选择“链接后面的浏览按钮,在弹出的“选择文件对话框中,选择文件“showdetail.asp,接着点击“URL参数按钮,在弹出的“参数对话框中,设置“名称为“Pro_id,然后点击“值后面的按钮,在弹出的“动态数据对话框中,选中“NewProduct中的“id字段,设置正确后关闭对话框,这时,在“属性面板中“链接后面的文本框中就出现了如下值:“showdetail.asp?Pro_id=。,3 热销图书展示的实现,热销图书模块的设计同最新上架模块根本相同,读者可以自己完成,不同之处是在添加热销图书记录集“sellproduct时,记录集是按照产品订购次数,即字段“solded降序排列的。,4 图书详细信息页面设计showdetail.asp,1根本页面设计,由模板新建页面,并保存文件名为“showdetail.asp,在“MainEdit可编辑区域中插入一个5行2列表格并进行相关的属性设计,设置其ID为“tb1。,选中表格前4行第1列,合并单元格,在这里将动态绑定产品图像。,选中表格第5行合并单元格,并在该行中插入1行1列表格,设置ID为“tb2。,在表格第4行第2列添加购物车图片和“放入购物车字样,2添加记录集,在效劳器行为面板中添加记录集“detail,其中,设置“连接和“表格分别为“conn和“product;设置“列为“全部,“筛选为“id|“=|“URL参数|“Pro_id;设置“排序为“无,即记录集筛选条件为:,“id取上一页面传递的,参数“Pro_id的值,3绑定有关动态数据及图书图像,动态绑定图书图像,,动态绑定数据,分别将“detail记录中的“name、“author、“mark、“detail字段绑定到表格“tb1的相应行中,5 最新上架更多记录页showbynew.asp,1根本页面设计,由模板新建页面,并保存文件名为“showbynew.asp,在“MainEdit可编辑区域中插入一个3行2列表格并进行相关的属性设计,设置其ID为“tb1。,在表格“tb1第2行第2列插入5行1列的表格并进行相关的属性设计,设置其ID为“tb2,在表格“tb2第5行插入购物车图片和“放入购物车字样,并设置为右对齐,2添加最新图书记录集,在效劳器行为面板中添加记录集“NewRelease,其中,设置“连接和“表格分别为“conn和“product;设置“列为“全部,“筛选为“无;设置“排序为“adddate|“降序,即记录集按图书添加日期降序排列,3动态有关绑定数据及产品图像,动态绑定产品图像。,分别将“NewRelease中的“name、“author、“jianjie、“adddate字段绑定到表格“tb2的相应行中并设置相关样式,4添加“转到详细页面效劳器行为,选中产品图像,在“效劳器行为面板中添加“转到详细页面效劳器行为。,在弹出的“转到详细页面对话框中,设置“详细信息页为“showdetail.asp,设置“传递URL参数为“Pro_id,“记录集为“NewRelease,“列为“id,5添加“重复区域效劳器行为,选中表格“tb1第2行,在“效劳器行为面板中添加“重复区域效劳器行为。,在弹出的“重复区域对话框中,设置“记录集为“NewRelease,并显示“4条记录,6插入“记录集导航状态,将鼠标定位于表格“tb1第1行内,然后选择菜单“插入|“应用程序对象|“显示记录计数|“记录集导航状态命令。,在弹出的出的“Recordset Navigation Status对话框中设置“Recordset为“NewRelease。,设置“样式并在其后添加文字“条记录),使其显示更加完整。,7插入“记录集导航条,将鼠标定位于表格“tb1第3行内,然后选择菜单“插入“应用程序对象|“记录集分页“记录集导航条命令。,在弹出的“记录集导航条对话框中,设置“记录集为NewRelease,“显示方式为“文本,6 热销图书更多记录页showbysell.asp,热销图书更多记录页showbynew.asp的设计同“showbynew.asp页根本相同,可以自己完成,不同之处是在添加记录集“sellproduct时,记录集是按照产品订购次数,即字段“solded降序排列的,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 商业计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!