中小学校园论坛设计策略分析

时间:2022-07-30 05:49:20

中小学校园论坛设计策略分析

【摘 要】我们使用MACROMEDIA公司的Dreamweaver MX制作页面,使用Microsoft Access制作系统的数据库,结合当今比较流行的ASP技术,做一个具有用户管理、留言、站长回复、留言管理、论坛样式设定、自动分页浏览留言、跳转到指定页、搜索指定内容、查看留言者IP、留言内容过滤等功能的网站信息管理系统。

【关键词】ADOasp;数据库

一般Web论坛都开设有涵盖不同领域的主题论坛,网友可以根据兴趣选择适合自己的论坛进行浏览和发言。本选题的目标就是使用脚本编程设计出一个功能相对完整的通用Web论坛。要实现这样的功能,离不开后台数据库的支持。 本文作者主要完成Web服务器端的用户管理、帖子管理、版面管理、数据库管理、浏览和查找功能等设计、实现与完善以及整个实验网站的组织建立和测试工作。

一、ASP简介

1.ASP技术

ASP即Active Server Page的缩写。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。

2.ASP页面的结构

ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:

(1)标准的HTML标记:所有的HTML标记均可使用。

(2)ASP语法命令:位于 标签内的ASP代码。

(3)服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。

(4)脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。

3.ASP运行所需的环境如下

目前ASP可运行在三种环境下:

(1)WINDOWS NT server 4.0运行IIS 3.0(Internet Information Server)以上。

(2)WINDOWS NT workstation 4.0运行Peer Web Server 3.0以上。

4.IIS与ASP的结合

利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:①减少构建和维护成本;②加快联机过程;③应用软件集中在服务器端开发管理;④前端可使用任何浏览器(IE、Netscape…..);⑤后端可存取任何数据库 (SQL、Access…..);⑥可使用任何脚本语言开发 (VBScript、JavaScript、PERL…..)。

三、网络论坛系统详细设计与实现

1.网上论坛系统说明

此网上论坛可以实现:① 游客:查看帖子、学生、老师注册新用户。②注册用户: 查看帖子、发新帖子、回复信息、修改个人资料。③管理员(老师): 公告、帖子管理、论坛设置、版面管理、用户管理、数据库备份与恢复。

2.网上论坛系统总体分析

通过上面的功能说明,我们可以将论坛的制作分为两大部分:

(1)前台管理:主要是学生浏览、注册、发贴、修改个人资料等。

(2)后台管理:主要有论坛基本设置、用户管理、论坛管理、数据管理。

3.后台管理系统部分功能详细设计与实现

(1)论坛设置管理:论坛基本设置中主要是论坛基本信息的设置,如:学校论坛名称、论坛URL、主页名称、主页地址、是否开放用户注册、过滤设置。

(2)论坛管理:主要功能有建立论坛、编辑论坛。即增加论坛栏目、编辑以前建立的论坛。在网络中,难免有些同学会发一些不文明的用语,在此我们设计了过滤功能,一旦用户发一些不文明用语时,系统会自动隐藏该帖。从而行成一个良性循环的文明网络。

(3)数据管理设置:数据的备份:是先利用replace修改数据库名称,然后用copyfile 方法把修改后的数据库复制到相应的目录中去。

copyfile 功能描述:将一个或多个文件从某位置复制到另一位置。

使用语法: object.copyfile souce, destination [,overwrite]

object filesytemobject 对象名称,Souce 表示指定文件的字符串。

Destination表示目标位置的字符串. Overwrite可选,表示是否覆盖现有文件。

四、运行环境

硬件环境:WIN2003

数据库:Access2000

其他:服务器必须安装微软IE浏览器5.5

推荐:Windows 2003+IIS6.0+Access2000+IE5.5环境测试

参考文献:

[1]肖金伟.ASP网络编程技术第一版.清华大学出版社,2003(2)

上一篇:捕捉读写契合点 下一篇:信息技术环境下教学模式和教学方法创新研究