ASP技术在论坛中的运用。(一)

现在网上的论坛遍地都是,但可能你对一些论坛的内容感到很厌烦,大家好像都有在论坛上聊天的毛病。往往需要在无数的垃圾中来寻找想要的内容,确实是费时费力,到后来,就都不想去看什么论坛了。

  因此,我想能不能对论坛的内容增加审阅功能呢?所有网友发到论坛的文章,并不能够立即被显示出来,必须经过站长或者斑竹审阅之后,认为有价值,有必要推荐给其他网友的,就发表出来。否则就删掉了,免得浪费空间。去芜存精,有点像精华区的意味。

  在讨论的内容上,我也不希望有各种各样的脱离主题的讨论出现。我的设想是:斑竹给出讨论的主题,网友的讨论只能在给定的主题之下进行。一片具体的文章,首先是存在于一个主题之下的,而主题又是存在于某一个板内的,在一个论坛中也可以存在多个板。这样,论坛的文章分类了,讨论的主题也会更加明确。

  这就是我的论坛的构想了,在制作其实上也不会比一般的论坛难道哪儿去,但比起一般的论坛来,能够提供给为明确有益的内容。放到你的网站上,应该能够吸引更多的网友来做客吧。不足的,可能就是你需要花费更多的时间来进行文章的审阅了。

  通过上面的功能需求分析,可以将论坛的制作分为四大模块:

网友注册和管理模块:因为引入了站长或者斑竹,在论坛中就必须能够对其进行身份验证。这个模块的功能,就是管理注册的网友,并能够提供相关的查询。比如,查询指定作者的所有发表的文章,查询当前发表文章最多的十个网友,等等。如果你的论坛不是很大,这个模块可以省略为只带有斑竹身份验证的功能,而去掉那些关于注册,查询的部分。
文章显示模块:显示所有斑竹审阅过的,觉得值得推荐的文章。
发表文章模块:为注册网友提供发表见地的地方,发表后等待斑竹审阅。
文章审阅模块:斑竹对所有网又发表但未经审阅的文章进行处理,已决定是发表还是删除。
  了解了具体的功能需求后,就可以按模块的开始论坛的设计了。当然,这些模块的只是在功能上对论坛结构的划分,实际上并不能够完全的把他们独立出来进行设计。对于这种较小的应用,也没有必要进行完全的模块化设计,在良好的规划下直接写代码或许来的更为简单一些。

时间: 2024-10-20 11:03:24

ASP技术在论坛中的运用。(一)的相关文章

ASP技术在论坛中的运用(一)

现在网上的论坛遍地都是,但可能你对一些论坛的内容感到很厌烦,大家好像都有在论坛上聊天的毛病.往往需要在无数的垃圾中来寻找想要的内容,确实是费时费力,到后来,就都不想去看什么论坛了. 因此,我想能不能对论坛的内容增加审阅功能呢?所有网友发到论坛的文章,并不能够立即被显示出来,必须经过站长或者斑竹审阅之后,认为有价值,有必要推荐给其他网友的,就发表出来.否则就删掉了,免得浪费空间.去芜存精,有点像精华区的意味. 在讨论的内容上,我也不希望有各种各样的脱离主题的讨论出现.我的设想是:斑竹给出讨论的主题

ASP技术在论坛中的运用。(一) (建论坛的完整程序,吐血推荐!!!!)

现在网上的论坛遍地都是,但可能你对一些论坛的内容感到很厌烦,大家好像都有在论坛上聊天的毛病.往往需要在无数的垃圾中来寻找想要的内容,确实是费时费力,到后来,就都不想去看什么论坛了. 因此,我想能不能对论坛的内容增加审阅功能呢?所有网友发到论坛的文章,并不能够立即被显示出来,必须经过站长或者斑竹审阅之后,认为有价值,有必要推荐给其他网友的,就发表出来.否则就删掉了,免得浪费空间.去芜存精,有点像精华区的意味. 在讨论的内容上,我也不希望有各种各样的脱离主题的讨论出现.我的设想是:斑竹给出讨论的主题

