版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
word文档可自由复制编辑毕业设计(论文)新闻网站NewsWebsite专业名称:计算机网络指导教师:*******毕业生姓名:*******毕业生学号:*******摘要从建站的实际情况出发,经过对有关网站新闻网站的一番考察和分析,确立了系统采用ASP作为开发环境,ACCESS2003作为数据库服务器,IIS作为测试服务器及新闻发布的具体实现功能。并阐述系统的结构设计和功能设计,实现新闻的分类显示,最近新闻显示、热点新闻显示、搜索、评论等。经过授权的用户可以通过Web浏览器,以人机交互式的客户端程序实现对新闻的发布、管理、实时的进行行为统计和记录。本网站具有很好的外部接口,较好的容错性,能够承受大量用户同时浏览的压力,满足大部分新闻发布的需求,能够很好的配合其它子系统服务于网站的新闻发布.该网站系统是一个基于新闻发布和内容管理的全站管理系统;基于B/S模式WEBMIS系统,可以将杂乱无章的信息(包括文字、图片)经过组织,合理而且有序地呈现在大家面前。简单的说,新闻网站就是充当一个网络新闻媒介的功能。【关键字】ASP,新闻,网站AbstractFrombuiltthem,theactualsituation,afternewssiteontheWebsiteanexaminationandanalysis,toestablishthesystemasadevelopmentenvironmentusingASP,ACCESS2003asthedatabaseserver,IISserverandthepressreleaseasatestconcreterealizationoffunction.Anddescribedthestructureofthesystemdesignandfunctiondesign,implementation,classificationofnewsshows,therecentnewsshows,hotnewsdisplay,search,comments,etc..AuthorizeduserscanWebbrowser,tohuman-computerinteractiveclientprogramtorealizethenewsrelease,management,real-timebehavioralstatisticsandrecords.Thissitehasgoodexternalinterface,betterfaulttolerance,towithstandthepressureofalargenumberofuserstobrowse,meettheneedsofthemajorityofpressreleasescanbeaverygoodservicewiththeothersubsystemsonthewebsiteofthepressrelease.ThesystemisApressreleaseandcontentmanagementbasedontheentirestationmanagementsystem;basedonB/SmodeWEBMISsystemcanbechaoticinformation(includingtext,pictures)throughtheorganization,reasonableandorderlypresentationinfrontofeveryone.Inshort,newssitethatactsasanetworkmediacapabilities.【Keyword】ASP,News,Website目录引言 1第1章绪论 21.1开发工具的选用及介绍 21.1.1ASP的优势 21.1.2ASP的特点 21.2ASP技术访问WEB数据库 31.2.1访问WEB数据库的多种方案 31.2.2ASP简介 3第2章系统分析与总体设计 42.1网站功能描述 52.2系统功能模块划分 62.3系统流程分析 7第3章系统数据库结构设计与实现 83.1创建数据库了 83.2数据库逻辑结构设计 8第4章系统主界面与后台界面设计 114.1主界面设计 114.1.1显示新闻类别链接 114.1.2显示热点新闻 124.1.3显示最新图片新闻 124.1.4显示详细新闻 124.2后台界面设计 134.2.1登录界面 134.2.2管理界面 134.2.3留言板界面 14第5章后台管理模块设计 145.1管理员管理模块 145.1.1管理员管理界面 145.1.2管理员管理功能分析 155.2版块管理模块 155.2.1版块管理界面 165.2.2版块管理功能分析 165.3新闻管理模块 165.3.1新闻管理界面 175.3.2新闻管理功能分析 175.4新闻添加 17第6章留言板模块设计 186.1用户添加模块 186.2留言板主界面模块 196.3留言板管理模块 19第7章结论 217.1网站系统总结 217.2网站系统展望 217.2.1新闻网站的发展趋势 217.2.2网站系统体系结构的发展趋势 22致谢 23参考文献 24附录A 25附录B 27附录C 29word文档可自由复制编辑引言新闻网站是一个新闻单位不可缺少的部分,它的内容对于新闻的决策者和管理者来说都至关重要,所以新闻网站应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对网上新闻发布进行管理,具有着手于管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高网上新闻发布的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
ActiveServerPages即ASP,是一套微软开发的服务器脚本环境,使用它可以创建和运行动态、交互的Web服务器应用程序。ASP内含于IIS3.0和IIS4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度,而且利用VisualInterDev集成开发环境可以很容易地对ASP应用程序进行开发和修改。本网站系统从建立ASP的环境开始,由浅入深地介绍了建立一个基于ASP的动态新闻发布系统所需要的各种技术。目前,ASP技术已风靡全球,在Internet上几乎处处都能看到它的身影,ASP技术的出现和发展给曾经以静态内容为主的Web带来了全新的动态效果,使其具有更加灵活和方便的交互特性,在Internet中实现信息的传递和检索越来越容易。正因为如此,ASP迅速被广大网络设计和开发人员所接受,成为首选的网站开发和编程技术。ASP是目前最流行的Web应用程序开发工具之一。它是一种功能强大、灵活易学的服务器脚本编程环境,它的源代码均可以在服务器端运行,运行的结果以HTML代码的形式输出到客户端。利用ASP不仅可以快速创建交互性的动态网页,而且程序代码完全保密,更重要的是它不用考虑客户端使用何种浏览器。第1章绪论1.1开发工具的选用及介绍1.1.1ASP的优势ActiveServerPages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。1.1.2ASP的特点任何开发工具皆可发展ASP。只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。1、ASP通吃各家浏览器由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。2、语言相容性高:ASP与所有的ActiveXScript语言都相容,除了可结合HTML,VBScript、JavaScript、ActiveX服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(ThirdParty)所提供的语言。隐密安全性高。如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务(WebServer)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。3、易于操控数据库:ASP可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库,例如:Acess、sqlserver、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel”文件当成数据库用。所以我选择了ASP结合dreameware8架构网站。在此期间本人将使用Dreamweaver8进行ASP页面的编码,并使用IIS5.1对页面进行调试。1.2ASP技术访问WEB数据库1.2.1访问WEB数据库的多种方案目前在WINDOWS环境下有多种访问WEB数据库的技术,主要有:1、公共网关接口CGI(CommonGatewayInterface)CGI是较早实现的技术。适用于多种服务器平台,如UNIX、WINDOWS等,但CGI的开发成本高、维护困难、功能有限、不具备事务处理功能、占用服务器资源较多。2、先进数据库连接器ADC(AdvanceDatabaseConnector)ADC提供了ActiveXControl来访问数据库,它的主要特点是数据查询由用户端浏览器执行,因而需将服务器端数据库中的部分记录下载到用户端,系统开销较大、响应慢,只适用于特别频繁的数据库查询操作。3、JAVA/JDBC语言编程JAVA语言是一种面向对象、易移植、多线程控制的语言,可通过JDBC去连接数据库。用JAVA/JDBC编写的软件可移植性强,适用于多种操作系统,但其执行效率和执行速度还不理想,目前无法建立高效、高速的应用。4、动态服务器页面ASP(ActiveServerPage)ASP是微软公司最新推出的WEB应用开发技术,着重于处理动态网页和WEB数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问WEB数据库的最佳选择。1.2.2ASP简介1、ASP访问数据库的原理ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveXDataObjects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。2、ASP页面的结构ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:(1)标准的HTML标记:所有的HTML标记均可使用。(2)ASP语法命令:位于<%%>标签内的ASP代码。(3)服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。(4)脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言。3、ASP的运行环境目前ASP可运行在三种环境下:(1)WINDOWSNTserver4.0运行IIS5.0(InternetInformationServer)以上。(2)WINDOWSNTworkstation4.0运行PeerWebServer6.0以上。(3)WINDOWS95/98/XP运行PWS(PersonalWebServer)。其中以NTserver上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。第2章系统分析与总体设计很多网站都提供新闻栏目,例如搜狐、新浪等著名网站的新闻专栏。许多企业和个人网站也需要定期发布一些关于企业或网站的新闻。因为网络中新闻发布的频率非常高,如果使用静态网页作为新闻页面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第12课 撇捺组合教学设计小学书法北师大版三年级下册-北师大版
- 武汉益海嘉里工作制度
- 残疾儿童教育工作制度
- 比亚迪食堂工作制度
- 民办教育教师工作制度
- 民政随机抽查工作制度
- 民营医院内科工作制度
- 水利公平竟工作制度
- 水库移民业主工作制度
- 汛期安全防范工作制度
- 2026上半年北京事业单位统考大兴区招聘137人备考题库(第一批)附答案详解(a卷)
- 人教版三年级语文《池子与河流》《口语交际》教案简案
- (2025年)辽宁事业编考试真题及答案合集
- 2026江西南昌市公安局东湖分局招聘警务辅助人员30人备考题库及参考答案详解ab卷
- 慢性肾脏病全生命周期随访管理策略与实践
- 鬼针草科学研究报告
- 2026年陕西省高职单招综合素质考试题库附答案详解
- 2026散装液态食品灌装设备选型及智能化改造报告
- 三 长方形和正方形 单元教学课件 2026人教版数学三年级下册
- 矿井提升机安全管理制度
- 医院传染病考核制度
评论
0/150
提交评论