電子工業出版社 JEUISHING HOUSE DF ELECTRONCS INDSTR 15.34BBS电子公告版 BBS要实现的功能是用户的登录及用户管理、讨论区的选择、文章的选择、文章的浏 览、文章的发表(回复)、文章的修改、论坛的后台管理,如下图1525及15.26所示 论中 作者 发表时间删 aRe: FCRFAY INFCRMATION TECHNOLOGY CO, LTD andf 113:35X 2004-5-2915: CHoRFA INEOFJATION TECHOGY O. LTD andf 003-8-1221:43:36 中上页(页次:1/1)下贾→ 回我的电 澳开则‖圳国纸管。k国断。)时…以919 图15.25BBS的文章标题的选择 ①发帖①问帖子共问口 图15.26浏览文章内容网页 BBS需要两个数据库表, Category及 Articles. Category数据库表用于记录讨论区分 类信息,不同类型的文章属于不同的讨论区, Articles是用来记录文章信息。 BBS的讨论区分类信息数据库( Category)结构如下表15.5所示 表15.5讨论区分类数据库表结构 列名 数据类型 长度 允许空 Areal renAme archa AreaInfor Archa 文章信息库( Articles)表结构如下表15.6所示
15.3.4 BBS 电子公告版 BBS 要实现的功能是用户的登录及用户管理、讨论区的选择、文章的选择、文章的浏 览、文章的发表(回复)、文章的修改、论坛的后台管理,如下图 15.25 及 15.26 所示。 图 15.25 BBS 的文章标题的选择 图 15.26 浏览文章内容网页 BBS 需要两个数据库表,Category 及 Articles。Category 数据库表用于记录讨论区分 类信息,不同类型的文章属于不同的讨论区,Articles 是用来记录文章信息。 BBS 的讨论区分类信息数据库(Category)结构如下表 15.5 所示: 表 15.5 讨论区分类数据库表结构 列名 数据类型 长度 允许空 AreaId Bigint 8 AreaName Varchar 20 AreaInfor Varchar 20 √ 文章信息库(Articles)表结构如下表 15.6 所示:
電子工業出版社 JEUISHING HOUSE DF ELECTRONCS INDSTR 表15.5文章信息数据库表结构 名 数据类型 允许空 Title Content Varchar 1000 Authored Varchar uthorName Varchar Replyto Varchar Post Dat 1000 Belongto Varchar 5 字段 Title是文章(或回复)的标题,回复的标题是用其对应的文章的标题,并在 前加上“Re:",字段 Conten是文章(或回复)的详细内容,字段 Belong To是指该文章属于哪 个讨论区 以下将逐一讲述BBS功能的实现方法 1.户登录及用户管理:可用153.2“用户登录及用户管理功”的功能模块 2.论区的选择:即在 Category表中选择讨论区,可用【例15.9】中 sele record.asp 来选择讨论区;获取讨论区号( Areal)后,用【例15.4】中的 query.asp进行查询,以 Areal为关键字在文章信息表的 Belongto字段中查找配对;获得了查询结果后,可用【例 9】中 sele record.asp的方法输出,以供下一步“选择文章标题,浏览文章内容” 3.择文章标题浏览文章内容:即在 Articles数据库表中”选择记录号,显示记录详细内 容”,可用【例15.9】的基础模块32 4.发表新文章:即在数据库表 Articles中“添加记录”,可用【例15.5】的基础模块 5.删除文章:即在数据库表 Articles中“删除记录”,可用【例15.6】的基础模块23 6.文章的回复:即在数据库 Articles表中“添加记录”,可用【例15.5】的基础模块 BBS的后台管理:即对BBS数据库表 Category和 Articles记录的增、删与修改,可 用【例15.5】、【例15.6】【例15.7】的基础模块的22、23、24
表 15.5 文章信息数据库表结构 列名 数据类型 长度 允许空 Title Bigint 8 Content Varchar 1000 √ AuthorId Varchar 20 √ AuthorName Varchar 20 √ ReplyTo Varchar 50 √ PostTime Date 1000 √ BelongTo Varchar 5 √ 字段 Title 是文章(或回复)的标题,回复的标题是用其对应的文章的标题,并在 前加上“Re:”,字段 Conten 是文章(或回复)的详细内容,字段 BelongTo 是指该文章属于哪 个讨论区。 以下将逐一讲述 BBS 功能的实现方法。 1.户登录及用户管理:可用 15.3.2“用户登录及用户管理功”的功能模块。 2.论区的选择:即在 Category 表中选择讨论区,可用【例 15.9】中 sele_record.asp 来选择讨论区;获取讨论区号(AreaId)后,用【例 15.4】中的 query.asp 进行查询,以 AreaId 为关键字在文章信息表的 BelongTo 字段中查找配对;获得了查询结果后,可用【例 15.9】中 sele_record.asp 的方法输出,以供下一步“选择文章标题,浏览文章内容”。 3.择文章标题浏览文章内容:即在 Articles 数据库表中”选择记录号,显示记录详细内 容”,可用【例 15.9】的基础模块 3.2 4.发表新文章:即在数据库表 Articles 中“添加记录”,可用【例 15.5】的基础模块 2.2 5.删除文章:即在数据库表 Articles 中“删除记录”,可用【例 15.6】的基础模块 2.3 6.文章的回复:即在数据库 Articles 表中“添加记录”,可用【例 15.5】的基础模块 2.2 7.BBS 的后台管理:即对 BBS 数据库表 Category 和 Articles 记录的增、删与修改,可 用【例 15.5】、【例 15.6】【例 15.7】的基础模块的 2.2、2.3、2.4