基于WEB的新闻发布管理系统方案_第1页
基于WEB的新闻发布管理系统方案_第2页
基于WEB的新闻发布管理系统方案_第3页
基于WEB的新闻发布管理系统方案_第4页
基于WEB的新闻发布管理系统方案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、XuZhQu Higher Vocational School Of Economics & Trading毕业论文(设计)题 目:基于 WEB的新闻发布管理系统系另I I:信息技术系 _专 业:_班 级:软件072072班学生:_学 号:070911207070911207_指导教师:_二零一二年三月声明本人呈交给经贸高等职业学校的这篇毕业论文, 除了所列参考文献和世所公认的文献外,全部是本人在老师指导下的研究成果。该论文资料尚没有呈交于其它任何学术机关作鉴定。毕业学生签名:日 期:本文概述了 WebWeb服务技术特点,提出了一种新的基于webweb服务的系统结构模型,介绍 了运用ASP.A

2、SP. NETNET创建webweb服务实 现新闻发布系统的方法。2121世纪,随着InIn ternetternet在中国的迅速发展,人们日常生活中越来越多地使用这项新 的技术来为自己的工作和学习服务由于WEWE页面能把文本、图像、声音、动画、视像等 多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时 WEBWEBK能实现网上交易平台、客户信息反馈方便了企业与客户之间信息交流,因此许多 企业为增强企业知名度,以作为对外的展示窗口,进行外信息交流。衡量的一个重要标 准是能否满足人们不停的对信息的渴求。也就是说,一个正规的需要快速和大量更新容, 同时保证运转的稳定性和

3、安全性。手工方式对于大型必然是不可取的,工作人员需要一 种系统工具来方便高效的更新和管理,这样,信息管理系统便出现在互联网的舞台上。我是根据各大信息管理系统的开发为背景,论述了整个系统的开发过程,系统的结 构及系统开发的基本原理和方法。全论文分为概述、系统的概要设计、信息管理系统开 发工具与环境、ACCESACCES数据库介绍、系统的详细设计、结束语、参考文献等几部分。详 细论述了系统的概要设计、信息管理系统开发工具与环境、ACCESACCES数据库介绍、系统的详细设计等容。关键词 ASP . NET web服务 新闻发布AbstractThis paper summarizes the We

4、b service tech nical characteristics, puts forward a new Web services based on the system structure model, and in troduces the applicati on of asp .net create Web services firmNow n ews release system method.The 21 st century, with the rapid development of the Internet in China. Peoples Daily life m

5、ore and more use of the new tech no logy to the work and the study service. Because the WEB page text, image, sound, animation, video and so on many kinds of media information collect ion in an orga nic whole, not only make in formati on more vivid display, and make informationbrowsing more convenie

6、nt, and WEEpages can realize the online trading platform,the customer informationfeedback convenient between firm and customer informationexchange,so many en terprises to stre ngthe n en terprise well-k nownn ess, the site as a foreig n show window, carries on the internal and external information e

7、xchange. Measure site is one of importa nt sta ndard is you could meet the people kept the desire for in formati on. In other words, a normal web site needs to update the content of fast and, at the same time guarantee the stability and safety operati on. Manual mode for large web site is n ecessari

8、ly notdesirable, staff needs to be a system the tools to make efficientupdate and site management,so, the website in formati on man ageme nt system in the Internet will appear on the stage.rm according to each big website information management system development as the background, this paper discus

9、ses the development process of the whole system, the structure of the system and the system developme nt the basic prin ciple and method. All the papers into a summary of the summary, system design, website informationmanagement systemdevelopment tools and environment, the ACCESSIatabase is introduc

10、ed, the system of detailed desig n, last word, references to wait for a few parts. Discusses the outli ne of the system desig n, web in formatio n man ageme nt system developme nt tools and environment, the ACCESS database is in troduced, the system of the detailed desig n, etc.Keywords:Keywords: As

11、p .net web service n ews release绪论引言1.1引言ASP NET是一种基于 Microsoft . NET平台的 Web应用程 序开发技术,使用ASP. NET创建 的b services 是建立在.NET框架和公共语言运 行库之上 的。在ASP. NET中提供 了 Web服务 设计功能。Web服务可以实现跨获取网页信息,同时不需要之 间的链 接。Web服务 通过 SOAP(Single Object AccessProtocol简单对象访问协议)来实现之间的资源共享。本文用ASP. NET提供 的Web服务设计功能来创建 Web服务,来实现新闻发布和新闻资源在

