计算机论文网络聊天室系统论文Word格式.docx
- 文档编号:16209209
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:9
- 大小:19.41KB
计算机论文网络聊天室系统论文Word格式.docx
《计算机论文网络聊天室系统论文Word格式.docx》由会员分享,可在线阅读,更多相关《计算机论文网络聊天室系统论文Word格式.docx(9页珍藏版)》请在冰豆网上搜索。
本文以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"
-->
html>
head>
metahttp-equiv="
Content-Type"
content="
text/html;
charset=gb2312"
>
linkhref="
images/css.css"
rel="
stylesheet"
type="
text/css"
--禁止保存网页开始-->
NOSCRIPT>
IFRAMESRC=*.html>
/IFRAME>
/NOSCRIPT>
--禁止保存网页结束-->
title>
欢迎进入电大聊天室<
/title>
scriptlanguage="
jscript"
--
functionCheck()
{
varNotNull
NotNull=true
if(document.Login.UID.value=="
"
)
{
window.alert("
请输入姓名"
NotNull=false
}
if(document.Login.PWD.value=="
)
请输入密码"
if(document.Login.NickName.value=="
请输入昵称!
returnNotNull
}
//-->
/script>
/head>
body>
%
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"
%>
palign="
right"
class="
font11"
b>
fontcolor="
#000000"
本聊天室有陈建东、张庆广、黄玉英、顾子丽、陈焕、韦英制作<
br>
&
nbsp;
/font>
/b>
formname="
Login"
method="
post"
action="
Enter.asp"
align="
center"
onSubmit="
returnCheck()"
<
divalign="
center>
tableborder="
1"
width="
350"
bordercolorlight="
cellspacing="
0"
cellpadding="
bordercolordark="
#FFFFFF"
height="
249"
tr>
tdwidth="
100%"
bgcolor="
#C0C0C0"
25"
title14"
/td>
/tr>
204"
valign="
bottom"
#008080"
73"
37%"
35"
帐号:
63%"
18"
inputtype="
text"
name="
UID"
style="
width:
150px"
密码:
password"
PWD"
昵称:
19"
NickName"
45"
submit"
value="
登录"
B1"
reset"
清除"
B2"
/center>
colspan="
2"
50%"
ahref="
Room.asp"
lb"
查看当前聊天室<
/a>
NewUser.asp"
新用户注册<
/table>
/div>
/form>
/body>
/html>
这段代码主要实现登录界面。
由很多代码在这就不一一例举,详细代码见毕业设计。
五、聊天室的瑕疵
当笔者在调试此聊天室时,进到聊天室里面聊天的时候,那些聊天纪录满屏,左边出现滚动条。
然后退出聊天室。
再次进入聊天室的时候,里面那些聊天纪录出不对齐现象。
六、毕业设计小结
本系统通过我们小组的努力,经过试用证明,系统基本满足了Internet交流场所的需要。
实现了在网上聊天、留言等功能。
给网民带来很多的方便,在界面上立求做到美观、在操作方面尽量做到给用带来了方便。
但由于自己水平有限,加上时间有限,还存在很多不足之处,希望大家多指教。
论文完成的前提是黄海滨老师给我们提供了舒适的学习环境,并给予我们悉心的关怀与指导。
在些表示衰心的感谢。
老师认真的工作态度、严谨的治学风格,使我们深受启发;
同时感谢数专邓金桂同学,在他的帮助下我们才能独立的完成这个系统。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机论文 网络 聊天室 系统 论文