计算机论文网络聊天室系统论文.docx

上传人:b****6 文档编号:3303667 上传时间:2022-11-21 格式:DOCX 页数:9 大小:19.41KB
下载 相关 举报
计算机论文网络聊天室系统论文.docx_第1页
第1页 / 共9页
计算机论文网络聊天室系统论文.docx_第2页
第2页 / 共9页
计算机论文网络聊天室系统论文.docx_第3页
第3页 / 共9页
计算机论文网络聊天室系统论文.docx_第4页
第4页 / 共9页
计算机论文网络聊天室系统论文.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

计算机论文网络聊天室系统论文.docx

《计算机论文网络聊天室系统论文.docx》由会员分享,可在线阅读,更多相关《计算机论文网络聊天室系统论文.docx(9页珍藏版)》请在冰豆网上搜索。

计算机论文网络聊天室系统论文.docx

计算机论文网络聊天室系统论文

毕业论文

计算机应用

 

网络聊天室系统

 

小组人姓名

罗中周玉琼陈清林何娜丽

学科专业

计算机应用与维护

指导教师

黄海滨

学校

广西广播电视大学玉林师院分

二00四年六月

 

聊天室(chat)是Internet上重要的交流场所。

随着Internet技术发展,聊天室的形式发生了很大变化。

从最早UNIX机上的TACK,到WEB方式的聊天室,甚至有了专门用来聊天的软件和服务器。

如:

IRC。

但人们最常用的还是基于WWW浏览器的聊天室。

它只需一次性地在服务器端安装成功,客户端使用Windows自带的IE浏览器就可以随意访问了,而不再另外添加第三方软件。

一、开发工具选择

现在,市场上可以选购的应用开发产品很多,目前在我国市场上最为流行、使用最多、最为先进的可用作聊天室开发工具有:

Microsoft公司的ActiveServerPages和Microsoftaccess;PHP和MYSQL等。

ASP是一个理想选择。

ASP因简单易学、容易理解、功能强大、编译速度快等优点。

二、聊天室运行环境

此聊天室程序可运行在任何支持ASP的Web服务器中,比如win98+PWS、WinNT+IIS4.0、Win2000+IIS5.0、WinXP+IIS5.1等。

本文以winXP+IIS5.1为例。

设置IIS,假设本Winxp计算机IP地址为“192.168.0.95”,确保已添好了IIS服务,并在IIS管理器(Inernet服务)中将“默认Web站点”指向了此IP地址,而且在默认文档中添加好了聊天室的首页文件名“index.asp”(或“index.htm),还在主目录把“脚本资源访问”选中,本地路径默认也行,最好改一下路径,如:

D:

\Web,然后把roomchat目录下的代码放进Web这个站点里面就行了。

访问聊天室,如果在服务器或任意客户端的IE浏览器地址栏中输入如“192.168.0.95”的格式再回车可进入该聊天室登录界面,则说明安装成功!

三、聊天室的使用

安装成功后的聊天室系统后有两个用户:

一个是“高级管理员”,用户和密码分别为“admin”,“admin123”;一个是普通用户,普通用户要注册才能进到聊天室聊天。

进到聊天界面中,根据用户的需要可完成改变颜色、选择表情、选择趣语等操作。

高级管理员登录后,不仅可拥有其他所有级用户所具备的应用功能,还具有功能,能完成添加管理员、删除用户、删除留言、更改用户级别等操作。

四、网络聊天室项目工程说明

【聊天室功能说明】

(1)能够实现对所有人聊天

(2)能够附加发言人的表情

(3)能够修改字体颜色

(4)能够创建新的房间

(5)能够支持命令行(通过输入各种命令,来快捷实现各种功能)

(6)自动显示你所在聊天室的成员

(7)自动显示你上站时间和聊天时间

(8)能够自由地进出各个房间(除非房间已经被创建者锁住)

(9)用户可以选择是否保留上次的发言

(10)管理员能够进行各种管理,如将人踢出,或者封锁帐号甚至IP等

(11)管理员能够向每个用户发送消息,或者向指定用户发送消息

【聊天室文件功能说明】

default.asp该文件为登录界面

newuser.asp该文件为新用户注册界面

dealuser.asp该文件为新用户后台数据处理文件

room.asp该文件用于显示聊天室信息

enter.asp该文件为进入聊天室的文件

main.asp该文件为聊天室主界面

send.asp该文件为用户输入聊天信息界面

