广西海纳新闻传媒有限公司新闻发布系统设计大学毕业论文.doc

上传人:夏** 文档编号:559469926 上传时间:2023-08-09 格式:DOC 页数:35 大小:685.50KB
返回 下载 相关 举报
广西海纳新闻传媒有限公司新闻发布系统设计大学毕业论文.doc_第1页
第1页 / 共35页
广西海纳新闻传媒有限公司新闻发布系统设计大学毕业论文.doc_第2页
第2页 / 共35页
广西海纳新闻传媒有限公司新闻发布系统设计大学毕业论文.doc_第3页
第3页 / 共35页
广西海纳新闻传媒有限公司新闻发布系统设计大学毕业论文.doc_第4页
第4页 / 共35页
广西海纳新闻传媒有限公司新闻发布系统设计大学毕业论文.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《广西海纳新闻传媒有限公司新闻发布系统设计大学毕业论文.doc》由会员分享,可在线阅读,更多相关《广西海纳新闻传媒有限公司新闻发布系统设计大学毕业论文.doc(35页珍藏版)》请在金锄头文库上搜索。

1、摘 要在Internet飞速发展的今天,互联网已经成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面都发挥着极其重要的作用。因此网站建设在Internet应用上的地位是显而易见的,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。网络新闻的制作,编辑,传播的相关工作也提出了更高的要求。网络新闻系统除了具有传统媒体的时效性和真实等属性外,还具有自身的独特性,如网络新闻的资料性,便利性和广泛的自由性,都是其发展的重要因素。本论文论述了新闻发布系统的概念、结构、特点及系统开发的基本原理和方法,全文共分为引言、新闻发布系统简介、开发工具及开发环境的介绍

2、、结构设计、数据库设计、详细设计在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性。在开发方法的选择上,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计。本系统基于windows 2000平台。在设计过程中运用了IIS,ASP和ACCESS数据库等语言实现,并使用了Dreamweaver,Firework等工具进行辅助设计。同时运用分页显示、动态显示新闻等关键技术。主要阐述了功能模块设计、数据库结构设计、开发环境配置,页面设计等技术。其中重点介绍了新闻录入模块,用户注册模块和个人信息维护模块等内容。关键词: 新闻显示; 图片浏览; 新闻列表; News Co

3、mment; News Management目 录引 言1第1章 新闻发布系统简介21.1 新闻发布系统21.2 新闻发布系统的特点21.3 新闻发布系统的分类31.3.1 前台动态显示的新闻发布系统31.3.2 前台静态显示的新闻发布系统31.3.3 基于文本的新闻发布系统31.3.4 基于XMP数据的新闻发布系统4第2章 开发工具及开发环境的介绍52.1 ASP技术简介52.2 ACCESS2003 技术简介52.3 开发目的62.4 项目开发背景62.5 系统开发环境62.5.1 硬件条件62.5.2 系统平台72.6 系统的性能需求72.6.1 对性能的规定72.6.2 数据管理能力要

4、求7第3章 系统设计83.1 系统功能83.1.1 客户界面部分83.1.2 管理界面部分83.2 系统设计83.2.1 系统设计思想83.2.2 系统功能模块划分9第4章 数据库建立114.1 数据库结构114.2 数据表154.3 数据库逻辑设计164.4 数据库的生成与连接17第5章 系统的详细设计195.1 系统预览195.2 系统特点195.3 前台显示205.3.1 登录页面的设计215.3.2 主页栏目内信息显示的设计225.3.3 新闻搜索功能的设计235.3.4 推荐新闻和热点新闻的显示235.3.5 单条新闻的显示235.4 管理员的管理235.5 后台管理245.5.1

5、专题管理255.5.2 类别管理255.5.3 评论管理265.5.4 公告管理265.5.5 网站调查管理265.5.6 用户注册等级管理275.6 新闻录入管理275.7 其它系统管理28结 论30参考文献31致 谢32引 言伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,Internet的出现打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网页成了企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。尤其是在新闻信息领域,各种新闻信息的发布分秒变换,人们对新闻信息的需求也有了更新,更高的要求

6、。所以网页也逐渐成为一种新兴的信息发布资源。随着Internet的进一步发展, 而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点使得静态Web站点的开发与维护变得越来越困难,一方面,信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,同时,信息量的增多和交互性的加强也使HTMP显得越来越难以胜任。另一方面,静态网页由于不能与浏览者进行有效性的交互,使人们感到越来越乏味,越无趣,所以不愿意再一次地进入同一站点。显然开发动态网页或动态内容成了越来越多的站点所追求目标。而新闻发布系统的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网站的更新维护工作简化到只需录入文

7、字和上传图片,从而使网站的更新速度大大缩短,在某些专门的网上新闻站点,如新浪的新闻中心等,新闻的更新速度已经缩短到五分钟一更新,从而大大加快了信息的传播速度,也吸引了更多的长期用户群,时时保持网站的活动力和影响力。第1章 新闻发布系统简介1.1 新闻发布系统新闻管理系统是一个信息管理系统,该系统总体采用B/S(浏览器/服务器)体系结构。可分为新闻浏览系统和后台数据库管理系统。前台新闻浏览系统包括新闻搜索模块、新闻浏览模块和新闻列表模块,这些模块主要提供普通用户浏览新闻,同时也提供用户注册、用户登录以及用户信息修改。后台数据库管理系统包括新闻管理模块、新闻录入模块、用户管理模块和新闻栏目管理模块

