如何 建设新闻 网站

 

一、                新闻网站概述

1. 闻媒体的比较

网络传播不仅突破了纸媒体新闻传播的"时间差"障碍,而且打破了电媒体"点对面"的单向传播模式,取而代之的是全新的"点对点"的双向互动的网际传播方式。在电视上,直播是一种节目形式,是经过编导组织化、结构化的立体时空,观众看到的是一个结构好的整体,但所谓众口难调,不可能照顾到每个人的信息取向和情感需求。而网上直播则更多地提供了一种生活的自在状态和流程,以及由此生发的信息空间,更加具有个性色彩。网络新闻可以以整个互联网作为其背景资源库,相关连接可以帮助读者快速建立整体的认识,告诉人全部的事实,传达出最新的真实信息,有效地避免了传统媒体片面事实给人造成的误导,传统媒体的资源远远无法与之相比。

2. 新闻网站的优势

1)新闻传播的速度加快。网络新闻传播速度迅捷,新闻的新鲜性得到增强。对媒体来说,新闻传播程度越快,新闻就越新鲜,就越能发挥作用。从传播周期上看,一般报纸、广播、电视的新闻传播出版周期以天甚至以周计算,广播、电视新闻必须在固定的时段播出,而在网络上却可以随事件的发生、发展随时发布最新的消息。(2)新闻的趣味性得到增强。网络新闻传播广泛应用多媒体技术,增强了传播效果,使新闻的趣味性得到增强,比如使用多种媒体传达方式,如应用语言、文字、图片、影像、音讯、动画、视讯等。通过网络传达的信息刺激人们的视觉、听觉、触觉等,传达信息的技术包含电脑、影视、通信、压缩等。(3)新闻传播的联系与沟通作用得到强化。网络新闻传播的即时交互性,实现了新闻传播者和受众之间的双向交流,这使得传播者和受众随时可以进行交流,增强了传收双方的横向联系。既可以将自己的观点公之于众,也可以迅速及时地看到别人的观点,以及别人对自己发表的观点的反映,构成了“新闻参与”。(4)另一方面,互联网新闻的超容量、超文本也使受众对网络新闻较之于报纸、电视有更大的视觉漂移性。所以伴随着随着互联网传播技术和网络新闻的迅猛发展,网络新闻专题以其跨空间、超文本、全程传播、容量巨大、互动传受的魅力。     

3. 设计新闻网站的意义

“多媒体"是互联新闻网站的强人之处,它能够使我们的网上新闻突破传统媒体的技术限制,让新闻内容图文并茂、视听共赏,充分发挥它的第一时间性、广域传播性和图文视音并茂的诱人魅力。可以说正是有了图文视音频,新闻的世界更加绚丽,新闻的无限延伸才成为可能。

网络传播在容量上的巨大优势,使它能将新闻传播活动由现实领域扩大到了“赛博”领域,并把分散的信息以网络特有的手段集中起来。随着新闻事件向纵深发展,可不断向新闻专题充实最新最快的新闻信息,争取以尽可能快的速度跟进事件的发生发展,同时将与新闻事件相关的横向报道和背景资料等容纳在新闻专题中。互联网既然提供给我们一个自成体系的媒介系统,它吸取和延续了以往所有媒介的优势:诸如口头传播的即时互动,实物传播的直接形象,印刷媒介的抽象化时空,广播的声频传播乃至电视的声画动态等。因此,在网络直播中,它具备比电视直播更加丰富多彩的形式和手段。我们利用网上直播对重大活动,实时发生的事进行直播。

二、        新闻网站开发的需求分析

随着技术的不断发展和进步和用户对网站功能性的需求不断提高,如今网站项目的设计已经不能够认可能不能够认可以再仅仅简明地利用静态Html文档来完成,和前几年网站设计由一两名网页设计师权利的创作相比,网站项目的设计和开发越来越像一个软件工程,也越来越复杂,网站项目的设计和开发进入了需要强调流程和分工的时期,建立规范的、有效的、健康的开发机制,才能适当用户不断变动的需要,到达预期的计划好的策划目标。以Web应用程序为主要体现方式的架构来进行的项目设计同管理,这样的架构中包括了浏览器、网络和Web服务器等重点关键要素主体,主要体现在网站设计、以浏览器为客户端的Web应用程序开发(例如信息类网站、网站上面商店百货、虚拟邮局、客户关系管理。)等项目管理中。要进行网站的整体设计与策划,用户分析是第一位的。进行用户资源分析和相关的调研的必要性和重要性众所周知。用户是我们的网络资源、产品,以及网站页面的第一和唯一使用者。由于电脑和互联网的普及性,用户也遍及各个领域。因此,我们就必须要了解不同类型用户的习惯、技能、知识和经验等综合分析。以便预测各类不同的用户对网站内容和界面的不同需求和体验感受,为最终的设计提供依据和参考。

 为了使网站适应大多数用户,绝对不能将网站定位于计算机和设计水平的高端用户。也就是说,网站设计和制作过程,包括细节的交互行为上,不要过多的应用技术而忽略了简单的实用性。也是由于用户的知识水平、视听能力、记忆能力、可学习性等不一致性,因此对用户的分类、分析和设计就变得更加复杂化、长期化。为了设计友好、人性化而又适合绝大多数用户访问习惯和访问水平的页面,就必须考虑各类用户的人文因素、背景因素等,并将之整体有机的结合到网站策划和实际网站制作之中。

