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

下载本文档

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

文档简介

- 毕业论文(设计)题 目:基于WEB的新闻发布管理系统 系 别:信息技术系 专 业:软件工程 班 级:软件072班 学 生:胡明 学 号:070911207_ 指导教师:张振球 二零一二 年 三 月欢迎下载声 明 本人呈交给徐州经贸高等职业学校的这篇毕业论文,除了所列参考文献和世所公认的文献外,全部是本人在老师指导下的研究成果。该论文资料尚没有呈交于其它任何学术机关作鉴定。 毕业学生签名: 日 期:- 摘 要 本文概述了Web服务技术特点,提出了一种新的基于web服务的系统结构模型,介绍了运用 ASPNET创建 web服务实 现新闻发布系统的方法。 21世纪,随着Internet在中国的迅速发展,人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务.由于WEB页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时WEB页能实现网上交易平台、客户信息反馈方便了企业与客户之间信息交流,因此许多企业为增强企业知名度,以网站作为对外的展示窗口,进行内外信息交流。衡量网站的一个重要标准是能否满足人们不停的对信息的渴求。也就是说,一个正规的网站需要快速和大量更新内容,同时保证运转的稳定性和安全性。手工方式对于大型网站必然是不可取的,工作人员需要一种系统工具来方便高效的更新和管理网站,这样,网站信息管理系统便出现在互联网的舞台上。我是根据各大网站信息管理系统的开发为背景,论述了整个系统的开发过程,系统的结构及系统开发的基本原理和方法。全论文分为概述、系统的概要设计、网站信息管理系统开发工具与环境、ACCESS数据库介绍、系统的详细设计、结束语、参考文献等几部分。详细论述了系统的概要设计、网站信息管理系统开发工具与环境、ACCESS数据库介绍、系统的详细设计等内容。关键词 ASPNET web服务 新闻发布 Abstract This paper summarizes the Web service technical characteristics, puts forward a new Web services based on the system structure model, and introduces the application of create Web services firmNow news release system method.The 21 st century, with the rapid development of the Internet in China, Peoples Daily life more and more use of the new technology to the work and the study service. Because the WEB page text, image, sound, animation, video and so on many kinds of media information collection in an organic whole, not only make information more vivid display, and make information browsing more convenient, and WEB pages can realize the online trading platform, the customer information feedback convenient between firm and customer information exchange, so many enterprises to strengthen enterprise well-knownness, the site as a foreign show window, carries on the internal and external information exchange. Measure site is one of important standard is you could meet the people kept the desire for information. In other words, a normal web site needs to update the content of fast and, at the same time guarantee the stability and safety operation. Manual mode for large web site is necessarily not desirable, staff needs to be a system the tools to make efficient update and site management, so, the website information management system in the Internet will appear on the stage.Im according to each big website information management system development as the background, this paper discusses the development process of the whole system, the structure of the system and the system development the basic principle and method. All the papers into a summary of the summary, system design, website information management system development tools and environment, the ACCESS database is introduced, the system of detailed design, last word, references to wait for a few parts. Discusses the outline of the system design, web information management system development tools and environment, the ACCESS database is introduced, the system of the detailed design, etc.Keywords: A web service news release欢迎下载- 绪 论引言1.1引言ASPNET是一种基于 MicrosoftNET平台的 Web应用程 序 开发技术 ,使用 ASPNET创建 的 b services是建立在 NET框 架和公共语言运 行库之上 的。在 ASPNET中提供 了 Web服务 设计功能。Web服务可以实现跨网站获取网页信息,同时不需 要网站之 间的链 接。Web服务 通过 SOAP(Single Object Access Protocol简单对象访问协议)来实现网站之间的资源共享。本文 用 ASPNET提供 的 Web服务设计功能来创建 Web服务 ,来实现 新闻发布和新闻资源在 网站之间的共享。 1.2 Web服务概述 Web服务是指由企业发布的完成其特别商务需求的在线应 用服务,其他公司或者应用软件能够通过 Intemet来访问并使用 这项在线应用服务。Web服务以开放的标准为基础构建在 II1 ternet上 ,Web服务具有 良好 的平 台无 关性和编程语 言无 关性。 Web服务使用基于 XML的消息处理作为基本的数据通讯方式, 以帮助消除使用不同组件模型、操作 系统和编语语言的系统之 间存在的差异。绑定 瑚门nP之上的 SOAP协议,可以跨语言、跨 操作系统进行远程过程调用 ,实现了编程语言和系统平 台的无 关性,从而大大简化了不同企业系统之间的交互问题。WSDL (web Services Descfipfion Ian lage)采 用 XML格 式描述 web服 务,其 中包括 Web服务做什么、位于哪里、怎样调用等信息。 Web服务结合了组件技术和网络技术,Web服务的核心结构如 图 1所示。 在核心结构 中,Web服务是标准网络协议 规定 的一种开放 性事务结构处理函数,它起到中心作用。Web服务使用 HTIP 作为允许远程方法请求穿过企业防火墙的传输工具 。Web服务 不依赖于某种专用的组件技术或对象调用约定。所以任何一种语言编写的、使用任何一种组件模型的、以及在任何操作系统上运行的程序都 可以访 问 Web服务。在一个 网络应用 系统 中可以构建多种多样的 Web服务。如新闻发布服务、股票信息服务、天气预报服务、电子邮件服务等等。 3 新闻发布系统的结构模型 为了以 Web服务方式来发布新 闻,实现新 闻资源在 网站之 间的共享。我们提出了一种新的系统结构模型,即 BSSD模 型 .在这个 BSSD模式中,各层的主要作用为: 表 客户可以用浏览器通过 Internet在各个出版新闻网站进行新闻浏览,获取 自己感兴趣的新闻消息,作为访问新闻的客户端。 消耗 Web服务层(SOAP Client) 包括 Web服务器 、应用服务器和代理服务器 。各个出版新闻网站作为客户访问新闻的服务器端,提供有价值的新闻信息,籍此吸引更多的用户来浏览网站。同时,为了共享网站之间新闻资源,消耗 Web服务层也充当共享 Web服务 的客户端 ,作为 Web服务请 求者 角色 ,消耗Web服务。通过查询新闻发布中心获取 Web服务的信息,如Web服务的接口和返回数据,找到 Web服务的位置及其支持的方法,然后创建 Web服务的代理程序。在各个出版新闻网站Web服务器上存放 Web服务的代理程序以及使用 Web服务的客户端应用程序。 提供 Web服 务层(SOAP Server) 包括 Web服务器 、应用服务器和代理服务器。新 闻发布中心充当共享新闻资源的服务器端 ,作为 Web服务提供者 角色 ,提供 Web服务请求者所需要的各种 Web服务。在新闻发布 中心 Web服务器上存放用于发布新闻的 Web服务 ,以及用于修改、增加 或者删 除等更新 新闻消息的管理应用程序。 数据层(DB) 存放以XML文件形式的新闻信息。 在这个 BSSD模型中,Web服务请求者与 Web服务提供者之间有着密切的关系,它们之间通过 H3TP、SOAP进行通讯。首先 ,调用 SOAP代理对象 ,该代理把请求参数排列成程序设计语言无关的 SOAP请求 ,再把该请求发送到远程 Web服务 中,远程Web服务将接收到的 SOAP请求进行拆包,将请求参数进行还原 ,并且根据这些参数来调用本地 的 Web服务 ,完成 服务请求。当服务返 回结果后 ,SOAP封装器将结果进行封装成 同样与程序设计语 言无关的 SOAP响应 ,并且送 回给 SOAP代理 ,SOAP代理最后要把返回的结果 数据进行拆包 ,送给调用它的应用程序。由于 H3TP及 SOAP都是互联 网标准通讯协议 ,使得 Web服务能够被 Windows之外 的平 台使用。SOAP使应用程序 可以通过 Internet调用各种服务的界面,而无需考虑使用的具体编程语言和底层使用的分布式对象结构。这样,实现新闻发布中心与各个出版新闻网站之间新闻资源的共享,而且与编程语言和系统平 台无关。 第四章 系统设计41 系统功能分析新闻发布管理系统里有这样几个部分:如果是普通用户只有新闻浏览、新闻阅读和新闻查询的权限;如果是管理员就除了上述权限外还有新闻管理权限,分别为新闻录入、新闻修改和新闻删除的权限。分析图如下:用户登录是否admin普通用户新闻浏览新闻阅读新闻查询管理员新闻管理新闻录入新闻修改新闻删除NOYES评论删除图4.1 功能模块图42 前台页面设计可以根据网站的需要,进行各种方式的插入,自动更新. 如显示各大小类的新闻,显示某栏目的最新N条新闻等.使用新闻文章管理系统制作动态网页时, 可在需要的地方插入相应的代码,即可以多种形式显示新闻文章的栏目或内容。上面和下面是某两大类的新闻,可以在左面看到各类新闻及可以点击相关新闻看到详细的内容.前台新闻可以显示出各类新闻的类别和新闻的标题,点击其类别可以直接进入此类别新闻中。其中左面显示的是此类别的各条新闻的标题,点击其中的任意一个标题都可以看到详细的新闻内容。如果用户想查看自己想看的新闻也可以通过新闻搜索来完成。用户在标题栏中输入自己想看的新闻的题目或内容,然后在选择分类中选择起类别后点击搜索就会出现自己想看的新闻题目。如果没有这条新闻页面会显示“暂时没有数据”。43 后台管理后台的管理分为新闻发布,栏目管理,系统设置等.这些权限只能是管理员能够实现,其他的普通用户只能查询和浏览这些新闻,以下是后台管理的一些方面:新闻发布包括查看新闻的浏览次数,增加,修改,删除新闻文章和评论,新闻添加可选择不同栏目添加新闻文章,可上传新闻图片和其他格式文件;新闻管理是随时可以对某条或某类新进行编辑和删除 ;栏目管理包括增加,修改,删除新闻的大小类别,查看各个大类的新闻数量这些方面;系统设置包括新闻管理系统的使用说明和管理员设置;使用说明可查看到关于本系统的功能各页面简单的介绍,各代码和参数的功能;管理员分为超级管理员和普通管理员,普通管理员点击“管理员列表”只能看到各个管理员的用户名和权限,而超级管理员还可修改和删除各普通管理员,点击修改用户密码修改自己的密码,只有超级管理员才有权限增加管理员。通过管理员身份后就进入新闻管理页面。页面会显示你的登录名和现在的时间。进入后台就可以对其要文章和新闻的类别进行管理了44 数据库的设计数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。MicrosoftAccess数据库相对其它的数据库来说要简单容易操作些,本新闻发布系统中的数据库文件就是Access类型的数据库第五章 系统实现51 系统主页面前台新闻显示的内容有新闻分类和各类新闻包括的新闻标题点击任何一条标题都会有详细的新闻可以浏览。首页的左部分是各新闻各类的分布, 用户可以直接点击查看各项大类新闻里面的各项小类新闻,直到阅读每条详细信息。新闻管理后台可以控制修改各大小类和评论。52 新闻的查询新闻的查询可以有多种方法,可以直接在主页上点击想看的新闻类别,会出现此类别中的新闻题目,点击一条新闻的标题就可以浏览详细的新闻内容。,还有就是通过搜索来查找想看的新闻;在新闻主页的下方有新闻的搜索,在新闻标题栏中输入你想看的新闻标题和新闻的内容,在选种所属的新闻类别点击搜索就可以找到你看的新闻。53 新闻的修改和删除 新闻的修改和删除有对新闻文章的修改和删除,当点击新闻发布时就会出现两个下拉菜单,点击进新闻管理进入对新闻的修改和删除页面。 54 新闻的增加新闻的添加是在新闻库中放入新的新闻内容。在新闻的管理页面上点击“添加新闻”就进入新闻的添加页面。在新闻主题上写好要添加的新闻的名称,选好类别然后在新闻内容里写入你的新闻详细的内容。最后点击提交发表就可以了。如果想重新添加点击“重新填写”就可以了。55 其它系统管理其他系统管理还有栏目管理和系统管理。栏目管理可对新闻的大小类别进行增加,删除和修改。系统管理里面有使用说明、管理员列表、新增管理员和修改密码四项功能。其中新闻分类管理和新闻管理的功能是一样的,都有修改和删除的功能。系统设置的内容中超级管理员除了可以查看用户外还可以对普通用户进行删除。在新增管理员页面中写入要添加的管理员名和密码点击提交就可以了。下面是添加用户在修改密码页面中可以对以前的旧密码进行修改。修改完后点击提交就成功了。以上的所有页面为系统实现时的部分页面。第六章 结论近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。从HTML、Client Script 到CGI,从JAVA的诞生到ActiveX, Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了Active Server Pages (ASP),一种用以取代CGI(Common Gateway Interface,通用网关接口)的技术。简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。本文提出了一种基于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

提交评论