1、毕业论文(设计)题 目:基于WEB的新闻发布管理系统系 别:信息技术系专 业:软件工程班 级:软件072班学 生:胡明学 号:070911207_指导教师:张振球二零一二 年 三 月- 2 -声 明本人呈交给徐州经贸高等职业学校的这篇毕业论文,除了所列参考文献和世所公认的文献外,全部是本人在老师指导下的研究成果.该论文资料尚没有呈交于其它任何学术机关作鉴定. 毕业学生签名: 日 期:徐州经贸高等职业学校毕业论文 摘要摘 要本文概述了Web服务技术特点,提出了一种新的基于web服务的系统结构模型,介绍了运用 ASPNET创建 web服务实 现新闻发布系统的方法。21世纪,随着Internet在中
2、国的迅速发展,人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务。由于WEB页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时WEB页能实现网上交易平台、客户信息反馈方便了企业与客户之间信息交流,因此许多企业为增强企业知名度,以网站作为对外的展示窗口,进行内外信息交流。衡量网站的一个重要标准是能否满足人们不停的对信息的渴求。也就是说,一个正规的网站需要快速和大量更新内容,同时保证运转的稳定性和安全性。手工方式对于大型网站必然是不可取的,工作人员需要一种系统工具来方便高效的更新和管理网站,这样,网站信息管理系统便出现
3、在互联网的舞台上。我是根据各大网站信息管理系统的开发为背景,论述了整个系统的开发过程,系统的结构及系统开发的基本原理和方法。全论文分为概述、系统的概要设计、网站信息管理系统开发工具与环境、ACCESS数据库介绍、系统的详细设计、结束语、参考文献等几部分。详细论述了系统的概要设计、网站信息管理系统开发工具与环境、ACCESS数据库介绍、系统的详细设计等内容.关键词 ASPNET web服务 新闻发布AbstractThis paper summarizes the Web service technical characteristics, puts forward a new Web serv
4、ices 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。 Bec
5、ause 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 informatio
6、n feedback convenient between firm and customer information exchange, so many enterprises to strengthen enterprise wellknownness, 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
7、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 ma
8、nagement, 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
9、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
10、 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: Asp。net web service news release- 13 -徐州经贸高等职业学校毕业论文 目录绪 论引言1。1引言ASPNET是一种基于 MicrosoftNET平台的 Web应用程 序 开发技术 ,使用 A
11、SPNET创建 的 b services是建立在 NET框 架和公共语言运 行库之上 的。在 ASPNET中提供 了 Web服务 设计功能.Web服务可以实现跨网站获取网页信息,同时不需 要网站之 间的链 接。Web服务 通过 SOAP(Single Object Access Protocol简单对象访问协议)来实现网站之间的资源共享.本文 用 ASPNET提供 的 Web服务设计功能来创建 Web服务 ,来实现 新闻发布和新闻资源在 网站之间的共享。 1。2 Web服务概述 Web服务是指由企业发布的完成其特别商务需求的在线应 用服务,其他公司或者应用软件能够通过 Intemet来访问并使
12、用 这项在线应用服务.Web服务以开放的标准为基础构建在 II1 ternet上 ,Web服务具有 良好 的平 台无 关性和编程语 言无 关性。 Web服务使用基于 XML的消息处理作为基本的数据通讯方式, 以帮助消除使用不同组件模型、操作 系统和编语语言的系统之 间存在的差异。绑定 瑚门nP之上的 SOAP协议,可以跨语言、跨 操作系统进行远程过程调用 ,实现了编程语言和系统平 台的无 关性,从而大大简化了不同企业系统之间的交互问题。WSDL (web Services Descfipfion Ian lage)采 用 XML格 式描述 web服 务,其 中包括 Web服务做什么、位于哪里、
13、怎样调用等信息。 Web服务结合了组件技术和网络技术,Web服务的核心结构如 图 1所示. 在核心结构 中,Web服务是标准网络协议 规定 的一种开放 性事务结构处理函数,它起到中心作用。Web服务使用 HTIP 作为允许远程方法请求穿过企业防火墙的传输工具 。Web服务不依赖于某种专用的组件技术或对象调用约定。所以任何一种语言编写的、使用任何一种组件模型的、以及在任何操作系统上运行的程序都 可以访 问 Web服务。在一个 网络应用 系统 中可以构建多种多样的 Web服务。如新闻发布服务、股票信息服务、天气预报服务、电子邮件服务等等.3 新闻发布系统的结构模型 为了以 Web服务方式来发布新
14、闻,实现新 闻资源在 网站之 间的共享。我们提出了一种新的系统结构模型,即 BSSD模 型 。在这个 BSSD模式中,各层的主要作用为: 表 客户可以用浏览器通过 Internet在各个出版新闻网站进行新闻浏览,获取 自己感兴趣的新闻消息,作为访问新闻的客户端. 消耗 Web服务层(SOAP Client) 包括 Web服务器 、应用服务器和代理服务器 。各个出版新闻网站作为客户访问新闻的服务器端,提供有价值的新闻信息,籍此吸引更多的用户来浏览网站。同时,为了共享网站之间新闻资源,消耗 Web服务层也充当共享 Web服务 的客户端 ,作为 Web服务请 求者 角色 ,消耗Web服务。通过查询新
15、闻发布中心获取 Web服务的信息,如Web服务的接口和返回数据,找到 Web服务的位置及其支持的方法,然后创建 Web服务的代理程序。在各个出版新闻网站Web服务器上存放 Web服务的代理程序以及使用 Web服务的客户端应用程序。 提供 Web服 务层(SOAP Server) 包括 Web服务器 、应用服务器和代理服务器。新 闻发布中心充当共享新闻资源的服务器端 ,作为 Web服务提供者 角色 ,提供 Web服务请求者所需要的各种 Web服务。在新闻发布 中心 Web服务器上存放用于发布新闻的 Web服务 ,以及用于修改、增加 或者删 除等更新 新闻消息的管理应用程序。 数据层(DB) 存放
16、以XML文件形式的新闻信息。 在这个 BSSD模型中,Web服务请求者与 Web服务提供者之间有着密切的关系,它们之间通过 H3TP、SOAP进行通讯。首先 ,调用 SOAP代理对象 ,该代理把请求参数排列成程序设计语言无关的 SOAP请求 ,再把该请求发送到远程 Web服务 中,远程Web服务将接收到的 SOAP请求进行拆包,将请求参数进行还原 ,并且根据这些参数来调用本地 的 Web服务 ,完成 服务请求.当服务返 回结果后 ,SOAP封装器将结果进行封装成 同样与程序设计语 言无关的 SOAP响应 ,并且送 回给 SOAP代理 ,SOAP代理最后要把返回的结果 数据进行拆包 ,送给调用它
17、的应用程序。由于 H3TP及 SOAP都是互联 网标准通讯协议 ,使得 Web服务能够被 Windows之外 的平 台使用。SOAP使应用程序 可以通过 Internet调用各种服务的界面,而无需考虑使用的具体编程语言和底层使用的分布式对象结构。这样,实现新闻发布中心与各个出版新闻网站之间新闻资源的共享,而且与编程语言和系统平 台无关. 第四章 系统设计41系统功能分析新闻发布管理系统里有这样几个部分:如果是普通用户只有新闻浏览、新闻阅读和新闻查询的权限;如果是管理员就除了上述权限外还有新闻管理权限,分别为新闻录入、新闻修改和新闻删除的权限.分析图如下:用户登录是否admin普通用户新闻浏览新
18、闻阅读新闻查询管理员新闻管理新闻录入新闻修改新闻删除NOYES评论删除图4。1 功能模块图42 前台页面设计可以根据网站的需要,进行各种方式的插入,自动更新。如显示各大小类的新闻,显示某栏目的最新N条新闻等。使用新闻文章管理系统制作动态网页时,可在需要的地方插入相应的代码,即可以多种形式显示新闻文章的栏目或内容.上面和下面是某两大类的新闻,可以在左面看到各类新闻及可以点击相关新闻看到详细的内容.前台新闻可以显示出各类新闻的类别和新闻的标题,点击其类别可以直接进入此类别新闻中。其中左面显示的是此类别的各条新闻的标题,点击其中的任意一个标题都可以看到详细的新闻内容。如果用户想查看自己想看的新闻也可
19、以通过新闻搜索来完成。用户在标题栏中输入自己想看的新闻的题目或内容,然后在选择分类中选择起类别后点击搜索就会出现自己想看的新闻题目。如果没有这条新闻页面会显示“暂时没有数据。43 后台管理后台的管理分为新闻发布,栏目管理,系统设置等。这些权限只能是管理员能够实现,其他的普通用户只能查询和浏览这些新闻,以下是后台管理的一些方面:新闻发布包括查看新闻的浏览次数,增加,修改,删除新闻文章和评论,新闻添加可选择不同栏目添加新闻文章,可上传新闻图片和其他格式文件;新闻管理是随时可以对某条或某类新进行编辑和删除 ;栏目管理包括增加,修改,删除新闻的大小类别,查看各个大类的新闻数量这些方面;系统设置包括新闻
20、管理系统的使用说明和管理员设置;使用说明可查看到关于本系统的功能各页面简单的介绍,各代码和参数的功能;管理员分为超级管理员和普通管理员,普通管理员点击“管理员列表”只能看到各个管理员的用户名和权限,而超级管理员还可修改和删除各普通管理员,点击修改用户密码修改自己的密码,只有超级管理员才有权限增加管理员.通过管理员身份后就进入新闻管理页面。页面会显示你的登录名和现在的时间。进入后台就可以对其要文章和新闻的类别进行管理了44 数据库的设计数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的
21、结构.MicrosoftAccess数据库相对其它的数据库来说要简单容易操作些,本新闻发布系统中的数据库文件就是Access类型的数据库第五章 系统实现51 系统主页面前台新闻显示的内容有新闻分类和各类新闻包括的新闻标题点击任何一条标题都会有详细的新闻可以浏览。首页的左部分是各新闻各类的分布,用户可以直接点击查看各项大类新闻里面的各项小类新闻,直到阅读每条详细信息。新闻管理后台可以控制修改各大小类和评论。52 新闻的查询新闻的查询可以有多种方法,可以直接在主页上点击想看的新闻类别,会出现此类别中的新闻题目,点击一条新闻的标题就可以浏览详细的新闻内容。,还有就是通过搜索来查找想看的新闻;在新闻主
22、页的下方有新闻的搜索,在新闻标题栏中输入你想看的新闻标题和新闻的内容,在选种所属的新闻类别点击搜索就可以找到你看的新闻。53新闻的修改和删除 新闻的修改和删除有对新闻文章的修改和删除,当点击新闻发布时就会出现两个下拉菜单,点击进新闻管理进入对新闻的修改和删除页面。54 新闻的增加新闻的添加是在新闻库中放入新的新闻内容.在新闻的管理页面上点击“添加新闻”就进入新闻的添加页面.在新闻主题上写好要添加的新闻的名称,选好类别然后在新闻内容里写入你的新闻详细的内容。最后点击提交发表就可以了。如果想重新添加点击“重新填写”就可以了。55 其它系统管理其他系统管理还有栏目管理和系统管理。栏目管理可对新闻的大
23、小类别进行增加,删除和修改.系统管理里面有使用说明、管理员列表、新增管理员和修改密码四项功能。其中新闻分类管理和新闻管理的功能是一样的,都有修改和删除的功能。系统设置的内容中超级管理员除了可以查看用户外还可以对普通用户进行删除。在新增管理员页面中写入要添加的管理员名和密码点击提交就可以了。下面是添加用户在修改密码页面中可以对以前的旧密码进行修改.修改完后点击提交就成功了。以上的所有页面为系统实现时的部分页面。第六章 结论近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多.从HTML、Clie
24、nt Script 到CGI,从JAVA的诞生到ActiveX, Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了Active Server Pages (ASP),一种用以取代CGI(Common Gateway Interface,通用网关接口)的技术。简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等.更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自
25、己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方.本文提出了一种基于Web的学校新闻发布系统,该系统的多用户发布,多栏目管理,使学校的新闻信息及时、准确的得以发布。学生通过会员注册直接参与新闻信息的评论,使学生的意见和需求能够及时的得以提出,激发了他们的学习欲望。利用ASP技术实现学校的新闻能够及时的得以发布是一项很有效方法,这种组建的方式可以应用于网站的其它栏目.又由于ASP编程所用的Vbscript与Jscript语言较其它语言较简洁、易操作、功能较强非常适合广大用户进行网站的开发.ASP虽然提供了功能强大的Web应用程序开发环境,但和其它技术一样, 它也存在着
26、某些缺点.Web服务器还不支持ASP的运行。但ASP毕竟是软件霸主微软精心设计的一个宠儿,人们不得不慢慢向它靠拢,现在越来越多的Web服务器已开始支持ASP.以信息网站为核心的Web信息系统建设方兴未艾,运用新技术进行创新的应用开发,提高网络系统应用成效将是一个不竭的课题。致 谢四年的读书生活在这个季节即将划上一个句号,而于我的人生却只是一个逗号,我将面对又一次征程的开始。四年的求学生涯在师长、亲友的大力支持下,走得辛苦却也收获满囊,在论文即将付梓之际,思绪万千,心情久久不能平静。 伟人、名人为我所崇拜,可是我更急切地要把我的敬意和赞美献给一位平凡的人,我的导师。我不是您最出色的学生,而您却是
27、我最尊敬的老师。您治学严谨,学识渊博,思想深邃,视野雄阔,为我营造了一种良好的精神氛围。授人以鱼不如授人以渔,置身其间,耳濡目染,潜移默化,使我不仅接受了全新的思想观念,树立了宏伟的学术目标,领会了基本的思考方式,从论文题目的选定到论文写作的指导,经由您悉心的点拨,再经思考后的领悟,常常让我有“山重水复疑无路,柳暗花明又一村。 感谢我的爸爸妈妈,焉得谖草,言树之背,养育之恩,无以回报,你们永远健康快乐是我最大的心愿。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚谢意! 同时也感谢学院为我提供良好的做毕业设计的环境. 最后再一次感谢所有在毕业设计中曾经帮助过我的良师益友和同学,以及在设计中被我引用或参考的论著的作者。参考文献1. 我国信息化现状及其发展趋势探析 -吴塞2. 我国信息化发展及趋势 百度文库3. 我国信息化趋势 -百度文库4. 关于我国“十二五”信息化发展的基本思路 -百度文库附:毕业论文鉴定表徐州经贸高等职业学校学生毕业论文鉴定表题目: 时间:年月日系(部): 姓名: 专业: 班级:评分依据:优良中差文献检索原理掌握论点明确论据充分结构严谨文字通顺创新程度联系实际综合评定:指导教师签字_系(部)意见系(部)公章_注:本表一式两份,一份系(部)存档,一份装学生档案。