1 绪论
1.1开发背景
1.1.1 网络论坛系统
网络论坛,通常简称为论坛,又称讨论区或讨论版等等,是一种提供在线讨论的程序,或由这些程序创建的以在线讨论为主的网站。BBS的英文全称是Bulletin Board System,翻译为中文就是“电子布告栏系统”。早期的BBS与一般街头和校园内的公告板性质相同,只不过是通过来传播或获得消息而已。直到有些人尝试将苹果计算机上的BBS转移到个人计算机上,BBS才开始渐渐普及开来。近些年来, BBS的功能得到了很大的扩充。通过BBS系统可随时取得各种最新的信息,只要您在一台可以访问互联网的计算机旁,就可以进入这个交流平台,来享用它的种种服务。
1.1.2 国内论坛现状
国内的BBS站,按其性质划分,可以分为2种:一种是商业BBS站,另一种是业余BBS站。由于使用商业BBS站要交纳费用,而所能提供的服务并没有什么优势,所以其用户数量不多。多数业余BBS站的站长,每天都互相交换电子邮件,渐渐地形成了一个全国性的电子邮件网络。于是,各地的用户都可以通过业余BBS站互通信息。这种跨地域电子邮件交流正是商业站无法与业余站相抗衡的根本因素。由于业余BBS站拥有这种优势,所以使用者都更乐意加入。一般BBS站都是由志愿者开发的。他们付出的不仅是金钱,更多的是精力。其目的是为了推动计算机网络的健康发展,提高广大计算机用户的应用水平。
现如今国内外最常用的三种动态网页语言是PHP、ASP和JSP。这三种语言各有优缺点,根据BBS的用途不同,可以选择合适的语言来开发。目前国内的论坛程序的开发语言以PHP居多,phpwind与discuz!是国内PHP论坛程序的代表。
1.2开发工具
1.2.1 XAMPP
XAMPP是一个把Apache网页服务器与PHP、Perl及MySQL集合在一起的安装包,允许用户可以在自己的电脑上轻易的建立网页服务器。XAMPP的名称来自以下组合: X(支持跨平台)、Apache、MySQL、PHP、Perl。它可以在Windows、Linux、Solaris三种操作系统下安装使用,支持多语言。