12、 之间的共享。1.2 Web服务概述Web服务是指由企业发布的完成其特别商务需求的在线应用服务,其他公司或者应用软件能够通过Intemet来访问并使用这项在线应用服务。 Web服务以开放的标准为基础构建在111 .ternet上,Wet服务具有良好的平台无关性和编程语言无关 性。Web服务使用基于XML的消息处理作为基本的数据通讯方式, 以帮助消除使用不同组件模型、操作系统和编语语言的系统之间存在的差异。绑定 瑚门nP之上的SOAP协议,可以跨语言、跨 操作系统进行远程过程调用,实现了编程语言和系统平台的无关性,从而大大简化了不同企业系统之间的交互问题。WSDL(web Services De

13、scfipfion Ian lage)采 用 XML格 式描述 web服务,其 中包括Web服务做什么、位于哪里、怎样调用等信息。Web服务结合了组件技术和网络技术,Web服务的核心结构如图1所示。在核心结构中,Web服务是标准网络协议规定的一种开放 性事务结构处理函数,它起到中心作用。Web服务使用HTIP作为允许远程方法请求穿过企业防火墙的传输工具。Web服务不依赖于某种专用的组件技术或对象调用约定。所以任何一种语言编写的、使用任何一种组件模型的、以及在任何操作系统上运行的程序都 可以访 问Web服务。在一个 网络应用 系统 中可 以构建多种多样的 Web服务。如新闻发布服务、股票信息服

14、务、天气预报服务、电子服务等等。3新闻发布系统的结构模型为了以Web服务方式来发布新 闻,实现新 闻资源在 之间的共享。我们提出了一种新的系统结构模型,即B / S/ S/ D模型.在这个B / S/ S/ D模式中,各层的主要作用为:表 客户可以用浏览器通过In ternet在各个出版新闻进行新闻浏览, 获取自己感兴趣的新闻消息,作为访问新闻的客户端。消耗Web服务层(SOAP Client)包括Web服务器、应用服务器和代理服务器。各个出版新闻作为客户访问新闻的服务器端,提供有价值的新闻信息,籍此吸引更多的用户来浏览网站。同时,为了共享之间新闻资源,消耗 Web服务层也充当共享Web服务

15、的客户端,作为Web服务请 求者角色,消耗Web服务。通过查询新闻发布中心获取 Web服务的信息,如Web服务的接口和返回数据,找到 Web服务的位置及其支持的方法,然后创建 Web服务的代理程序。在各个出版新闻Web服务器上存放 Web服务的代理程序以及使用 Web服务的客户端应用程序。提供Web服 务层(SOAP Server)包括Web服务器、应用服务器和代理服务器。新 闻发布中心充当共享新闻资源的服务器端,作为Web服务提供者 角色,提供Web服务请求者所需要的 各种Web服务。在新闻发布 中心Web服务器上存放用于发布 新闻的Web服务,以及用于修改、增加 或者删除等更新新闻消 息的

16、管理应用程序。数据层(DB)存放以XML文件形式的新闻信息。在这个B/S/S/ D模型中,Web服务请求者与 Web服务提供 者之间有着密切的关系,它们之间通过 H3TP、SOAf进行通讯。 首先,调用SOAP代理对象,该代理把请求参数排列成程序设计 语言无关的SOAP青求,再把该请求发送到远程 Web服务中,远 程Wet服务将接收到的SOAP青求进行拆包,将请求参数进行 还原,并且根据这些参数来调用本地 的Web服务,完成服务请 求。当服务返 回结果后,SOAP寸装器将结果进行封装成 同样与 程序设计语言无关的SOAP卩向应,并且送回给SOAP代理 , SOAP 代理最后要把返回的结果 数据

17、进行拆包,送给调用它的应用程 序。由于H3TP及SOAP都是互联网标准通讯协议,使得Web服 务能够被 Windows之外 的平 台使用。SOAP使应用程序 可以通 过In ternet 调用各种服务的界面,而无需考虑使用的具体编程语 言和底层使用的分布式对象结构。这样,实现新闻发布中心与 各个出版新闻之间新闻资源的共享,而且与编程语言和系 统平台无关。第四章系统设计 4 1系统功能分析新闻发布管理系统里有这样几个部分:如果是普通用户只有新闻浏览、新闻阅读和新闻查询的 权限;如果是管理员就除了上述权限外还有新闻管理权限,分别为新闻录入、新闻修改和新闻删除 的权限。分析图如下:图4.1功能模块图

18、 4 2前台页面设计可以根据的需要,进行各种方式的插入,自动更新如显示各大小类的新闻,显示某栏目的最新 N 条新闻等使用新闻文章管理系统制作动态网页时,可在需要的地方插入相应的代码,即可以多种形式显示新闻 文章的栏目或容。上面和下面是某两大类的新闻,可以在左面看到各类新闻及可以点击相关新闻看到详细的容前台新闻可以显示出各类新闻的类别和新闻的标题,点击其类别可以直接进入此类别新闻中。 其中左面显示的是此类别的各条新闻的标题,点击其中的任意一个标题都可以看到详细的新闻容。如果用户想查看自己想看的新闻也可以通过新闻搜索来完成。用户在标题栏中输入自己想看的 新闻的题目或容,然后在选择分类中选择起类别后

