APP下载

基于ASP技术的网上论坛系统的设计

2020-04-22丛春燕

电脑知识与技术 2020年6期

丛春燕

摘要:该系统使用ASP+SQL Server开发网上论坛,通过网上论坛,管理员用户可以创建用户、修改用户信息以及删除用户;可以对留言信息进行管理,包括删帖、置顶等。注册用户可以修改自己的用户名和密码;可以根据个人的爱好和需要选择相应的论坛主题,发表帖子,也可以对某个作者的帖子发表见解,探讨问题。

关键词:ASP;网上论坛;数据库

中图分类号:TP393 文献标识码:A

文章编号:1009-3044(2020)06-0052-03

1背景

ASP是Active ServerPages的缩写,是Microsoft公司开发的Web服务器端脚本开发环境。可以生成动态、高效的Web应用程序。其安装Windows Server操作系统,选择IIS作为Web服务器。论坛又叫BBS,全称为BuHetin Board System,中文意思是“电子公告板”,它是Internet上的一种交互性极强的、网友喜闻樂见的电子信息服务系统,提供一块公共电子白板,每个用户都可以在上面书写,发布各自的信息或提出不同的看法,以便与其他用户进行交流讨论。在本文中,我们采用ASP与SQLServer数据库结合作为网上论坛系统的开发环境。

2系统分析与设计

2.1系统分析

论坛具有的最基本模块有:

1)用户模块主要包括用户登录、注册、用户资料修改等;

2)帖子模块主要实现显示帖子内容,管理员能进行相应管理。

目标系统功能需求如图1所示。

2.2数据库设计

本系统在SQL SERVER中创建数据库Discuss,在Discuss中创建两个表:表Users和表Content。Users表存放用户信息,在创建users表时添加系统管理员Admin,密码为Admin,具有管理员权限,Users表结构如表1所示。Content表存放帖子的相关信息,Content表结构如表2所示。

3系统中使用的关键技术

ASP可以非常方便地通过ADO(ActiveX Data 0bject)数据模型和SQL语句访问SQL Server 2000数据库。ADO使用Connec-tion对象完成连接数据库功能;ADO用Command对象来发出命令对数据源进行指定的操作;ADO用Recordset对象来存放通过SELECT语句查询到的结果,这些数据以“行”(记录)为单位,返回数据的集合被称为记录集,也可以称为结果集。

4主要模块界面设计

4.1论坛首页设计

4.2注册、修改、删除用户信息界面设计

4.3添加新帖子、查看留言内容设计

5结论

这个系统的目的是为了做成交互式的网页,方便客户端和浏览器端之间的交流。网上论坛系统是一个会员登录留言系统。网上游客能够浏览论坛上的帖子,并且能够注册成为用户。论坛注册会员能够修改自己的资料信息,发表帖子,让大家积极参与讨论。论坛管理员能够便于管理论坛,包括浏览游客留言,审核留言,对于不健康或是不利于社会稳定的留言能进行删除操作等等。通过论坛,人们能够相互交流沟通,把疑惑在论坛里公布,大家献计献策,共同学习,共同进步。