论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > ASP >

A400124(2)聊天室(简单)

第五章   网上聊天系统分析

5.1  系统概论

内容来自www.paper51.com

1) 系统目标:

copyright paper51.com

网上聊天系统是为人们之间进行交流和联系提供的一个平台。通过提供完善的网上聊天系统服务,可以达到增进彼此之间的了解,增进人与人之间的感情交流。

内容来自论文无忧网 www.paper51.com

2) 系统功能简介: copyright paper51.com

此系统是以用户为中心的人性化设计,总体来看,系统可以看作是用户模块和注册模块两大模块的协调运作。

paper51.com

3) 用户登陆功能: 内容来自论文无忧网 www.paper51.com

用户通过提交用户名称和用户密码进行登陆,系统便会根据这些登陆资料,辨别出用户是否存在。

内容来自论文无忧网 www.paper51.com

4) 聊天室功能:

http://www.paper51.com

聊天室中将显示用户留的信息,及当前在线的用户。

copyright paper51.com

5.2系统的功能设计

内容来自论文无忧网 www.paper51.com

5.2.1系统的功能结构 内容来自论文无忧网 www.paper51.com

该聊天管理系统可以在Windows 2000 Server操作系统平台上运行,Web服务器为IIS,数据库服务器为Microsoft Access数据库,开发工具采用的VBScript和DreamWeaver。用户登录通过判断,合法登录后可以在聊天室留下你想说的话。

copyright paper51.com

5.2.2系统的功能特点

内容来自www.paper51.com

1).操作简单、界面简洁:完全控件式的页面布局 copyright paper51.com

2).即时可见:对用户的留言将立即在主页的对应栏目显示出来,达到"即时见效"的功能

内容来自www.paper51.com

3).需要注册才能进入聊天室发言。 http://www.paper51.com

4)显示当前在线的用户。 paper51.com

第六章  系统功能模块的实现 copyright paper51.com

6.1 系统的具体实现

内容来自论文无忧网 www.paper51.com

1.创建一个公共数据库连接对象 内容来自www.paper51.com

<%

内容来自www.paper51.com

dim sql

copyright paper51.com

dim rs,rsadd 内容来自www.paper51.com

name=request("txt1")

http://www.paper51.com

password=request("txt2")

http://www.paper51.com

  setrs=server.createobject("adodb.recordset")

copyright paper51.com

setrsadd=server.createobject("adodb.recordset")

paper51.com

conn ="DBQ=" + server.mappath("mydb.mdb") +";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};">

内容来自www.paper51.com

2 验证用户是否合法

内容来自论文无忧网 www.paper51.com

<%@Language=VBScript %> paper51.com

<% copyright paper51.com

dimname,pwd,email,person

http://www.paper51.com

dim sql paper51.com

dim rs,rsadd http://www.paper51.com

name=request("txt1")

http://www.paper51.com

password=request("txt2")

paper51.com

ifname="lyf" and password="2000" then 内容来自www.paper51.com

              session("name")=name 内容来自论文无忧网 www.paper51.com

              Response.Redirect"main.asp"

内容来自www.paper51.com

else

内容来自论文无忧网 www.paper51.com

setrs=server.createobject("adodb.recordset") paper51.com

setrsadd=server.createobject("adodb.recordset")

内容来自www.paper51.com

conn ="DBQ=" + server.mappath("mydb.mdb") +";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

内容来自论文无忧网 www.paper51.com

sql="select* from user where username='"&name&"'andpassword='"&password&"'" 内容来自论文无忧网 www.paper51.com

rs.Opensql,conn,1,1 内容来自论文无忧网 www.paper51.com

if not rs.EOFthen

copyright paper51.com

       sql="select* from activetable where name='"&name&"'"

copyright paper51.com

      rsadd.Opensql,conn,1,1 内容来自www.paper51.com

      ifrsadd.EOF then http://www.paper51.com

             rsadd.Close

http://www.paper51.com

             sql="insertinto activetable(name) values('"&name&"')" 内容来自论文无忧网 www.paper51.com

             rsadd.Opensql,conn,1,1

paper51.com

             session("name")=name

内容来自论文无忧网 www.paper51.com

             Response.Redirect"main.asp" paper51.com

      else paper51.com

             response.write"<script language=JavaScript>" & chr(13) &"alert('此用户已经有人使用或密码不正确!用户登录失败!');" & "history.back()"& "</script>"

内容来自www.paper51.com

      endif http://www.paper51.com

else 内容来自论文无忧网 www.paper51.com

      response.write"<script language=JavaScript>" & chr(13) &"alert('此用户已经有人使用或密码不正确!用户登录失败!');" & "history.back()"& "</script>"

内容来自论文无忧网 www.paper51.com

end if

copyright paper51.com

end if

paper51.com

%> 内容来自www.paper51.com

3. 提交表单的方法有两种:get方法和post方法。此系统都是采用post方法提交,因为,get提交数据大小不能超过64k,如果超过64k其于数据将自动掉失.

paper51.com

------分隔线----------------------------
联系方式