新闻发布系统
引语
新闻发布系统(News Release System or Content Management System)又叫做内容管理系统,是一个基于新闻和内容管理的全站管理系统,新闻发布系统是基于B/S模式的WEBMIS系统。本系统可以将杂乱无章的信息(包括文字图片和影音)经过组织,合理有序地呈现在大家面前。当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出.新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能。简单地说,新闻发布系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类、上传、审核和发布模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能,当然这些功能也可以是某一个账号全部具有。
随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统做为网络媒体的核心系统,其重要性是越来越重要:一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的(电视,电台等)。同时,Internet发展到当今,可以说只要你上Internet,你就会接触到新闻发布系统。新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。
I
摘 要
互联网时代的到来引发了当今的信息爆炸,更多更快的新闻通过不同的形式在互联网上与众多网民见面。每日清晨,我们总会打开Sina、Yahoo、Tom去获得更多的新闻。更多的企业为了让外界了解自己也纷纷开发了新闻发布系统。本系统可以将杂乱无章的信息(包括文字、图片和影音)经过组织,合理而且有序地呈现在大家面前。简单的说,新闻发布系统就是充当一个网络新闻媒介的功能。
本系统利用Java Web部署,利用java、Tomcat、Microsoft SQL Server2005数据库等软件工具制作。
“基于WEB的新闻发布系统”可以很好地帮助用户发布并展示新闻,用户可以自定义栏目及新闻分类,发布新闻信息,并提供新闻、栏目的管理。本篇论文主要分为四个部分,依次为:网站的系统设计、数据库的设计与实现、后台系统和数据库的配置、前端网络的开发与设计。
关键字:Java,Java Web,Microsoft SQL Server2005,新闻发布系统
II
目 录
第一章 新闻发布系统概述 --------------------------------------------------------------------------------- 1.1系统开发背景 -------------------------------------------------------------------------------------------- 1 1.2新闻发布系统模式 -------------------------------------------------------------------------------------- 2 第二章 新闻发布系统的总体
2.1系统需求分析 ------------------------------------------------------------------------------------------ 2 2.2系统要实现的目标 ----------------------------------------------------------------------------------- 2 2.3 功能模块简介 ---------------------------------------------------------------------------------------- 3 第三章 新闻发布概要设计 --------------------------------------------------------------------------------- 3.1 MVC实现策略 --------------------------------------------------------------------------------------- 4 3.2前端控制器 -------------------------------------------------------------------------------------------- 4 3.3应用控制器 -------------------------------------------------------------------------------------------- 5 3.4示例工程简介 ----------------------------------------------------------------------------------------- 6 第四章 网站的详细设计
4.1新闻发布系统前台主页设计与实现 ----------------------------------------------------------------- 7 4.2新闻发布系统后台主页设计与实现 -------------------------------------------------------------- 8 4.2.1后台登陆页面设计--------------------------------------------------------------------------------- 8 4.2.2后台主界面设计 ---------------------------------------------------------------------------------- 13 4.3各个模块的实现 ------------------------------------------------------------------------------------- 14 4.3.1 添加栏目模块 ---------------------------------------------------------------------------------- 14 4.3.2 栏目管理模块 ---------------------------------------------------------------------------------- 15 4.3.3 添加类别模块 ---------------------------------------------------------------------------------- 16 4.3.4 类别管理模块 ---------------------------------------------------------------------------------- 16 4.3.5 添加新闻模块 ---------------------------------------------------------------------------------- 17 4.3.6 新闻管理模块 ---------------------------------------------------------------------------------- 17 第五章 数据库的设计与实现 ------------------------------------------------------------------------------ 5.1数据库连接的实现 --------------------------------------------------------------------------------- 18 5.2数据库各个表的实现 ------------------------------------------------------------------------------ 19 5.2.1t_Class表的实现 ------------------------------------------------------------------------------- 19 5.2.2t_Item表的实现 -------------------------------------------------------------------------------- 20 5.2.3t_News表的实现 ------------------------------------------------------------------------------ 21 5.2.4t_News_User表的实现 ---------------------------------------------------------------------- 22 结束语-------------------------------------------------------------------------------------------------------- 22 参考文献 ---------------------------------------------------------------------------------------------------- 23 致谢 ----------------------------------------------------------------------------------------------------------- 24
III
第一章 新闻发布系统概述
1.1系统开发背景
现代新闻学诞生有200年的历史了。自从造纸术和印刷术的出现,新闻学的发展脚步就没有一刻停歇下来。随着技术的不断进步,新闻也在不断的发生着变化,从早期的纸张记录,到蒸汽印刷机带来的报业繁荣,乃至新闻电讯稿在美国内战期间被广泛的使用。随着收音机的兴起,我们听到了更多梦寐以求的声音,卫星电视的出现也改变了我们的生活,到了今天的网络时代,我们甚至只需要一台电脑和一根网线就可以看到世界任何一个地方的信息。互联网以惊人的速度渗透着人们的生产、生活。企事业单位、机关团体乃至住宅小区上网已经成为一种潮流和时尚。
网站新闻发布系统,又称为信息发布系统。是将网页上的某些需要经常变动的信息,类似新闻、新产品发布和业界动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。网站信息通过一个操作简单的界面保存到数据库中,然后通过已有的网页模板格式与审核流程发布到网站上。它的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网站的更新维护工作简化到只需录入文字和上传图片,从而使网站的更新速度大大缩短。在某些专门的网上新闻站点,如新浪的新闻中心等,新闻的更新速度已经是即时更新,从而大大加快了信息的传播速度,也吸引了更多的长期用户群,时时保持网站的活动力和影响力。
1.2新闻系统发布模式
本新闻发布系统使用的是B/S架构。
基于WEB的新闻发布系统的特点就是利用Browser/Server(B/S)结构,实现新闻的在线发布、添加、修改、删除等功能。这种系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。
B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。
Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。
客户端使用浏览器可以对服务器发起请求,而服务器与数据库相连,服务器就会把数据库中的数据收集,响应给浏览器。后台人员向服务器中添加的数据,会送人到数据库中保存。
1
相关推荐: