1.3 课题开发的目的与意义
开发新闻发布系统的意义在于:21 世纪是信息的时代,是网络的时代,进入信息社会高速发展的时代,数字化革命给所有领域带来新的改变。企业对信息的掌握程度、信息获取是否及时、信息能否得到充分利用、对信息的反应是否敏感准确,已越来越成为衡量一个企业市场竞争能力的重要因素。所以建立动态的新闻发布系统适应社会和企业发展的要求,其意义是巨大的。现在是网络应用发达的时代,通过报纸、电视、广播等方式获得新闻资讯资源和世界最新动态的效率是很低的,而通过网络来获取这些信息则会快得多并且全面得多。为了规范信息管理,方便网站管理员管理新闻、公告、规章制度、会员信息等,尽快让用户了解世界的最新资讯新闻,通过留言板,解决网友的一些问题,也让网站管理员了解了广大网友的实际需求,提高网站的管理力,方便管理员和网友的使用。 计算机技术的发展,网络对我们生活和工作显得越来越重要了,特别是信息高度发达的今天,人们对最新信息的需求和发布迫切地需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布、多栏目管理的网上交互系统。
1.4 新闻发布系统的现状
随着信息技术的发展,人们更加希望于能够在网上了解更多的新闻和信息,网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的 WEB 网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。互联网的世界里蕴藏无限生机,这里只有想不到的、没有做不到的。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。目前主流的新闻发布系统主要分为以下几类。
1. 前台动态显示的新闻发布系统
该类系统大约占 60% 的分额,其主要特点是前台采用编程语言动态读取数据库的内容,随时更新,该类系统设计简单,适合大多数中小企业建站需要,通用性不强,一般需要量身定做,不适合大型新闻站点,当用户过多时,编程语言动态读取数据库就势必消耗大量的服务器资源,造成系统运行缓慢,甚至崩溃,同时由于前台新闻是动态从数据库中读取,导致前端用户直接接触到数据库,很容易造成一些不安全的因素,例如:SQL Injection[5]。
2. 前台静态显示的新闻发布系统
该类系统大约占有 30%多的市场分额,其主要特点为:前台新闻全部生成 HTML 静态文件,前台无须读取数据库,浏览器只需要直接下载 HTML文件即可浏览新闻,浏览速度得到提高,同时也大大减轻了数据库服务器的压力,该系统后台设计复杂需要处理复杂的模板标签和个模板之间的逻辑,一般采用三层模式实现,该类系统灵活性大,可以通过模板自定义实现界面复杂的前台页面,一般不需要为某一个企业而定做,该系统具有良好的通用性,适合各类新闻站点,同时,系统把前端用户和数据库分割开来,系统的安全性得到大大的提高[5]。
3. 基于文本的新闻发布系统
该系统在市场上占有很少的一部分,主要是把前面的数据库换成了TXT 格式的文本文件,该系统主要缺点是文本文件是无序的,管理起来非常麻烦,而且安全性不高,很容易造成数据冗余,因此,目前还没有见到该类系统的商业版本,一般都作为个人用户使用[5]。 JSP新闻发布系统的设计+文献综述(3):http://www.youerw.com/jisuanji/lunwen_17091.html