![局域网多人在线聊天室 计算机系-毕业设计论文样文.doc_第1页](http://file.renrendoc.com/FileRoot1/2018-12/21/973f3228-fab8-4dfe-93d0-28c1e5c30b8b/973f3228-fab8-4dfe-93d0-28c1e5c30b8b1.gif)
![局域网多人在线聊天室 计算机系-毕业设计论文样文.doc_第2页](http://file.renrendoc.com/FileRoot1/2018-12/21/973f3228-fab8-4dfe-93d0-28c1e5c30b8b/973f3228-fab8-4dfe-93d0-28c1e5c30b8b2.gif)
![局域网多人在线聊天室 计算机系-毕业设计论文样文.doc_第3页](http://file.renrendoc.com/FileRoot1/2018-12/21/973f3228-fab8-4dfe-93d0-28c1e5c30b8b/973f3228-fab8-4dfe-93d0-28c1e5c30b8b3.gif)
![局域网多人在线聊天室 计算机系-毕业设计论文样文.doc_第4页](http://file.renrendoc.com/FileRoot1/2018-12/21/973f3228-fab8-4dfe-93d0-28c1e5c30b8b/973f3228-fab8-4dfe-93d0-28c1e5c30b8b4.gif)
![局域网多人在线聊天室 计算机系-毕业设计论文样文.doc_第5页](http://file.renrendoc.com/FileRoot1/2018-12/21/973f3228-fab8-4dfe-93d0-28c1e5c30b8b/973f3228-fab8-4dfe-93d0-28c1e5c30b8b5.gif)
已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
重庆邮电大学移通学院毕业设计(论文) i 重庆邮电大学移通学院毕业设计(论文)任务书 设计(论文)题目 局域网多人在线聊天室 学生姓名 王鸿 系别 计算机 专业 计算机科学与技术 班级 1020903 指导教师 xxx 职称 副教授 联系电话 4287* 指导教师所在单位 重庆邮电大学移通学院计算机系 主 要 研 究 内 容 、 方 法 和 要 求 要求:利用 asp 开发一个聊天室网站,实现即时消息传送、实时聊天、 管理等功能。 内容: 1、掌握 asp 编程,熟悉 html、javascript 或 vbscript 脚本语言。 2、掌握关系型数据库设计,掌握 ado 数据库编程技术。 3、实现系统功能,包括即时消息传送、实时聊天功能。 4、具有一定的管理功能,比如删除注册用户、踢人和删除不合适的记 录。 5、实现在线人数统计功能。 6、界面美观,风格统一。 进 度 计 划 第 4 周-第 6 周:了解 asp 开发环境。了解 ado 数据库编程技术。 第 7 周-第 9 周:用软件工程方法对该项目的框架和功能进行详细的描 述。 第 10 周-第 13 周:各个模块的代码实现。 第 14 周-第 15 周:系统性总结及论文撰写、修改论文阶段。 主 要 参 考 文 献 1尚俊杰. 网络程序设计asp. 北京:清华大学出版社,2002.1 2石志国等. asp 精解案例教程.北京:清华大学出版社,2004.1 3丁贵广. asp 编程基础与实例.北京:机械工业出版社,2002.9 4滕直等. 新编动态网页设计教程.北京:冶金工业出版社,2004.8 5位元文化. asp3.0 动态网页实务经典.北京:中国青年出版社, 2000.9 指导教师签字: 年 月 日 系主任签字: 年 月 日 指导教师手 写签名 2012 年 2 月 2628 号 任意一天均可,手写 按周来制定进度, 从第 4 周开始,15 周结束。 系主任签 2012 年 3 月 3 日左右 本页在毕业设计前由指导教 师填写 重庆邮电大学移通学院毕业设计(论文) 摘要 ii 【摘要】在计算机技术飞速发展的今天,随着 internet 的普及和发展,人们的生 活和工作也越来越离不开信息网络的支持,而聊天室是人们最常见、最直接的 网上交流的方式。本论文主要研究一个以网络交友为主,为广大用户提供一个 借助网络进行人际交往的信息平台。 本文所设计的局域网聊天系统是基于开放的 web 服务器应用程序开发设 计的,其主要特性是能动态完成信息的传递且具有高效的交互性,有效的处理 客户请求且具有更简单、更方便的数据库访问方法,易于维护和更新。这种技 术程序由 asp、html 、数据库和脚本语言组合而成。主要功能模块包括:用 户登陆、注册部分;编写和显示聊天记录部分;管理员管理聊天室的管理部分 。聊天系统编写和显示聊天记录部分界面友好,提供动作、表情、公聊或私聊 等操作;管理部分可以删除不守规矩的注册用户、踢出在线用户以及删除某些 不合适宜的聊天记录等。根据数据库需求分析,在 access 中定义 3 个表:用 user 表来存放注册用户信息、用 activetable 表来存放当前在线用户信息以及用 message 表来存放聊天记录。本系统相比较于其他信息交流平台具有开发方便 、快捷,占用资源少,维护方便等优点。 【关键词】 asp,数据库,脚本语言,聊天系统 摘要是提供给文献检索数据库做重 复传播的情报资料,应该是一篇简 明扼要的短文,一般在 400-500 字 左右,应包括: 1、为什么要从事这项工作,目的, 重要性; 2、完成了哪些工作(研究内容和过 程概括性进行叙述) ; 3、 获得的主要结论,这是摘要的中 心内容,应突出自己的工作; 4、必须有关键词,用词要贴切、规 范,一般应有 3-5 个,不用或少用 外来语缩写。 重庆邮电大学移通学院毕业设计(论文) abstract iii 【abstract】 today, along with the devlopment of computer technology and internets popularization, peoples life and work cannot leave the network. the chat room on network is the most common and direct way used by people to communicate. this paper mainly studies a platform, which is used to make friends and communicate though the network. the paper a network chat system is designed in this paper, which is based on the open web server application programme. one of its primary characteristics is that it can dynamicly complete the informations transmission and it can provide the effective interaction, process users requests, provide a simple and convenient method to access the database. it can easily be maintained and updated. this kind of technique is constituted by text, html and script language. our system is primarily composed of the following parts, the new user registering, the message writing and sending and the chat room managing. the part of message writing and sending provides a friendly and convenient interface to the users. it offers the users some operations such as action, facial expression, private or public chatting. the administrator has the right of deleting the bad-behaved registered users, kicking out the online users and deleting some unsuitable messages and so on. according to the request analysis of database, we define three dabase tables in access. the table of “users” keeps the registered users information, the table of “activetable” keeps the online users information and the table of “message” keeps the chat message. compared with the other information communication platforms, this system has many advantages, such as easy to develop, speed, a few resources to take up, convenient to maintain and so on. 【key words】asp; database; script language; chatting system 绝不允许使用金山译 霸等翻译软件自动翻译。 因为自动翻译的错误百出。 一经发现,毕业设计无成 绩。 英文关键词与中文对应, 用分号隔开,注意大小写。 重庆邮电大学移通学院毕业设计(论文) 目录 iv 目 录 前 言 1 第 1 章 聊天软件的现状和趋势 2 1.1 网络交流工具的使用状况 .2 1.2 网络聊天软件分类 .2 1.3 聊天系统以及发展趋势 .3 1.3.1 聊天室简介 .3 1.3.2 聊天技术的发展趋势 .3 1.4 小结 .4 第 2 章 程序开发的技术基础 5 2.1 www 的工作原理 .5 2.1.1 什么是服务器端、客户端 .5 2.1.2 静态网页的工作原理 .5 2.1.3 动态网页的工作原理 .6 2.2 html 语言 .6 2.3 脚本语言 .7 2.4 asp 技术简介 .8 2.4.1 asp 概述 .8 2.4.2 asp 访问 数据库方法 .9 结 束 语 10 致 谢 11 参考文献 13 附 件 16 一、英文原文 .16 二、英文翻译 .22 本样文仅仅是格式及排版的规范。论文中其他各章节例如总体设计、详细设计等略去,没 有列出。红色字体不属于论文的部分,用于解释格式及规范。目录可以分章、节、小节三 个层次,不要超过 3 个层次。一般地,专科生论文正文(即不含目录、摘要、结束语、致 谢、参考文献及附件)3040 页较合适,本科生论文正文(从第一章到最后一章,即不含 目录、摘要、结束语、致谢、参考文献及各附件)3550 页较合适。严格要求专科生论文 正文不得少于 25 页,本科生论文正文不得少于 30 页。请注意样文各种格式和字体、风格、 字号、行距,同学们务必参照执行。 重庆邮电大学移通学院毕业设计(论文) 前言 1 前 言 科技的日新月异,网络技术的飞速发展,使我们能够更加方便地体会到交 流的快乐和方便,而网络通讯则是当今网络技术重要应用之一,对其进行研究 是时代的需要,也是网络科技的重要发展方向之一。作为网络信息交流最直接 的手段之一,网络聊天系统 1就显得特别的重要。注这里的 1表示引用了第一 篇参考文献,所有参考文献须在正文中按顺序引用。 网络聊天系统作为一个能够吸引人气的栏目,备受人们的喜爱和欢迎。事 实上,它不仅作为一种交流工具,而且它在远程教育、远程医疗及网络会议等系 统中应用也十分广泛,特别是应用于在线贸易洽谈,具有一定的商业应用价值 。现在网上类似聊天室这样的实时信息系统形式各种各样,已经出现了语音辅 助实时信息交换,并且随着宽带网络的普及,视频辅助手段的实时信息交换系 统将逐渐普及。 本论文所介绍的局域网多人在线聊天室采用目前网站应用中的核心技术 asp,操作系统使用 window xp,web 服务器使用操作系统自带的 iis 5.0,服 务器端语言使用 asp,数据库服务器使用 access 2000,脚本语言使用 vbscript。 本论文从体系上分为以下四个章节。 第 1 章:介绍网络聊天系统的现状、开发背景以及发展趋势。 第 2 章:介绍该聊天室开发所需要的技术基础,包括 html、asp 以及数 据库的工作原理等。 第 3 章:聊天系统的设计规划阶段。包括整体规划、系统流程图、各个模 块的设计和数据库中各个表的生成。 第 4 章:聊天系统的功能实现阶段,即通过代码来实现各个模块的功能, 并调试运行出来。 重庆邮电大学移通学院毕业设计(论文) 第 1 章 聊天软件的现状和趋势 2 第 1 章 聊天软件的现状和趋势 1.1 网络交流工具的使用状况 互联网作为全球化时代的标志性事物,不仅改变着人类对于信息的传播和 处理模式,而且也正在构建新的人际交流方式。用户通过互联网这种即时互动 的通讯技术在虚拟的网络上多方位地进行交流。这种交流既有以单纯通信为目 的的电子邮件以及相关的新闻组和邮件组等,也有结成相对固定的成员、分享 信息、观点和服务的“虚拟社区” 247,如电子公告板(bbs ,bulletin board system) 、博客(blog ) ,以及大家共同维护和撰写的维基百科(wikipedia)等, 还有以 oicq、icq、msn 等双向聊天工具。注这里的 25表示引用了第 2、3、4、7 篇参考文献 一项调查关注了人们使用这些网络交流工具的情况,调查表明,人们最常 使用的网络交流工具为电子邮件,其次是 icq 和聊天室,微软 msn 和论坛 bb s 的使用率相当,博客作为新兴交流工具虽然位居最末。 由此可见网络聊天室在网络交流中有着重要的作用和地位。 1.2 网络聊天软件分类 现在比较流行的聊天软件 13,5可以分为以下几类: 单一的即时通讯工具:比如 icq、qq、aim、 msn messenger 和 yaho o messenger 等软件,其特点是主要是进行通讯,包括语音,甚至视频。 在通讯上附加了娱乐和 p2p 功能。比如 uc、popo 等,他们除了可以进 行聊天之外还可以传输文件,从而使操作快捷、方便。 以 p2p 功能为主,同时可以文本聊天。 在一个软件中可以把其他聊天通讯工具集成过来,当然这种集成是可以 通过多种方式的,比如 trillian 是安装一个软件替代其他的,并可以与其他的进 正文一律采用小四 号宋体。所有标点 用全角;数字及英 文字母用半角。 注意每页顶端的页 眉内容以及每页底 端的页码编号。 文章中使用的专用术语缩写 词,第一次出现应有解释。 格式为: 电子公告板 (bbs,bulletin board system) 重庆邮电大学移通学院毕业设计(论文) 第 1 章 聊天软件的现状和趋势 3 行通讯。目前包括 icq、msn、messenger、yahoo messenger。还有 odigo, 则是把其他的即时通讯工具作为外挂集合起来的,可以避免聊天工具上的朋友 被漏掉。 1.3 聊天系统以及发展趋势 1.3.1 聊天室简介 聊天室(chat room)是 internet 上重要的交流场所,可以使在线会员实时 交流,对某些话题有共同兴趣的网友通常可以利用聊天室进行深入交流。随着 internet 技术的发展,聊天室的形式也发生了很大变化。从最早 unix 机上的 tack,到 web 方式的聊天室,甚至有了专门用于聊天的软件和服务器。但是 现在人们最常用的还是基于浏览器的聊天室。 1.3.2 聊天技术的发展趋势 传统的基于浏览器的聊天室存在许多缺陷,比如刷新时出现闪烁、保密性 不强等。于是出现了一个新的技术即 irc6,这也是未来聊天技术所发展的趋 势。 什么是 irc?irc 是英文“internet relay chat”的缩写,是一种在世界上 ,尤其是在国外非常流行的聊天方式之一。简单的说来,就是使用特定的客户 端软件连接到 irc 服务器,然后以客户端服务器客户端的方式,使得双方 的用户能够交换信息。服务器在中间充当了一个中继信息的作用,因此,irc 的中文名称又叫做“网络中继聊天”。比起传统的 web 聊天方式,irc 有 以下优点: 1、快速刷新屏幕 irc 是利用专门的软件进行聊天,不需要页面解释过程的技术,所以它的 屏幕刷新速度相当快(以毫秒计),也就是说,在屏幕进行刷新的时候,根本 重庆邮电大学移通学院毕业设计(论文) 第 1 章 聊天软件的现状和趋势 4 感觉不到一点延迟以及任何抖动的。这对于保护视力可是有莫大的好处。 2、保密性 irc 有极高的保密性。在一个正式的 irc 服务器里,如果你不是在公共聊 天室与人交谈而是代之以密聊(即常说的开小窗),那么其他任何人将无法得 知你们聊了些什么,包括管理员。这就不象在某些 web 聊天室里,管理员可以 通过一些特定的 cgi 或者 asp 程序来窥探到你的聊天内容。 3、便于管理 在绝大多数的 irc 服务器上,可以随时根据需要创建自己的频道 (channel,即闲聊室),系统将自动把你设置成该频道的 op(operator ,管理 员),而且你还可以随时根据需要把 op 的权力赋予其他人,以进行协同管理。 irc 里的 op 还有各种不同的等级之分,例如 admin(administrator)、sop(super operator)、aop (auto operator)、op(operator) 等,这都无疑为建立良好的管理 制度创造了条件。 4、多功能 例如可以播放音乐、传送文件、自编脚本程序以配合聊天等等,这些都是 在普通的 web 聊天室里所办不到的。 irc 相对于基于 web 具有以上优点。本文所讲解的是基于 web 聊天方式 ,使用的是浏览器,并且下载的同时进行页面解释,本文的聊天室所采用是 as p、动态刷新、 html、数据库、脚本语言(vbscript)等关键技术,具有开发 方便、快捷,占用资源少,维护方便等优点。 1.4 小结 本章首先讲述了网络交流工具的使用状况,体现出了网络聊天室在人们日 常交流中的重要性,接着简要介绍了几种常用的聊天软件。最后详细对比了 ir c 技术和基于 web 的聊天方式,说明了未来聊天软件技术上的发展趋势。 重庆邮电大学移通学院毕业设计(论文) 第 2 章 程序开发的技术基础 5 重庆邮电大学移通学院毕业设计(论文) 第 2 章 程序开发的技术基础 6 第 2 章 程序开发的技术基础 2.1 www 的工作原理 www 是 world wide web 的缩写,可译为“环球网”或“万维网” ,它 是基于 internet 提供的一种界面友好的信息服务,用于检索和阅读连接到 intern et 上服务器的有关内容。该服务利用超文本(hypertext) 、超媒体(hypermedia )等技术,允许用户通过浏览器(如微软的 ie、网景的 netscape)检索远地计 算机上的文本、图形、声音以及视频文件。 2.1.1 什么是服务器端、客户端 一般来说,凡是提供服务的一方成为服务器,而接受服务的一方称为客户 端。比如,当我们在浏览重庆邮电学大学的主页时,主页所在的服务器就称为 服务器端,而我们的计算机称为客户端。 但是服务器端和客户端也不是绝对的,如果原来提供服务的服务器端要接 受别的服务器端的服务,它就转化成客户端;或者原来接受服务的客户端要为 别的客户端提供服务,它就转化成为服务器端。 2.1.2 静态网页的工作原理 所谓静态网页,就是说网页代码里没有程序代码,只有 html 标记,这种 网页一般以后缀.htm 或.html 存放。静态网页一经制成,内容就不会再变化,不 管何时何人访问,显示的都是一样的内容,如果要修改相关内容,就必须修改 源代码,然后重新上传到服务器上。 静态网页的工作原理如下。 当你在浏览器里输入一个网址回车后,就向服务器端提出了一个浏览网页 的请求。服务器端接到请求后,就会找到你要的浏览的静态网页内容,然后就 正文一律采用 小四号宋体。 重庆邮电大学移通学院毕业设计(论文) 第 2 章 程序开发的技术基础 7 发送给你。 2.1.3 动态网页的工作原理 所谓动态网页 1,就是说该网页文件不仅含有 html 标记,而且含有程序 代码,这种网页的后缀一般根据不同的程序设计语言而不同,如 asp 文件的后 缀为.asp 。动态网页能够根据不同的时间、不同的来访者而显示不同的内容。比 如常见的 bbs、留言板、聊天室通常是用动态网页来实现的。 动态网页的工作原理与静态网页有很大的不同,其不同点见图 2.1 所示。 图 2.1 动态网页与静态网页工作原理比较 当你在浏览器里输入一个动态网页网址回车后,就向服务器提出了一个浏 览网页的请求。服务器端接到请求后,首先就会找到你想要的浏览的动态网页 文件,然后就执行网页文件中的程序代码,将含有程序代码的动态网页转化为 标准的静态网页,然后将静态网页发送给你。 2.2 html 语言 超文本标记语言 html(hyper text markup language)是一种用来制作超 文本文档的简单标记语言。与常见的字处理文件不同,web 页以超文本标识语 言编排格式。html 文件是带有特定 html 插入标记的用以编排文档属性和格 式的标准文本文件。它能独立于各种操作系统平台(如 unix,windows 等) 。 自 1990 年以来 html 就一直被用作 world wide web 上的信息表示语言,用 于描述 homepage 的格式设计和它与 www 上其它 homepage 的连结信息。 对于图形,正文 中有“*内容见 图 x.y 所示” 。图 需要有编号及名 称,须标在图的 正下方。图中文 字一般用 5 号字 体,不要太大太 小,应清晰。且 图形边界不能超 出正文边界。 重庆邮电大学移通学院毕业设计(论文) 第 2 章 程序开发的技术基础 8 html 文档(即 homepage 的源文件)是一个放置了标记的 ascii 文本文 件,通常它带有.html 或.htm 的文件扩展名。生成一个 html 文档主要有以下 三种途径: 手工直接编写(例如用你所喜爱的 ascii 文本编辑器或其它 html 的 编辑工具) 。 通过某些格式转换工具将现有的其它格式文档(如 word 文档)转换 成 html 文档。 由 web 服务器(或称 http 服务器)一方实时动态地生成。 一般的 html 页面具有如下的结构: title 头部内容 实体内容 可见在一个 html 网页文件中,一般必须有一对标记作为文 件的开头和结尾,在标记后是头部标记,其后是实体标记 。 2.3 脚本语言 目前在程序开发领域里,主要分成两个编程体系,一直是基于浏览器的 b/s(brower/server)结构,另一种是 c/s(client/server)结构。开发基于 b/s 结构 的项目,目前主要采用两种服务器端语言:asp(active server pages)和 jsp(java server pages)。asp 的强大功能在于它提供了一些内置对象和 activex 组件对象, 通过这些对象的属性和方法可以很方便地实现对服务器端数据的操作。但应该 清楚,asp 本身并非是一种真正的编程语言,但它却为嵌入 html 页面中的脚 重庆邮电大学移通学院毕业设计(论文) 第 2 章 程序开发的技术基础 9 本语言提供了运行的环境,在 asp 程序中默认的为 vbscript 语言。脚本程序既 可以在客户端执行,也可以在服务器端执行,一般 asp 程序中的 vbscript 语言 是放在服务器端执行的,就是把脚本语言放在之间。 一般的 asp 程序都是将 vbscript 代码放在服务器端执行的,此时有两种方 法。 方法一: 方法二: vbscript 代码 2.4 asp 技术简介 2.4.1 asp 概述 asp(active sever pages 动态网页)是微软公司推出的一种用以取代 cgi(common gateway interface)技术。目前,internet 上的许多基于 windows 平台的 web 站点已开始应用 asp 来替换 cgi。某某某内容见表 2.1 所示。 表 2.1 某某某 说明表的编号在本章内连续,表有名称,放在表上方中央,在正文中引 用。 xxxxx xxxxx xxxxx xxxx xxxxx asp 是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建 和运行动态的交互式 web 服务器应用程序,如交互式动态网页,包括使用 html 表单收集和处理信息、上传与下载等。通常情况下,用户通过浏览器看 到的网页大多是静态的,目前 internet 上的许多站点,仍然提供“静态” (static)的主页内容。所谓“静态” ,是指站点的主页内容是“固定不变”的。 对于表格,正文 中有“*内容见 表 x.y 所示” 。表 需要有编号及名 称,须标在表的 正上方。表中文 字一般用 5 号字 体,不要太大太 小,应清晰。且 表不能超出正文 边界。如果表太 大,应分成续表, 例如“表 2.1 某 某某(续) ”。 重庆邮电大学移通学院毕业设计(论文) 第 2 章 程序开发的技术基础 10 一个“静态”的站点,若要更新主页的内容,必须手动更新其 html 的文件数 据。而随着 web 技术的发展,用户希望能够看到根据要求而动态生成的主页, 例如响应用户查询数据库的要求而生成报表等。站点服务器收到要求执行的应 用程序,分析表单(form)的输入数据,将执行的结果以 html 的格式传送给 浏览器。根据用户请求生成动态主页的传统方法有 cgi、isapi 等。cgi 是根 据浏览器端的 http 请求激活响应进程,每一个请求对应一个进程。当同时有 很多请求时,程序挤占系统资源,造成效率低下。isapi 针对这一缺点进行了 改进,利用 dll(动态链接库技术) ,以线程代替进程,提高了性能和速度, 但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的 开发动态网页的技术 java 都还存在着另外一个问题,那就是开发困难,程序的 开发和 html 写作是两个完全不同的过程,需要专门的程序员开发。 xxxxxx 内容见表 2.2 所示。 表 2.2 xxxxxx 某某某 某某某 某某某 某某某 某某某 某某某 asp 使用 activex 技术基于开放设计环境,用户可以自己定义和制作组件 加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的 cgi 等程 序所远远不及的地方。某某内容见图 2.2 所表示。 图 2.2 某某说明图的编号在本章内连续,图有名称,放在图下方中央,在正文中引用。 2.4.2 asp 访问数据库方法 正文略。 本框表示图形。图形应当清晰。如果 有文字,一般用五号宋字体。 第 2 章的图一律 用图 2.1,图 2.2,图 2.3 等顺 序编号。 第 3 章的图一律 用图 31,图 3.2, 图 3.3 等顺序编号。 第 2 章的表一律 用表 2.1,表 2.2,表 2.3 等顺 序编号。 第 3 章的图一律 用表 3.1,表 3.2,表 3.3 等顺 序编号。 重庆邮电大学移通学院毕业设计(论文) 第 2 章 程序开发的技术基础 11 结 束 语 本系统是一个聊天室系统,具有多人在线聊天的功能。它主要完成用户登 陆、注册;聊天记录发送和显示以及管理用户和记录的功能。采用当前流行的 asp 来完成整个系统的设计,在数据库的设计上利用了 access 的便利性和实用 性。本系统具有相当的实用功能。在聊天方面,系统实现了插入图片、设置动 作表情,并且悄悄话功能,还可以自动或手动刷新界面。同时在管理员管理方 面,系统较好的实现了注册用户、在线用户和信息记录的管理功能。 系统在设计过程中不可避免地遇到了各种各样的问题,由于整个系统完全 都是由个人设计的,有关 asp 许多细节问题都要靠自己去摸索,加之本人水平 有限,并没有完全地理解 asp 的强大功能,而且还存在着许多不足之处。比如 : 受开发条件和开发时间的限制,本系统只利用了本地数据库 access, 它同应用程序处于同一系统中,能存储的数据量也有一定限制。 由于时间关系,系统功能实现不够完善,使用不是很方便。比如,没 有实现加为好友、黑名单等功能,在管理中不能实现多条记录同时删除。 这些都是需要完善的地方,该系统离实际使用也还有相当的距离,需要我 进行不断地补充和完善。 通过本次毕业设计我学到了不少新的东西,也发现了大量的问题,有些在 设计过程中已经解决,有些还有待今后慢慢学习。只要学习就会有更多的问题 ,有更多的难点,但也会有更多的收获。 重庆邮电大学移通学院毕业设计(论文) 致谢 12 致 谢 在这里首先我要感谢的是我的指导老师李兵副教授,从接受课题到现在完 成毕业设计论文,他给予了我精心的指导和热情的帮助,尤其在课题设计的前 期准备阶段和系统设计阶段,李老师提出许多宝贵的设计意见,在最后的写论 文阶段老师在百忙之中抽出时间为我提供了必要的帮助,这样使得我得以顺利 的完成毕业设计开发工作。在短暂的几个月的相处时间里,老师渊博的知识、 敏锐的思路和实事求是的工作作风给我留下了深刻的印象,这将使得我终身受 益,谨此向我的指导老师表示衷心的感谢和崇高的敬意。同时我也感谢我的同 班同学在这次毕业设计中的支持和帮助,在和他们的切磋学习中我也在不断的 进步和成长。 最后感谢大学期间我所有的老师,感谢我们共同相处了四年的同班同学, 感谢我生活学习了四年的重庆邮电大学移通学院。 学生:王鸿 日期:2011.06.04 重庆邮电大学移通学院毕业设计(论文) 参考文献 12 重庆邮电大学移通学院毕业设计(论文) 参考文献 13 参考文献 1 尚俊杰.网络程序设计aspm.北京:清华大学出版社,2002.1 2 邓文渊等 .asp 与网页数据库设计m.北京:中国铁道出版社,2004.5 3 张海藩.软件工程导论(第三版)m.北京:清华大学出版社,2009.6 4 作者 1,作者 2. 论文题目j,期刊名. 发表年份, (卷号):期号:起止页. 5 作者 1,作者 2. 论文题目j,期刊名. 发表年月(卷号):期号:198-201. 6 杨翼等.asp 动态网页设计实战m.北京:机械工业出版社,2000.11 7 作者 1,作者 2. 论文题目j,期刊名. 发表年月(卷号):期号:328-331. 8 作者 1. 论文题目 j,期刊名 . 发表年月(卷号):期号: 148-155. 9 作者 1,作者 2. 论文题目j,期刊名. 发表年月(卷号):期号:42-44. 10 作者 1,作者 2. 论文题目j,期刊名. 发表年月(卷号):期号:1198- 1201. 11 作者 1,作者 2. 论文题目j,期刊名. 发表年月(卷号):期号:8-11. 12 作者 1,作者 2,作者 3. 论文题目j,期刊名. 发表年月(卷号):期号: 300-303. 13 author1, author2. papernamej. journalname, 2010, x(y):195-197 备注: 中文参考文献为教材的最多 5 本;参考文献为期刊论文的不少于 5 篇; 最好有较新的 23 篇英文参考文献。总的参考文献不得少于 10 篇。参考文献的 顺序以在论文正文中引用的顺序进行编号。论文正文中引用了这里的参考文献, 则在正文中用“2”或“1,36”等形式说明 【关于参考文献说明: 一、参考文献的类型 参考文献(即引文出处)的类型以单字母方式标识,具体如下: m专著 c论文集 n报纸文章 j期刊文章 d学位论文 r报告 重庆邮电大学移通学院毕业设计(论文) 参考文献 14 对于不属于上述的文献类型,采用字母“z”标识。 对于英文参考文献,还应注意以下两点: 作者姓名采用“姓在前名在后”原则,具体格式是: 姓,名字的首字母. 如: malcolm richard cowley 应为:cowley, m.r.,如果有两位作者,第一位作 者方式不变, eap-md5 is disallowed by windows for 802.1x wireless connections. eap-tls. the authentication server sets up a transport layer security (tls) session with the supplicant. the server sends its digital certificate to the supplicant, which the supplicant validates. the supplicant then sends its digital certificate to the authentication server, which the server validates. thus the client and the network have mutually authenticated each other, and so long as each side trusts the others certificate and the certificate is valid, authentication succeeds. once radius has authenticated the supplicant, the supplicant is allowed to communicate on the network behind the authenticator (remember, this is the lan switch or the wireless access point). although an authenticator has one physical network port, think of it as having two virtual ports. traffic from authenticated supplicants passes over the controlled port, which blocks traffic from unauthenticated supplicants. during the authentication process the authenticator must communicate with the radius server, which occurs over the uncontrolled port. after a supplicant authenticates, the controlled port transitions into a connected state for that supplicant. 2. using 802.1x for wired security for 802.1x to be effective in wired networks, the infrastructure needs to be fairly up-to-date. all of the switches in your networkor at least those that clients and servers connect tomust support 802.1x. you also need a pki if you dont have one: peap requires a digital certificate for the radius server; eap-tls requires digital certificates for all computers. (you dont need a pki if you use eap-md5, but i discourage that.) that could be a pretty expensive proposition if you use certificates from public authorities, so save yourself some money and build a windows enterprise certificate authority. all of your domain-joined computers will trust this ca and will therefore trust the certificates it issues. 重庆邮电大学移通学院毕业设计(论文) 参考文献 18 all of your clients need to have an 802.1x-capable ip stack, such as the stack built into windows xp. if you cant upgrade to windows xp yet, there is an option: microsoft has released an 802.1x stack for windows 2000 however, in both windows xp and windows 2000 wired 802.1x networks, theres a known problem that can occur if all of these conditions are true: youve configured 802.1x only for machine (not machine and user) authe- ntication youre using peap (not eap-tls) your computers machine account password has expired the result? the computer wont be able to log onto the domain. (its a dll issue that we cant really fix now without re-engineering the stack. it will be fixed in windows vista and windows server “longhorn.”) if this describes your environment, then consider longer expiration times on machine passwords. this really isnt all that bad since theyre randomly generated and very strong. if youre using eap-tls, the problem doesnt exist because authentication is handled through a different set of dlls. if youre using peap with machine and computer authentication, then the machine password will get reset when user authentication succeeds. what about network devices that cant participate in 802.1x, like printers, network storage devices, or that old dos pc running some ancient, creaky, totally unsupportable yet mission-critical application? remember, your reason for implementing 802.1x in the first place was to make sure that only authorized devices can communicate. now you need to create an exception. before you do, though, does your security policy allow that? check first. youll also need to create exceptions for bootstrapping new systems (perhaps on a physically-isolated segment thats exempt from 802.1x). note that requiring 802.1x will eliminate your ability to use pxe boot in your network. 3. why 802.1x on wired networks is insufficient 802.1x is an ideal foundation for wireless security, which weve explored many times in the past at conferences and in documentation on microsofts web site . but deploying 802.1x alone, as a method of securing wired networks against rogue machines, has some significant drawbacks. working with non-participating devices, as we discussed above, is one. lack of manageability is another: in ad group policy, several group policy objects exist for you to manage 802.1x on wireless networks. the
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB35T 2234-2024交趾黄檀容器苗培育技术规程
- 乡村民宿合作协议合同模板
- 产品加工的委托合同
- 二手车转让合同模板
- 交通设施采购及养护合同范本
- 亲属间房屋无偿赠与合同
- 个人农村小产权房抵押融资合同
- 个体合作经营收益分配合同
- 产业协同发展合同范本
- 个人合伙创业合同书范本
- 部编版语文小学二年级下册第一单元集体备课(教材解读)
- Photoshop 2022从入门到精通
- T-GDWJ 013-2022 广东省健康医疗数据安全分类分级管理技术规范
- 校本课程生活中的化学
- DB43-T 2775-2023 花榈木播种育苗技术规程
- 《我的家族史》课件
- 高空作业安全方案及应急预案
- 苏教版科学2023四年级下册全册教案教学设计及反思
- 八-十-天-环-游-地-球(读书)专题培训课件
- 新会中集:集装箱ISO尺寸要求
- 化学品-泄露与扩散模型课件
评论
0/150
提交评论