基于ASP的网上新闻发布系统

基于ASP的网上新闻发布系统


2024年5月3日发(作者:)

维普资讯

2008年第7期 

(总第107期) 

大众科技 

DAZHONG KEJI 

No.7,2008 

(Cumulatively No.107) 

基于ASP的网上新闻发布系统 

嵇可可 

(江苏食品职业技术学院,江苏淮安223001) 

【摘要】文章介绍如何利用ASP的工作原理及连接数据库的方法,介绍了网上新闻发布系统功能模块的组成及实现方法。 

【文献标识码】A 【文章编号】1008—1151(2008)07—0033—02 

(1)操作简单,界面友好; 

(2)即时可见:对信息的处理(包括录入、修改、删除) 

将立即在主页的对应栏目显示出来,达到“即时发布、即时 

见效”的功能; 

(3)功能完善:包括新闻的录入、修改、删除和浏览等。 

【关键词】ASP;数据库;功能模块 

【中图分类号】TP315 

随着经济的不断发展,人们获取信息的手段已经越来越 

多。主流的是通过因特网获取信息。因此,网上新闻发布系 

统会越来越体现出它的实用性。本文将介绍如何利用ASP技 

术开发网上新闻发布系统,实现了信息的动态管理,使得对 

信息的管理更加及时、高效,提高了工作效率。 

(一)ASP工作原理 

ASP是Active Server Pages的缩写,中文名称叫做“动 

态服务器页面”。ASP是一套微软开发的服务器端脚本环境, 

ASP内含于IIS 3.0和4.0之中,通过ASP我们可以结合 

(四)系统详细设计 

1.数据库设计 

本系统包含三个数据表,分别用来记录新闻详细信息 

(news)、新闻类别(type)和管理员信息(user)。 

HTML网页、ASP指令和ActiveX元件建立动态、交互且高效 

的WEB服务器应用程序。有了ASP就不必担心客户的浏览器 

是否能运行你所编写的代码,因为所有的程序都在服务器端 

2.系统功能模块设计 

本系统主要分为新闻浏览和新闻管理两个方面。具体模 

块如下图所示: 

执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完 

毕后,服务器仅将执行的结果返回给客户端浏览器,这样也 

减轻了客户端浏览器的负担,大大提高了交互的速度。 

(二)ASP连接数据库的方法 

ASP访问后台的数据库是通过其内置的数据库存取组件 

ADO来实现的,大致可分为两种:一种是配置数据源名;另一 

种是未配置数据源名。在本系统中,采用的是未配置数据源 

名的方法。利用此方法访问数据的过程主要分以下几步:首 

先,使用Server.CreateObject服务器创建对象方法建立ADO 

连接对象;其次,指定所用的数据库的oDBc驱动程序名称, 

利用connection对象中的open方法打开数据库;再次,对 

数据库做相应的操作;最后,关闭数据库连接。设计系统时, 

将数据库连接的代码存入在conn.asp中,当需要连接时,只 

要用Include语句包含此文件即可。连接语句如下: 

<% 

3.主要功能模块的实现 

(1)新闻的浏览 

1)首页 

Set dbconn:Server.create0bject("ADODB.Connection ) 

connstring= DRIVER={Microsoft Access Driver 

首页主要包括新闻的分类、各类别新闻的5条最新记录、 

新闻管理系统登录和其它信息等。 

由于新闻的分类相对比较固定,首页没有采用数据库的 

方式编排新闻的类别次序。本系统采用了静态的设计办法确 

定新闻的类别。 

新闻的类别名的右边有一按钮,点击用于显示该类别的 

(木.mdb)); 

%> 

DBQ= &Server. ̄kvPath( administer.mdb ) 

dbconn.Open connstring 

(三)系统工作原理 

1.运行环境 

所有新闻。新闻类别名的下面即为该类别新闻的5条最新记 

录,显示于首页,用户点击这些新闻的标题即可查看新闻的 

详细内容。 

首页的新闻主体页面的左上角显示了当前的(客户端)系 

本系统可以在Windows 2000 Server操作系统平台运行, 

Web服务器为IIS,数据库服务器为Microsoft Access 2000。 

2.功能特点 

【收稿日期】2008—05—05 

【作者简介】嵇可可(1971一),女,江苏食品职业技术学院教师,研究方向为计算机应用。 

33. 

维普资讯

统时间。系统时间下面是新闻管理系统的登录处。只有具备 

校对新闻功能,是为了方便管理员对已经添加的新闻进 

新闻管理权限的工作人员才能进入新闻管理系统页。 

行校对。管理员点击此项后可以看到数据库中已经存在的管 

2)分类新闻的列表 

理权限内的所有新闻的列表。这些新闻已经按照添加的时间 

本页根据地址栏中传递的indextype变量的值,查找相 

顺序排好,分页显示,每页显示10条记录。这样,用户可以 

应类别的新闻,按照新闻添加时间的先后顺序列在页面上, 

方便地查找到所要校对的新闻。 

分页显示,每页显示20条新闻记录。 

