周露露 孙玉涛
摘要:本文主要讲述了基于ASP技术和Access数据库技术的商会动态新闻发布系统的设计和开发。主要针对商会网站新闻发布不及时、条理不清晰和人们对新闻发布有较高期望的现状,制作了一个动态新闻发布系统,方便信息的交流,满足社会和人们的需要。
关键字:动态新闻发布系统;ASP技术;Access数据库技术
项目来源:安徽财经大学校级青年项目,项目编号:ACKY1324;安徽省教育厅青年基金项目 ,项目编号:KJ2011B002
0 引言
动态新闻发布系统,也叫做内容管理系统,就是把新闻网页上会经常变化的内容集中起来管理,并依据其具有的共性分类,然后经过整理,使它们变的有条理,最后发布到网站上的一种网站应用程序。动态新闻发布系统具有可以减少网站更新维护的工作量、缩短网站更新速度、及时管理新闻信息、降低服务器的负担,提高新闻的浏览速度、加快信息的传播速度的优点。保持网站的活力和影响力,拓宽了网络新闻媒介的发展。
ASP技术具有无需编译、易于生成、独立于浏览器、面向对象、与任何ActiveX Script语言兼容、源程序代码不会泄漏等优点,是动态新闻发布系统的理想开发工具。所以本文采用ASP这种简单、方便、快捷的开发工具,制作了一个条理清晰、功能完善的动态字新闻发布系统。
1 系统分析
1.1 系统需求分析
现在,随着经济和信息技术的迅速发展,网络已经对我们的生活造成很大的影响,在人们的生活中扮演着重要的角色。现在人们获取信息的途径,已经不是报纸、电视、广播等传统的媒介,而是互联网,它克服传统媒介传播速度慢、传播面窄的缺点,以其快速的传播速度和无处不在的传播区域等优点而迅速发展;随着商会网站的发展,基本上每个商会已经拥有一个动态新闻发布系统,来及时的和其他商会网站交流信息,完善商会的功能,促进商会更好的发展。
1.2 系统功能分析
在动态新闻发布系统中,主要有管理员和普通用户两类用户。管理员能够实现用户的管理和新闻的删除功能,在对用户的管理中,包括增加用户和修改用户;而普通用户可以实现新闻的发布和新闻的浏览功能。这样就能实现即及时快速的发布新闻消息,也可以实现对新闻的用户的良好管理。
2 系统设计
2.1 系统功能结构设计
按照动态新闻发布系统的功能分析和广大用户的需求,在新闻发布系统这一模块,主要分为管理员登陆登录模块和普通用户登陆模块。管理员在登录后可以管理普通用户和删除新闻,普通用户在登陆后则可以发布新闻和浏览其他普通用户已发布的新闻。那么系统功能结构图就如图2.1所示。
管理员登陆模块:管理员再输入正确的用户名和密码后,可以登录系统,进行相应的操作。
普通用户登陆模块:浏览者在输入正确的用户名和密码后,可以登录系统并实现相应的操作。
用户管理:管理员在登录后可以对用户进行一些需要的操作。
增加用户:管理员可以根据需要和实际情况来增加新的用户。
修改用户:管理员可以修改用户的一些信息。
新闻管理:管理员在登陆后可以删除不合要求或过期的新闻,以保证所发布的新闻都是合理且及时的。
发布新闻:普通用户在登陆后可以进行新闻的发布,发布自己想要发布的新闻。
2.2 系统数据库设计
网站数据库,是动态网站存放网站数据的空间。网站数据是由一个专门的数据库来存放的。网站数据可以通过网站后台,直接发布到网站数据库,网站则把这些数据进行调用。网站数据库根据网站的大小、数据的多少,决定选用SQL或者Access数据库。Access更适合一般的网站,而且在数据量不是很大的网站上,检索速度快,节约成本。本文在制作新闻发布系统是采用Access数据库技术。
在新闻发布模块,需要构造所发布新闻的相应数据如表2.1所示。
按照系统的功能结构图和系统的数据库设计,可以知道系统的数据转动的流程,所以可得系统的数据流图如图2.2所示。
3 结论
经济的发展越来越迅速,人们的生活水平越来越高,网络在人们生活中的作用也越来越重要,而新闻发布系统成为网络向人们传播信息的重要渠道,也成为未来网络建设的重要部分。本文对如何开发设计动态新闻发布系统进行简单系统的介绍。开发制作的新闻发布系统很好的实现了动态发布新闻的功能,可以很好的满足各界的需求,完善网络的功能,更好的存进信息技术的发展,但是也存在一些问题,希望在以后的进一步时间中改善。
参考文献
[1]肖学玲.基于ASP的动态新闻发布系统设计
[2]张固 汪晓平ASP网络应用系统典型模块开发实例解析[M].人民邮电出版社,2004
[3]杨冀川.ASP动态网站设计实战[M]北京:机械工业出版社,2000
[4]冯昊.ASP动态网页设计与上机指导[M]北京:清华大学出版社,2002
[5]李劲.精通ASP书据库设计[M].北京:科学出版社,2001
作者简介
周露露(1993-),女,山东枣庄人,研究方向:数据库和网站开发。