1.    功能需求分析

功能模块:(1)新闻素材搜集模块 

界面显示处理模块         

发布系统模块

新闻分类管理模块

          新闻查询功能

          新闻投票调查功能

          友情链接功能

          广告业务功能

             方便的网站管理功能

数据库管理模块 

业务逻辑处理模块(负责处理网站内部的不同模块间的各种信息交互以及外部与内部的各种业务关系处理;例如,接受用户的输入信息,根据用户输入访问数据库并判断用户的级别相应的给予不同访问权限、修改权限,在对用户服务过程中调用不同的模块;最重要的安全保护模块也包含在业务逻辑处理模块中,安全保护模块负责网络安全检测、服务安全保障,例如,在接受不同对象提交的各种信息时要对提交信息进行病毒扫描、网站在运行期间要提供网络防御,负责监测网络攻击并处理各种非法事件,建立访问日志,防火墙设置、堡垒机设置、建立网站备份,应急处理机制等)  

2.性能需求分析

·可靠性:保证新闻信息来源的可靠性,发布新闻的及时性、全面性、详细性,保证数据传输的正确性;提供的服务的正确性、可靠性。保证网站能够在正常的情况下连续不断的运行,不间断的为用户提供服务,不会频繁当机。提供负载均衡功能和人数访问上限限制使得在访问量增加的情况下网站能够承载并正常运行提供服务。

·安全性:安全问题是互联网发展中的重要问题。在整个网站系统建设过程中,充分重视安全、稳定和可靠,使用成熟的、可靠的安全产品,最大可能减小风险,做到防范于未然。能够御防网络恶意攻击,系统入侵,病毒传染等。在网络发生被攻击、破坏事件的情况下,必须尽可能地快速恢复网络信息中心的服务,减少损失。在安全防护机制失效的情况下,进行应急处理和尽量、及时地恢复。

·快速高效:能够在保证网页信息完整性的情况下,使网页能及时的下载到用户客户端,最大的减少用户的等待时间。

·易用易管理:整个网站在运作过程中,主要涉及两个客体,使用者和管理维护者。对于使用者,开发易用、易浏览的信息化技术和界面;对于管理者和维护者,系统的后台管理平台非常重要。该系统减少了管理者的工作量和操作的难度,使系统维护易操作、易管理。

·可扩展性:互联网的发展日新月异,网络信息化应用技术发展会很快。网站建设不仅满足现在的发展需要,更要考虑到将来,系统采用标准规范的技术,使其具有很高的兼容性,预留发展空间,避免重复建设,保护现有的投资。

3.技术需求分析

技术需求分析主要包括数据库技术;相关程序开发,如网页程序ASPJSPCGI、数据库程序等;网络通信服务技术;安全防护技术;负载均衡技术等等。

·网页主要采用表格方式进行排版,利用CSS进行整体样式设计,采用静态网页设计,XML可以用来分离数据和HTML文件:可以用XML记录数据,然后为XML文件指定样式表(如XSL),利用样式表将XML文件“翻译”成HTML格式来显示。XML页可以用来在HTML文档内部保存数据:既然XMLHTML都是源于SGML的标记语言,完全可以将XML“片段”嵌入HTML文件内部一记录数据,而仍然使用HTML来格式化和显示数据。使用HTML语言编辑页面XML语言封装数据,该方式有浏览速度快,易搜索,易保存等特点。

·使用asp实现与用户的交互功能,处理用户提交的数据,返回服务器的处理结果,实现页面与数据库的关联。ASPActive Server Page的缩写。它是一种包含了使用VB ScriptJscript脚本程序代码的网页。当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的 就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。ASP的网页文件的格式是.ASP。当在Web站点中融入ASP功能后,将发生以下事情:1、用户调出站点内容,默认页面的扩展名是.asp2、浏览器从服务器上请求ASP文件。 3、服务器端脚本开始运行ASP4ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。 
5
、页面信息发送到浏览器。因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。留言版用asp设计,后台采用Microsoft Access 数据库进行管理,使用SQL语句实现对数据库的访问、修改、删除等管理,通过XML与采用ADO.NET操作数据的应用程序沟通。

·新闻网站总容量比较大,信息量大,需要申请自己的IP和域名,建立自己的网站服务器,防火墙,堡垒机。采用Window2000/NT操作系统。

对浏览者运行要求较低。用户只需装有IE5.0及以上版本即可浏览网站。

·服务编程使用C#语言编程实现服务处理,使用XML封装数据,在XML API(用来读写、访问XML的应用程序)的支持下实现数据跨平台、跨应用的交互。

