论文部分内容阅读
本论文的研究目的是搭建一个telnet终端仿真并相应实行Web扩展功能的校园BBS系统;采用Firebird代码为基础,用C语言对Firebird进行二次开发,完成一个符合中国地质大学(北京)校园特点和满足需求的BBS系统,为校园网信息交流提供一种重要手段,使校园网的服务多样化。
基于TCP/IP的网络应用历史悠久。在WWW出现之前,BBS的应用主要是基于telnet协议、运行在Unix下的终端仿真;在WWW出现之后,BBS的发展以web网上论坛为多,技术上的特点是web技术与数据库结合,能运行于多个平台下。
国内对于BBS研究的学术论文比较少,而且多以媒体的角度从传播学的观点对BBS进行过论述。本论文对BBS进行了比较系统、比较全面的论述,归纳起来分五部分:一、BBS概述;二、BBS相关技术分析;三、火鸟BBS代码分析;四、北地风情BBS站的实现;五、系统二次开发;六、总结展望。本文从BBS的起源入手,分析了BBS的特征、类别和现状,指出了目前国内高校校园BBS主要是采用telnet终端仿真并相应实行Web扩展功能的BBS,本论文要解决的问题是构造一个符合校园特点、吸引学生访问、更好服务学生的telnet和web两种方式并行访问的BBS。对两种协议基础的BBS系统从系统要求、结构、开发模式、开发语言、运行效率、程序界面、用户习惯、优缺点等方面进行对比分析,许多高校采用两种协议结合、两种结构混合、两种方式并行访问BBS的现状,技术上都是在Firebird基础上telnet终端仿真并进行Web扩展;本文着重分析了Firebird源程序代码,从程序文件的作用、系统参数的配置、telnet服务程序的安装到定时程序的设置,对定时程序的机制和用法做了详细介绍。本文重点是BBS二次开发,内容包括Telnet程序二次开发,Web扩展CGI程序编写,编辑C源程序文件、编译和更新的步骤。实际应用出发,在BBS的web应用里集成一个sybase应用,使用目的是针对当前校园网用户管理软件使用中存在的问题。最后总结了论文的意义及本人所做的工作和创新之处,并对以后进一步深入研究做一个展望。