Firebird BBS系统的研究与应用开发

来源 :中国地质大学(北京) | 被引量 : 0次 | 上传用户:robertrobertrobert
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文的研究目的是搭建一个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应用,使用目的是针对当前校园网用户管理软件使用中存在的问题。最后总结了论文的意义及本人所做的工作和创新之处,并对以后进一步深入研究做一个展望。
其他文献
本文首先引出了Web挖掘与Web使用挖掘的基本概念,接着描述了Web使用挖掘使用的数据源、挖掘过程和通常采用的主要技术,提出了用户行为分析和用户搜索行为等概念,介绍了Web使用挖
有效的估算是软件项目管理的基础,只有使用科学的方法对目标软件系统的规模、工作量和进度做出合理的估算,我们才能在预算内按时保质顺利地完成项目。工程实践表明,目前应用广泛
建设“数字城市”是社会发展的大方向,是每一个城市经济建设可持续发展的必然趋势。房产是城市组成中一个不可缺少的要素,而数字房产也就成为数字城市建设中不可或缺的基础信息
  网格是一种为了在动态变化的、拥有多个部门或者团体的复杂虚拟组织内实现灵活、安全的协调资源共享与问题求解而出现的新兴技术,近年来的飞速发展使越来越多的应用程序可
随着软件应用的日益广泛及重要性的不断增加,人们对软件质量的要求也越来越高。可靠性作为衡量软件质量的重要特性,其定量评估和预测已成为人们关注和研究的焦点。软件可靠性模
本文首先对UML和RUP的基本理论及其应用进行了分析和总结。接着,分析了当前企业级应用中最常见的J2EE技术,其优势在于它为搭建具有可伸缩性、灵活性、易维护性的业务系统提供了
本文以“实验教学示范中心信息资源应用管理系统”项目为背景,分析了其多子系统的结构特点,为实现安全和高效的访问控制,提出了使用单点登录的技术方案。针对目前流行的三种解决
本文首先简单介绍了北京大学网格协作平台Harmonia,随后主要介绍了它的底层部分H-执行环境的设计和实现,H-执行环境把遗产程序的运行和监控抽象为运行、状态监测、数据传输、安
计算机技术在医疗领域的应用方兴未艾。医疗行业需要实用性强,易于普及,成本低廉,作用范围广,功能全面的医院信息管理系统。本文在分析了现有的医院信息管理系统的基础上,根据医院
企业级软件配置管理信息系统现有设计有4个主要技术问题:可用性、大量的并发客户机支撑、不断增长的存储空间和客户机多种配置。 本文采用了基于LVS集群的高可用性、高伸缩