校园聊天室的制作毕业设计论文

上传人:1777****777 文档编号:38633660 上传时间:2021-11-08 格式:DOC 页数:32 大小:2.15MB
收藏 版权申诉 举报 下载
校园聊天室的制作毕业设计论文_第1页
第1页 / 共32页
校园聊天室的制作毕业设计论文_第2页
第2页 / 共32页
校园聊天室的制作毕业设计论文_第3页
第3页 / 共32页
资源描述:

《校园聊天室的制作毕业设计论文》由会员分享,可在线阅读,更多相关《校园聊天室的制作毕业设计论文(32页珍藏版)》请在装配图网上搜索。

1、 毕业设计(论文)论文题目:校园聊天室的制作论文题目:Campus Chatting-rooms Development作者姓名: 所在系部: 班级名称: 指导教师: 年 月28摘 要利用ASP和ACCESS数据库技术开发聊天室系统,实现具有在线用户聊天、在线用户注册、在线用户个人资料修改、在线用户资料查询和在线点歌等功能。此毕业论文主要详细介绍了这些功能实现的全过程,包括数据库的设计、数据流程与页面的设计等,并附有完整的ASP程序和HTML代码。关键词:聊天,聊天室,ASP程序,HTML代码ABSTRACTBy using the technology of ASP and ACCESS D

2、atabase, the thesis provided many on-line services, for example, chatting on-line, registering on-line, information modifying or requiring on-line, and music ordering on-line. For the realization of these function, the writer mainly introduced the whole produce, including the designing of the databa

3、se, the produce of all data the devising of the pages, and so on. Whats more, you can find the ASP produce and the HTML code integrally.Keywords: Chats, Chatting-room, ASP, HTML 目 录第1章 引言1第2章 ASP基础22.1 ASP技术的产生22.2 ASP的特点22.3 ASP内嵌了6种基本的对象22.4 使用ADO访问数据库32.5 ASP运行环境42.6 ASP安装设置4第3章 聊天室的设计53.1 聊天室功能分

4、析53.2 聊天室开发环境及工具53.3 聊天室功能模块设计63.4 聊天室的数据库的设计7第4章 软 件 实 现84.1 数据库链接文件conn.asp84.2 信息配置文件文件config.asp94.3 用户登陆及注册页面index.asp94.4 聊天主页面 chat.asp134.5 管理员管理页面 admin.asp144.6 用户密码修改页面pwd.asp184.7 用户资料修改页面zl.asp194.8 用户管理功能区页面 cd.asp204.9 发布信息页面 di.asp204.10 用户头像选择页面 allface.asp224.11 用户退出页面 exitchat.asp

5、234.12 用户在线名单显示页面 left.asp244.13 发布信息条件判断页面 post.asp244.14 用户在线听歌页面song.asp25第5章 总结与展望27参考文献28致谢29第1章 引言随着internet在中国的迅速发展,人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务。在众多internet关联功能中,有一项新的业务正成为所有用户所津津乐道的交流方式,这就是网上聊天。根据调查现在网民使用现状,网上聊天室的使用百分比居榜首。所谓聊天室就是一个可以让许多用户同时互相通信的网上园地,个人用户可以通过网上聊天室将自己融入整个主流社会中。由于目前上网的一般都是具

6、有高学历的新一代创业者,因此,在网上聊天室这个虚拟的社会中,可以结交各层次各地方的朋友,从而为自己获取更多的知识和更多的阅历。由于Web技术的飞速发展,人们对网页的要求再也不是局限于简单的、静止的Web页,而是一种根据用户要求控制Web页信息的活动页面。所谓Web是交互式的,主要表现在用户能向Web站点发送信息或命令,从而对Web服务器上运行的应用程序进行控制,服务器则根据相应的命令对使用者的操作做出响应。在这种需求的推动下,微软公司推出了活动服务器页(ASP,Active Server Page)。本设计所制作的网络聊天室也采用了ASP技术。第2章 ASP基础2.1 ASP技术的产生Acti

7、ve Server Pages(ASP)是一套微软公司开发的服务器端脚本环境。ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行

