网站技术支持与硬软件架设.doc_第1页
网站技术支持与硬软件架设.doc_第2页
网站技术支持与硬软件架设.doc_第3页
网站技术支持与硬软件架设.doc_第4页
网站技术支持与硬软件架设.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

威海职业学院毕业设计(论文)毕业设计(作业)题目: 畅想电子网站技术支持与硬软件架设 学生姓名: 学生学号: 专 业: 年 级: 指导教师: 职 称: 目 录摘要.61、 网站建设的技术: (一)、HTML语言.7 (二)、VBScript语言.7 (三)、ASP技术 1、ASP概述.8 2、ASP工作原理.9 3、ASP的发布.9 (四)、数据库原理 1、SQL语言简介.10 2、ADO技术介绍.10 3、Access数据库.11 (五)、Fireworks mx.112、 硬软件架设 (一)、安全防御.12 (二)、人员安全.12 (三)、硬件配置需求.12 (四)、其它设备.12 参考文献.13 致谢.13摘 要当今社会Internet的迅猛发展正在不断地改变人们的生活和工作,网络已经成为人们生活中不可或缺的重要一部分,不论是生活工作、学习交流,网络都成为了方便且快捷的工具,网络缩小了世界,却也增大了视野,网络的普及使得人们越来越离不开网络。本文主要应用各类语言、ASP技术和数据库等介绍如何建设网站,并且详细介绍了网站建设的硬软件架设等问题。关键词:语言、ASP、数据库、硬软件架设。 AbstractIn todays society, the rapid development of Internet is a constantly changing peoples life and work, the network has become an indispensable important part, whether its life work, learning and communication, the network has become a convenient and efficient tool, network shrunk the world, but also increase the field of vision, the popularity of the Internet make people more and more inseparable from the network.In this paper,applying the language,ASP and dantabase technologies such as how to build websites,and details of construction of the sites handware and software set up and so on.Keywords:language,ASP,database,hardware and sortware set up.畅想电子网站技术支持与硬软件架设1、 网站建设的技术(1) 、HTML语言 HTMLHTML(Hyper Text Mark-up Language)即超文本标记语言,是一种用来制作超文本文档的简单标记语言。与常见的文字处理文件不同,Web页以超文本表示语言编排格式。HTML问件事带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自从1990年依赖HTML就一直被用作Word Wide Web上的信息表示语言,用语描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html和.htm的文件扩展名。生成一个HTML文档主要有一下三种途径:1. 手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具); 2.通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML文档; 3.由WEB服务器(或称HTTP服务器)一方实时动态地生成。一般的HTML页面具有如下结构:,这是HTML正文部分 可见在一个HTML网页文件中,一般必须有一对标记作文文件的开头和结尾,在标记后是头部标记,其后是实体标记。(2) 、VBScript语言VBScript是Visual Basic Script的简称,即 Visual Basic 脚本语言,有时也被缩写为VBS。是asp动态网页默认的编成语言,配合asp内建对象和ADO对象,用户很快就能掌握访问数据库的asp动态网页开发技术。 VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与VBA的关系也非常密切。它具有原语言容易学习的特性。目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序。用于调试简单的VB语句非常方便。通常脚本在服务器上运行,但也可以采用客户端和服务器端结合使用VBScript是ASP的默认脚本语言。(3) 、ASP技术 1.ASP概述ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是。asp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。与HTML相比,ASP网页具有以下特点: 利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; 服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。 由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。 方便连接ACCESS与SQL数据库。 开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击。 ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。但是其原理也是一样的。 ASP使用VBScript和Javascript等简单易懂的脚本语言,同时结合HTML代码即可快速建成网站的应用程序,ASP脚本在服务器端执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML代码,这样可以保证编写出来的程序代码不会泄漏。2. ASP工作原理 用户运行ASP程序是,浏览器从Web服务器上请求.asp文件,ASP脚本开始运行,然后Web服务器调用ASP,执行所有敬爱哦本命令,并将Web页传送给浏览器。由于脚本在服务器上运行,传送到浏览器上的Web页实在Web服务器上生成的ASP源代码的一次运行结果,Web服务器已经完成了所有脚本的处理,并将标准的HTML传输到浏览器。 ASP的工作过程包括访问HTML页面和访问ASP页面两个过程。在访问HTML页面时,Web服务器根据收到的用户请求查询对应的文件,从磁盘或存储器中取出并送回浏览器,由本地用户端的浏览器来负责解释HTML文件,并将结果显示出来。访问ASP页面时,根据用户提供的ASP文件在当前服务器上查找,将该文件交付给脚本引擎文件(ASP.DLL),脚本引擎将ASP文件从头到尾进行解释处理,并根据ASP文件中的脚本命令生成相应的HTML网页。若该ASP文件中含有访问数据库的请求,就通过数据库连接组建与后台数据库相连,并依据访问数据库的结果集自动生符合HTML语言的页面,以影响用户的请求,所有相关的工作都有Web服务器负责。当在Web站点中融入ASP功能后,将发生以下事情: 1、 用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。 2、浏览器向服务器发出请求。 3、服务器引擎开始运行ASP程序。 4、 ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。 5、 页面信息发送到浏览器。3. ASP的发布当编辑好ASP文件后,必须发布后才能实现其功能,ASP文件本身并不能运行。我们用Windows自带的工具IIS(Windows2000、XP)来发布ASP文件。(Windows98用PWS发布)在WindowsXP中打开控制面板管理工具internet信息服务。双击Internet信息服务,于是我们就来到了IIS使用界面。打开网站默认网站在默认网站内建立虚拟目录为目录起个别名例如“商务网站”选择内容的目录路径设置权限(通常不允许访问写入权限,防止网页被改。)顺利完成以上操作就表示你已经成功发布了你的网页。(“商务网站”已在默认网站内)。(4) 、数据库原理 1.SQL语言简介SQL是英文Structured Query Language的缩写,意思是结构化查询语言。SQL语句可以用来执行各种各样的数据库操作,例如为数据库添加用户、更新删除数据库中的数据、从数据库中提取数据等。 SQL是高级的非过程化编程语言,是沟通数据库服务器和客户端的重要工具,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以,具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的 接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使它具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。 SQL 语句用于取回和更新数据库中的数据。SQL 可与数据库程序协同工作,比如 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他数据库系统。SQL 面向数据库执行查询;SQL 可从数据库取回数据;SQL 可在数据库中插入新的记录;SQL 可更新数据库中的数据;SQL 可从数据库删除记录;SQL 可创建新数据库;SQL 可在数据库中创建新表;SQL 可在数据库中创建存储过程;SQL 可在数据库中创建视图;SQL 可以设置表、存储过程和视图的权限。2、 ADO技术介绍 ADO是为MS的强大的数据访问接口 OLE DB 设计的,上一个便于使用的应用程序层。OLE DB 为任何数据源都提供了高性能的访问,包括:关系型数据库、非关系型数据库、电子邮件、文件系统、文本和图形以及自定义业务对象等。ADO 2.0 实际上是基于 MSADO15.DLL 这个动态链接库的,这个库文件的名字虽然和 ADO 1.5 的一样,但是它实现了更新的接口。ADO 2.0 里的新技术有:1、异步操作和事件模型2、数据集的持续性3、层次化的数据传输用ADO访问数据元的特点可概括如下:易于使用,可以说这是ADO最重要的特点之一。ADO 是高层数据库访问技术,相对与ODBC来说,具有面性对象的特点。同时,在 ADO 对象结构中,对象与对象之间的层次结构不适非常明显,这会给编写数据库程序带来更多的便利。比如,在应用程序中如果要使用记录集对象,不一定要先建立连接、会话对象,如果需要就可以直接构造记录集对象。总是,已经没有必要去关心对象的构造层次和构造顺序了。可以访问多种数据源。和 OLE DB 一样,使应用程序具有很好的通用性和灵活性。访问数据源效率高。方便的Web应用。ADO 可以以 ActiveX 控件的形式出现,这就大大方便了Web应用程序的编制。技术编程接口丰富。 ADO 支持 Visual C+、Visual Basic、VBS、JS等。ADO 的对象Connection用于表示和数据源的连接,以及处理一些命令和事物。Command用于执行某些命令来进行诸如查询、修改数据库,结构的操作。Recordset用于处理数据源的表格集,它是在表中修改、检索数据的最主要的方法。Field描述数据集中的列信息。Parameter用于对传递给数据源的命令赋参数值。Error用于承载所产生所无的详细信息。Property通过属性,每个ADO对象借此来让用户描述和控制自身的行为。Set集合是一种可以方便的包含其他特殊类型对象的对象类型。 ADO 提供4种类型的集合:Connection 对象具有Error集合。Command 对象具有Parameter集合。Recordset 对象具有Fields集合。Connection、Command、Recordset、Field 对象都具有Property集合。3、Access数据库Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。Access数据库以文件形式保存,文件的扩展名是MDB。Access 数据库由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。 (5) 、Fireworks mxFireworks是Macromedia公司发布的一款专为网络图形设计的图形编辑软件,它大大简化了网络图形设计的工作难度,无论是专业设计家还是业余爱好者,使用Fireworks都不仅可以轻松地制作出十分动感的GIF动画,还可以轻易地完成大图切割、动态按钮、动态翻转图等,因此,对于辅助网页编辑来说,Fireworks将是最大的功臣。借助于 Macromedia Fireworks 8,您可以在直观、可定制的环境中创建和优化用于网页的图像并进行精确控制。Fireworks 业界领先的优化工具可帮助您在最佳图像品质和最小压缩大小之间达到平衡。它与 Macromedia Dreamweaver 和 Macromedia Flash 共同构成的集成工作流程可以让您创建并优化图像,同时又能避免由于进行 Roundtrip 编辑而丢失信息或浪费时间。利用可视化工具,无需学习代码即可创建具有专业品质的网页图形和动画,如变换图像和弹出菜单等。3、 硬软件架设(1) 、安全防御在交换机上划分VLAN,对各个安全域进行逻辑隔离。在各个安全域之间不熟防火墙,所有的安全域都通过防火墙接入到网络中,各个安全域通过防火墙进行逻辑隔离,安全域之间不能直接访问,在防火墙上通过访问控制策略,对用户进行文件和数据操作权限限制,防范用户的非授权访问。通过铱迅Web Application Firewall防止来自W

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论