当点击对应新闻的预览时可查看到新闻在网页中的显示 

3)新闻内容显示 

的效果,此预览不计入新闻的点击次数。 

要显示新闻的详细内容,首先要从数据表中找到该新闻 

若管理员在校对新闻时发现了错误,需对新闻进行修改 

记录,然后将新闻的点击次数加1,最后再将新闻信息在页面 

时,点击对应新闻的修改功能即可进入修改界面,修改完后 

上显示出来。 

点击“提交”即可。 

(2)系统管理及各项操作 5)删除新闻 

1)系统管理首页 在新闻网站中,新闻数据库需要存取和处理的数据量比 

系统管理首页的设计要方便管理员操作,所以我考虑将 较大,我要经常对数据库作必要的清理,把那些无关紧要的 

该页的主体分为左右两部分: 

新闻作必要的删除处理。 

左边部分主要是该管理员可以进行的操作:添加、删除、 

管理员登录系统后,点击“删除新闻”,框架中将会加载 

修改新闻、修改密码,若该管理员是系统管理员(超级管理 数据库中已经存在的管理权限内的所有新闻,按照新闻添加 

员),还可以管理其他管理员:添加新管理员和删除已有管理 的时间顺序排好,以每页10条记录的形式分页显示。用户若 

员。 

要删除某条新闻,点击相应新闻后的删除功能即可完成删除 

右边部分使用框架(iframe)结构,用户在左边部分选择 

功能。 

所需操作,即可在该框架中调出相应的操作页面。这不仅方 

6)修改密码 

便了用户操作,还节约了加载网页其他部分的时间。 

为了保证系统的安全运行,不让未被允许的人员进入系 

2)用户管理 

统管理页面,系统允许管理员自行修改自己的密码。 

当登录管理员是系统管理员(超级管理员)时,系统将会 

(五)总结 

有此功能。点击此功能,系统会在右边的框架中加载用户管 本文基于ASP技术和数据库访问技术,成功设计并实现 

理页面。该页面共有两项内容:添加新管理员和删除管理员。 

了网上新闻发布系统。该系统具有较完备的前、后台处理功 

添加新管理员时,只要填写好新管理员的用户名、初始 能,使网上招聘更加快捷,具有较强的实用性。当然,它肯 

密码(该密码新管理员可以自行修改)和管理权限,点击“确 

定还存在着许多需要改进的地方!笔者将在以后的研究中对 

定”即可加入到数据库中。 

其进行修改,以使其更加完善、稳健。 

在添加新管理员的表单的下面是当前系统中的所有管理 

员的用户名和用户权限的列表,系统管理员只要点击删除, 

【参考文献】 

即可方便地删除对应的管理员。 

【1】黄圣杰,王际勇,宋海波.Weber.HTML亲密接触【M】.北京: 

3)添加新闻 

北京希望电子出版社.2001. 

当管理员进入系统后,点击“添加新闻”,右边的框架将 

【2】李存斌,樊建平.ASP高级编程及其项目应用开发【M】、北京: 

会加载添加新闻的界面。管理员输入新闻的信息(其中新闻的 

中国水利水电出版社.2003. 

标题和主题是必填项目)后,点击“提交”即可完成向数据库 

【3】王鹏,雷富强,孙震,李岩.轻舞飞扬一AsP网络编程实例 

中添加新闻信息。 

【M】.北京:中国电力出版社,2001. 

注:若登录用户是系统管理员,还需要选择新闻所属的 

【4】丁贵广,等.ASP编程基础与实例【M】.北京:机械工业出版 

类别,否则,系统自动确定所添加的新闻的类别,无需管理 

社.2002. 

员再作选择。 

【5】杨皓,等.ASP步步高【M】.北京:机械工业出版社,2001. 

4)校对新闻 

(上接第44页) 

图象水印技术Ⅱ】.计算机工程与应用,2003,(18):69—71. 

从图2可以看出,通过控制小波函数的压缩阀值可以调 

【2】王晓丹,吴崇明.基于MATLAB的系统分析与设计——图 

整压缩图象的质量,不同阀值的情况下,压缩后图象剩余能 

象处理[M】.西安:西安电子科技大学出版社,2000. 

量百分比也有差异,本文用于图象压缩的小波函数db4是小 

【3】孙兆林 11AB6 图象处理 .北京:清华大学出版社 D【】2. 

波簇中最简单最基本的函数之一,利用其他的小波压缩函数 

【4】涂望明,魏友国,施少敏.MATLAB在数字图象处理中的应 

或与其他编码算法结合得到的结果也会有所不同,但整体算 

用Ⅱ】.微计算机信息,2007,23(2):299—300. 

法的基本思路是一致的。 

【5胡涛,5】汪强,张志刚.基于Matlab的图象融合方法Ⅱ】.计算机 

工程,2003,29(14):177-178. 

【参考文献】 

…1潘哲朗,钟金刚.一种用MATLAB实现的基于小波变换的 

34一 


发布者:admin,转转请注明出处:http://www.yc00.com/web/1714750895a2508470.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信