酷文首页  
站内搜索:
网站地图 | RSS订阅 | 收藏本站
经济论文
证券金融
工商管理
会计审计
法学论文
医药论文
社会论文
教育论文
计算机论文
艺术论文
哲学论文
财政税收
财务管理
公共管理
理学论文
政治论文
文学论文
工学论文
文化论文
实用文档
应用文
自考成考
演讲稿
法律文书
子栏目导行↓
网站赞助商↓
本类热点↓
本类更新↓
热门标签↓
网摘收藏↓

基于WEB的网上购物系统的开发与设计

作者:颜 琳
来源:论文网
点击:
载入中...
加入时间:2008-06-29
字体大小:[  ]

打开数据库conn.Open connstr;
(2)创建数据集,建立相关连接,语句为Dim rs,sql;
set rs=server.CreateObject("adodb.recordset")
设置查询语句,对book表中的信息进行比较sql="select * from book";
(3)打开连接,代码为:rs.open sql,conn,1,1 %;
  在使用完数据后还要将数据库与界面进行断开,语句如下:
      关闭数据集,代码为rs.Close
                       set rs=nothing
      关闭数据库对象,代码为 conn.Close
                            set conn=nothing%
4.2 用户登陆模块
4.2.1 页面信息的构建
用户注册登陆界面主要实现二个功能:会员登陆、申请新会员,为了防止用户的错误操作,我们还设置错误处理页面,在登陆过程中一般发生的错误有:用户输入错误的用户名或密码或者用户直接点击提交。对上述情况进行判断,我们可以通过ASP文件来进行。新用户注册页面主要是用来提交用户的个人资料,这些信息全部都是通过表单来向服务器提交,在这个页面为了防止用户填漏一些内容,就要对用户所填的内容进行检查,使用客户端进行检查的方式,主要检查看用户是否漏填了一些必要的信息,比较用户密码的设定和密码的确认是否输入一致,查看用户对时间的填写是否正确。在页面的左侧有一个新用户注册界面,可以先输入你想注册的用户名,如果该用户名已经被注册则会弹出该用户名以被注册的窗口,如果用户名没有被注册,则会链接到用户信息添加的页面,然后将用户添加的信息更新到数据库。用户以后需要修改自己的个人信息就可以通过登陆界面,输入相应的昵称和密码,即可进入修改自己的个人资料。

通过下面界面可以方便新用户添加自己的信息其中包括:昵称、姓名、联系电话、联系地址、EMAIL、邮编、密码及相应的再次确认密码,所有的填写项全部为必填项,如果在用户填写过程中有为空的就会提示用户,该项目不能为空,请正确填写信息,下面是在新用户注册界面输入gg,则界面如图4-2:

 

图4-2 用户信息添加界面
4.2.2 登陆功能的实现
首先要检验该用户名是否已经被人注册,就要将该注册页面与数据库相连,将获得的信息与数据库中的信息进行比较,看是否有相同的名称,这里的实现主要是建立表单,利用表单元素来对信息进行提交,实现表单的建立的主要代码为: form method="post" action="usercheck.asp"表单的提交方法为post,如果输入的用户名和密码都正确,则系统将页面跳转至usercheck.asp,这样就连接到了用户的信息提交,而主页面的表单主要具有两个表单元素,如表4-1:

表4-1用户登陆所使用的表单元素
名称 表单元素类型 Value值 含义
User1 Text 用户填写 用户登录名
Password Password 用户填写 用户密码
在登陆页面时,当会员提交了登陆资料后,就由表单action属性指定的ASP文件在服务器端对这些资料进行验证,主要是判断用户的登陆的帐号和登陆密码是否正确。就可以连接存储用户资料的数据库取出相关的资料,如资料无误,就将用户登陆注册管理系统的页面传到客户端的浏览器上;如果用户输入了错误的用户名或登陆密码就用以下语句进行实现:
  sql="select * from guest where nicename='" & temp & "'"
 rs.Open sql,conn,1,1;
temp=request.form("nicename")
 name=Request.Form("name")
对新用户注册进行用户名的验证,看用户名是否已经被注册,实现的语言如下:
Dim temp
     temp=Request.Form("newusername")
   if temp="" then
         founderr=true
             Response.Write "非法的用户名!"


         Response.End
    end if
        sql="select * from guest where nicename='" & temp & "'"
        rs.Open sql,conn,1,1
    if rs.RecordCount>0 then
        founderr=true
             Response.Write "此用户名已注册!"
         Response.End
    end if
通过以上的表单提交,如果与数据的信息相匹配则可以进入到usercheck.asp进入用户具体信息的填写,用户的具体信息包括:昵称、真实姓名、电话、联系地址、用户邮箱、邮编、密码以及重复再次输入密码,防止密码输入错误。将这些信息添加到数据库系统也是采用的表单方式,主要实现表单提交的方法也是form method="POST" action="",这里所有的信息都为必填信息,如果你信息未填,系统则会提示你有信息未填满,必须将所有信息填满才可以多注册信息进行提交,对于系统用户添加信息所使用的表单元素共有10项,都是用于实现用户信息提交功能的实现,具体表单元素,所示如下表4-2:

表4-2系统用户添加信息所使用的表单元素
名称 表单元素类型 Value 值 含义
Nickname Hidden 用户填写信息 显示用户昵称
Name Text 用户填写 用户名
Tel Text 用户填写 联系电话
Addr Text 用户填写 联系地址
Email Text 用户填写 Email转贴于 酷文网-论文下载中心 http://www.coolwen.net


共9页: 上一页 [1] [2] [3] [4] 5 [6] [7] [8] [9] 下一页

网摘收藏:
免责声明 | 关于我们 | 广告联系 | 友情链接 | 网站地图 | 共同合作
免费论文 毕业论文 毕业论文范文 酷文网(www.coolwen.net) 版权所有 coolwen.net 2007,All Rights Reserved
E-mail:hui_love#tom.com(为防止垃圾邮件请把#换成@) 点击这里给我发消息 点击这里给我发消息
湘ICP备07003917号