e股脑电脑教程网
  • 首 页
  • 操作系统
  • 应用软件
  • 下载工具
  • 影音视频
  • 办公软件
  • 媒体制作
  • 网站建设
  • 平面设计
  • 数据库
  • 程序开发
  • 视频教程
编辑推荐: | 文章搜索:
您现在的位置: e股脑 >> 程序开发 >> ASP教程 >> 会员管理系统中会员类的实现 >> 教程正文
 
教程搜索
 
 
相关教程
  • JS+ASP打造无刷新新闻列表
  • 在VisualJ++中编写ASPCOM组件
  • ADOAPI参考(DataControl对象&Data
  • ADOAPI参考(DataSpace对象&Error对
  • ADOAPI参考(Parameter对象&Proper
  • ADOAPI参考(ADO集合)
  • ADOAPI参考(ADO方法)之二
  • ADOAPI参考(ADO方法)之一
  • ADOAPI参考(ADO方法)之四
  • ADOAPI参考(ADO方法)之三
  • ADOAPI参考(ADO方法)之五
  • ADOAPI参考(ADO动态属性)
  • ADOAPI参考(ADO属性)
  • 利用W3JMAIL组件收POP3邮件
  • 调试asp的组件时,不需重启机器的方法
  • 给你的FileSystemObject对象加把锁
 
 

图文教程


  • Windows抢了谁的饭碗 非主流操作系统To

  • 地球还是火星 平常心看“非主流”

  • 综合运用Office 2007批量制作奖状

  • 没有系统盘如何才能修复受损系统?

  • 巧妙运用Excel中边界的附加功能!
 
 
赞 助 商
 
 
会员管理系统中会员类的实现
  • 来源:e股脑
  • 点击次数:
  • 更新时间:2007-8-9

第一:数据库设计:(数据库为Access)

会员信息表user_info

字段

说明

类型(长度)

备注

Id

会员标识

自动编号

自增长

User_Name

用户名

文本

User_Password

密码

文本

Question

密码提示问题

文本

Answer

答案

文本

Name

称呼

文本

Sex

性别

文本

Birthday

出生年月

日期型

Region

地区

文本

City

城市

文本

Address

地址

文本

Phone

电话

文本

Email

e-mail

文本

Ciertified

是否认证

文本

CType

会员类型

文本

User_Grade

会员等级

文本

二:代码实现:

<%

dim Conn,connstring,dbfile

dbfile=server.MapPath("/Database/db.mdb")

set Conn = server.createobject("ADODB.Connection")

'connstring = "Provider=Microsoft.Jet.OLEDB.4.01;Data Source=" & dbfile

connstring = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & dbfile

Conn.open connstring

'定义用户类

Class User_Info

dim ID,User_Name,User_Password,Question,Answer,Name,Sex,Birthday,Region,City,Address

dim Phone,Email,Ciertified,CType,User_Grade

'类初始化

Private Sub Class_Initialize

ID = 0

User_Name = ""

User_password = ""


Question = ""

Answer = ""

Name = ""

Sex = ""

Birthday = "1910-01-01"

Region = ""

City = ""

Address = ""

Phone = ""

Email = ""

Ciertified = "否"

CType = "普通会员"

User_Grade = "铜牌"

End Sub

'加载用户信息

Public Sub Load(ByVal UserName)

dim rs,sql

sql = "select * from User_Info Where User_Name='" & UserName & "'"

set rs =Conn.execute(sql)

if not (rs.bof and rs.eof) then

ID = rs("ID")

User_Name = rs("User_Name")

User_Password = rs("User_Password")

Question = rs("Question")

Answer = rs("Answer")

Name = rs("Name")

Sex = rs("Sex")

Birthday = rs("birthday")

Region = rs("Region")

City = rs("City")

Address = rs("Address")

Phone = rs("Phone")

Email = rs("Email")

Ciertified = rs("Ciertified")

CType = rs("CType")

User_Grade = rs("User_Grade")

end if

rs.close

set rs = Nothing

End Sub

'检测用户是否存在数据库中

'返回值:True存在,False不存在;


Public Function IsExist()

dim rs,sql,flag

sql = "SELECT * FROM User_Info Where User_Name='" & User_Name & "'"

Set rs = Conn.execute(sql)

if not (rs.bof and rs.eof ) then

flag = True

else

flag = False

end if

rs.close

set rs = Nothing

IsExist = flag

End Function

'登录时判断用户密码是否正确

'返回值:True正确,False返回

Public Function IsPassed()

dim rs,sql,Flag

if User_Name<>"" and User_Password<>"" then

sql = "select * from User_Info where User_Name='" & User_Name & "' and User_Password='" & Password & "'"

set rs = Conn.execute(sql)

if not (rs.bof and rs.eof ) then

Flag = True

else

Flag = False

end if

rs.close

set rs = Nothing

else

Flag = False

end if

IsPassed = Flag

End Function

'添加新用户

Public Function Add()

dim strSQL

if IsExist() = True then

Add = False

exit function

end if

if User_Name="" or User_Password=""

1 2 下一页
  • 上一篇教程: asp之数学函数
  • 下一篇教程: Asp之Request对象(1)
  •  

    关于本站 | 广告联系 | 版权声明 | 使用帮助

    Copyright © 2004-2008 www.egunao.com All rights reserved.