版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【摘要】现在通过网络阅读新闻已经成为人们日常生活中的一部分。网易、搜狐等著名网站都开设有新闻专栏,每天发布大量新闻信息。因为每天发布的新闻的频率和数量都很大,如果使用静态页面制作新闻,维护工作将十分繁琐。系统管理员每天都要花费大量时间和精力制作网页。新闻发布及管理系统,就是可以帮助管理员减轻工作负担,动态发布新闻,可以简化新闻发布和管理工作,提高工作效率。本系统主要从以下几个方面进行设计和开发:(1)新闻类别管理,包括新闻类别的录入、查询、修改和删除等;计算机论文毕业论文(2)新闻发布管理,包括新闻信息录入、修改和删除等;(3)图片处理,包括图片文件上传、存储、修改、删除和浏览等;(4)新闻查询,分为按照新闻类别和新闻发布时间两个查询子模块;(5)网友评论,包括评论发表和管理员删除两个子模块;(6)系统用户管理,包括添加用户、删除用户和修改信息3个子模块。【关键字】新闻发布管理Abstract:Nowdaysreadingnewsonlinehasbeenpartofeverydaylife.SomefamouswebsitessuchasSohusetupnewscolumn,Theypublishagreatdealofnewseveryday.Becausetheyhavetopublishnewseveryday,thefrequencywashighandtheamountwasgreat.Iftheyusestaticpagetomakenews,thereweremanytriflesindefendingwork.Themanagerialpersonnalofthesystemhavetospendalotoftimeandenergyinmakingnetpage.Publishingnewsandmanagementsystemcanhelpthemreduceworkload,issuenewsdynamiclyandsimplifynewspublishandmannagementtoimproveworkefficiency.Thedesignanddevelopmentofnewspublishingandmanagementsystemcoversthefollowingaspects:Newscategorymanagement,includingrecordinginquiry,modificationandcacelingofnewscategory.Newspublishingmanagement,includingrecording,modificationandcancelingofnews.Picturedisposing,includingsending,storingmodifying,cancelingandbrowsingofphotographsanddocuments.Newsinquirycanbedividedintotwosub-models;newscategoryandthetimeofpublishingnews.Netpalsreview,includingmakingcommentsandcalcellingfrommanagerialpersonnel.Usermanagementsystem,includingaddingusers,cancelingusersandrevisinginformation.KeyWords:News,Publish,Management理是当浏览者发出浏览请求的时候,服务器会自动将ASP的程序码,解释为标准HTML格式的网页内容,再送到浏览者浏览器上显示出来。我们也可以将ASP理解为一种特殊的CGI。利用ASP生成的网页,与HTML相比具有更大的灵活性。只要结构合理,一个ASP页面就可以取代成千上万个网页。尽管ASP在工作效率方面较之一些新技术要差,但胜在简单、直观、易学,是涉足网络编程的一条捷径。它具备一个服务器端的脚本执行环境,用它可产生和执行动态的、交互的、高性能的Web服务器应用程序。ActiveServer的另一大优点是代码的安全性。页面的访问者所能看到的只是服务器方的处理结果。ASP文件可以用常规的文本编辑器编辑,ASP使用VBScript、JavaScript等脚本语言作为开发工具,镶嵌于HTML文本中,使用"<%…%>"将ASP的程序包含起来。当用户从浏览器向Web服务器提出请求时,Web服务器会自动将ASP的程序解释为标准的HTML格式的主页内容,用户端只要使用常规可执行HTML程序的浏览器,就可浏览ASP所设计的主页内容,因此与浏览器无关,并且保证了ASP的源程序代码不会外漏。ASP中包括五个内置的ActiveX服务器组件和五个内置的对象:DatabaseAccesscomponent(数据库访问组件)、FileAccesscomponent(文件访问组件)、AdRotatorcomponent(广告轮播器组件)、ContentLinkingcomponent(内容链接组件)、BrowserCapabilitiescomponent(浏览器信组件)以及Request(请求对象)、Server(服务器对象)、Session(会话对象)、Response(响应对象)、Application(应用程序对象)。在所有ASP组件中,最有用的是数据库访问组件,也称为ActiveX数据对象或ADO。在站点发布数据库将使用这个组件及其中包含的对象,以完成对ODBC数据源的读写。此外,ASP技术的另一个重要特点是,程序员可以利用Java、VisualBasic、VisualC++等语言制作适应自己特殊需要的ActiveX服务器组件来扩充ASP的功能,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI程序所不及的。总而言之ASP具有学习快、设计快的特点,不需花许多时间即可学会和快速设计出WEB应用程序。ASP的源程序码在服务器端执行,计算机论文毕业论文代码保密性好。集成与HTML中,无需编译链接可直接执行,而且使用文本编辑器即可设计。2.2ASP的特点
ASP主要特点表现如下:▲使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地开发网站的应用程序。这一点特别有利于熟悉VB的人,因为VBScript脚本语言直接来源于VB语言。
▲ASP代码嵌入HTML文件中,无须编译就可在服务器端直接解释执行。
▲使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。
▲ASP程序运行环境与浏览器无关。ASP所使用的脚本语言(VBScript、JavaScript)均在Web服务端执行。当客户端浏览器浏览ASP页时,服务器会将该网页文件解释并转化成标准的HTML文件发送到客户端浏览器,由于送出的是标准的HTML文件,所以不存在浏览器兼容问题。
▲ASP以对象为基础,可以使用ActiveX控件继续扩充其功能。
▲ASP的源程序由于只在服务器上运行,不会被传到客户端浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
▲利用ADO组件能轻松方便迅速实现对数据库的操作,缩短程序的开发时间。
ASP的奇妙之处真是不胜枚举,总之它是动态网页开发技术中最容易学习、灵活性最强的开发工具之一,并且它的功能强大。ASP可以方便地实现诸如用户信息收集、计数器、留言板、论坛、聊天室和电子商务功能。将ASP与数据库集成可以开发出功能强大的交互式动态网站。当然它也存在一些缺点,比如运行速度比普通的HTML页面要慢,毕竟ASP程序放在服务器端,要由服务器解释并转化成标准的HTML页面,因此造成速度相应比较慢,不过目前随着服务器技术的进步和网络提速,这种速度上的影响是很小的。另外,有的网络操作系统不支持ASP或是支持效果不好,所以ASP程序最好放在Windows操作环境的Web服务器上运行。如果要运行在非Windows平台,例如Unix、Linux等,计算机论文毕业论文则要安装相应的ASP脚本解释引擎软件。2.3ASP的运行环境ASP程序运行在支持ASP的Web服务器上,由于ASP与Windows操作系统都是微软的产品,所以安装Windows操作系统的Web服务器对ASP的支持是最好的,这种优良的支持表现在兼容性、稳定性、功能扩展、速度等方面。
对于Windows操作系统来说,其实就是利用其网络组件PWS或IIS来构建Web服务器。PWS(PersonalWebServer)是Windows98里的个人服务器组件,但是PWS管理功能弱,响应速度慢,并且一次与服务器连接的用户数不超过10个,当然现在一般不会用它来做服务器。通常单位要建立自己的Web服务器一般选择的操作系统是易上手易管理的Windows2000Server,或是微软最近推出的Windows2003Server。2.4SQLServer2000简介SQLServer是一个关系数据库管理系统它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的于1988年推出了第一个OS/2版本在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了Microsoft将SQLServer移植到WindowsNT
系统上专注于开发推广SQLServer的WindowsNT版本Sybase则较专注于SQLServer在UNIX操作系统上的应用在本书中介绍的是MicrosoftSQLServer以后简称为SQLServer或MSSQLServer。
SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用2.5Javascript简介Internet时代,造就了我们新的工作和生活方式,其互联性、开放性和共享信息的模式,打破了传统信息传播方式的重重壁垒,为我们带来了新的机遇。随着计算机和信息时代的到来,人类社会前进的脚步在逐渐加快,每一天都有新的事情发生,每一天都在创造着奇迹。随着Internet技术的突飞猛进,各行各业都在加入Internet的行业中来。无论从管理方面,还是从商业角度来看,Internet都可以带来无限生机。通过Internet,可以实现地区、集体乃至个人的连接,从而达到一种“统一的和谐”。那么怎样把自己的或公司的信息资源加入到WWW服务器,是广大用户日益关心的问题。采用超链技术(超文本和超媒体技术)是实现这个目标最简单的、最快速的手段和途径。具体实现这种手段的支持环境,那就是HTML超文本标识语言。通过它们可制作所需的Web网页。
通过超文本(HyperText)和超媒体(HyperMedia)技术结合超链接(Hyperlink)的链接功能将各种信息组织成网络结构(web),构成网络文档(Document),实现Internet上的“漫游”。通过HTML符号的描述就可以实现文字、表格、声音、图像、动画等多媒体信息的检索。
然而采用这种超链技术存在有一定的缺陷,那就是它只能提供一种静态的信息资源,缺少动态的客户端与服务器端的交互。虽然可通过CGI(CommonGatewayInterface)通用网关接口实现一定的交互,但由于该方法编程较为复杂,因而在一段时间防碍了Internet技术的发展。而JavaScript的出现,无凝为Internet网上用户带来了一线生机。可以这样说,JavaScript的出现是时代的需求,是当今的信息时代造就了JavaScript。
JavaScript的出现,它可以使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交式的表达能力。从而基于CGI静态的HTML页面将被可提供动态实时信息,并对客户操作进行反应的Web页面的取代。JavaScript脚本正是满足这种需求而产生的语言。它深受广泛用户的喜爱的欢迎。它是众多脚本语言中较为优秀的一种,它与WWW的结合有效地实现了网络计算和网络计算机的蓝图。无凝Java家族将占领Internet网络的主导地位。因此,尽快掌握JavaScript脚本语言编程方法是我国广大用户日益关心的。JavaScript是一种基于对象(Object)和事件驱动(EventDriven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择,具有以下几个基本特点:
脚本编写语言
JavaScript是一种脚本语言,它采用小程序段的方式实现编程。像其它脚本语言一样,JavaScript同样已是一种解释性语言,它提供了一个易的开发过程。它的基本结构形式与C、C++、VB、Delphi十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它与HTML标识结合在一起,从而方便用户的使用操作。基于对象的语言JavaScript是一种基于对象的语言,同时以可以看作一种面向对象的。这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。简单性JavaScript的简单性主要体现在:首先它是一种基于Java基本语句和控制流之上的简单而紧凑的设计,从而对于学习Java是一种非常好的过渡。其次它的变量类型是采用弱类型,并未使用严格的数据类型。安全性JavaScript是一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失。动态性JavaScript是动态的,它可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的反映响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页(HomePage)中执行了某种操作所产生的动作,就称为“事件”(Event)。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。跨平台性JavaScript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可正确执行。从而实现了“编写一次,走遍天下”的梦想。实际上JavaScript最杰出之处在于可以用很小的程序做大量的事。无须有高性能的电脑,软件仅需一个字处理软件及一浏览器,无须WEB服务器通道,通过自己的电脑即可完成所有的事情。综合所述JavaScript是一种新的描述语言,它可以被箝入到HTML的文件之中。JavaScript语言可以做到回应使用者的需求事件(如:form的输入),而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端(server)处理,再传回来的过程,而直接可以被客户端(client)的应用程式所处理。JavaScript和Java很类似,但到底并不一样!Java是一种比JavaScript更复杂许多的程式语言,而JavaScript则是相当容易了解的语言。JavaScript创作者可以不那麽注重程式技巧,所以许多Java的特性在JavaScript中并不支援。第三章开发环境及需求分析3.1、开发目的随着计算机技术的发展,网络技术对我们生活和工作显得月来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。3.2、项目背景HTML作为一种样式语言,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况之下,在ASP编程语言高度发展的形式下,我们开始了对新闻发布系统的开发。3.3、开发环境硬件条件服务器两台,一台为数据库服务器,一台为Web服务器;客户端计算机若干;网络通讯设备,主要包括交换机、网卡、集线器、MODEM等。系统平台采用Browser/Server体系结构,服务器端采用MicrosoftWindowsNT4.0作为网络操作系统,Web服务器软件采用IIS5.0(InternetInformationServer)。客户端软件,包括单机操作系统和浏览器软件,分别选用Windows2000和InternetExplorer,数据库系统采用SQLServer2000有利于方便操作。开发工具基于Web的系统开发工具应使开发者使用各种各样的技术来创建动态的Web应用程序,并且应是一个可视化的工具。我们采用了DreamweaverMX进行开发,它是用来快速创建数据驱动Web应用程序的基于团队的开发环境,支持ASP,以ODBC连接数据库,脚本语言为简单易学的JavaScript。运行需求正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性。第四章系统功能分析及模块设计4.1系统功能描述新闻发布及管理系统主要从以下几个方面进行设计和开发:(1)新闻类别管理,包括新闻类别的录入、查询、修改和删除等;(2)新闻发布管理,包括新闻信息录入、修改和删除等;(3)图片处理,包括图片文件上传、存储、修改、删除和浏览等;(4)新闻查询,分为按照新闻类别和新闻发布时间两个查询子模块;(5)网友评论,包括评论发表和管理员删除两个子模块;(6)系统用户管理,包括添加用户、删除用户和修改信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年公司向个人借款凭证及还款协议
- 2024年个人轿车出租合同
- 2024年个人财产赠与协议书
- 2024年化妆品原料供应长期合同
- 2024年互惠互利:谨慎居间经纪合同
- 2024年外墙保温材料供应合同
- 2024年专业级:办公耗材与电脑配件购销合同模板
- 2024年劳动合同新条款
- 2024年会员账户转让正式合同
- 2024年固定资产租赁合同模板
- 采购主管岗位招聘笔试题与参考答案(某大型国企)2024年
- 短视频运营及带货逻辑课件
- 2024年中国陶茶具市场调查研究报告
- 2022年江苏省普通高中学业水平测试生物试卷
- 第4章 跨境电商选品与定价
- 《介绍教室》(教案)-2024-2025学年一年级上册数学北师大版
- 2024年检察院招录书记员考试法律基础知识及答案
- 《犯罪心理学(马皑第3版)》章后复习思考题及答案
- 青骄第二课堂2021年禁毒知识答题期末考试答案(初中组)
- 2024-2030年中国射频芯片行业市场发展趋势与前景展望战略分析报告
- 华电线上测评
评论
0/150
提交评论