基于ASP的高校新闻专栏系统的设计.docx

基于ASP的高校新闻专栏系统的设计.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于ASP的高校新闻专栏系统的设计

?

?

【摘要】论述了使用ASP+ACCESS技术制作高校新闻专栏系统的设计思想,主要包括专栏网站的整体建设流程、系统的总体设计、系统安全权限问题、新闻专栏系统的实践等相关内容,解决了快速制作专栏系统的问题。

论文关键词:ASP,新闻专栏,权限

随着高校信息化的普及与发展,越来越多的高校都开始重视网站的建设,其中,新闻专栏由于其主题明确、内容丰富以及吸引了很大一批网上用户。因此,每一年都会有很多的新闻专栏或者其它的重要事件需要发布,如果每一个新闻专栏都需要重新设计制作会浪费很多的时间,同时也是一个重复性的工作。

该系统提供了一个通用的新闻专栏网站平台,用户只需要设计新闻专栏的页面,然后调用ASP模块固定代码,就可以正常发布一个新闻专栏了,提高了工作效率。

目前高校新闻专栏系统的主要问题:

(1)不能实现多用户的新闻提交,所有的新闻都得交到管理员发布。

(2)新闻管理中没有审核功能,

(3)安全性不是特别好,有些时候会受到攻击。

以上存在的问题将在下面的设计和实现技术当中解决。

1系统的总体设计

该系统充分利用网络资源,发挥B/S模式的WEB应用程序,在功能和框架上进行了反复实践和修改,以满足高校新闻专栏系统的设计,主要特点是:

(1)采用了模块化的B/S体系架构,易于维护和扩展

(2)使用了四种安全方法,保证新闻专栏系统的安全性。

(3)界面美观,功能全面,使用了所见即所得的编辑器,提高了工作效率。

1.1运行环境

该系统采用了比较常用的MicrosoftWindows2003Server系统平台,IIS6.0WEB服务器,ACCESSE数据库,方便维护与发布。

1.1.1IIS6.0和IIS5.0对比:

(1)应用程序池:IIS6可以将单个的Web应用程序或多个站点分隔到一个独立的进程(称为应用程序池).应用程序池以独立进程的方式极大的提高了Web服务器的安全和稳定性.该进程与操作系统内核直接通信。

(2)IIS6.0还提供状态监视功能以发现、恢复和防止Web应用程序故障。

(3)集成的.NET框架(DOTNET)

Microsoft.NET框架是用于生成、部署和运行Web应用程序、智能客户应用程序和XMLWeb服务的Microsoft.NET连接的软件和技术的编程模型,这些应用程序和服务使用标准协议(例如SOAP、XML和HTTP)在网络上以编程的方式公开它们的功能。

(4)连接并发数,网络流量等监控这样可以使不同网站完全独立开.不会因为某一个网站的问题而影响到其他网站.

(5)IIS6.0提供了更好的安全性通过将运行用户和系统用户分离的方式.IIS服务运行权限和Web应用程序权限分开,保证web应用的足够安全.这些是其他Web服务器所欠缺的。

1.2功能设计

新闻专栏发布模块:这是主要是对文字、图片、视频、附件等进行编辑和处理,并可通过所见即所得的编辑器,对以上内容进行排版,最终以网页的形式发布在专栏上。

新闻专栏审核模块:对于高校的各个部门或者院系投放的稿件进行审核编辑,同时对不满足条件的稿件进行处理。

新闻专栏管理模块:对于分类的新闻进行修改、删除、移动等功能。

图片专栏发布模块:管理首页的图片新闻和滚动

权限专栏管理模块:对于不同的部门或者院系,分配不同的帐号登录系统,方便各个部门或者院系投放稿件。

1.3程序设计

根据多次实施新闻专栏系统的经验,吸收了其他新闻专栏系统的特点,制作了新闻专栏系统。设计中的关键技术和算法如下:

1.3.1数据库连接

考虑到实用性和方便性的优点,我们使用了ACCESS,连接的代码如下:

%

OnErrorResumeNext‘如果连接有错误,直接报错,而不是提示看不懂的代码。

dimconn

dimconnstr

dimdb

db=POPdata/ccccData.mdb’连接的数据的位置

Setconn=Server.CreateObject(ADODB.Connection)

connstr=Provider=Microsoft.Jet.OLEDB.4.0;DataSource=Server.MapPath(db)

conn.Openconnstr’

IfErrThen

Err.Clear

Setconn=Nothing

Response.Write数据库连接文件出错,请联系管理员。

Response.End

EndIf

%

1.3.2ACCESS在IIS下安全设置

为了防止SQL数据库被下载使用,随便制作一个0字节的DLL文件,用来映射MDB文件,这样子无论MDB文件是什么名字都不会被下载,在IIS里设置

文档评论(0)

183****9213 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档