1、主标题,一级内容,二级内容,三级内容,四级内容,*,网站,建设,与,维护,网站建设与维护,主讲:康梅娟,第,2,讲 网站规划,2.1,网站规划开发基本概念,2.2,网站规划设计,(,重点,),2.3,硬件平台规划,2.4,软件平台规划,作业,问题,网站定位需要完成哪些工作?,什么是,CI,?网站,CI,都包括什么?,网站设计分为哪几个阶段?,网站策划书撰写要点是什么?,硬件平台规划包括哪些内容?,服务器常用技术有哪些?,网站安置方案有哪些?,软件平台规划包括哪些内容?,什么是,LAMP,、,WAMP?,有哪些动态网页设计语言?它们与,CGI,有什么区别?,2.1,网站规划开发基本概念,2.1
2、1,网站设计团队,2.1.2,网站定位,2.1.3,网站,CI,形象,2.1.1,网站设计团队,网站设计开发是一个复杂的综合工程,往往需要一个设计团队协作才能够完成。,网站设计团队角色:项目管理、系统分析、规划设计、文字编辑、网页设计、平面设计、动画设计、音乐设计、视频设计、程序开发、网站测试、后期培训和网站维护等。,一个角色可以有多个人共同承担,一个人也可以承担多个角色。,网站设计:不只是一门科学,而是一门艺术。,网站设计团队组成内容,2.1.2,网站定位,确定,网站建设,的,目的及功能定位,确定,网站名称,:,正气、响亮易记、简洁、与域名有关联,确定网站的类型,网站,分类,门户网站,:,
3、信息丰富、,服务多样,如新浪、雅虎。,普及型网站,:包括政府网站、企业网站、事业单位网站、大学网站、个人网站。,电子商务网站,:实现整个商务,(,买卖,),过程电子化、数字化和网络化,如阿里巴巴、淘宝。,媒体信息类网站,:传统媒体为了树立自己的网上形象,方便服务对象而建立的网站。如齐鲁晚报、中国日报。,办公事务管理网站:,企、事业单位为了实现办公自动化而建立的内部网站。,商务管理网站:,企业内部网上办公平台。,娱乐性网站,:,Internet,娱乐虚拟大平台,如联众世界、新浪游戏。,2.1.3,网站,CI,形象,CI(corporate,identity),:企业形象。,网站,CI,形象主要包
4、括:,网站,logo,标志,(,徽标,),:用自己网站的英文名称;本专业有代表的物品;有代表性的人物、动物、花草加以卡通化和艺术化。,网站设计,色彩,网站设计字体,统一图片处理效果,设计网站的,宣传标语,2.2,网站规划设计,网站设计流程,网站策划书撰写要点,网站设计阶段,1.,网站设计流程,流程图,12,2.,网站策划书撰写要点,前期调研分析,网站目的及功能定位,网站技术解决方案,网站内容规划,网页设计,网站维护,网站测试,网站发布与推广,网站建设日程表,费用明细,3.,网站设计阶段,p.115,功能需求分析设计,网站概要设计,网站详细设计,界面设计、交互设计及程序开发,网站测试设计,网站发
5、布及售后服务,撰写网站开发总结性报告,编写网站用户手册,14,功能需求分析设计,分析人员分工,网站技术需求,网站页面需求,网站需求管理,返回,15,分析人员分工,需求分析人员,第一种是精通开发环境和技术的,系统分析人员,第二种是擅长内容设计的,编辑人员,需求采集任务由系统分析员和编辑人员共同完成,一般规模比较大的网站需求设计需要,1,周以上,注意需求分析要经过几个往复过程。,16,网站项目需求分析计划书模板,返回,XXX,网站项目需求分析计划书,部门,作者,日期,1,需求分析引言:,1.1,需求目的:阐明编写需求说明书的目的,指明读者对象。,1.2,需求背景:应包括,项目的委托单位、开发单位和
6、主管部门。,该软件系统与其他系统的关系。,1.3,关键字:列出文档中所用到的专门术语的定义和缩写词的原文。,1.4,参考资料:,2,人员分工,说明:,3,需求进度,预估:,4,需要,配合部门,:,17,网站技术需求,:,技术需求说明书原则上主要,记录用户提出的功能需求、安全需求、网络结构拓扑图以及硬件环境和软件环境,等。,表,7.2,网站技术需求设计说明书模板,XXX,网站技术需求设计说明书,部门,作者,日期,1,需求设计引言:,1.1,需求目的:阐明编写需求说明书的目的,指明读者对象。,1.2,需求背景:应包括,项目的委托单位、开发单位和主管部门。,该软件系统与其他系统的关系。,1.3,关键
7、字:列出文档中所用到的专门术语的定义和缩写词的原文。,1.4,参考资料:可包括,项目经核准的计划任务书、合同或上级机关的批文。,文档所引用的资料、规范等。,列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源,18,2,技术概述,:,2.1,技术目标,:技术目标,着重说明本次项目采用技术,要达到或者实现怎么样的一个目标。,2.2,硬件环境,:在硬件环境里面要说明本次项目所需要的硬件环境,并分析企业已有的硬件和需要继续购置的硬件设施。,2.3,软件环境,:操作系统、数据库、,Web,服务器或应用服务器等。因为成本的不同,是否采用免费的数据库和,Web,服务器等,也是至关重要的。,2.4,
8、网络结构拓扑图,:同样与软件项目不同,网站项目还要考虑负载均衡、路由等问题,所以大型的网站项目都必须画出网络结构拓扑图。开发人员、测试人员有时候需要搭建真实的环境进行调试。,19,3,数据描述,:,3.1,已有数据,:如何处理或利用原有数据,是项目中至关重要的内容。,3.2,录入数据,:什么人,以什么方式更新,是否需要对录入部分重新编写程序,这些同样需要说明。,3.3,数据保存,:数据的保存有两种方式,存在数据库或存成文件,什么数据用什么方式存储要提前说明,便于程序员在编程时不易出错。,3.4,数据字典,:数据词典是为了检索和查询使用的,主要列出本次项目中关键字的定义、解释和相关处理方式。,3
9、5,数据采集,:在开发过程中,需要哪些基础数据,应该跟谁联系,这些内容要在这里说明。,20,4,功能需求,:,4.1,功能划分,:网站项目都要按照功能怎样划分模块,例如:用户管理模块、帮助模块等。,4.2,功能描述,:对每一个功能模块进行详细说明。,5,性能需求,:,5.1,数据精确度,:对于财务,购物等数字敏感的项目,用户会提出数据的精确度的要求,所以要进行记录。,5.2,时间特性,:响应时间、更新处理时间、数据转换与传输时间、运行时间等。,5.3,适应性,:适应性也叫友好性,指界面的使用友好性等内容。,6,操作流程图,6.1,流程图一及说明:操作流程图也叫做功能流程图,描绘某个功能模块包
10、含的用户操作流程。,6.2,流程图二及说明,7,其他需求,可实用性、安全保密、可维护性、可移植性等。,返回,21,网站页面需求,:,网站页面需求设计说明书主要,描述页面样式、功能说明、链接说明,等。,表,7.3,网站页面需求设计说明书模板,XXX,网站页面需求设计说明书,部门,作者,日期,1,需求页面引言:,1.1,需求目的:阐明编写页面需求说明书的目的,为开发确定方向。,1.2,参与人员:参与页面需求设计的人员和分工情况。,1.3,相关文档:其他相关文档,若没有,可不写。,1.4,关 键 字:本次需求的关键字,要能反映出需求的目的和主要内容,同时便于读者查找。,22,2,页面,1,:,页面名
11、称,2.1,页面样式,:由,word,一些绘图元素构成的页面示意图,它主要描述页面布局,以及导航、文字和图片等元素放置的位置。,2.2,页面功能说明,:像文字渐入渐出显示、图片随着鼠标移动、单击页面自动滚屏等,或者其他无法通过绘图来说明的,都需要在页面功能中进行说明,例如:登录页面的单击,【,重填,】,按钮时,它的功能就需要说明为:“清空用户名和密码输入框”。当然页面功能说明还需要声明此页面的主要作用,比如说“此页面是用户登录页”。,2.3,页面链接说明,:在有链接的地方必须注明链接的目的地,对于表单而言,就必须声明提交后显示的页面,例如:用户登录页面单击,【,确定,】,按钮后,应该跳转到论坛
12、首页,还是用户详细资料页面,就需要在页面链接说明进行说明。,23,返回,3,页面,2,:,页面名称,3.1,页面样式:,3.2,页面功能说明:,3.3,页面链接说明:,4,其他需求,例如用户指定,基本色调,,公司的,专用徽标,、用户特殊要求。,24,网站需求管理,:,主要描述需求修改情况,表,7.4,网站需求管理文档模板,XXX,网站需求管理文档说明书,部门,作者,日期,1,需求管理引言:,1.1,需求目的:阐明需求管理的目的。,1.2,参与人员:参与需求管理的人员。,1.3,相关文档:其他相关文档,若没有,可不写。,2,需求文档列表,3,变更说明,文档名称,所在位置,修改时间,文档名称,变更
13、内容,变更原因,变更时间,返回,25,网站概要设计:,网页文件和数据库表的索引,,它简要地描述了开发人员的工作内容。,由系统分析员和网页设计人员共同完成,系统分析员确定网站的版本,源代码存放位置,根据需求设计文档生成主要的文件夹和页面;,网页设计人员首先根据文档中已有的页面进行设计,若遇到没有的页面,则应该补充该文档。等到整个网站设计完毕的时候,概要设计文档也就同时完成了。,概要设计说明书,页面概要设计说明书,数据库概要设计说明书,返回,26,网站页面概要设计,:,页面的概要设计主要包含,网页命名的列表,,它作为网站的索引目录为后来的程序员迅速找到网页做好备份。,4,根目录,5,频道,1,:,
14、需求设计人员在进行需求设计时应该已经根据功能基本划分出了频道,对于网页设计人员,它们其实是许多相关联的网页组成的文件夹,确切地说应该是根目录下的第一级文件夹。频道下仍然可能再包含目录和文件,这些也要在文件夹中进行说明。需求设计说明书中会有页面链接的说明,如果已经明确指明了,那么在概要设计里面可以不再要求;如果是概要设计人员另外加进去的,则需要特别加以说明。,6,频道,2,表,7.5,网站页面概要设计说明书模板,XXX,网站页面概要设计说明书,部门,作者,日期,1,概要设计引言:,1.1,设计目的:阐明概要设计的目的。,1.2,参与人员:参与撰写概要设计的人员。,1.3,关 键 字:该概要设计的
15、关键字,便于查找。,1.4,相关文档:需求设计说明书,或者其他相关文档。,2,版本及源代码,:,软件的版本和源代码存放在,VSS,下的位置要在此处声明,便于开发人员将页面设计完毕后添加到指定的,VSS,目录中。,3,网站目录结构图,:,画出网站的目录结构树形图,4,根目录,页面名称,全路径,说明,对应需求设计页面,index.htm,/,index.htm,首页,主页面,文件夹名称,全路径,说明,5,频道,1,:根据功能基本划分出频道,实际上对应根目录下的第一级文件夹。频道下仍然可能再包含目录和文件,这些也要在文件夹中进行说明。页面链接如果已经明确指明了,那么在概要设计里面可以不再要求;如果是
16、概要设计人员另外加进去的,则需要特别加以说明。,页面名称,全路径,说明,对应需求设计页面,文件夹名称,全路径,说明,(,包括链接页面文件名,),返回,29,数据库概要设计,:,一部分是,概要设计,,一部分是,SQL,执行脚本,。前者用来描述数据库设计的内容,后者在移植数据库时使用。,4,根目录,5,频道,1,:,需求设计人员在进行需求设计时应该已经根据功能基本划分出了频道,对于网页设计人员,它们其实是许多相关联的网页组成的文件夹,确切地说应该是根目录下的第一级文件夹。频道下仍然可能再包含目录和文件,这些也要在文件夹中进行说明。需求设计说明书中会有页面链接的说明,如果已经明确指明了,那么在概要设
17、计里面可以不再要求;如果是概要设计人员另外加进去的,则需要特别加以说明。,6,频道,2,表,7.6,网站数据库概要设计说明书模板,XXX,网站数据库概要设计说明书,部门,作者,日期,1,概要设计引言:,1.1,设计目的:阐明概要设计的目的。,1.2,参与人员:参与撰写概要设计的人员。,1.3,关 键 字:该概要设计的关键字,便于查找。,1.4,相关文档:需求设计说明书,或者其他相关文档。,2,新建数据库表一览表,1,:,所属用户,用户是拥有数据库操作权限的操作员。数据库表往往是某个用户建立的,这时候,这些表就属于这个用户。其他用户,包括,DBA,权限的用户对这些表格进行操作时,就需要在表格前面
18、声明这个表所属的用户的用户名。用户在一定意义上相当于表路径。,数据库名称,所建数据库表所在的数据库的名称,数据库表名称,说明,建立时间,SQL,脚本名称,(SQL,脚本详细内容,),数据库表详细说明一览表,1,:,(,数据库表名称,),字段名称,字段类型和长度,是否为空,字段说明,SQL,脚本名称,(SQL,脚本详细内容,),返回,32,网站详细设计:,主要参与人员:美工、网页设计人员、程序员、测试人员。,系统分析人员和项目经理主要负责团队成员的沟通,并监督工作的进展。,网站详细设计包括:,页面详细设计,数据库详细设计,后台脚本详细设计,返回,33,页面详细设计,:,CSS,详细说明,、,JS
19、特效说明,、,框架网页说明,、,内置框架说明,和,层的说明,等,。,表,7.7,网站页面详细设计说明书模板,XXX,网站页面详细设计说明书,部门,作者,日期,1,详细设计引言:,1.1,设计目的:阐明详细设计的目的。,1.2,参与人员:参与撰写详细设计的人员。,1.3,关 键 字:该详细设计的关键字,便于查找。,1.4,相关文档:需求设计说明书,或者其他相关文档。,2,页面一览表,1,:,只有包含,CSS,、,JS,等内容的页面才需要编写详细设计说明书。,页面名称,全路径,页面说明,创建时间,CSS,说明,JS,说明,框架说明,其他说明,返回,35,网站数据库详细设计,:,表空间的建立,、,
20、索引的建立,、,存储过程的建立,、,触发器的建立,,同时,根据程序员构造的查询语句需要,,建立相应的视图,。,4,根目录,5,频道,1,:,需求设计人员在进行需求设计时应该已经根据功能基本划分出了频道,对于网页设计人员,它们其实是许多相关联的网页组成的文件夹,确切地说应该是根目录下的第一级文件夹。频道下仍然可能再包含目录和文件,这些也要在文件夹中进行说明。需求设计说明书中会有页面链接的说明,如果已经明确指明了,那么在概要设计里面可以不再要求;如果是概要设计人员另外加进去的,则需要特别加以说明。,6,频道,2,表,7.8,网站数据库详细设计说明书模板,XXX,网站数据库详细设计说明书,部门,作者
21、日期,1,详细设计引言:,1.1,设计目的:阐明详细设计的目的。,1.2,参与人员:参与撰写详细设计的人员。,1.3,关 键 字:该详细设计的关键字,便于查找。,1.4,相关文档:需求设计说明书,或者其他相关文档。,2,索引:,3,视图:,4,存储过程:,5,触发器:,返回,索引名称,功能说明,(,含索引所在表的名称,),创建时间,视图名称,功能说明,(,含创建视图代码,),创建时间,存储过程名称,功能说明,(,含创建存储过程代码,),创建时间,触发器名称,功能说明,(,含创建触发器代码,),创建时间,37,后台脚本详细设计,:,说明这些,页面的主要功能,处理事物的流程,,如果某些代码有特殊
22、的地方,也要适当地声明。,表,7.9,网站后台脚本详细设计说明书模板,XXX,网站后台脚本详细设计说明书,部门,作者,日期,1,详细设计引言:,1.1,设计目的:阐明详细设计的目的。,1.2,参与人员:参与撰写详细设计的人员。,1.3,关 键 字:该详细设计的关键字,便于查找。,1.4,相关文档:需求设计说明书,或者其他相关文档。,2,页面名称及功能,1,:,返回,页面名称,页面全路径,创建时间,功能描述,流 程 图,注:页面功能流程图如同技术需求说明书中的功能流程图,画流程图可以更加形象地表达页面的功能,这些内容在编写代码之初就可以先完成,对指导代码的编写也非常有利。,代码说明,39,网站测
23、试设计:,网站的测试是为了找错误,,而不是证明程序没有错误,也就是说,没有测试出问题并不意味着程序绝对没有问题。,软件测试的源代码对于测试人员可以是不可见的,测试人员测试的是可执行文件,网站则不同,,HTML,语言、,JS,语言、,CSS,语言,都是解释执行的,测试人员可以方便地查看源代码。,测试人员应该跟随整个项目的进程,不断地对每个过程进行测试也验证,而不应该等到项目开发结束才开始工作。,网站测试工具:,,网站测试报告,返回,40,网站测试工具,:,Alexa,是发布,全世界网站排名,的权威性网站,也是,对网站整体性能测评,的综合评价。以网站导航起家的,Alexa,创建于,1996,年,4
24、月。,4,根目录,6,频道,2,返回,41,网站测试报告,:,4,根目录,6,频道,2,表,7.10,网站测试文档的模板,XXX,网站测试报告,部门,作者,日期,1,测试引言:,1.1,测试目的:为了更好地将测试结果与开发人员进行交流,特编写此文档。本测试文档将记录每次有效测试的结果,并将问题反映给开发人员。,1.2,参与人员:参与测试的人员。,1.3,关 键 字:该测试文档的关键字,便于查找。,1.4,相关文档:概要设计说明书或数据库设计相关文档。,2,功能测试,:,3,性能测试,:,3.1,连接速度:,3.2,负载测试:,3.3,压力测试,:,测试网站服务器支持的最大用户数,被测页面,测
25、试用例,测试结果,操作流程,屏幕截图,被测页面,并发数目,预期结果,响应时间,被测页面,并发数目,预期结果,测试结果,被测页面,并发数目,预期结果,测试结果,4,安全性测试,:,4.1,权限测试,4.2,超时测试:,4.3,记录测试:,4.4,套接字测试:,被测页面,测试用例,预期结果,测试结果,被测页面,测试用例,预期结果,测试结果,被测页面,测试用例,预期结果,测试结果,被测页面,测试用例,预期结果,测试结果,4.5,脚本安全测试,5.,稳定性测试,:,6.,浏览器兼容性测试,:,7.,可用性,/,易用性测试,:,8.,测试总结:,返回,被测页面,测试用例,预期结果,测试结果,被测页面,测
26、试用例,预期结果,测试结果,被测页面,浏览器名称,预期结果,测试结果,被测页面,测试用例,预期结果,测试结果,45,撰写网站开发总结性报告,:,网站发布成功,测试完毕后,需要撰写开发总结报告,,总结本次开发的收获和经验,,为了下一次更好地开发做准备。,表,7.11,网站开发总结性报告模板,XXX,网站开发总结性报告,部门,作者,日期,1,总结引言:,1.1,总结目的:撰写总结性报告总结现有的开发经验,发现相应的问题,从而在下一个网站开发项目中避免相应的问题,达到提高效率和质量的目的。,1.2,参与人员:参与开发设计的人员。,1.3,关 键 字:该总结性报告的关键字,便于查找。,1.4,相关文档
27、需求设计说明书、概要设计书或者其他相关文档。,2,网站开发结果,:,2.1,网站简介,:简要介绍网站的功能、频道划分情况、网站的文件数、页面数、图片数、数据数量、初始数据量等。,2.2,网站主要功能,:着重介绍网站的主要内容,各频道的主要功能,要是有后台管理同样要介绍相应的管理程序的功能。,2.3,网站开发进度,:简单介绍网站开发计划起止时间,实际耗用多少时间。,2.4,网站开发成本,:说明本次开发耗用的人力及其他相关材料的成本,对这一次成本的投入和人员的利用率进行评价。,2.5,网站总体开发质量,:主要从网站的功能和性能方面来衡量网站的开发质量,因为没有一个客观的标准,所以质量可能总是带有
28、主观色彩。,2.6,软硬件与相关技术,:主要介绍网站的开发工具、,Web,服务器、数据库,以及使用的主要开发技术。,2.7,预知错误分析及解决方案,:一个经过测试的网站和一批有经验的开发人员必然会预料到网站可能出现的问题,例如当访问量达到多少网站会宕机等。这些问题都是可以预见的,所有对可以预见的问题事先声明,以便能在事故发生以前采取相应的措施。并给出各种故障的应对措施。,3,网站开发经验总结,:,在本次开发中,从管理到开发,也许会出现以往开发中没有碰到的问题,需要总结出相应的解决方案,或者以前的开发经验成功地应用于本次网站的开发,此时也应该再一次加以说明。,返回,48,编写网站用户手册,:,教
29、会用户如何使用和日常维护管理此网站。,表,7.12,网站用户手册模板,XXX,网站项目用户手册,部门,作者,日期,1,手册引言:,1.1,手册目的:提供用户日常维护和管理的手册。,1.2,参编人员:参与编写手册的人员。,1.3,关 键 字:该手册的关键字,便于查找。,1.4,相关文档:需求设计说明书、概要设计书或者其他相关文档。,2,手册用途,:,2.1,网站功能:着重介绍网站的主要内容,各频道的主要功能,要是有后台管理同样要介绍相应的管理程序的功能。,2.2,网站性能:,2.2.1,版 本 号:,2.2.2,有效时间:如果本次网站是限时的,比如说到某一个时间网站会发生变化,或者某些功能只能用
30、到某一个时间,这些都要进行说明。,3,运行环境,:,3.1,硬件环境:说明本次网站允许需要的硬件环境,包括服务器配置,什么样的配置会达到什么样效果。,3.2,软件环境:说明本次网站允许需要的软件环境,包括操作系统、,Web,服务器、应用服务器、数据库等。,4,使用过程,:,4.1,安装初始化,4.1.1,数据库安装与配置,4.1.2 Web,服务器安装与配置,4.1.3,应用服务器安装与配置,4.1.4,数据库连接等配置:数据库服务器的地址、服务器名、端口号、用户名、密码,以及其他相关说明。,4.2,功能一介绍:包括后台管理,例如信息发布、账户管理等。,4.2.1,屏幕截图,4.2.2,使用说
31、明:对应截图的使用流程和每个按钮的功能,4.2.3,使用举例,5,处理与恢复:,有些错误是可以预料的,解决方案必然早就准备好了,那么这些可以预料的错误如果发生了,就可以立即恢复,把这些告诉用户,他们就可以随时解决相应的简单故障。,返回,2.3,硬件平台规划,选择接入,Internet,的方式,服务器选型,服务器组件,服务器常用技术,服务器机房环境因素,网站建设服务供应商选择,52,1.,选择接入,Internet,的方式,Web,服务器的前提条件:,与,Internet,建立物理连接,在,Internet,上要有一个固定的,IP,地址,拥有一个独立的域名,53,1.,选择接入,Internet
32、的方式,物理连接方式:,(1),电话拨号接入,Internet,方式,适于,SOHO,小型家庭办公网络,通过调制解调器和普通电话线,以电话拨号的方式接入,Internet,56Kbps.,动态,IP,,,速度慢,,上网不稳定,,不适于,Web,服务器,.,54,(2)ISDN,接入,Internet,方式,综合业务数字网,ISDN,俗称一线通,。,通过一条电话线就可以实现集语音、数据和图像通信于一体的综合业务。,128kbps,。,可以为小型的网站提供,Web,服务,。,ATM,网:,通信能力在,2Mb/s,以上的是宽带,ISDN,。由于,ATM,宽带网技术比较复杂且投资巨大,,一般用于大的
33、行业或企业,,不适合家庭或小型办公环境。,55,(,3,),DDN,接入,Internet,方式,DDN,称作数字数据网,是利用铜线、光纤、数字微波或卫星等数字传输通道,提供永久或半永久性连接电路,以传输数据信号为主的数字传输网络。,DDN,可向用户提供,1.4Kbps,,,4.8Kbps,,,9.6Kbps,,,19.2Kbps,,,N,64Kbps,(,N=1-31,)及,2Mb/s,速率的全透明的专用电路。,高速度、高质量,、高费用,。,主要面向集团公司等需要综合运用的单位,。,56,(,4,),xDSL,接入,Internet,方式,Bellcore,公司在,1987,年为推动视频点播
34、业务而开发的,利用双绞线传输高速数据,的技术。,xDSL,技术包括,HDSL,,,SDSL,,,IDSL,,,ADSL,,,RADSL,,,VDSL,,,UDSL,,,MSDSL,和,MVL,等。,xDSL,技术可应用于,Internet,访问、远程,LAN,访问、远程学习、远程金融服务、家庭银行、网络信息、新闻服务、在线图书馆,/,出版物、远程电子购物、,VOD,视频点播、交互式视频游戏等方面。,57,(,5,),CATV,接入,Internet,方式,利用现成的有线电视(CATV)网进行数据传输,。,通过,CableModem,(,线缆调制解调器,),利用有线电视网访问,Internet,
35、Cable Modem,连接方式可分为两种:即对称速率型和非对称速率型。前者的数据上传和数据下载速率相同,都在,500kbps-2Mbps,之间;后者的数据上传速率在,500kbps-10Mbps,之间,数据下载速率为,2Mbps-40Mbps,。,58,(,6,),仿真终端接入,Internet,方式,用户通过电话线与,Internet,上的主机相连,利用本机上的仿真终端软件把本机仿真成为服务器的一个终端,终端不,使,用本机的主机资源,(CPU,、内存、硬盘,),,而是使用远程主机的主机资源,这是最简单的连接方式。,仿真终端不是真正的计算机网络互联,而仅仅是一个主从计算机系统,用户的计算
36、机只是一台连接到远程服务器上的终端机。,仿真终端,不适宜提供,Web,等服务,。,59,(,7,),局域网通过代理服务器接入,Internet,方式,局域网内的计算机使用内部,IP,地址,(Internet,保留地址,),,不能直接访问,Internet,,也不能被,Internet,用户访问,所有访问,Internet,的请求全部经由服务器代理转发。,该种方式,不适于提供,Web,等服务,,比较适于小型家庭、办公、宿舍等场所,仅有一个互联网连接线和一个,IP,地址,但有多台主机要求上网的情况。,60,(,8,),Internet,子网接入,Internet,方式,整个子网内的每一台计算机都有
37、一个固定,IP,地址,可以作为,Internet,上的一个节点,不受限制地使用,Internet,的资源,该种方式比较,适于提供,Web,等服务,。,校园网、企业网和机关网等大部分采用这种方式接入,Internet,。,61,2.,服务器选型,服务器基本概念,服务器是网络环境中的高性能计算机,它侦听网络上其它计算机,(,客户机,),提交的服务请求,并提供相应的服务。,服务器有集群、巨型机、大型机、小型机、工作站、微机服务器等。,微机、笔记本也可配置成,Web,等服务器,用于开发和测试,,不会正式用于,Web,的发布,因为其,没有,专用服务器的,高服务质量、可靠性、安全性和伸缩性等。,62,3.
38、服务器选型,服务器,RASUM,衡量标准,R:Reliability,可靠性,A:Availability,可用性,S:Scalability,可扩展性,U:Usability,易用性,M:Manageability,可管理性,63,4.,服务器选型,服务器的分类,(,1,),按应用层次划分,入门级服务器,:满足办公室型的中小型网络用户。,工作组级服务器,:适用于中小企业提供,Web,、,Mail,等服务,也能够用于学校等教育部门的数字校园网、多媒体教室的建设等。,部门级服务器,:适合中型企业(如金融、邮电等行业)作为数据中心、,Web,站点等应用。,企业级服务器,:可作为大型企业级网络的数
39、据库服务器。,64,(,2,),按处理器架构划分,CISC,架构服务器:中低档服务器采用。,RISC,架构服务器:中高档服务器中采用。,VLIW,架构服务器:“超长指令集架构”,每时钟周期可运行,20,条指令。成本降低,价格低廉,能耗少。例如,Intel,的,IA-64,和,AMD,的,x86-64,。,EPIC,架构服务器:“清晰并行指令计算”。可同时执行高达六条固定长度指令。目前基于这种指令架构的微处理器主要有,Intel,安腾和,Intel,安腾,2,。,65,(,3,),按服务器用途划分,通用型,服务器:可提供各种服务功能的服务器。结构相对较为复杂,性能较高,价格上较贵。,专用型,服务
40、器:“功能型”服务器,专门为某一种或某几种功能专门设计的服务器。只需要满足某些需要的功能应用即可,结构比较简单,在稳定性、扩展性等方面要求不高,价格也便宜许多。,66,(,4,),按服务器的机箱结构来划分,台式,服务器:占用空间比较大,不宜集中管理。低档服务器大都采用台式服务器。,机架式,服务器:外形看来像交换机,有,1U,(,1U=1.75,英寸宽,,4.45cm,高)、,2U,、,4U,等规格。安装在标准的,19,英寸机柜里面。,机柜式,服务器:内部结构复杂,内部设备较多,具有许多不同的设备单元或几个服务器都放在一个机柜中。,刀片式,服务器:一种高可用高密度的低成本服务器平台,专门为特殊应
41、用行业和高密度计算机环境设计,其中每一块“刀片”实际上就是一块系统母板,类似于一个个独立的服务器。,67,按机箱结构划分服务器,续,台式服务器,机架式服务器,机柜式服务器,刀片式服务器,68,5.,服务器组件,中央处理器,:是衡量服务器性能的首要指标。,内存,:有着极高的稳定性和纠错性能。,芯片组,:服务器主板的核心组成部分。,硬盘,:速度快、可靠性高、多使用,SCSI,硬盘(数据吞吐量大、,CPU,占有率极低)、支持热插拔。,电源,:断电之后再来电,电源自动加电。,服务器机柜,:放置机架式服务器。,69,6.,服务器常用技术,KVM,集中管理技术,:,管理员使,用一套,KVM(,键盘,、,显
42、示器、鼠标,),去访问和操作管理一台至数台以上主机,。,远程管理技术,:,管理员像本地操作一样操作远端的服务器。,HT,超线程技术,:可同时运行多个线程,/,任务,从而能够显著提高执行速度;可提高对最终用户的响应速度;可增加服务器系统支持的用户数量。,70,6.,服务器常用技术,续,热插拔技术,:允许用户在不关闭系统,不切断电源的情况下取出和更换损坏的,CPU,、内存、硬盘、电源或板卡等部件,从而提高了系统对灾难的及时恢复能力、扩展性和灵活性等。,RAID,技术,:,“独立磁盘冗余阵列”,,,将,N,台硬盘通过,RAID Controller,结合成虚拟单台大容量的硬盘使用。提高,服务器的内置
43、存储的,传输速率和提供容错功能,。,71,双机热备技术,:将中心服务器安装成互为备份的两台服务器,并且在同一时间内只有一台服务器运行。当其中运行着的一台服务器出现故障无法启动时,另一台备份服务器会迅速的自动启动并运行。,集群技术,:两台或多台计算机或,结,点在一个群组内共同工作。能够提供更高的可用性和可扩充性。,6.,服务器常用技术,续,72,备份技术,:硬件级:包括磁盘镜像、双机热备、集群等。软件级:使用专用软件备份,,VERITAS,公司的,Backup Exec,。人工级:耗时、耗力,令人难以忍受。,容灾技术,:是指信息系统受到非常大的损坏时,如地震、火灾、非正常人为破坏等造成的系统或数
44、据大范围损坏或丢失,应用预先制订好的应急处理策略,进行尽可能恢复和弥补。最好的解决方案是采用,异地容灾技术,。,6.,服务器常用技术,续,73,入侵检测技术,:是一种主动保护自己免受攻击的一种网络安全技术。,防火墙技术,:通过控制和监测网络之间的信息交换和访问行为来实现对网络安全的有效管理。,6.,服务器常用技术,续,74,7,.,服务器机房环境因素,机房专用空调:控温、控湿,静电、配置备用空调,。,UPS,:不间断电源,当断电时,可以为服务器等主要设备立即供电,不至于这些设备断电。,净化稳压电源:解决电压忽高忽低、电流增加或减弱、相位不正确及电网中的杂质。,防静电地板:防止静电、易铺设线缆、
45、净高,10-50cm,。,机房吊顶:采光、防尘、隔音,易铺设线缆,要符合消防防火。,75,机房监控:安全防范,,24,小时监视、录像。,防雷击:分为直击雷和感应雷。直击雷由建筑物所装的避雷针完成;机房的防雷(包括机房电源系统和弱电信息系统防雷)工作主要是防感应雷引起的雷电浪涌和其他原因引起的过电压。,接地:,接地不良会造成服务器等设备的烧坏。,7,.,服务器机房环境因素,-,续,76,8,.,网站建设服务供应商选择,ISP,:互联网服务提供商,向广大用户综合提供互联网接入业务、信息业务、和增值业务的电信运营商。,ICP,:互联网内容提供商,向广大用户综合提供互联网信息业务和增值业务的电信运营商
46、例如新浪等,。,ASP,:应用服务提供商,为各种各样的商务客户和事务客户提供其所需的应用,并且这种应用通过托管或者租用的形式实现。,IDC,:互联网数据中心,为互联网内容提供商、企业、媒体和各类网站提供大规模、高质量、安全可靠的专业化服务器托管、空间租用、网络批发带宽以及,ASP,、,EC,等业务。,9.,网站安置方案,专线接入,服务器托管,:向,ISP,中心机房放置服务器或租用服务器,远程管理托管的服务器。,虚拟主机,:租用,ISP,服务器硬盘空间。优点:硬件无需投入,缺点:不支持高访问量;适于小型网站。,78,10,.,个人网站,以个体形式制作和发布网站,,需要网站专业设计技术。,充分展
47、现个人某些方面的才华和专长,张贴个人简历、发布个人信息和见解等,并提供网络特色服务吸引浏览客户,。,2.4,软件平台规划,Web,服务器操作系统选型,HTTP(Web,),服务器选型,Web,数据库服务器选型,动态网页设计语言选型,80,1.,LAMP,、,WAMP,平台选型,LAMP,:,Linux,Apache,MySQL,PHP,WAMP,:,Windows,Apache,MySQL,PHP,81,2.Web,服务器操作系统选型,操作系统负责管理计算机的核心功能,计算机可以运行的操作系统由其硬件决定,可以运行的应用程序,(,如,Web,服务器等,),则由操作系统决定,82,2.Web,服
48、务器操作系统选型,Unix Server,:技术成熟、结构简练、可靠性高、可移植性好、可操作性强、网络和数据库功能强、伸缩性突出和开放性好,可满足各行各业的实际需要,特别能满足企业重要业务的需要。,Linux Server,:免费使用,开放源代码。具有强大网络功能,系统可靠、稳定,可用于关键任务。支持多种硬件平台,。,Windows Server,2008/2003/2000,:界面友好,各版本间兼容性非常好,强大数据库支持能力。价格相对低廉,但其安全性、稳定性和可靠性相对较低。,83,2.Web,服务器操作系统选型,选择服务器操作系统的主要因素,安全性,可靠性,易维护,易管理,熟悉度,开发环
49、境,价格因素,84,3.HTTP(Web),服务器选型,什么是,HTTP(Web,),服务器?,HTTP,服务器通常也叫做,Web,服务器,也称为,WWW,服务器,主要功能是提供网上信息浏览服务。,85,3.HTTP(Web),服务器选型,Web,服务器工作原理,86,3.HTTP(Web),服务器选型,当前流行,Web Server,Apache Web Server,:,当今最流行的,Web,服务器,可运行在,各种,操作系统,平台,上。可从其官方网站,免费,下载各种版本。,IIS Web Server,:,是,Microsoft,公司的,Web,服务组件,其中包括,Web,服务器、,FTP
50、服务器、,NNTP,服务器和,SMTP,服务器。比,Apache,更易于配置、管理和维护。只运行在,Windows,平台,上。,lighted,Sun Java System Web Server,IBM Lotus Domino Web Server,87,4,.Web,数据库服务器选型,Oracle,:,可运行于大多数操作系统,为财富排行榜上的前,1000,家公司所采用。,Sybase,:是一种典型的,UNIX,或,Windows NT,平台上客户机,/,服务器环境下的大型数据库系统。,DB2,:可在不同的操作系统平台上服务,主要应用于大型应用系统。,SQL Server,:界面友好,使






