新 闻 发 布 系 统Word文档格式.docx

上传人:b****4 文档编号:17165576 上传时间:2022-11-28 格式:DOCX 页数:15 大小:243.79KB
下载 相关 举报
新 闻 发 布 系 统Word文档格式.docx_第1页
第1页 / 共15页
新 闻 发 布 系 统Word文档格式.docx_第2页
第2页 / 共15页
新 闻 发 布 系 统Word文档格式.docx_第3页
第3页 / 共15页
新 闻 发 布 系 统Word文档格式.docx_第4页
第4页 / 共15页
新 闻 发 布 系 统Word文档格式.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

新 闻 发 布 系 统Word文档格式.docx

《新 闻 发 布 系 统Word文档格式.docx》由会员分享,可在线阅读,更多相关《新 闻 发 布 系 统Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。

新 闻 发 布 系 统Word文档格式.docx

第二章综述

2.1国内外相同或相近课题开发研究的概况

2.2相关网页设计技术的比较

2.3本课题开发仲要解决的问题和达到的目标

第三章系统分析

3.1系统研究

3.2用户需求分析

3.3可行性论证

第四章系统设计

4.1总体结构设计

4.2数据结构设计

4.3主要模块功能设计

第五章系统实现

5.1所采用的平台及简介

5.2单模块实现和调试

第六章系统调试

6.1测试环境和条件

6.2实力测试及相关数据

6.3性能分析

第七章结束语

7.1对所开发系统的总体评价

7.2日后进一步改进的设想

第一章引言

伴随着网络的出现,网页逐渐融入人们的生活.速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体——Internet.打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式.教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。

以网页也逐渐成为一种新的教育资源。

也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。

信息时代的高速发展,传统的报纸已经远远满足不了人们的需求,人们更加希望于能够在网上了解更多的新闻和信息,于是我们就很有必要在网上创建一个新闻发布管理系统。

部分网站都是采用静态的方式来发布和管理信息的,可是网站需要更新的信息量也越来越大,所以这很不利于网站管理人员的工作。

为了更加方便的管理网站,我们很迫切的需要利用动态技术创建一个新闻发布管理信息系统。

Internet的蓬勃发展,使新闻传播方式发生了巨大的变化,传统的信息传播媒体如电视、广播、报纸已经不再是人们茶余饭后的主要精神甜点,人们开始更多的关注网络新闻.于互联网所容纳的信息量大,内容丰富,信息及时、准确,更有相关信息的全面介绍与比较,大大的方便了人们地阅读,因此在短短几年里,互联网便跻身于众多媒体之中,并具有相当一部分媒体人群。

闻网也迅速发展起来,它内容丰富,涉及商业、工业、农业、银行、财政、教育、娱乐和信息等各个产业,信息量大,不仅有实时新闻,还有相关的行业信息,同时新闻网具有互联网所具备的一切特性.全球网络化、信息化的今天,新闻网迅速的发展,大大丰富了人们的生活,不知不觉,它已成为人们生活中不可或缺的重要组成部分。

其中新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作用:

一方面可以用来动态发布有关新产品或新开发项目;

另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。

本系统使用Flex、Java技术开发,实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。

新闻系统具有一般新闻系统的功能,主要包括前台新闻浏览区和后台管理区,可为各部门发布新闻,为各网站提供新闻发布与管理的服务。

Flex是Adobe公司推出的一系列工具和技术,使开发人员可以开发和部署可升级的富互联网应用程序(RIAs)。

Flex提供了一种现代的、基于标准的语言来支持公共模板设计、客户端运行环境、编程模型、开发模型和高级数据服务。

富互联网应用程序(RIAs)是指像使用Web一样的简单方式来部署富客户端程序。

这种程序具有比HTML更加健壮、反应更加灵敏和互动性更丰富的特点。

Flex可以在企业内部或在Web上创建富互联网应用程序(RIA),堪称最完整、最强大的RIA开发解决方案。

它使企业能够创建个性化的丰富多媒体应用程序,极大地提高用户的体验,彻底革新人与Web的交互关系。

1.增强用户体验

2.完善的开发环境

3.通用的配置环境

