




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE35-目录1前言选题背景 11.1新园区简介: 11.2小区网络构建的意义 32网络结构的介绍 42.1网络的软件协议构成 42.2网络的硬件构成 43网络构建的详细介绍 73.1网络的接入选择 73.1.1采用3层交换模式: 73.1.2采用VPN方式接入 83.2网络设计方案 83.2.1IP的详细规划: 93.2.2网络传输设备的选择 113.3网络安全的选择 133.3.1服务器数据安全 133.3.2网络平台安全 144结论 15参考文献 15新小区网络设计摘要:随着信息技术的高速发展,人们生活质量的不断提高,生活的多元化,越来越多的人已经离不开网络,无论是工作、学习、休闲娱乐,都已经和网络息息相关:人们可以足不出户了解世界上每个角落在发生什么,买到自己心仪的物品,可以在通过网络进行视频会议,远程控制完成一些工作任务。然而这些如何构建高效安全的网络是本文主要阐述的问题关键词:高效;安全;网络Abstract:withtherapiddevelopmentofmoderninformationtechnology,peoplelifequalityriseceaselessly,thediversificationoflife,moreandmorepeoplehavewithoutnetwork,whetherwork,studyandentertainment,havebeenlinkedwithnetwork:peoplecanunderstandeverycorneroftheworld,whathappenedinhisrighttobuythegoodsinthroughthenetwork,videoconference,remotecontroltocompletesometasks.YettheseonhowtoconstructtheefficiencyandsecurityofnetworkisthemainproblemofthisKeywords:highefficiency;safety;network1前言选题背景1.1新园区简介:新小区用地面积114.37亩,新园区按1000名居民规模设计,小区网及信息化基础设施建设能充分体现21世纪高等小区建设水平,包括行政办公室大楼、群住宿楼、中心机房等建筑,建筑面积超过1.5万平方米,是一座舒适、现代化、综合性的综合园区。图1图21.2小区网络构建的意义生活节奏的加速,生活质量的提高,人们需要能更快的信息传输平台,所以构建一个高效、安全的网络是不可或缺的。信息技术的应用与普及,将改变传统的住宿模式并大幅度提高信息流动速率,数字化园区、网上小区已被人们熟悉,信息化小区正在走向全面的信息化。在普兴新小区建设中应推动园区信息化基础设施建设,其最终建设目标是将新园区建设成为一个信息化时代下的高水平的智能化、数字化小区,更好的进行管理2网络结构的介绍2.1网络的软件协议构成计算机网络传输被分为7层:物理层数据链路层网络层传输层会话层表示层应用层应用层表示层会话层传输层网络层数据链路层物理层应用层表示层会话层传输层网络层数据链路层物理层图32种不同区域的网络通过线路连接运用相同的网络协议互相连接。2.2网络的硬件构成网络硬件一般有:服务器、路由器、交换机、防火墙、PCA服务器:服务器指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。相对于普通PC来说,服务器在稳定性、安全性、性能等方面都要求更高,因此CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。图41服务器根据用途不同还分为:Web服务器、邮件服务器、ftp服务器2按网络规模划分,服务器分为工作组级服务器、部门级服务器、企业级服务器。3按照服务器的结构,可以分为CISC架构的服务器和RISC架构的服务器。4按照使用的用途,服务器又可以分为通用型服务器和专用型(或称“功能型”)服务器。5按照服务器的外观,可以分为台式服务器和机架式服务器。B路由器:路由器(Router),顾名思义,是一种智能选择数据传输的网络设备。图5路由器的功能
简单的讲,路由器主要有以下几种功能:
第一,网络互连,路由器支持各种局域网和广域网接口,主要用于互连局域网和广域网,实现不同网络互相通信;第二,数据处理,提供包括分组过滤、分组转发、优先级、复用、加密、压缩和防火墙等功能;
第三,网络管理,路由器提供包括配置管理、性能管理、容错管理和流量控制等功能。C
交换机:(英文:Switch,意为“开关”)是一种用于电信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路图6交换机的传输模式有全双工,半双工,全双工/半双工自适应交换机的全双工是指交换机在发送数据的同时也能够接收数据,两者同步进行,这好像我们平时打电话一样,说话的同时也能够听到对方的声音。目前的交换机都支持全双工。全双工的好处在于迟延小,速度快。提到全双工,就不能不提与之密切对应的另一个概念,那就是“半双工”,所谓半双工就是指一个时间段内只有一个动作发生,举个简单例子,一条窄窄的马路,同时只能有一辆车通过,当目前有两量车对开,这种情况下就只能一辆先过,等到头儿后另一辆再开,这个例子就形象的说明了半双工的原理。D防火墙:所谓防火墙指的是一个由软件和硬件设备组合而成、在内部网和外部网之间、专用网与公共网之间的界面上构造的保护屏障.是一种获取安全性方法的形象说法,它是一种计算机硬件和软件的结合,使Internet与Intranet之间建立起一个安全网关(SecurityGateway),从而保护内部网免受非法用户的侵入,防火墙主要由服务访问规则、验证工具、包过滤和应用网关4个部分组成。图7防火墙最基本的功能就是控制在计算机网络中,不同信任程度区域间传送的数据流。例如互联网是不可信任的区域,而内部网络是高度信任的区域。以避免安全策略中禁止的一些通信,与建筑中的防火墙功能相似。它有控制信息基本的任务在不同信任的区域。典型信任的区域包括互联网(一个没有信任的区域)和一个内部网络(一个高信任的区域)。最终目标是提供受控连通性在不同水平的信任区域通过安全政策的运行和连通性模型之间根据最少特权原则。防火墙的优点:(1)防火墙能强化安全策略。(2)防火墙能有效地记录Internet上的活动。(3)防火墙限制暴露用户点。防火墙能够用来隔开网络中一个网段与另一个网段。这样,能够防止影响一个网段的问题通过整个网络传播。(4)防火墙是一个安全策略的检查站。所有进出的信息都必须通过防火墙,防火墙便成为安全问题的检查点,使可疑的访问被拒绝于门外。3网络构建的详细介绍3.1网络的接入选择(以太网技术成熟、成本低、结构简单、稳定性、可扩充性好;便于网络升级,同时可实现实时监控、智能化物业管理、小区/大楼/家庭保安、家庭自动化(如远程遥控家电、可视门铃等)、远程抄表等,可提供智能化、信息化的办公与家居环境,满足不同层次的人们对信息化的需求)具体拓扑图如下:图83.1.1采用3层交换模式:三层交换技术就是二层交换技术+三层转发技术。传统的交换技术是在OSI网络标准模型中的第二层——数据链路层进行操作的,而三层交换技术是在网络模型中的第三层实现了数据包的高速转发。应用第三层交换技术即可实现网络路由的功能,又可以根据不同的网络状况做到最优的网络性能。使用三层交换机的好处:除了优秀的性能之外,三层交换机还具有一些传统的二层交换机没有的特性,这些特性可以给校园网和城域教育网的建设带来许多好处,列举如下。1、高可扩充性三层交换机在连接多个子网时,子网只是与第三层交换模块建立逻辑连接,不像传统外接路由器那样需要增加端口并满足园区3~5年网络应用快速增长的需要。2、高性价比三层交换机具有连接大型网络的能力,功能基本上可以取代某些传统路由器,但是价格却接近二层交换机。现在一台百兆三层交换机的价格只有几万元,与高端的二层交换机的价格差不多。3、内置安全机制三层交换机可以与普通路由器一样,具有访问列表的功能,可以实现不同VLAN间的单向或双向通讯。如果在访问列表中进行设置,可以限制用户访问特定的IP地址,这样学校就可以禁止学生访问不健康的站点。访问列表不仅可以用于禁止内部用户访问某些站点,也可以用于防止校园网、城域教育网外部的非法用户访问校园网、城域教育网内部的网络资源,从而提高网络的安全。4、适合多媒体传输教育网经常需要传输多媒体信息,这是教育网的一个特色。三层交换机具有QoS(服务质量)的控制功能,可以给不同的应用程序分配不同的带宽。3.1.2采用VPN方式接入VPN可以通过特殊的加密的通讯协议在连接在Internet上的位于不同地方的两个或多个企业内部网之间建立一条专有的通讯线路,就好比是架设了一条专线一样,但是它并不需要真正的去铺设光缆之类的物理线路一句话,VPN的核心就是在利用公共网络建立虚拟私有网。虚拟专用网(VPN)被定义为通过一个公用网络(通常是因特网)建立一个临时的、安全的连接,是一条穿过混乱的公用网络的安全、稳定的隧道。虚拟专用网是对企业内部网的扩展。虚拟专用网可以帮助远程用户、公司分支机构、商业伙伴及供应商同公司的内部网建立可信的安全连接,并保证数据的安全传输。虚拟专用网可用于不断增长的移动用户的全球因特网接入,以实现安全连接;可用于实现企业网站之间安全通信的虚拟专用线路,用于经济有效地连接到商业伙伴和用户的安全外联网虚拟专用网。图93.2网络设计方案采用标准的综合布线模式让网络传输更快捷更安全综合布线共包括6大子系统:工作区子系统(WorkLocation)它是由终端设备连接到信息插座之间的设备组成,包括信息插座、插座盒(或面板)、连接软线、适配器等。水平子系统(Horizontal)它的功能是将干线子系统线路延伸到用户工作区。水平系统是布置在同一楼层上的,一端接在信息插座上,另一端接在层配间的跳线架上。水平子系统主要采用4对非屏蔽双绞线,它能支持大多数现代通信设备,在某些要求宽带传输时,可采用"光纤到桌面"的方案。当水平区面积相当大时,在这个区间内可能有一个或多个卫星接线间,水平线除了要端入接设备间之外,还要通过卫星接线间,把终端接到信息出口处。垂直子系统(Backbone)通常它是由主设备间(如计算机房、程控交换机房)至各层管理间。它采用大对数的电缆馈线或光缆,两端分别接在设备间和管理间的跳线架上。设备间子系统(Equipment)它是由设备间的电缆、连续跳线架及相关支撑硬件、防雷电保护装置等构成。比较理想的设置是把计算机房、交换机房等设备间设计在同一楼层中,这样既便于管理、又节省投资。当然也可根据建筑物的具体情况设计多个设备间。管理子系统(Administration)它是干线子系统和水平子系统的桥梁,同时又可为同层组网提供条件。其中包括双绞线跳线架、跳线(有快接式跳线和简易跳线之分)。在需要有光纤的布线系统中,还应有光纤跳线架和光纤跳线。当终端设备位置或局域网的结构变化时,只要改变跳线方式即可解决,而不需要重新布线。建筑群子系统(Campus)它是将多个建筑物的数据通信信号连接一体的布线系统。它采用可架空安装或沿地下电缆管道(或直埋)敷设的铜缆和光缆,以及防止电缆的浪涌电压进入建筑的电气保护装置。3.2.1IP的详细规划:楼群中包括:住宿楼群和管理楼群,其中把住宿楼群分为A、B、C、D、楼群管理楼群为E,其次根据具体的地点分为A1,A2,A3,A4E.楼群,具体如图图10根据具体的楼群不同和规格不同,为每栋楼群ABCDE分别放置独立的交换机采用固定IP模式方便管理,首先要做好整个局域网终端用户计算机的命名,指定IP地址。我们根据楼层来确定好IP地址。比如5楼的就采用5×,其中5表示楼层号,×是房间号。将小区网络划分为5个VLAN,为每个独立的交换机配置固定IPVLANA交换机:VLANB交换机:VLANC交换机:VLAND交换机:VLANE交换机:每栋楼也采用独立的固定IP根据具体的楼群分配具体的各区域的IP如下图图11在管理过程中举个例子:一个来自小区内的IP58。根据他的IP段管理员就可以轻易的获取他的MAC地址从而找到他的楼群和具体的楼层房间号,这样可以方便管理。考虑到网络中PC机的加入和网络的扩建,为每个IP段分配255台主机的容量,所以默认网关都定义为DNS为解析域名服务器的地址,因为统一接入的是电信网络所以备用DNS统一定义为9,主要DNS解析为小区配置的DNS服务器IPX.X.X.X,这样能让用户能在不接入外网的情况下和小区内其他用户进行网络连接。3.2.2网络传输设备的选择1光电转换器:因为小区网络是光纤接入,首先要考虑的问题是如果使光信号转换为电信号,所以就必须在交换传输过程中加入光电转换器,利于光电信号的随意转换。光电转换器是一种类似于基带MODEM(数字调制解调器)的设备,和基带MODEM不同的是接入的是光纤专线,是光信号。用于广域网中光电信号的转换和接口协议的转换,接入路由器,是广域网接入。光电收发器是用局域网中光电信号的转换,而仅仅是信号转换,没有接口协议的转换。一般用在园区网内较长距离,不适于布双绞线的环境。现在在远距离传输信号时,都是采用光纤传输的,光纤的传输带宽越宽,稳定越性好。这就需要把电脑或电话或传真等产生的电信号(我们知道这些电子设备产生的都是电子信号),转换成光信号才能在光纤里传播,这就是光电转换器,它既可以把电信号转换成光信号,也可以把光信号转换成电信号。2网络传输线路综合布线中平均线路的计算最远距离a,最近距离b,节点数为d.L=(a+b)d/2假设该楼的交换机放置在楼层1距离最远端80米,最近端10米,节点数24那么平均线路为1080m。根据200米/箱的网线规格,那么最终需要6箱。3机柜型号选择在机柜型号中,24个节点为1U。交换机型号都采用24口交换机,那么可以得到交换机数量配置相应的机柜。4配线架和理线架每个交换机和每个配线架都需要配置一个有着相应接口的理线架,所以一个交换机就需要配置2个理线架和1个配线架。1交换机1配线架2理线架5交换机交换机的选择遵循最大化传输和成本考虑由于交换机对多数端口的数据进行同时交换,这就要求具有很宽的交换总线带宽,如果二层交换机有N个端口,每个端口的带宽是M,交换机总线带宽超过N×M交换机型号型号都采用100m802.3u设备间材料清单如下表1材料材料楼群双绞线(200m/箱)光纤线m光电转换器(个)光信号接收器*(个)配线架(U)理线架(U)插线板(U)跳线(个)机柜(U)/个A12200111214144A24200112428288A34200112428288A42200111214144B12200111214144B24200112428288B34200112428288B42200111214144C12200111214144C24200112428288C32200111214144D12200111214144D24200112428288D34200112428288D42200111214144E1501112884总和4530501616234631631621网络设备清单表2:千兆路由器802.3u交换机集线器WEB服务器NET服务器邮件服务器FTB服务器系统服务器1231111113.3网络安全的选择3.3.1服务器数据安全选择软件的标准是:1在传输速率上达到最优2在网络安全和维护达到最安全和简洁3在产品价格上最廉价所以最终的选择的产品是:HeimdallDLP数据泄漏防护系统。它拥有身份认证系统,安全控制策略,数据备份还原,日志审计等系统。图12DLP数据泄密防护系统,拥有完全知识产权的DLP平台产品。它以内核级加密技术为核心,整合端点控制技术,有效防止任何状态(使用、传输、存储)的内部资料和智慧资产泄漏。产品特点:1真正防止数据泄漏:对数据本身加密,在创建时即是密文,泄漏出去也是乱码,从根本上防止数据泄漏;2不影响正常工作:通过权限策略分发,内部有权限用户使用无碍,方便使用和流转,不影响正常工作;3内部权限划分明晰:细粒度划分内部用户权限,不同部门和不同职位用户对不同数据有不同的操作权限;4使用透明:客户端策略透明执行,不影响用户使用和操作习惯。3.3.2网络平台安全标准1网络数据流量最大化2VLAN管理轻松化3用户资料安全根据以上几点选择的软件为:综合防御平台V3.2。网络综合防御平台V3.2是内网安全平台化产品,采用B/S,C/S连接方式,模块化设计,由平台服务器和终端软件两大部分组成。平台V3.2综合身份认证、策略管理、数据文档防泄漏、网络及终端行为监控审计,构建整体全面的内网安全防护体系;服务器支持linux和windows两大操作系统,适应用户需求,防护更安全,平台更稳定。产品特点:稳定性:通过组件架构实现低耦合结构,保证平台运行的稳定性;保密性:领先的数据加密技术,内核级安全加固,实现高强度数据加密,成就IT安全化;可控性:高强度身份认证、网络和终端监控技术的应用,实现内网安全管理透明化;可追溯性:网络和终端行为审计,使终端和网络历史行为追查有据可依。更高实效性,更低的成本:通过提高产品性能、利用率和实效性,规避风险,降低成本;4结论本文主要阐述的是如何为普兴新小区构建网络,在设计过程中体会到,读书再多不能用之实际只能是空谈,好刀应用在刀刃上。在设计过程中发现很多知识的应用还不够熟练,通过本次设计使自己在网络设计方面得到了加强和锻炼,并顺利完成论文参考文献[1]交换机介绍./view/1077.htm.[2]服务器介绍./view/899.htm.[3]防火墙介绍./view/899.htm.[4]VPN网络./view/19735.htm.
[5]余红.《关于交互网络的协作》
/
论文选摘2/关于交互网络的协作.
致谢:感谢各位领导各位老师在百忙之中抽出时间来查看这篇论文,望点评,指出其中的不足之处。众所谓:金无足赤,人无完人;希望能通过这次论文设计得到专业知识方面的加强和锻炼目录摘要…………………1第一章前言…………………………2第二章ASP的概述…………………3第三章开发环境及需求……………4一、开发目的………………4二、项目背景………………4三、开发环境………………4四、动态网页开发的主流技术……………4第四章结构设计……………………5一、数据库的搭建…………5二、数据字典………………5三、功能模块图……………6第五章功能设计……………………7一、前台新闻显示…………7二、后台管理………………7第六章功能说明及实现……………8一、前台显示说明…………8二、后台新闻管理………………………12三、数据库实现…………14第七章结论………………………17参考文献致谢……………………18新闻发布系统——基于WEB的个人网站新闻发布系统摘要随着宽带网络的普及和信息化建设的大潮,互联网已经逐渐成为我们生活的一部分,网页作为接触互联网的一个窗口,发挥了不可缺少的作用。本设计目的是能够实现个人网站信息的发布及更新,不仅有简洁的前台显示,也有方便修改的后台。ASP+Access是中小型网站常用的开发软件组合,本网站也用到了这两者。利用Access建立数据库,既方便修改也方便查找。网站可实现信息的发布,也能够实现游客与站长之间的交互。经过授权的用户可以通过Web浏览器,以人机交互式的客户端程序实现对个人新闻的发布、管理。本系统是WEB站点的一个子系统,具有很好的外部接口,能够很好的配合站点的其它子系统服务于新闻发布。关键词:
新闻显示
栏目管理
文章录入
文章管理
附件上传文本留言作者:指导老师:
ABSTRACTAlongwiththewidebandnetworkpopularizationandtheinformationconstructionfloodtide,theInternetalreadygraduallybecameapartwhichwelived,thehomepageachievementcontactstheInternetawindow,hasplayedtheessentialrole.Thisdesigngoaliscanrealizeindividualwebsiteinformationissueandtherenewal,notonlyhasthesuccinctonstagetodemonstrate,alsohasthebackstagewhichtheconveniencerevises.ASP+Accessisthemiddleandsmallscalewebsitecommonlyuseddevelopmentsoftwarecombination,thiswebsitealsousedthesetwo.UsingAccessestablishmentdatabase,alsofacilitatesrevisesalsofacilitatessearches.Thewebsitemayrealizetheinformationissue,alsocanrealizebetweenthetouristandstationmasterinteractive.AftertheauthorizedusermaythroughtheWebbrowser,bytheman-machineinteractivecustomerendprocedurerealizationtoindividualnewsissue,themanagement.ThissystemisaWEBstandsub-system,hastheverygoodexteriorconnection,cantheverygoodcoordinatestandothersubsystemsservethenewsissue.Keywords:NewsdemonstrationColumnmanagementArticleinputArticlemanagementappendixpassesonTextmessageWrittenbyWangDongqinSupervisedbyTaoWen
第一章前言网页设计作为用户界面交互设计的延伸,是在新的媒介的新的技术下实现的一个全新的设计创作领域。因此,设计创作网页还应遵循网页特有的背景特点的结构思路,具备实际操作的易用功能的外观设计的时尚与贴切。伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体——Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。尤其是在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网页也逐渐成为一种新兴的教育资源。也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。目前,ASP技术已风靡全球,个人建站、企业建站,各种基于B/S结构的管理系统都可以看到ASP的身影。ASP技术以其通俗易懂的编程方式,受到广大读者的青睐。而本文也是基于ASP来建站。Access是Web站点部署的最常用的数据库,它与ASP结合成为一个领域中、小型系统的经典组合。使用Access时,无须编写任何代码,只需通过直观的可视化操作就可以完成大部分数据库管理任务;它是一个面向对象的、采用事件驱动机制的关系型数据库管理系统;它可以通过ODBC与其他数据库相连,实现数据交互,也可以与Office家族的Word、Excel等办公软件进行数据交互,还可以在其中嵌入和链接声音、图象、视频等多媒体数据。随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前夜,我们清晰地听到了网络时代的宣言:谁掌握了网络,谁就掌握了未来。第二章ASP的概述ASP(ActiveSeverPages)是微软公司推出的一个基于Web服务器端的开发环境。它以良好的扩展性和兼容性、强大的交互能力和数据处理能力,迅速风靡全球,在Internet上几乎处处都看到它的身影。目前市面上对ASP技术的需求极其热切,几乎绝大部分的网站建设和企业的信息管理系统都是采用ASP技术。利用ASP生成的网页,与HTML相比具有更大的灵活性。只要结构合理,一个ASP页面就可以取代成千上万个网页。尽管ASP在工作效率方面较之一些新技术要差,但胜在简单、直观、易学,是涉足网络编程的一条捷径。它具备一个服务器端的脚本执行环境,用它可产生和执行动态的、交互的、高性能的Web服务器应用程序。HTML(HyperTextMark-upLanguage,超文本标记语言)是WWW日描述语言。设计HTML语言的目的是为了能把放在一台计算机中的文本或图形与另一台计算机中的文本或图形方便地联系在一起,形成有机的整体。客户端浏览动态网页时,会在服务器上执行一些程序,由于执行程序时的条件不同,所以执行的结果会不同,因而最终传送到客户端浏览器中的内容也将有所不同,所以称为动态网页。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中,无需编译链接可直接执行,而且使用文本编辑器即可设计。第三章开发环境及需求一、开发目的随着计算机技术的发展,网络技术对我们生活和工作显得月来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理。二、项目背景HTML作为一种样式语言,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况之下,在ASP编程语言高度发展的形式下,我们开始了对新闻发布系统的开发。三、开发环境
1.硬件条件服务器两台,一台为数据库服务器,一台为Web服务器;客户端计算机若干;网络通讯设备,主要包括交换机、网卡、集线器、MODEM等。2.系统平台采用Browser/Server体系结构,服务器端采用MicrosoftWindowsSever作为网络操作系统,Web服务器软件采用IIS6.0(InternetInformationServer)。客户端软件,包括单机操作系统和浏览器软件,分别选用WindowsXP和InternetExplorer,数据库系统采用MicrosoftAccess有利于方便操作。3.开发工具基于Web的系统开发工具应使开发者使用各种各样的技术来创建动态的Web应用程序,并且应是一个可视化的工具。我们采用了DreamweaverMX进行开发,它是用来快速创建数据驱动Web应用程序的基于团队的开发环境,支持ASP,以ODBC连接数据库,脚本语言为简单易学的JavaScript或VBScript。4.运行需求正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性。四、动态网页开发的主流技术静态网页内容经常以HTML缩写,在服务器端以.htm或.html文件存储。对于静态网页,服务器不执行任何程序。只是把HTML页面文件传给客户端浏览器直接进行解析工作。在静态网页上,也可以出现各种动态的效果,如GIF等格式的动画、滚动字幕等,这些动态效果只是视觉上的。第四章结构设计数据库的搭建数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。MicrosoftAccess数据库相对其它的数据库来说要简单容易操作些,本新闻发布系统中的数据库文件就是Access类型的数据库,数据库中共有六张表如图4.1.1图4.1.1系统数据库数据库文件名用英语,方便编程。本系统与数据库建立连接的ASP源代码可以参照后文。二、数据字典本系统的数据字典如下表4.2.1所示:字段名名称类型用户名Usernamechar用户密码Passwordchar标题Titlechar内容Contentchar作者Adminchar时间DateAndTimedate网站地址Weburlchar图片路径ImgPathchar网站名称WebNamechar网站标题Webtitlechar管理员邮箱AdminEmailchar上传标记UploadFlaginteger录入时间UpdateTimedate日期datedate表4.2.1三、功能模块图如图4.图4.3第五章功能设计一、前台新闻显示前台新闻显示是指浏览者打开主页浏览到的页面,我们通常上网所浏览的就是网站的前台,如,单击打开就是网易的页面,通常称它们为前台。它是浏览者浏览信息的平台。前台是可以根据网站的需要,进行各种方式的插入,自动更新,如显示栏目导航。使用新闻文章管理系统制作动态网页时,可在需要的地方插入相应的代码,即可以多种形式显示新闻文章的栏目或内容。例如:一级栏目列表、二级栏目列表、栏目导航列表、某一栏目的文章可任意调整。该系统也可经后继开发,使之生成JS代码,在一个主机上维护新闻文章,在其他静态网页中插入代码后显示相应的新闻文章。本文的前台显示就是个人介绍、图片、音乐、日记等。是很经典的一个个人信息发布系统,不存在商业信息。通过前台的相应提示,点击即可以浏览其中的内容,听取其中的音乐。二、后台管理所谓的后台是相对前台来说的,它一般由管理员来操作——浏览及修改。后台其实就是一个用ASP编写的网页,它的一些连接是前台,修改了它里面的内容,前台会随着修改,而不用去代码中修改,提高了效率的同时也方便那些不懂ASP的管理者。它流行于许多的网站。1.新闻栏目管理:增加,修改,删除一级,二级新闻文章栏目。2.新闻文章添加:按不同栏目添加新闻文章、支持文本、HTM格式或源代码显示、支持图片上传和附件上传。3.新闻文章删除:删除旧的文章。4.新闻文章删除:在后台管理系统中上传一些文章、上传图片等、在前台查询这些文章。5.管理员管理:新闻管理系统的管理员设置。后台的管理实现网站更新的方便快捷和实用,对于小型网站编写后台要较大型网站要容易的多,因为大型网站考虑的内容及文件之间的关系要复杂的多。在编写大型网站后台一般要多人来进行,而且要分模块。第六章功能说明及实现
一、前台显示说明(如图6.1.1所示)图6.1.1是前台进入页面显示。可以在地址栏中输入,/index.asp图6.1.1主要内容是显示“东晴工作室”,突出个人主页个性。画面简洁,很具亲和力。背景图片经过Photoshop处理,把个人标志做上去,如“东晴工作室”。点击“进入”即可进入主页内容。(如下图6.1.2图6.1.图6.1.2是主页内容显示1.首页的顶部是导行栏,方便游客浏览。2.“我的介绍”,显示个人信息。其它专栏分别显视各自内容。3.在导行栏下面的是信息内容,或者是显示目录,点击目录项可显示其内容。4.信息内容可以从后台修改,也可从源代码中修改。5.“给我留言”一栏,可以实现游客和主人的交互。电击“我的音乐”进入图6.1.2此页面是“我的音乐”一栏,可以看到有目录项,点击相应歌曲名称便可以欣赏音乐了。例如,点击“心愿”页面如下图6.1.4和图6.1.图6.1.图6.1.图6.1.图6.1.6显示的是“我的照片”每页显视三张,有照片名称、简介,点放大图片可经放大图片。可以通过后台直接添加图片。图6.1.图6.1.7显示的是“我的随笔”,可以看到的是,首先显示的是“目录”,这样可以使网页简洁明了。点击日记标题可以浏览相应随笔如图6.1.8图6.1.后台新闻管理后台管理登陆页面如图6.2.1图6.2测试登陆用户(check.asp)<%测试登陆用户(check.asp)<%er=0IfSession("Username")<>""AndSession("PassWord")<>""ThencallConnectionDatabase setRs=GrateRs("select*fromyuaner_admin",1) IfNotRs.EofThen IfRs("password")<>Session("PassWord")orRs("username")<>Session("username")Then er=1 EndIf elseer=1EndIf callDBConnEndelseer=1EndIfifer=1then Response.write"对不起,你无权访问该页面!"Response.write"<br><ahref=login.asp>登录</a>"Response.Endendif%>…………%>若检测正确,则进入主页面。(图6.2.2)图6.(登陆错误ASP代码)<%session("UserName")=""(登陆错误ASP代码)<%session("UserName")=""session("PassWord")=""response.Redirect("about.asp")%>
图6.2关于管理(可参看图6.2
1.1
在后台主页中,选择“关于”。
1.2
修改其中的内容,修改完成后点击“提交”就可以了。
图6.22.音乐管理(图6.22.1在后台主页中,选择“音乐”。2.2
选择要修改的歌曲(如“喜欢你”),然后进行修改。2.3填写好名称和歌词,在地址栏中输入歌曲地址(这里是从百度MP3中搜索得到)。2.4从图中,可以看出,可以删除及新增加歌曲。图6.3.相片管理(如图6.2.3)3.1在后台主页中,选择“相片”。3.2
选择要修改的“我的照片”,填写好相关信息。注意照片的名称与统一。其它类似修改。4.退出则退出管理,进入主页面。三、数据库实现通过数据库,可以对网页中的文件进行修改和查找。本网站使用的是Access制作。图6.3.1显示的是数据库的主目录。图6.3.1在给文件起名字的时候,不仅要好记,而且最好要使用字母命名,这样有利于编程。图6.3.1是网页主要内容的数据,打开其中一个表格,如yuaner_about(图6.3.2)图6.3.1这个表其实就是后台管理中的“about”,可以修改其中的内容,然后保存。下面的是yuaner_music表中的内容。(图6.3.3)图6.3.3这个是“我的音乐”中的内容,修改相应的内容可以更新前台主页内容。表建好后,需要建立连接,实现的代码如下:数据库的连接(conn.asp)<%<%Response.Buffer=TrueDimStartime,dbDimSqlNowStringdimerConstIsSqlDataBase=0'定义数据库类别,1为SQL数据库,0为Access数据库Startime=Timer()dimRsSubConnectionDatabase DimConnStr IfIsSqlDataBase=1Then 'sql数据库连接参数:数据库名、用户密码、用户名、连接名(本地用local,外地用IP) DimSqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName SqlDatabaseName="yuaner" SqlPassword="" SqlUsername="yuaner" SqlLocalName="(local)" ConnStr="Provider=Sqloledb;UserID="&SqlUsername&";Password="&SqlPassword&";InitialCatalog="&SqlData
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025导游证资格考试准备工作试题及答案
- 演出业界成功案例分析试题及答案
- 营养师资格证注意事项及试题答案2024
- 房地产经纪人考试实战试题与答案分析
- 确保营养学理论与实务结合试题及答案
- 演出经纪人资格证职业发展试题及答案
- 2024营养师考试技巧与试题答案
- 营养学热点及其考查试题及答案
- 2024年营养师考前辅导准备试题及答案
- 现代物流自考题库及答案
- 2024年中央空调市场占有率分析:中央空调国产品牌市场占有率上升至52.57%
- 2024年江苏广播电视局事业单位笔试真题
- 轮胎英语词汇
- 项目保证金协议书范本
- 玩具公司优势劣势分析
- 2022-8口腔质控督查表(培训用)
- 日料店服务礼仪标准培训
- 《方剂学》第八章-清热剂
- 艺术中国智慧树知到期末考试答案2024年
- SL432-2008水利工程压力钢管制造安装及验收规范
- 中国保险业发展分析和地区差异研究的开题报告
评论
0/150
提交评论