软件名称:动网论坛Dvbbs 软件版本:7.0.0SP2 授权方式:免费软件 软件大小:1.96MB 下载地址 在今天这个互联时代,网络已经深入我们的生活之中,人与人在网络中也以不同的方式交流,而BBS就是这个时代交流的产物之一。虽然目前网络上各具特性的BBS几乎已经覆盖我们生活中的方方面面,但却并不一定能满足个人的要求,那么何不自己动手架设一个属于自己的BBS呢?以下笔者就以目前网络上比较常见的架设简单的ASP论坛《动网论坛》给大家作个示范。 一、安装前的准备 1.准备IIS 在安装论坛之前首先要准备好IIS,如今的Windows安装盘中一般都自带IIS,在控制面板中的“添加...
http://www.jb51.net//article/3930.htm
6。bbsd和cq66服务器端改造 bbsd中,关于用户的模块应该比较好改,只要将写.PASSWD文件的操作换为操作数据库的UserManage类的成员函数即可,但可能要先判断什么数据更改,要调用哪个函数。并发操作的一致性,则由数据库的加锁功能保证,mysql应该支持这种的锁吧。文章方面可能比较麻烦,也是将原来对文件的操作转换成操作数据库的BoardManage类的成员函数即可。 cq66模式应该比较好改动,可能就是原来取文章的协议要变化一下。取文章标题的时候,同时也将文章的长度发送过去,然后客户端可以根据显示区的大小,逐步请求文章的内容,请求文章的...
http://www.jb51.net//article/2093.htm
5。版面模块设计 所谓分类,更多的是为telnet服务端考虑的,在cq66模式下,用户可以按照自己的意愿进行分类,反正最后都是直接以版为基本单位访问的。 对于版面文章的访问,存放的时候以整篇文章为参数,文章的分块由本层完成,如果上层以块为单位传送,则在上层全部传完,组合后,再传参到本层分解;在读取的时候,本层则以块为单位访问,如果上层要以全文为单位访问,则在上层做合并工作,本层不管。 至于要不要独立出索引,不影响上层的操作,主要和下层的数据库构造有关,主要考虑可行性,效率需求等。 权限的检查放在哪里进行呢?...
http://www.jb51.net//article/2088.htm
1。系统架构: 采用模块化思想,分为3层: a。数据存储层:使用mysql来存放bbs的所有数据,包括用户信息, 文章数据,用户信件,用户消息,系统数据(?),关键问题: 数据库的规划,是否用文件来辅助。 b。系统功能层:完成bbs的基本功能,由多个并列模块组成,向下 调用mysql的函数访问数据库,向上,接受处理请求,将处理的 结果返回上层,根据...
http://www.jb51.net//article/2085.htm
3。数据库设计 关键还是mysql的效率问题,合理分配mysql的内存,特别是tablecache的大小。另外,当系统突然掉电呢?mysql是否robust? table的名字设计,采用一位前缀表明类型,全部用小写表示(?),例如:系统的数据库,以s为前导,如用户表:suser(sUSER呢?),具体如下: s:系统表,suser,sclass m:用户信件表,msysop,mdrangon w:用户消息表,wsysop,wdrangon a:版面索引表,alin...
http://www.jb51.net//article/2084.htm
4。用户模块设计 对于底层数据库,调用mysql的CAPI函数来进行数据库的修改,内部保存一定的状态变量(例如用户名,还是留给上一层完成?),对上一层,则提供用户管理的接口。 ClassUserManage{ private: char myuserid[20];//用户的id,未登陆前为空 time logintime;//用户登陆时间,并用于计算停留时间 &...
http://www.jb51.net//article/2083.htm