4.企业级的特征

5.消除页面加载

6.标准的架构

7.与浏览器兼容

第二章综述

传统的网站新闻管理方式有两种:

一种是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用;

另一种是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。

但是由于ASP技术本身的局限性使得系统有一些不可克服的缺陷。

ASP.NET不仅仅是下一版本的ASP(ActiveServerPages,动态服务器页面),而且是建立动态Web应用程序而重新打造的全新技术,其主要特色包括:

●语言的独立性;

●简单的开发操作,分离程序代码和网页内容;

●提高了执行效率;

●简化部署与组态的操作;

●支持客户端类型;

●支持下一代的Web服务;

●增进适用性;

●增进延展性;

●更多的支持工具;

●更佳的安全机制;

●会话(Session)可以跨进程、跨机器。

由于ASP.NET的众多优点,技术发展和各种客观实际的需要,该系统选用了ASP.NET来开发设计,实现了对校园新闻的动态管理操作,使得对新闻信息的发布与管理更加及时、高效,提高了工作效率。

随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态信息,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。

使用ASP.NET(C#语言)和ADO.NET技术开发,实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。

该新闻系统具有一般新闻系统的功能,主要包括前台新闻查看区和后台管理区,可为学校各部门发布新闻,为校园网站提供新闻发布与管理的服务。

该系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基于.NET平台架构开发设计,主要实现对校园新闻的发布与管理功能,对新闻内容信息的浏览阅读等。

随着Internet/Intranet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代MIS(ManagementInformationSystem,管理信息系统)系统,正成为技术发展的趋势。

为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的。

以下将对目前最常用的四种动态网页语言Perl(PracticalExtractionandReportLanguage)、PHP(HypertextPreprocessor)、ASP(ActiveServerPages)、JSP(JavaServerPages)进行一些技术性的比较。

Perl 

Perl(PracticalExtractionandReportLanguage)是一种很古老的脚本语言。

最初的Web应用大多是用Perl编写的,Perl很像C语言,使用非常灵活,对于文件操作和处理具有和C语言一样的方便快捷。

也正是因为Perl的灵活性和“过度”的冗余语法,也因此导致许多Perl程序的代码令人难以阅读和维护,因此使用的人在逐渐减少,并且目前有被Python替代的可能。

另外Perl对于CPU的消耗似乎较高,效率似乎有一些不足。

Perl开发的成功案例:

MovableType—世界上使用最多的Blog系统之一,功能强大的足以和一个CMS系统相比拟。

Awstats—非常经典的日志系统,速度极快,功能也非常强大。

结论:

Perl在部分应用中能发挥很大优势,但其维护性差使得其普及变得很困难。

PHP 

PHP(HypertextPreprocessor)是一种嵌入HTML页面中的脚本语言。

它大量地借用C和Perl语言的语法,并结合PHP自己的特性,使Web开发者能够快速地写出动态产生页面。

PHP是完全免费的开源产品,不用花钱,Apache和MYSQL也是用样免费开源,在国外非常流行,PHP和MYSQL搭配使用,可以非常快速的搭建一套不错的动态网站系统,因此国外大多数主机系统都配有免费的APACHE+PHP+MYSQL。

通常认为这种搭配的执行效率比IIS+ASP+ACCESS要高,而后者的使用还必须另外交钱给微软。

PHP的语法和Perl很相似,但是PHP所包含的函数却远远多于Perl,PHP没有命名空间,编程时候必须努力避免模块的名称冲突。

一个开源的语言虽然需要简单的语法和丰富的函数,但PHP内部结构的天生缺陷导致了PHP不适合于编写比中小型业余网站更大的网站。

PHP开发的成功案例:

MediaWiki—著名的维基百科(Wiki)程序,如此庞大的条目居然只用PHP+MYSQL就能够支持,真是不可思议。

WordPress—著名的Blog系统,功能上丝毫不输于MovableType,不少用户都纷纷从MovableType转移到了WordPress。

PHP语法简单,非常易学易用,很利于快速开发各种功能不同的定制网站,PHP因为结构上的缺陷,使的PHP在复杂的大型项目上的开发和维护都比较困难。

ASP 

ASP(ActiveServerPages)微软的WindowsIIS系统自带的脚本语言,利用它可以执行动态的Web服务应用程序。

ASP的语法非常类似VisualBASIC,学过VB的人可以很快上手,ASP也是这几种脚本语言中最简单易学的开发语言。

但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。

因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。

不过,正因为ASP很简单,所以单纯使用ASP所能完成的功能也是有限的,好在COM(ComponentObjectModel)技术拯救了ASP,微软提供了COM/DCOM技术,极大拓宽了ASP的应用范围,使得ASP几乎具有无限可扩充性。

和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。

JSP 

JSP(JavaServerPages)是Sun公司推出的一种动态网页技术。

JSP技术是以Java语言作为脚本语言的,熟悉JAVA语言的人可以很快上手。

JSP本身虽然也是脚本语言,但是却和PHP、ASP有着本质的区别。

PHP和ASP都是由语言引擎解释执行程序代码,而JSP代码却被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。

因此普遍认为JSP的执行效率比PHP和ASP都高。

JSP是一种服务器端的脚本语言,最大的好处就是开发效率较高,JSP可以使用JavaBeans或者EJB(EnterpriseJavaBeans)来执行应用程序所要求的更为复杂的处理,但是这种网站架构因为其业务规则代码与页面代码混为一团,不利于维护,因此并不适应大型应用的要求,取而代之的是基于MVC的Web架构。

MVC的核心思想是将应用分为模型、视图和控制器三部分。

模型是指应用程序的数据,以及对这些数据的操作;

视图是指用户界面;

控制器负责用户界面和程序数据之间的同步。

通过MVC的Web架构,可以弱化各个部分的耦合关系,并将业务逻辑处理与页面以及数据分离开来,这样当其中一个模块的代码发生改变时,并不影响其他模块的正常运行,所以基于MVC的Web架构更适应于大型应用开发的潮流。

因此,不少国外的大型企业系统和商务系统都使用以上的MVC架构,能够支持高度复杂的基于Web的大型应用。

JSP对于网站开发来讲不像PHP和ASP那样易学易用,支持JAVA的主机也少于支持PHP的主机,这从一定程度上限制了Java技术在网站上的发展,不过在企业软件应用上来讲,MVC还是拥有相当大的优势的,虽然其配置和部署相对其他脚本语言来说要复杂一些,但对于跨平台的中大型企业应用系统来讲,基于JAVA技术的MVC架构几乎成为唯一的选择。

2.3本课题开发重要解决的问题和达到的目标

本课题开发重要解决了浏览器的问题。

本系统使用是Flex,Flex呢,其实就是FLASH的另一版本,生成的都是swf。

不同的是,FLASH主要面向时间轴,而Flex就没有时间轴了,看起来更像是开发一个桌面程序。

最方便的就是,集成了大量方便的控件,界面也可以做得很美观。

语言来说,ActionScript3.0看起来和JS差不多。

浏览器兼容问题,。

完整的浏览器可移植性。

任何支持FlashPlayer的浏览器(涵盖了大部分浏览器)都支持Flex及其脚本语言ActionScript(AS)。

这与Ajax形成鲜明的对比,Ajax受在不同浏览器中实现的不兼容JavaScript的影响。

由于制作时间比较简短。

只实现发布新闻和显示新闻的功能,还有就是登陆验证注册

3.1系统分析

信息量庞大的现金社会,如单纯只用静态网页一个个制作,不仅耗费人力物力,而且新闻本身的时效性也难以发挥,所以动态新闻发布及管理系统的产生顺应当前形势的发展,充分体现了新闻本身的时效性,大大减轻了网站更新维护的工作量,通过数据库的应用,将网站的更新维护工作简化只需录入文字和上传图片,从而使网站的更新速度大大缩短

利用Flax+MySql技术开发网站新闻管理系统,实现网站新闻的动态管理,使信息管理更加及时、高效,次新闻打不系统分为两大部分,用户浏览部分合系统管理员后台部分。

系统将用户分为:

普通用户,系统管理员。

普通用户能在本系统中进行新闻浏览,阅读。

每条新闻的标题被做成一个链接,用户点击它们就能跳转页面进行新闻阅读;

新闻阅读页面,每条新闻的详细信息将被取出,包括内容、标题等。

系统管理员可以进行新闻分类管理、添加新闻、修改新闻、新闻审核和删除新闻,同时系统管理员能完成用户管理如包括系统用户管理、添加用户和更改账号。

根据用户不同,给予不同权限,这样加强系统的管理,同时加强系统的安全性。

从经济可行性角度考虑,这时所说的经济,并不是专指物质经济,当然也包括效益经济。

要运行新闻发布系统,当然是不许添加一些网络及硬件设备,这也是必然比传统信息传播在物质设备方面要投入更多财力,从效益经济来看,运行这套在线新闻发布系统,不光可以省去许多信息传递时间,甚至在信息化的今天为信息及时更新,信息及时传达等带来不小的便利。

综合上面论述,在线新闻发布系统的开发与设计在经济角度来开是利大于弊,是非常值得实施的。

第四章系统设计

应首先用户登录,输入用户名和口令,如果用户名和口令正确,则进入管理界面,否者重新登录。

登录后到管理页面发布新闻。

用户打开页面后可以直接明确的了解所有的新闻标题。

在首页可以点击刷新按钮刷新新闻的更新。

通过标题点击进去后重新弹出一个框显示标题内容。

4.2.1数据库应用系统开发的目标是建立一个满足用户长气需求的产品。

开发的主要过程是:

理解用户需求y转变位有效数据库y实际数据库。

实际数据库要求的是功能齐全,高效应用。

4.2.2表user

表user用来存储用户数据信息,机体结构如表1所示

表1user表

表user存放id、用户名、密码、用户创建时间。

4.2.3表article

表article用来存储新闻栏目信息,具体结构表2所示

表2article表

表article存放id、标题、内容、发布时间。

通过用户表的id连接到新闻表的用户id获取用户发表的标题和内容。

前台获取新闻,在首页显示新闻的方法

从后台获取新闻,通过用户名获取用户发布的新闻内容

第五章系统实现

本系统所采用的平台是Flex+MySql。

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。

目前MySQL被广泛地应用在Internet上的中小型网站中。

由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

MySQL的特性

1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性 

2.支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统 

3.为多种编程语言提供了API。

这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。

4.支持多线程,充分利用CPU资源 

5.优化的SQL查询算法,有效地提高查询速度 

6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名

7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径 

8.提供用于管理、检查、优化数据库操作的管理工具 

9.可以处理拥有上千万条记录的大型数据库

Flex是Adobe公司推出的一系列工具和技术,使开发人员可以开发和部署可升级的富互联网应用程序(RIAs)。

Flex的技术特点

通过注册登陆后发布新闻测试,

通过发布后新闻在前台显示

首先,从注册开始,输入账号密码。

通过数据库请求是否存在该账户,账号如果已经存在的话不能再进行注册。

通过前台验证。

密码是否为空。

密码为空不能注册。

密码需要再次确认,前台判断第一输入密码和第二输入密码是否相同,如不相同的情况,弹出对话框,重新输入密码。

密码正确的情况后台返回true。

注册成功,点击登录按钮,输入账号密码。

前台验证密码是否为空,密码不正确重新输入。

同过http请求后台登录的方法,后台验证数据库中是否有改账户的信息,如果有匹配信息返回true。

进入发布新闻后台页面。

进入后台页面后,进入发布新闻系统进行新闻的发布。

需要填写标题和内容。

同过url访问后台发表文章的方法,储存到数据库。

进入首页(显示新闻)页面。

在页面初始化的时候,通过http请求后台的一个获取所有新闻的方法,返回前台用作显示。

前台先格式化发布时间。

然后把数据放在列表中显示。

单击列表中的随意标题。

弹出窗口显示新闻的完整信息。

通过右上角的关闭按钮关闭当前新闻,继续浏览下一条新闻。

在新闻窗口下方有刷新按钮,点击刷新按钮后能刷新新闻。

刷新后能看见最新发布想新闻。

第七章结束语

进一步完善此系统。

把其余的功能尽可能完成,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1