talker.asp该文件用于显示当前在线用户

help.asp该文件为帮助文件

time.asp该文件用于显示当前时间

byebye.asp该文件为退出聊天室界面

admin.asp该文件为管理员界面

foreveruser.asp该文件为永久用户管理界面

singleuser.asp该文件为单个用户管理界面

【聊天室数据字典】

一、表EverUser(注册用户表)字段说明:

字段名数据类型可否为空说明

userid文本notnull用户帐号(主键)

pwd文本null用户密码

nickname文本null用户昵称

name文本null用户真实名字

ipadd文本null用户的IP地址

totaltime文本null用户一共访问的时间

totalvisit数字null访问次数

faultcount数字null访问次数

pwdquestion文本null密码提示问题

pwdanswer文本null密码提示答案

birthday日期/时间null用户生日

closetime日期/时间null帐号被封锁日期

opentime日期/时间null帐号解封日期

ifclosed是/否null是否被封

right数字null用户权限(9为最高权限)

二、表FaultIPAdd(用来保存违规用户的IP地址)字段说明:

字段名数据类型可否为空说明

ipadd文本notnull保存曾经被封的IP地址(主键)

faulttimes数字null警告次数

closetimes数字null被封次数

timeclose日期/时间null被封锁时间

timeopen日期/时间null解封时间

ifclosed是/否null是否已经被封

三、表RoomInfo(用来保存户间信息)字段说明:

字段名数据类型可否为空说明

roomid自动编号notnull自动编号(主键)

roomname文本null聊天室房间号(名称)

howmanyusers数字null聊天室用户数

iflocked是/否null是否已经锁定

topic文本null聊天室话题

whocreate文本null聊天室创建人

四、表UserOnLine(用来保存户间信息)字段说明:

字段名数据类型可否为空说明

id自动编号notnull自动编号(主键)

userid文本null在线用户的帐号

pwd文本null在线用户的密码

ipadd文本null在线用户的IP地址

timelogin文本null在线用户的登录时间

timelasttalking日期/时间null在线用户的最后一次发言时间

roomname文本null在线用户的房间号

nickname文本null在线用户的昵称

部分源程序分析:

<%@Language=VBScript%>

--#includefile="myconn.asp"-->

--禁止保存网页开始-->

--禁止保存网页结束-->

欢迎进入电大聊天室

--

functionCheck()

{

varNotNull

NotNull=true

if(document.Login.UID.value=="")

{

window.alert("请输入姓名")

NotNull=false

}

if(document.Login.PWD.value=="")

{

window.alert("请输入密码")

NotNull=false

}

if(document.Login.NickName.value=="")

{

window.alert("请输入昵称!

")

NotNull=false

}

returnNotNull

}

//-->

<%

dimmysql,howmanyusers

setmyuser=server.CreateObject("ADODB.Recordset")

mysql="select*fromUserOnLine"

myuser.Openmysql,myconn,1,3

ifnotmyuser.BOFthen

myuser.MoveLast

howmanyusers=myuser.RecordCount

else

howmanyusers=0

endif

myuser.Close

setmyuser=nothing

'Response.Writeapplication("time")

%>

本聊天室有陈建东、张庆广、黄玉英、顾子丽、陈焕、韦英制作

 

欢迎进入电大聊天室

帐号:

150px">

密码:

150px">

昵称:

150px">

   

查看当前聊天室

新用户注册

这段代码主要实现登录界面。

由很多代码在这就不一一例举,详细代码见毕业设计。

五、聊天室的瑕疵

当笔者在调试此聊天室时,进到聊天室里面聊天的时候,那些聊天纪录满屏,左边出现滚动条。

然后退出聊天室。

再次进入聊天室的时候,里面那些聊天纪录出不对齐现象。

六、毕业设计小结

本系统通过我们小组的努力,经过试用证明,系统基本满足了Internet交流场所的需要。

实现了在网上聊天、留言等功能。

给网民带来很多的方便,在界面上立求做到美观、在操作方面尽量做到给用带来了方便。

但由于自己水平有限,加上时间有限,还存在很多不足之处,希望大家多指教。

论文完成的前提是黄海滨老师给我们提供了舒适的学习环境,并给予我们悉心的关怀与指导。

在些表示衰心的感谢。

老师认真的工作态度、严谨的治学风格,使我们深受启发;同时感谢数专邓金桂同学,在他的帮助下我们才能独立的完成这个系统。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1