1、 毕业设计(论文)开题报告 题 目: 网上论坛的设计与实现 学 院: 电气信息学院 专 业: 自动化 2014 年 3 月 16 日 毕 业 设 计(论 文)开 题 报 告 1 文献综述: 结合毕业设计 (论文) 课题情况, 根据所查阅的文献资料, 每人撰写 2500 字以上的文献综述,文后应列出所查阅的文献资料。 文献综述 前言 现今的社会是一个信息飞速发展的社会,在信息的交流和传递当中,互联网占据 着一个非常重要的位置,而论坛就是大家进行信息交流的一个重要渠道,它具有信息 传递即时,信息交流方便,利于互动的优点!论坛也常被简称为 BBS(Bulletin Board System),它是一
2、种在 Internet 上开放的信息服务系统。随着互联网的发展,论坛已经 成为互联网上的一种很常见的互动交流方式。论坛可以为网友提供开放性交流平台, 网友们可以在此发表自己对事物的看法和心情,交流某些技术,经验乃至人生的感悟, 亦可以作为用户和商家交流的渠道,商家也可以在此回答用户提出的问题或发布某些 消息。许多公司和网站都建立了自己的 BBS 系统。目前国内的 BBS 已经十分普遍, BBS 的发展中也存在一些问题,例如有些地方雷同,相互抄袭。随着网络技术的发展, 基于NNTP(NetWorkNews Transfer Protocol)的转信息系统的诞生给BBS注入新的生命。 目前 BBS
3、 主要分为基于 Telnet 和基于 Web 的两大体系, 其中前者的转信系统已经相对 成熟,而后者一直处于“各自为政”的状态,因此,要实现这两类技术上存在大差异 的 BBS 之间的资源共享,使各类型的 BBS 之间能够协同工作,实现基于 Web 的 BBS 的转信系统就成了关键环节。随着越来越多的人使用 BBS,建立一个个性化,即时性 及图形化的 BBS 系统成为必要。论坛发展到现在已经具有了很多功能:用户注册、浏 览论坛版面和帖子、发布自己的帖子、相互留言、回复别人的主题、也可以修改自己 的帖子等等这些基本功能,也有帖子评价、论坛收藏、帖子搜索、帖子移动、数据备 份、非法言论过滤、非法 I
4、P 的限制等比较复杂的功能。 一 各类网络论坛系统 随着 Internet 技术的发展,论坛已成为网络上不可缺少的交流方式之一。目前, BBS 分为以下几类: (1)校园 BBS:目前都很多大学都有了 BBS,大多数的 BBS 是由各学校的网络中 心建立的,也有私人性质的 BBS,而这些 BBS 深受广大学生的喜爱,但随之也出现了 大学生把太多的时间花在 BBS 上的问题。 (2)商业 BBS 站:这里主要是进行有关商业的宣传,产品的推荐等等。 (3)技术 BBS 站:如 CSDN 技术论坛,主要为为各种技术开发人员和相关企业提 供全面的信息服务和技术服务。 (4)专业 BBS:主要用于建立地
5、域性的文件传输和信息发布。 (5)综合 BBS:主要关于新闻、娱乐以及各种热门话题的交流。 (6)资源 BBS:主要用于各种资源的发布并提供用户下载。 二 网络论坛系统的开发技术 1978年 在 美 国 芝 加 哥 开 发 出 一 套 基 于8080芯 片 的 CBBS/Chicago(ComputerizedBulletin Board System/Chicago),此乃最早的一套 BBS 系 统。按照论坛的基本功能,论坛的开发可归结为 Web 开发技术和数据库应用技术,目 前主要的开发技术有 ASP、JSP、ASP.NET、PHP、JAVA 等。 Internet 是企业信息发布的一个有
6、效平台,早期企业发布的信息大多内容单一、新 闻更新慢,无交互性,仅是简单的内容发布。ASP 是一种类似 HTML(Hypertext Markup Language 超文本标识语言)、Script 与 CGI(Common Gateway Interface 通用网关接口) 的结合体, 但是其运行效率却比 CGI 更高、 程序编制也比 HTML 更方便且更有灵活性, 程 序 安 全 及 保 密 性 也 比 Script 好 。 ASP 可 以 和 HTML 或 其 它 脚 本 语 言 (VBScript,JavaScript)相互嵌套 ;ASP 是一种在 WEB 服务器端运行的脚本语言,程序 代码安全保密 ; ASP 以对象为基础, 因此可以使用 ActiveX 控件继续扩充其功能 ; ASP 可以将运行结果以 HTML 的格式传送至客户端浏览器,因而可以适用与各种浏览器 ASP 内置 ADO 组件,因此可以轻松的存取各种数据库 。 现在,利用 ASP 和 ADO.NET 实现动态信息发布方法与相关软件工具,使