基于socket的bbs设计与实现.doc

约44页DOC格式手机打开展开

基于socket的bbs设计与实现,基于socket的bbs设计与实现摘要基于socket的网络通信是一种灵活的、易于实现的,低成本的方法。它可以运行在各种使用tcp/ip协议作为通讯协议的网络上。在socket api的帮助下,开发基于socket的网络通信软件也是非常易于实现的。本文的目标是通过在tcp/ip协议之上,实现一个基于socket的bbs...
编号:45-3086大小:958.00K
分类: 论文>计算机论文

内容介绍

此文档由会员 ningxiang00 发布

基于SOCKET的BBS设计与实现

摘要

基于SOCKET的网络通信是一种灵活的、易于实现的,低成本的方法。它可以运行在各种使用TCP/IP协议作为通讯协议的网络上。在SOCKET API的帮助下,开发基于SOCKET的网络通信软件也是非常易于实现的。本文的目标是通过在TCP/IP协议之上,实现一个基于SOCKET的BBS系统。
本文在分析Internet技术,B/S模式,Web技术及网络通信发展的基础上,研究了基于SOCKET的BBS系统。重点介绍了网络通信协议,B/S模式和SOCKET通信技术在BBS中的应用。整个设计采用了ASP技术进行设计,具体实现方法介绍了ASP网页数据库的连接与操作,ASP网页安全性的实现方法和超文本信息的运用。其中涉及到ADO技术,数据库技术以及正则表达式技术和一些脚本语言,并从几个不同的方面来对上述技术的实现方法进行了讨论。
本系统是一个最基本的基于SOCEKT的BBS系统,可扩展性很大,科学的开发过程也极有利于系统的扩充与扩展。系统采用MS SQL Server数据库,若需要可以移植到其它大中型数据库系统环境下,只需改动少数几个ASP功能模块文件,系统的分析与定义都结合了现在流行的面向对象方法以及传统的结构分析与设计方法。

关键词 BBS系统,ASP技术,ADO技术,SQL SERVER数据库,SOCKET通信,JavaScript脚本语言,正则表达式


ABSTRACT

The network communications based on SOCKET is a flexible,easy to implement and low-cost method. It can run on the network which use of various TCP/IP agreement.With the help of Socket API,developing communications software based on SOCKET is very easy to achieve. This disquisition aims to realize a Socket BBS system through TCP/IP agreement.
  Based on the analysis of internet technology,Web technology and communications networks,this paper researches Socket BBS system.It focuses on the network communication protocol,B/S model and the application of Socket communications technology in BBS system.The whole system adopts ASP technology for the design,idiographic methods introduce ASP database connectivity and operation,ASP website security and use of hyper text information.And it discusses from several different aspects of these technology to achieve the methods.
  The system is a most foundational BBS system basiced on SOCKET, and can be expanded.Scientific development process is conducive to the expansion of the system.The system uses MS SQL Server database,and as required,it can be transferred to other larger or medium-sized database system environment, Simply changing a few ASP module documents. The analysis and definition of System combine popular object-oriented methods and the traditional structure analysis and design methods.

KEY WORDS  BBS, Asp,Ado, Sql server, Socket, JavaScript, RegExp
 
目    录
摘要 I
ABSTRACT II
第一章 绪论 1
1.1 BBS研究背景 1
1.2 BBS发展状况 1
1.3 主要研究内容 2
1.4 论文组织结构 3
1.5 本章小结 3
第二章 相关技术分析 4
2.1网络通信协议与SOCKET网络通信 4
2.2 ASP技术 4
2.3 ADO技术 5
2.4 数据库技术 7
2.5 VBSCRIPT及JAVASCRIPT脚本语言 8
2.6 正则表达式技术 10
2.7 本章小结 10
第三章 系统需求分析与功能设计 11
3.1 系统分析 11
3.1.1 Internet及Web技术的发展 11
3.1.2 基于Scoket的BBS系统技术可行性分析 11
3.2 需求分析 12
3.2.1 系统的综合要求 12
3.2.2 系统的数据要求 13
3.2.3 系统的逻辑模型 16
3.3 本章小结 17
第四章 系统设计 18
4.1 系统概要设计 18
4.1.1 数据结构的设计 18
4.1.2 系统结构的设计 19
4.2 系统详细设计 20
4.2.1 功能设计 20
4.2.2 ASP网页数据库的连接 21
4.2.3 ASP网页数据库的操作 23
4.2.4 ASP网页安全性的实现方法 26
4.2.5 在贴子中实现超文本信息输入和显示 27
4.3 本章小结 31
第五章 系统运行 32
5.1 系统运行环境 32
5.2 系统运行效果及分析 32
5.2.1 系统运行效果演示 32
5.2.2 系统性能分析 33
第六章 总结与展望 35
6.1 总结 35
6.2 展望 35
结束语 37
参考文献 38