8、结果。2.2 ASP的特点ASP具有以下特点:(1)使用Vbscript、Jscript等简单易懂的脚本语言,结合HTML代码,即可快速地创建网站的应用程序。(2)只要使用一般的文书编辑程序,如Windows记事本,即可进行编辑。(3)无须Compile编译,容易编写,可在服务器端直接执行。(4)通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。(5)语言相容性高,ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组

9、件模组)的方式,使用其他厂商(Third Party)所提供的语言。(6)隐密安全性高,如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因杰ASP程序先于网站服务(eb Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。2.3 ASP内嵌了6种基本的对象Active Server Pages 提供内建对象,这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息(如用户首选项)。主要包括以下六大对象:(1) Req

10、uest对象:读取提交表单中的数据或Cookies中的数据。(2) Response对象:向浏览器输出文本、数据和cookies以及控制在传送网页过程中的每一个阶段。(3) Sever对象:创建COM对象和Scripting组件等。(4) Application对象:被用于存放在同一个应用中为多个用户之间的共享信息。(5) Session对象:为单个用户保持数据。(6) ObjectContext对象:用于中止或者提交当前的事务。2.4 使用ADO访问数据库ActiveX Data Objects (ADO) 是一项容易使用并且可扩展的将数据库访问添加到 Web 页的技术。可以使用 ADO 去

11、编写紧凑简明的脚本以便连接到 Open Database Connectivity (ODBC) 兼容的数据库和 OLE DB 兼容的数据源。如果您是一个对数据库连接有一定了解的脚本编写人员,那么您将发现 ADO 命令语句并不复杂而且容易掌握。同样地,如果您是一个经验丰富的数据库编程人员,您将会正确认识 ADO 的先进的与语言无关性和查询处理功能。(1)创建 ODBC DSN 文件在创建数据库脚本之前,必须提供一条使 ADO 定位、标识和与数据库通讯的途径。数据库驱动程序使用 Data Source Name (DSN) 定位和标识特定的 ODBC 兼容数据库,将信息从 Web 应用程序传递给

12、数据库。典型情况下,DSN 包含数据库配置、用户安全性和定位信息,且可以获取 Windows NT 注册表项中或文本文件的表格。通过在 Windows 的“开始”菜单打开“控制面板”,您可以创建基于 DSN 的文件。双击“ODBC”图标,然后选择“文件 DSN”属性页,单击“添加”,选择数据库驱动程序,然后单击“下一步”。按照后面的指示配置适用于您的数据库软件的 DSN。(2)配置 Microsoft Access 数据库的文件 DSN在“创建新数据源”对话框中,从列表框选择“Microsoft Access Driver”,然后单击“下一步”。键入您的 DSN 文件名,然后单击“下一步”。单

13、击“完成”创建数据源。在“ODBC Microsoft Access 2000 安装程序”对话框中,单击“选择”。选择 Microsoft Access 数据库文件 (*.mdb),然后单击“确定”。2.5 ASP运行环境要浏览ASP文件必须经过服务器解析才能够浏览得到。如果是将asp文件上传到支持asp的服务器,那就能够直接浏览。但是如果是在本机上面,那就必须将自己的电脑设置成为服务器。单机并不需要设置成为局域网,只需要设置成为单机服务器就可以。ASP运行所需的环境如下:Microsoft Internet Information Server version 3.0/4.0 on Wind

14、ows NT ServerMicrosoft Peer Web Services Version 3.0 on Windows NT WorkstationMicrosoft Personal Web Server on Windows 95/98也就是说我们经常所使用的window95/98/2000/XP都可以运行asp,只需要将其设置为单机服务器就行了。归结一点:window95/98,需要安装PWS;window2000/XP,需要安装IIS。才能发挥其asp的作用。可以说,WIN95/98的PWS和WIN2000/XP/2003的IIS就是ASP的运行环境。2.6 ASP安装设置As

15、p的安装可以通过以下三步完成:a. 将本网站拷贝到硬盘上的某一目录下,如:拷贝至E:btsj文件夹下。b. 运行IIS,新建一虚拟目录(假设目录别名为zhangdan),接着点击“下一步”,浏览“E:btsj文件夹”。c. 在浏览器地址栏里输入http:/localhost/zhangdan/index.asp便可以运行本网站了。第3章 聊天室的设计3.1 聊天室功能分析本系统是一个比较综合的聊天室,能够实现目前比较流行的网络聊天室的多种功能,大致具体如下功能:(1) 能够实现对所有人聊天;(2) 能够对单独的个人进行私下聊天;(3) 能够附加发言人的表情及图片;(4) 能够修改字体的颜色;(

16、5) 能够修改个人资料;(6) 能够在线听歌;(7) 自动显示在线聊天室的成员;(8) 设有超级管理员能够进行各种管理;(9) 设有普通管理员能够进行踢人管理;(10) 管理员能够发布公告。3.2 聊天室开发环境及工具随着众多软件的推广和应用,系统的开发环境对于大多数软件已经不是那么重要,然而现阶段大多数用户所用的系统环境基本上是一样的,因此我们还是必须在通用性的基础上考虑到大多数用户的系统环境来开发程序。首先,是操作系统的选定。操作系统是计算机的操作平台,是计算机的灵魂所在,因此必须先要决定软件开发所应用的操作系统。操作系统种类繁多,如微软公司的Dos、Windows操作系统,还有在网络服务

17、器上广泛应用的Unix操作系统,还有红级一时的中国人的操作系统Linux等等。根据应用的广泛性、普遍性和实用性,系统决定选用Microsoft Windows 98/XP操作系统作为软件的操作系统平台。其次,是编程软件的选定了。具体的软件编程就依赖于编程软件了编程软件的优良从根本上决定了一个软件的质量,它也是选择系统开发环境中的最重要的一个环节。编程软件的种类是最多、也是最不好选择的,如Asp、Jsp、Php等,在种类繁多的编程软件中本系统选用的是Asp。最后,就是数据库软件的选定。数据库是一个软件的存储中心,数据库软件就是这个存储中心的缔造者,数据库的可用性直接影响着一个软件的功能。随着数据

18、库技术的飞速发展,数据库软件也是多如牛毛,如关系型数据库Database、Foxpro、微软的Access、Mysql、标准查询语言SQL等等。Acess操作简单、功能强大、应用广泛,因此本系统决定选用。聊天室开发主要应用的工具:Dreamweaver MX、Photoshop、Flash MX、Access、IIS等等。通过Photoshop和Flash可以制作自己想要的图片和Flash动画,这样可以增添聊天室的美观,给用户新异的感觉。3.3 聊天室功能模块设计聊天室最基本的原理就是: 从客户端收集消息,然后通过服务器端消息分发程序中转,将全局消息发送给的所有用户. 其原理图如下:聊天服务器

19、消息分发引擎用户1(聊天客户端IE)用户2(聊天客户端IE)用户3(聊天客户端IE)用户4(聊天客户端IE)发送聊天消息发送聊天消息发送聊天消息发送聊天消息接收全局聊天消息接收全局聊天消息接收全局聊天消息接收全局聊天消息图3-1 聊天室最基本的原理图根据本聊天室系统功能分析,得到系统的整体原理图如下:校 园 聊 天 室 系 统用户聊天功能管理员功能用户资料修改聊天设置功能用户在线听歌一般管理员功能超级管理员功能用户密码修改踢人踢人设定管理员删除会员图3-2 本聊天室系统功能图3.4 聊天室的数据库的设计采用的数据库是Microsoft Access ,拟建立xylts.mdb库文件,包含如下一

20、个注册用户表(user)文件:表3-1 用户注册表(user)列名数据类型可否为空说明id自动编号否序号name文本否用户名pwd文本否用户密码sex文本否用户性别qq文本否用户QQ号码email文本否用户邮箱face文本否用户头像admin是/否否是否设为管理员regtime日期/时间否注册时间logintime日期/时间否最近一次登陆时间第4章 软 件 实 现本校园聊天室是一个功能比较齐全的聊天室,因此文件比较多,校园聊天室包括如下文件:(1) index.asp,该文件为登陆及注册页面; (2) admin.asp 该文件为管理员管理页面(3) allface.asp 该文件为用户头像选

21、择页面(4) cd.asp 该文件为用户管理功能区页面(5) chat.asp 该文件为信息显示页面(6) config.asp 该文件为信息配制文件(7) conn.asp 该文件为数据库链接文件(8) di.asp 该文件为发布信息页面(9) exitchat.asp 该文件为用户退出页面(10)left.asp 该文件为用户在线名单显示页面(11)post.asp 该文件为发布信息条件判断页面(12)pwd.asp 该文件为用户密码修改页面(13)zl.asp 该文件为用户资料修改页面(14)song.asp该文件为用户在线听歌页面4.1 数据库链接文件conn.asp为了更好的运行该网

22、站,提供两种数据库链接方式,一种是Access;另一种是SQL。管理员和注册用户信息内容数据全部储存在数据库中,要在用户登陆或注册时判断某些信息,必须先进行数据库的链接与打开,要链接数据库我们必须使用ADO对象群的Connection对象;而要打开数据库则必须使用ADO对象群的Recordset对象,程序: Recordset对象是负责浏览与操作从数据库取出来的数据,Connection对象只负责与数据库进行链接的动作,并不能使用数据库内的数据,因此必须建立一个可以存取数据库数据的Recordset对象,使用RS.Open方法存取”xylts.mdb”数据库4.2 信息配置文件文件config

23、.asp以上四个变量在其他文件中经常被调用,所以把它们单独设立在一个文件中,如果需要修改时,只要打开该配置文件从新给变量赋值就行了,即方便又提高了程序执行效率。4.3 用户登陆及注册页面index.asp本页面包括了用户登陆和注册两个页面,突破自己原有的能力加以创新。该页面也是首页,它是用户首先接触的,首页美工的好坏直接关系到用户对聊天室的看法,能否有效的吸引游客的注意力,是我考虑的重要因数之一,功能上以简单实用为主。页面截图如下:图4-1用户登陆及注册页面index.asp用户名和密码表单代码如下:用户名:用户密码:新会员注册接下来对用户名和密码进行判断,用户必须是曾经注册过的,数据库里有记

24、录,如果用户没有输入用户名或密码将调用下面过程:function checkform()if(document.login.name.value=) window.alert(请输入您的用户名!); document.login.name.focus(); return false ; if(document.login.pwd.value=) window.alert(请输入您的密码!); document.login.pwd.focus(); return false ; return true;如果用户名或密码输入有误就需要利用数据库查询语句select进行判断下:var errmsg

25、= 用户名或密码错误!;set rs=conn.execute(select name,pwd,admin from user where name=&name& and pwd=&pwd&) if rs.eof and rs.bof then response.redirect index.asp?error=3response.end 新用户注册页面如下图所示;图4-2 新用户注册页面注册页面的核心部分也在与对各个输入数据的判断上,我首先对邮箱格式进行了格式上定义:function isEmail(vEMail)var regInvalid=/(.*)|(.)|(.)|(.)|(.)/;v

26、ar regValid=/.+(?)a-zA-Z0-9-.+.(a-zA-Z2,3|0-91,3)(?)$/;return (!regInvalid.test(vEMail)®Valid.test(vEMail);对输入数据的具体要求是:用户名输入不能为空并且长度要在2到6位之间,用户密码长度4-10位,密码需要输入两次确认,QQ号码长度保证在4-10位之间,邮箱格式要正确;用户名格式判断代码如下:function checkform1()if(document.reg.name.value = ) window.alert(请输入您的用户名!); document.reg.name.f

27、ocus(); return false ; if(document.reg.name.value.length2) window.alert(用户名长度在2-6位之间!); document.reg.name.focus(); return false ; 其他的输入数据格式要求判断方法与上面类似。邮箱的格式判断代码如下:if (document.reg.email.value=) window.alert(请输入您的E-mail号码!); document.reg.email.focus(); return false ; if(!isEmail(document.reg.email.va

28、lue) window.alert(请输入正确的邮件格式!); document.reg.email.focus(); return false;return true;4.4 聊天主页面 chat.asp chat.asp是一个框架页面(采用框架形式的页面结构,以便在一个IE窗口中显示多个WEB页面,使之构成一个完整实用的聊天室界面。),也就是聊天室的主页面,用户可以在聊天室界面中做各种操作。该页面被分成了4个部分,由若干个文件组成:(1)左上部分文件名为 UntitledFrame-7.htm(2)左下部分文件名为 di.asp(3)右上部分文件名为 left.asp、zl.asp、pwd

29、.asp、song.asp4个文件轮流显示(4)右下部分文件名为 cd.asp从该界面可以看出,可以进行各种聊天处理,如对某个人进行私聊,以及和所有人聊天等。同时还可以支持命令行,可以很方便地处理各种操作图4-3 聊天主页面 chat.asp4.5 管理员管理页面 admin.asp管理员管理页面包括了一般管理员页面和超级管理员管理页面,一般管理员只有踢人功能,他的权限受超级管理员限制。而超级管理员具有踢人、管理员设定和删除会员三种功能。1 踢人功能的实现 在线用户列表-%online=Application(onlinelist)online=split(online, )for i=lbo

30、und(online) to ubound(online)-1Response.Write &online(i)&next%这里我通过用Application对象统计在线用户名单。 踢人理由文本框 提交命令按钮 重置理由按钮 前台表单所做的操作还必须经过下面程序进行动态的判断分析才能实现最终合理化的踢人功能(“action=admin.asp?action=tiren”指向了下面的程序进行执行):%if request(action)=tiren thenname=request(name)liyou=request(liyou)set rs=conn.execute(select admin

31、 from user where name=&name&)if rs.eof and rs.bof then response.write window.alert(错误数据!);window.history.go(-1); response.endend if当管理员踢人时必须选择一个用户对象,这样才能准确的踢人。否则将弹出对话框提醒你“错误数据!”。if rs(0)=True or name=session(netname) then response.write window.alert(对不起,不能踢自己或管理员!);window.history.go(-1); response.en

32、d上面程序限制了管理员不能踢自己或其他管理员。else Application.lock Application(onlinelist)=replace(Application(onlinelist),name& ,) Application.Unlock saystr=parent.getmsg(&name&,大家,对,【系统提示】【&name&】因为&liyou&被管理员踢出聊天室!,2,AA00CC,AA00CC,0,&time()&); Application.Lock sd=Application(chat_sd) line=int(Application(chat_line) Ap

33、plication(chat_line)=line+1 Dim newsd(50) j=1 for i=3 to 50 step 2 newsd(j)=sd(i) newsd(j+1)=sd(i+1) j=j+2 next newsd(49)=line+1 newsd(50)=SayStr Application(chat_sd)=newsd Application.UnLock response.write window.alert(踢人成功!);window.location=admin.asp; response.endend ifend if如果满足以上三个步骤,系统就会提示被踢人员的

34、原因,且弹出对话框输出“踢人成功!”。2 管理员设定功能的实现 在线管理员列表 - %online=Application(onlinelist)online=split(online, )for i=lbound(online) to ubound(online)-1Response.Write &online(i)&next% 设定按钮同样对前台表单所做的操作还必须经过以下程序进行动态的判断分析才能实现最终合理化的管理员设定功能(“action=admin.asp?action=adm”指向了下面的程序进行执行):if request(action)=adm thenname=reques

35、t(name)chatmatname=split(mastername,|)for i=0 to UBound(chatmatname)if name=chatmatname(i) then gjmaster=Trueend ifnextif gjmaster=True then response.write window.alert(对不起,他是超级管理员!);window.history.go(-1); response.endend ifset rs=conn.execute(select admin from user where name=&name&) if rs.eof and

36、rs.bof then response.write window.alert(对不起,没有这样的用户!);window.history.go(-1); response.end elseif rs(0)=True then conn.execute(update user set admin=False where name=&name&) elseif rs(0)=False then conn.execute(update user set admin=True where name=&name&) end if response.write window.alert(设定成功!);wi

37、ndow.location=admin.asp; response.endend if3 会员删除功能的实现 会员列表-%set rs=conn.execute(select name from user order by id)do while not rs.eofResponse.Write &rs(0)&rs.movenextlooprs.closeset rs=nothing% 删除按钮if request(action)=del thenname=request(name)chatmatname=split(mastername,|)for i=0 to UBound(chatmat

38、name)if name=chatmatname(i) then gjmaster=Trueend ifnextif gjmaster=True then response.write window.alert(对不起,他是超级管理员!);window.history.go(-1); response.endend ifset rs=conn.execute(delete * from user where name=&name&)Application.lockApplication(onlinelist)=replace(Application(onlinelist),name& ,)Ap

39、plication.Unlock response.write window.alert(会员删除成功!);window.location=admin.asp; response.endend if%4.6 用户密码修改页面pwd.asp有时用户一不小心自己的聊天密码被泄露了,如果用户密码得不到修改,从而会产生一些安全隐患,本页面就是针对这个问题设计了密码修改功能,能够更好的服务广大学生用户。密码修改涉及到原来密码和新密码,那就要求用户在修改密码前必须先输入旧密码,这里就涉及到数据库筛选语句select.from.对数据库进行查询判断:set rs=conn.execute(selec tna

40、me,pwd from user where name=&session(netname)& and pwd=&pwd&) if rs.eof and rs.bof then response.write window.alert(对不起,原先密码错误!);window.history.go(-1); response.end如果你的旧密码输入正确,那你还必须输入两次相同的新密码:if trim(request(newpwd)trim(request(rnewpwd) then response.write window.alert(两次密码输入不一致!);window.history.go(

41、-1); response.endend ifif len(trim(request(newpwd)10 then response.write window.alert(密码长度不能超过10!);window.history.go(-1); response.endend if如果以上两个条件符合的话,那密码修改就成功了。response.write window.alert(密码修改成功!);window.location=pwd.asp; response.endend if%4.7 用户资料修改页面zl.asp 本页面涉及的用户资料来源于用户注册时所提供的,用户可以随时根据自己的需求更

42、改资料,主要包括:用户名、性别、号、电子邮箱、个性头像五项资料。修改时只需将新的资料填好,典击提交即可完成。用户资料修改表单代码如下:用户名: 性别: input type=radio name=sex value=男 checked id=2男input type=radio name=sex value=女 checked id=3女QQ号码:input name=qq value= size=15 maxlength=10 onBlur=this.value=ignoreSpaces(this.value); onKeypress=if (event.keyCode 57) event.

43、returnValue = false;E-mail:input name=email value= size=15 maxlength=30 onBlur=this.value=ignoreSpaces(this.value);头像:option value= selected头像img id=face src=查看头像列表前台表单提交后,对数据库原始数据进行更改的程序代码如下:%Response.Buffer = Trueif session(netname)= then response.redirect index.aspend ifif request(action)=save th

44、ensex=trim(request(sex)qq=trim(request(qq)email=trim(request(email)face=trim(request(face) conn.execute(update user set sex=&sex&,qq=&qq&,email=&email&,face=&face& where name=&session(netname)&) response.write window.alert(资料修改成功!);window.location=zl.asp; response.endend if%在这里主要涉及的知识点是使用update语句修改表

45、中的记录。4.8 用户管理功能区页面 cd.asp图4-3用户管理功能区页面 cd.asp用户管理功能区页面位于聊天框架页面的右下方,对所有功能进行集中放置,主要包括如下功能:分屏、名单、清屏、刷新、退出、改密、资料、管理等项功能。1. 分屏2. 名单点击“名单”,会在右上方显示链接页面left.asp(列出当前在线用户名单),为聊友提供方便。3. 清屏当用户在线时间较长时,在左上方聊天信息显示页面就会有很多聊天记录,用户可以通过点击“清屏”清除狂多的聊天记录。4. 刷新点击“刷新”,方便用户得到最新聊天记录。5. 退出如果用户想离线时,可以通过点击“退出”而离开聊天室,这样可以保证用户能够真

46、正的离线,防止他人利用自己的帐户非法登陆。6. 改密点击“改密”,会在右上方显示链接页面pwd.asp,方便用户对密码的修改。7. 资料点击“资料”,会在右上方显示链接页面zl.asp,方便用户对资料的修改。8. 管理点击“管理”,会在右上方显示链接页面admin.asp,方便管理员对所有用户的管理。4.9 发布信息页面 di.asp图4-3 发布信息页面 di.aspdi.asp文件主要是将拥护发布的信息以及各种设置提交出去,是一个表单文件,重要的是将自己的身份同时提交,否则服务器无法识别是谁的发言,因此也就不容易实现私下聊天。实现私下聊天的同时,还要看到其他用户的发言。1.发言人表单设置默认海蓝在此仅列出之间的两种颜色供参考,本程序中可以设置发言人名字颜色的种类一共有17种。2.对话表单设置 对话: input type=

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!