·网站安全性,防黑、防病毒方案。具有安全防护机制、安全检测机制和安全恢复机制。“网络安全(networksecurity)”进行逻辑上的分别定义,即安全攻击(security attack)是指损害机构所拥有信息的安全的任何行为;安全机制(security mechanism)是指设计用于检测、预防安全攻击或者恢复系统的机制;安全服务(security service)是指采用一种或多种安全机制以抵御安全攻击、提高机构的数据处理系统安全和信息传输安全的服务。及时发现和制止对系统进行的各种攻击,作全方位的、整体的网络安全防范体系。

·负载均衡技术。负载均衡建立在现有网络结构之上,它提供了一种廉价有效的方法扩展服务器带宽和增加吞吐量,加强网络数据处理能力,提高网络的灵活性和可用性。它主要完成以下任务:解决网络拥塞问题,服务就近提供,实现地理位置无关性;为用户提供更好的访问质量;提高服务器响应速度;提高服务器及其他资源的利用效率;避免了网络关键部位出现单点失效。负载均衡是一种策略,它能让多台服务器或多条链路共同承担一些繁重的计算或I/O任务,从而以较低成本消除网络瓶颈,提高网络的灵活性和可靠性。

三、   网站设计

1. 网站开发平台

本网站主要用Macromedia Dreamweaver MX进行网页设计,动画部分用Macromedia Flash 5.0制作,位图图片主要用Adobe Photoshop 6.0处理,矢量图主要用Macromedia Firework MX进行设计。数据库用Microsoft Access。网站采用时下流行的浏览器/服务器方式进行访问。在visual stidu.net平台下使用C#语言开发。

2. 网站总体构架设计

网站构建分为逻辑构架和物理构建。逻辑构建分为:用户表现、业务服务、数据服务;物理结构分为:用户界面、程序和函数、数据库;其中用户表现接受用户输入,输出处理结果。业务服务实现逻辑处理(上层)、调用组件(下层);数据库存储数据对象包括本地数据和网络数据。我们采用多层构架,在COM,DCOM,CORBA,,RMI, Xml Web Services中我们选择Xml Web Services构架,因为Xml Web Services是基于浏览器的web应用程序使用HTTP标准协议进行通信,是松耦合的,对调用者是透明的,只要它的接口不变,调用者就不需要作任何改变;同时它又具有良好的封装性;是一种公用、开放的系统架构,采用完全免费、标准的协议完成对自身的描述以及数据的传输和交换;它是高度的可集成性,正真实现了平台和语言的跨越,使现有的系统都可以方便的将现有的功能封装为Web Service发布出来,供其他系统调用。Xml Web Services给应用程序带来的好处包括:1.平台无关性2.通用的通信通道3.企业业务的可扩展性4.功能的可重用性。我们使用ASP.NET来构建Xml Web Services,它继承了ASP.NET的强大特性,包括使用HTTP标准网络协议,可使用多种语言编写和与IIS的集成等等。这就大大减轻了开发和部署Xml Web Services的工作量。

   以下是Xml Web Services项目中的文件及其作用:

Global.asax该文件位于IIS上创建的虚拟目录的根目录中,用于处理ASP.NET中的applicationsesion两个对象的相关事件。

Web.config文件是Xml Web Services中非常重要的配置文件,在其中我们可以设置Xml Web Services的方方面面,包括安全性的设置。

MyService.vsdisco被称为dynamic discovery document(动态发现文档),通过发布它可以使Xml Web Services 具有被动态发现的特性。

AssemblyInfo.cs该文件包含有项目文件的相关信息并将被编译成Xml Web Service程序集。

MyFunction.asmx该文件承载Xml Web Services的具体功能—Web Method.

Xml Web Service根目录中的bin子目录是一个非常重要的目录,任何程序的编译结果将被保存在此,且这些编译结果无需注册而将直接生效。

网站界面

Xml Web Services中全部的规范、技术都是以XML作为底层核心和构架基础的。无论是Web Services的调用(SOAP技术)、Web Services的描述(WSDL技术),还是Web Services的发现(UDDI技术),都是使用XML作为信息描述和交换的标准手段。由于全部采用XML技术,所以这些标准都是与平台无关的,这样,就组成了一个与平台无关的、与传输无关、于语言无关的分布式计算框架所必须的基本内容。Xml Web Services架构基于三种脚色(服务提供者、服务注册中心和服务使用者)之间的交互。交互具体涉及到发布、查找、和绑定操作。这些操作和脚色一齐作用于Web Services构件:Web Services软件模块及其描述。一般情况下,服务提供者可通过网络访问软件模块;服务提供者定义Web Services的服务描述,并将它发布到服务注册中心或者直接发布给服务使用者。服务使用者从本地或服务注册中心进行查找操作,搜索到服务描述,然后根据服务描述进行与服务提供者绑定的操,以调用相应的Web Services并与之交互。
界面中显示在客户端的网页。

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值