19、点击搜索就会出现自己想看的新闻题目。如果没 有这条新闻页面会显示暂时没有数据”。 43后台管理后台的管理分为新闻发布,栏目管理,系统设置等这些权限只能是管理员能够实现,其他的普 通用户只能查询和浏览这些新闻,以下是后台管理的一些方面:新闻发布包括查看新闻的浏览次数,增加,修改,删除新闻文章和评论,新闻添加可选择不同 栏目添加新闻文章,可上传新闻图片和其他格式文件;新闻管理是随时可以对某条或某类新进行编 辑和删除;栏目管理包括增加,修改,删除新闻的大小类别,查看各个大类的新闻数量这些方面; 系统设置包括新闻管理系统的使用说明和管理员设置;使用说明可查看到关于本系统的功能各页面 简单的介绍,各代码

20、和参数的功能;管理员分为超级管理员和普通管理员,普通管理员点击“管理 员列表”只能看到各个管理员的用户名和权限,而超级管理员还可修改和删除各普通管理员,点击 修改用户密码修改自己的密码,只有超级管理员才有权限增加管理员。通过管理员身份后就进入新闻管理页面。页面会显示你的登录名和现在的时间。进入后台就可以对其要文章和新闻的类别进行管理了 4 4数据库的设计数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用, 而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。 Microsoft Access数据库相对其它的数据库来说要简单容易操作

21、些,本新闻发布系统中的数据库文件就是Access类型的数据库第五章系统实现 5- 1系统主页面前台新闻显示的容有新闻分类和各类新闻包括的新闻标题点击任何一条标题都会有详细的新闻可以浏览。首页的左部分是各新闻各类的分布,用户可以直接点击查看各项大类新闻里面的各项小类新闻,直到阅读每条详细信息。新闻管理后台可以控制修改各大小类和评论。 5-2新闻的查询新闻的查询可以有多种方法,可以直接在主页上点击想看的新闻类别,会出现此类别中的新闻题目,点击一条新闻的标题就可以浏览详细的新闻容。,还有就是通过搜索来查找想看的新闻;在新闻主页的下方有新闻的搜索,在新闻标题栏中输入你想看的新闻标题和新闻的容,在选种所

22、属的新闻类别点击搜索就可以找到你看的新闻。 5 3新闻的修改和删除新闻的修改和删除有对新闻文章的修改和删除,当点击新闻发布时就会出现两个下拉菜单,点击进新闻管理进入对新闻的修改和删除页面。 54新闻的增加新闻的添加是在新闻库中放入新的新闻容。在新闻的管理页面上点击“添加新闻”就进入新闻的添加页面。在新闻主题上写好要添加的新闻的名称,选好类别然后在新闻容里写入你的新闻详细 的容。最后点击提交发表就可以了。如果想重新添加点击“重新填写”就可以了。 55其它系统管理其他系统管理还有栏目管理和系统管理。栏目管理可对新闻的大小类别进行增加,删除和修改。系统管理里面有使用说明、管理员列表、新增管理员和修改

23、密码四项功能。其中新闻分类管理和新闻管理的功能是一样的,都有修改和删除的功能。系统设置的容中超级管理员除了可以查看用户外还可以对普通用户进行删除。在新增管理员页面中写入要添加的管理员名和密码点击提交就可以了。下面是添加用户在修改密码页面中可以对以 前的旧密码进行修改。修改完后点击提交就成功了。以上的所有页面为系统实现时的部分页面。第六章结论近年来随着In ternet 技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。从HTML Client Script到CGI,从JAVA的诞生到ActiveX, Web页面设计人

24、员不断受到冲击,微软公司在总结了以往技术,重新思 考 Web页面设计的真正需要后,推出了 Active Server Pages (ASP),一种用以取代CGI(CommonGateway In terface,通用网关接口 )的技术。简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互 式Web服务器应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入 其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。

25、本文提出了一种基于 Web的学校新闻发布系统,该系统的多用户发布,多栏目管理,使学校的 新闻信息及时、准确的得以发布。学生通过会员注册直接参与新闻信息的评论,使学 生的意见和需求能够及时的得以提出,激发了他们的学习欲望。利用ASP技术实现学校的新闻能够及时的得以发布是一项很有效方法,这种组建的方式可以应用于的其它栏目。又由于ASP编程所用的 Vbscript 与 Jscript 语言较其它语言较简洁、易操作、功能较强非常适合广大用户进行的开发。ASP虽然提供了功能强大的 Web应用程序开发环境,但和其它技术一样,它也存在着某些缺点。Web服务器还不支持 ASP的运行。但ASP毕竟是软件霸主 微软精心设计的一个宠儿,人们不得不慢慢向它靠拢,现在越来越多的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论