8、,这些模块主要提供管理员对系统进行维护。新闻发布系统(News Repease System or Content Management System)又叫做信息管理系统,是一个基于新闻和内容管理的全站管理系统,该系统总体采用B/S结构,可分为新闻浏览系统和后台数据库管理系统,它可以将杂乱无章的信息(包括文字、图片和影音等)经过组织,合理有序地呈现在大家面前。当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出。新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能。简单地说,新闻发布系统就是充当

9、一个网络新闻媒介的功能,主要实现对新闻的分类、上传、审核、发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能,当然这些功能也可以是某一个账号全部具有。随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统做为网络媒体的核心系统,其重要性是越来越重要:一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的(电视、电台等),同时,Internet发展到当今,可以说,只要你上Internet,你就会接触到新闻发布系统,新闻发布系统的

10、用户是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。1.2 新闻发布系统的特点与一般的信息系统相比较,新闻发布系统具有以下特征:基于B/S模式下的WEB信息系统,数据库逻辑相对简单,但数据量一般比较庞大;户数量大,服务器压力大,是系统设计中必须考虑的问题之一,而一般的信息系统相对压力要少了很多;一个开放式的系统,前台浏览无须验证。1.3 新闻发布系统的分类1.3.1 前台动态显示的新闻发布系统该类系统大约占60%的分额,其主要特点是前台采用编程语言动态读取数据库的内容,随时更新,该类系统设计简单,适合大多数中小企业建站需要,通用性不强,一般需要量身定做,不适合

11、大型新闻站点,当用户过多时,编程语言动态读取数据库就势必消耗大量的服务器资源,造成系统运行缓慢,甚至崩溃,同时由于前台新闻是动态从数据库中读取,导致前端用户直接接触到数据库,很容易造成一些不安全的因素,例如:SQP Injection。1.3.2 前台静态显示的新闻发布系统该类系统大约占有30%多的市场分额,其主要特点为:前台新闻全部生成HTMP静态文件,前台无须读取数据库,浏览器只需要直接下载HTMP文件即可浏览新闻,浏览速度得到提高,同时也大大减轻了数据库服务器的压力,该系统后台设计复杂需要处理复杂的模板标签和个模板之间的逻辑,一般采用三层模式实现,该类系统灵活性大,可以通过模板自定义实现

12、界面复杂的前台页面,一般不需要为某一个企业而定做,该系统具有良好的通用性,适合各类新闻站点,同时,系统把前端用户和数据库分割开来,系统的安全性得到大大的提高。1.3.3 基于文本的新闻发布系统该系统在市场上占有很少的一部分,主要是把前面的数据库换成了TXT格式的文本文件,该系统主要缺点是文本文件是无序的,管理起来非常麻烦,而且安全性不高,很容易造成数据冗余,因此,目前还没有见到该类系统的商业版本,一般都作为个人用户使用。1.3.4 基于XMP数据的新闻发布系统它用XMP数据岛代替了数据库,XMP是一个有序的数据文件,比数据库的读取速度更快,但操作起来没有数据库这么方便,但是由于开发技术难度大,

13、该类系统现在市场很少见到。综上所述,新闻发布系统就是一个把杂乱无章的新闻信息有效得组织起来并以有序的方式呈现给前端客户的一个信息系统,系统主要实现对新闻的分类、管理、检索、浏览等一系列问题,从而为用户提供一个美观、大方、快速的前台新闻阅读界面。5第2章 开发工具及开发环境的介绍2.1 ASP技术简介 ASP全称为Active Server Pages,它是一套微软开发的服务器端脚本环境,是创建动态网页的一个很好的工具,起着一种编程语言的作用,是HTMP代码与ASP程序代码的集成品,其工作原理是当浏览者发出浏览请求的时候,服务器会自动将ASP的程序码,解释为标准HTMP格式的网页内容,再送到浏览

14、者浏览器上显示出来。ASP的特点如下:1、ASP使用VBScript脚本语言直接源于VB语言,秉承了VB简单易学的特点,掌管起来非常容易。2、无须编译,容易编写,可在服务器端直接执行。3、利用ADO组件轻松存取数据库。4、与浏览器无关,客户端只要使用可执行HTMP码的浏览器,即可浏览ASP所设计的网页内容。5、ASP能与任何ActiveX scripting语言相容。除了可使用VBScript或JavaScript语言来设计外,还通过ppug-in的方式,使用由第三方所提供的其他脚本语言。6、ASP技术的处理速度相当快,并且其安全性也很高,ASP的源程序,不会被传到客户浏览器,因而可以避免所写

15、的源程序被他人剽窃,也提高了程序的安全性。ASP有5个固有对象这5个固有对象分别是Request(请求对象)、Response(响应对象),Server(服务器对象),Apppication(应用程序对象),Session(会话对象)。2.2 ACCESS2003 技术简介 Access2003 就是关系数据库开发工具,数据库能汇集各种信息以供查询,存储和检索.。那么什么叫数据库呢?数据库(Database)是由一些有意义和有关系的数据(data)所组合而成.一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Fiepd)所组成,不同的字段存放这不同的数据.所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位。在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(Database Management System DBMS)。数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用。Access的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于Excep的电子表格,可以使数据库一目了然.另外,Access允许创建自定义报表用于打印或输出数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号