ASP技术在论坛中的运用。(七)

这儿或许是我们这个论坛的核心之所在,但它实现起来也没有什么特别的地方.还是那些老东西:表单处理,数据库查询,在用ASP把他们有机的结合起来. 当进入了文章审阅模式(前面提到的板务处理)之后,最为首要的内容,应该是对斑竹的身份进行验证了.下面来看看斑竹登陆页面: < % boardid=request("boardid") boardid是由进入这个页面的链接所传递过来的,是要进行板务处理的看板的ID.通过它才能知道处理的是那个板的板务. Set conn = Server.Cre

ASP技术在论坛中的运用。(六)

文章发表模块只有两个页面,一个是前面提到的用来提供输入表单的submit.asp,还有一个是用来处理表单输入的subresult.asp.前面的那个页面很简单,基本上就是一个HTML表单,没有什么好讲的,下面来看看subresult.asp的内容: < html> < head> < title>发表文章< /title> < meta http-equiv="Content-Type" content="text/htm

ASP技术在论坛中的运用。(二)

对于论坛或者留言板,实现起来有一般两种方法:用文件或者数据库.相对而言,用数据库要简单高效一些,能够对论坛进行更好的控制,也能够对数据提供一些验证和保护. 这儿使用的是ACCESS数据库,对于一般的中小型的应用,ACCESS应该是能够胜任的. 从上面的分析可以知道应该有四个表,下面我给出每个表的结构. 作者表(存放作者信息): ID:文本类型,必填.是网友代号. 密码:文本类型,必填. 昵称:文本类型,必填. EMAIL:文本类型,必填. 职务:数字类型,必填.-1代表普通网友,0代表站长.大于

ASP技术在论坛中的运用(六)

文章发表模块只有两个页面,一个是前面提到的用来提供输入表单的submit.asp,还有一个是用来处理表单输入的subresult.asp.前面的那个页面很简单,基本上就是一个HTML表单,没有什么好讲的,下面来看看subresult.asp的内容: < html> < head> < title>发表文章< /title> < meta http-equiv="Content-Type" content="text/htm

ASP技术在论坛中的运用(二)

对于论坛或者留言板,实现起来有一般两种方法:用文件或者数据库.相对而言,用数据库要简单高效一些,能够对论坛进行更好的控制,也能够对数据提供一些验证和保护. 这儿使用的是ACCESS数据库,对于一般的中小型的应用,ACCESS应该是能够胜任的. 从上面的分析可以知道应该有四个表,下面我给出每个表的结构. 作者表(存放作者信息): ID:文本类型,必填.是网友代号. 密码:文本类型,必填. 昵称:文本类型,必填. EMAIL:文本类型,必填. 职务:数字类型,必填.-1代表普通网友,0代表站长.大于

ASP技术在论坛中的运用(七)

这儿或许是我们这个论坛的核心之所在,但它实现起来也没有什么特别的地方.还是那些老东西:表单处理,数据库查询,在用ASP把他们有机的结合起来. 当进入了文章审阅模式(前面提到的板务处理)之后,最为首要的内容,应该是对斑竹的身份进行验证了.下面来看看斑竹登陆页面: < % boardid=request("boardid") boardid是由进入这个页面的链接所传递过来的,是要进行板务处理的看板的ID.通过它才能知道处理的是那个板的板务. Set conn = Server.Cre

ASP技术在论坛中的运用。(七) (建论坛的完整程序,吐血推荐!!!!)

这儿或许是我们这个论坛的核心之所在,但它实现起来也没有什么特别的地方.还是那些老东西:表单处理,数据库查询,在用ASP把他们有机的结合起来. 当进入了文章审阅模式(前面提到的板务处理)之后,最为首要的内容,应该是对斑竹的身份进行验证了.下面来看看斑竹登陆页面: < % boardid=request("boardid") boardid是由进入这个页面的链接所传递过来的,是要进行板务处理的看板的ID.通过它才能知道处理的是那个板的板务. Set conn = Server.Cre