ImageVerifierCode 换一换
格式:DOCX , 页数:49 ,大小:485.34KB ,
资源ID:28500197      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28500197.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(新闻发布系统论文模板.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

新闻发布系统论文模板.docx

1、新闻发布系统论文模板新闻发布系统摘要21世纪是信息的时代,是网络的时代,进入信息社会高速发展的时代,数字化革命给所有领域带来新的改变。随着Internet的普及,无论人们相隔多么遥远,都有天涯若比邻的感觉。足不出户,便可知天下大事,便可与大洋彼岸的朋友畅谈无阻。网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的Web网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。互联网的世界里蕴藏着无限生机,这里只有想不到的、没有做不到的。网络发展前景无限,及早与网络结合

2、,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。在网络技术的领域里,传统的商务网站的管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,然而随着Internet的进一步发展,这种静态Web站点的开发与维护变得越来越困难,而且不能与浏览者进行有效交互,从而使得这种方法已不多用。二是基于ASP、PHP或JSP和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息,这是目前较为流行的做法。本文论述的就是采用SQL和ASP开发环境开发动态的新闻发布系统。关键字:web开发;新闻发布系统;ASP;SQLNews Publishing S

3、ystemABSTRACTThe 21st century is an era, the era of the network into the information society era of rapid development, the digital revolution to bring about new changes in all areas.With the popularization of Internet, no matter how far apart the people have the Tianya Zorpia feeling.Stay at home, t

4、hey will know that the big new world can be friends and talk about unimpeded across the Atlantic.Page gradual integration into peoples lives, rapid and timely news, get colorful web-based information, has become part of daily life at the same time more and more companies set up their own WWW sites,

5、businesses can display products through the web site , publishing the latest developments, exchange and communication with users, with partners to establish contacts and conducting e-commerce.Hidden world of the Internet, full of life, where only the unexpected, no impossible.Network development pro

6、spects are promising, as soon as possible and network integration and information times, and high-tech convergence, all walks of life will undoubtedly inject new vitality.In the field of network technology, the traditional business management of the site There are two ways, one static HTML pages, up

7、date the information need to re-create the page and then upload the page and modify the link, but with the further development of Internet, which a static Web site development and maintenance has become increasingly difficult, and can not effectively interact with the viewer, which makes this method

8、 has limited use.2 is based on ASP, PHP or JSP, and scripting languages, dynamic web pages and database integration, through the application of procedures for handling information, which is the more popular approach.Of this paper is to use SQL and ASP development environment for developing dynamic o

9、f the news release system. Keywords:web development;News Publishing System;ASP;SQL第1章绪论1.1引言 新闻发布系统是一个新闻单位不可缺少的部分,它的内容对于新闻的决策者和管理者来说都至关重要,所以新闻发布系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类

10、社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对网上新闻发布进行管理,具有人工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高网上新闻发布的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套新闻发布管理系统成为很有必要的事情。 在我国传统的信息传递方式不外乎是通过电视、广播、报纸等媒体传播信息,但通过这类媒体的传递工作常常会受到地域和时间的影响而无法达到预期的效果。这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力来制作和发表信息,在信息时代这种传统的传播方式必

11、然被计算机为基础的信息管理所取代。随着网络的应用逐渐普及到信息传递和商业行为,大家将焦点渐渐地集中到因特网的身上,由于网络具有实时性,天生就是一种极好的传播媒体,这样就解决了因为地域和时间等带来的问题,我们可以很方便、快捷得从因特网上查看我们所需要的新闻。因此,我们可以通过在网站上成立实时新闻中心,将企业和产品等各种最新消息公布到网站上,实时地发送给所有用户及消费者。1.2系统的研究目的和意义信息化的现代社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,它能够把事情的复杂化转为简单。新闻发布系统的提出对电视,报纸,广播传统的新闻媒介影响很大,从此以后网络也充当了一个重要的新闻媒

12、介的功能。新闻发布系统作为网络传播的核心系统,其重要性是越来越重要:一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论。这使得大家可以方便地在一个网络平台上交流思想,共同探讨一些关注话题。新闻发布者要注意新闻的严肃性与真实性,太过追求实效性新鲜感又不明辨,此外很多国内网站转载他人新闻在网络上发布,侵犯了原创者的知识产权。新闻发布系统是绝大多数商业性网站最常用的系统,它的一个基础作用就是为企业提供信息发布的平台。使用ASP技术可以动态生成新闻静态页面,可以使新闻的发布和管理变得很轻松。网站管理维护人员只需设置

13、标题,内容和图片等新闻信息元素就可以了,系统将自动生成对应的网页。并且系统可以于用户交互,用户可以很方便地参加评论和交流。在新闻发布系统中还使用了SQL Server数据库,将能大大减轻维护人员的工作量,使系统便于维护和管理。新闻发布系统作为一个新时代的产物,信息量巨大,早已超出了国界,使遨游世界不再是神话。它摒弃了传统媒体的不足,正在以不可预知的速度向前发展。1.3开发工具的选用和介绍1.3.1ASP基础Active Server Pages即ASP,是一套微软开发的服务器脚本环境,使用它可以创建和运行动态、交互的Web服务器应用程序。ASP内含于IIS3.0和IIS4.0之中,通过ASP我

14、们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度,而且利用Visual InterDev集成开发环境可以很容易地对ASP应用程序进行开发和修改1。目前,ASP技术已风靡全球,在Internet上几乎处处都能看到它的身影,ASP技术的出现和发展给曾经以静态内容为主的Web带来了全新的动态效果,使其具有更加灵活和方

15、便的交互特性,在Internet中实现信息的传递和检索越来越容易。正因为如此,ASP迅速被广大网络设计和开发人员所接受,成为首选的网站开发和编程技术。ASP是目前最流行的Web应用程序开发工具之一。它是一种功能强大、灵活易学的服务器脚本编程环境,它的源代码均可以在服务器端运行,运行的结果以HTML代码的形式输出到客户端。利用ASP不仅可以快速创建交互性的动态网页,而且程序代码完全保密,更重要的是它不用考虑客户端使用何种浏览器。ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。 当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解

16、释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。1.3.2ASP页面的结构ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:(1) 标准的HTML标记:所有的HTML标记均可使用。(2

17、) ASP语法命令:位于 标签内的ASP代码。(3) 服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。(4) 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。1.3.3ASP的内建对象ASP提供了六个内建对象,供用户直接调用:(1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。(2) Session对象:存储特定用户的会话信息,只被用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话

18、过程中一直保存。Session对象需cookie支持。(3) Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。(4) Response对象:服务器将输出内容发送到用户端。(5) Server对象:提供对服务器有关方法和属性的访问。(6) Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transcation Server)管理的支持。1.3.4SQL Server的结构SQL Server单一进程多线程的关系数据库,如1-1图示。图1-1SQL Server单进程,多线程结构图SQL Se

19、rver是按Client/Server结构而设计,客户机/服务器结构减小了网络拥挤程度,并将数据库操作分开运行,像输入和显示数据这样需要用户频繁干预的任务集中在作为客户端的PC机上完成,客户端可分别处理数据, 但若需要度曲共享数据,必须依据网络管道向服务器端做存取申请,而文件I/O和查询处理等频繁需要数据的任务则集中在数据库服务器上完成, 共享数据11存放在服务器端,从而使每个系统各显其能,SQL还允许将个人机用作网络服务器或小型大型机数据库的前端机,从而可使用户在个人机上存取大型数据库的内容。SQL Server Client/Server结构图如图1-2示。图1-2 Client/Serv

20、er结构图SQL Server允许用下列两种方式作客户端和服务器端的连接管道。(1) ODBC: ODBC实际上是一个数据库的访问库,它可以使应用程序直接操纵数据库中的数据,他的独特之处在于使应用程序不随数据库的改变而改变。(2) NetLibrary: 它提供了客户端与服务器端的连接工具。它并不是由语言程序员和开发人员直接使用的。1.3.5XP系统安装IIS步骤详解首先在“开始”菜单的“运行”中输入“c:Windowsinfsysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。在sysoc.inf中找到“Components”这一段,因为是XP简化版,所以里面东西很少,在

21、里面加上这段:“iis=iis2.dll,OcEntry,iis2.inf,7”。之后保存并关闭。因为是XP简化版,所以在下载的安装文件里也一定没有IIS安装文件了。你可以从本站点击下载IIS安装文件。下载完后,解压到任意盘符的根目录下(最好是根目录,便于后面打命令)。比如我把压缩包解压到了D盘根目录下。接下来,在运行中输入“CMD”然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车(假设光驱是D盘):EXPandd:iis51iis.dl_c:Windowssystem32setupiis2.dll EXPandd:iis51iis.in_c:Windowsinf

22、iis2.inf注意如果你解压到了F盘就把上面的D改为F就可以了,其他同理。这时候,你打开控制面板-添加/删除Windows组件,就会发现,Internet信息服务(IIS)的安装选项已经出现在安装列表里了。之后的事情,就和平常IIS安装一样了,只不过,在安装的过程中会出现找不到文件的情况(这是正常的,因为你的IIS安装目录没在XP默认的目录下)。这时,你点吉浏览,选择你刚刚解压的目录就可以了,这种让你选择安装文件的现象共会出现3次,每次的目录都按上面说的步骤即可。不出意外,过一会,IIS安装完成了,点击“完成”。但做到这一步还不算完。需要对IIS进行一些设置:从管理工具里打开“Interne

23、t服务管理器”,然后点“默认WEB站点”的右键,转到“目录安全性”选项卡,点“匿名访问和验证控制”的“编辑”按钮,回弹出匿名方法新窗口,再点击其中“匿名访问”中的“编辑”按钮,将“允许IIS控制密码”全面的勾去掉,然后一路确定返回就可以了。至此XP简化版IIS安装的步骤就全部完成了1。所以我选择了Macromedia Dreamweaver 8架构网站,SQL做后台数据库,并使用IE对页面进行调试。1.4可行性分析开发任何一个基于计算机的系统都会受到时间和资源的限制。因此在开发软件项目之前,必须根据可利用的时间和资源等条件进行可行性研究。可行性研究工作的主要任务不是研究如何解决问题,而是要用最

24、小的代价在最短的时间内确定该项目是否具有开发的可行性14。可行性研究主要包括经济可行性研究,技术可行性研究,运行、操作可行性研究,法律可行性研究和开发方案的选择。典型的可行性研究应从以下几步进行:(1)复查初步分析结果。对系统初步的分析结果和报告书进行复查,改正含糊或不确切的叙述,重新确定系统目标与规模,清晰地描述对系统的所有约束条件。 (2)研究现有的条件。找出其基本功能和基本信息,指出其缺点或局限性。(3)导出新系统高层逻辑模型。用某种图形工具导出系统高层逻辑模型,并与现有系统进行比较。(4)导出新系统的高层物理解法,提出多个供选择的解决方案,并对每一个方案的经济可行性、技术可行性、运行和

25、操作可行性等进行分析比较。(5)推荐建议的方案。如果系统分析员人为之得开发,则应指出开发的价值、推荐方案的理由,并为推荐的系统草拟一份开发计划,并提交可行性研究报告等全部文档。若分析员认为不值得开发,也应拿出充分的理由。(6)评审、复审和决策。可行性研究最后要通过技术评审和管理复审,开发方和客户方或使用部门负责人根据成本-效益分析等各项可行性研究的结论决策是否继续这项工程。本系统属于新闻信息发布与管理系统类。用户对功能上的要求不是很复杂,而且有强大工具和框架环境支持。新闻发布系统后台管理对新闻做了详细的分类,前台以分版块形式显示新闻的详细信息,满足了人们浏览新闻时分类查看新闻信息的要求,前台提

26、供搜索新闻信息功能,方便浏览者查找相关的新闻信息新闻。新闻发布系统后台由管理员进行管理维护,保证了网站的安全性和权威性,所以本系统是十分可行的。第2章 需求分析2.1需求说明目前,网页制作如火如荼,网站建设热火朝天,及社会的竞争是越来越激烈,各厂家及生产公司都在不断的提高生产的产品质量,特别是企业网站的发展正在关键的时刻,各商家都在最后的冲刺、网页月月改版,信息日日更新,这时他们就得借助媒体来提高他们的产品的知名度,而新闻发布系统就是一种很好、很现代的工具。ASP是一种简单的、安全的,性能非常之高的、动态的脚本语言。ASP可以用来开发Web应用程序,ASP具有较高的执行效率,强大的数据库支持和

27、网络支持,具有多平台特性和极大的开放性和扩充性,拥有广泛的应用前景。 通过相关调研,要求该系统应具有以下功能:(1)通过网络浏览各类新闻及发表评论。(2)新闻能分类显示相关信息。(3)提供站内新闻的搜索功能。(4)为后台管理提供管理入口。(5)后台管理员能编辑各类新闻并且管理新闻和评论。2.2开发环境为了保证新闻发布系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于互联网即Internet,也可适用于内部的局域网。其运行要求如下:软件环境:客户端:Windows2000/XP,Internet Explorer(IE) ,Dreamweaver

28、8等。服务器端:Windows2000/ WindowsXP,Internet Information Server (IIS)4.0及其以上版本,IE6.0以上版本等;或者Windows98,Personal Web Server(PWS),IE等。数据库:采用SQL Server 2000,运行于服务器端。硬件环境:主机:CPU Pentium 4以上,内存256M以上。2.3用户和管理员功能特点对于本系统,可以分为两个功能区。(一)用户功能区根据用户浏览网站的特点,用户进行以下操作。(1)用户无需注册就可以查看相应新闻信息。(2)用户可以在本站内搜索自己感兴趣的新闻浏览。(3)用户可以对

29、新闻发表自己的评论。(二)管理员功能区(1)管理员可以进行板块管理,对新闻版块进行添加、修改和删除操作。(2)管理员可以对自己的登录密码进行修改操作。(3)管理员可以对新闻评论管理,对评论进行添加、修改和删除操作。(4)管理员可以对各个新闻版块的新闻信息管理,对新闻信息进行添加、修改和删除操作。2.4数据流图当数据在软件系统中移动时,它将被一系列“变换”所修改。数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程所经受的变换。在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。数据流图是系统逻辑功能的图形表示。数据流图的符号说明如图2-1所

30、示:外部项 加工 数据存储 数据流图2-1数据流图图例根据调查材料,明确系统外部项,识别数据输入的来源和输出的去处,自顶向下逐层扩展整个系统的逻辑功能。如图2-2示。D1:管理员信息存储。 1:新闻信息存储。D2:新闻板块信息。2:评论信息。图 2-2数据流图2.5数据字典建立数据字典是为了对数据流程图上各个元素做出详细的定义和说明。数据字典以一种准确的和无二义的方式定义所有被加工引用的数据流和数据存储。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个完整的说明。数据字典有助于数据的进一步管理和控制,为设计人员和数据库管理人员在数据库设计、实现和运行阶段

31、控制有关数据提供依据。数据字典描述的主要内容有:数据流、加工外部项、数据存储、数据元素。(1)数据流:用单箭头表示,如。是由一组固定成分的数据组成,表示数据的流向。数据流图中描述的是数据流,而不是控制流。除了流向数据存储或从数据存储流出的数据不必命名外,每个数据流必须要有一个合适的名字,以反映该数据流的含义。(2)加工:用圆或椭圆表示,如。描述了输入数据流到输出数据之间的变换,也就是输入数据流经过什么处理后变成了输出数据。每个加工都有一个名字和编号。编号能反映该加工位于分层的数据流图的哪个层次和哪张图中,能够看出它是由哪个加工分解出来的子加工。(3)数据存储:用双杠(带一边开口,一边闭合)表示

32、。数据存储表示暂时存储的数据。每个数据存储都有一个名字。(4)外部实体:用实心长方形表示,如。外部实体是存在于软件系统之外的人员或组织,他指出数据所需要的发源地或系统所产生的数据的归属地。表2-1数据字典管理员信息名字:管理员信息存储 。编号:D1。描述:存储后台管理员信息。定义:ID号+管理员账户+管理员密码。位置:管理员表。表2-2数据字典新闻信息名字:新闻信息存储。编号:1。 描述:存储新闻信息。定义:新闻编号+新闻类别编号+新闻标题+新闻内容+新闻图片相对路径+发布时间+点击率。位置:新闻信息表。表2-3数据字典新闻版块信息名字:新闻版块信息。编号:D2。描述:存储版块信息。定义:版块编号+版块名称。位置:新闻版块信息表。表2-4数据字典新闻评论信息名字:新闻评论信息。编号:2 。描

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

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