




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2,第六章网络与网站开发技术,【学习目标及要求】通过本章的学习,要求了解计算机网络的概念及分类、网络协议、OSI参考模型和TCP/IP参考模型;理解IP地址和域名的格式和工作原理,了解常用的Internet接入方法,能够使用Internet提供的各类常用服务;掌握HTML的语法结构和常用标签的使用,了解XML、ASP、JSP等Web开发技术;了解数据库技术及其在电子商务中的应用。【引例】微软电子商务应用解决方案思考:电子商务服务的实现主要涉及哪些方面的技术?(资料来源:,3,第一节计算机网络技术,计算机网络是计算机技术与通信技术有机结合的产物,同时也是电子商务运作的基础平台,是实施电子商务的前提条件。计算机网络产生于20世纪70年代,20世纪90年代中期后,随着PC的普及、Internet的兴起,计算机网络取得了长足的发展。,4,一、计算机网络的概念与功能,(一)计算机网络的概念(1)计算机网络的最主要目的和功能是资源共享,实现资源共享的双方必须先实现互联,然后再进行数据的通信与传递。(2)计算机之间的互联需要利用一定的通信设备和线路,包括网卡、线缆、路由器等。(3)不同计算机之间通信需要遵循统一的网络通信协议,即预先约定的共同语言、相同的规则,如网络通信中最常用的TCP/IP协议。(4)计算机网络中的各个计算机是完整、相互独立的,拥有各自的软、硬件,能够自行进行业务处理,相互之间不存在制约与被制约的关系。(二)计算机网络的功能1.资源共享2.数据通信3.分布处理4.集中管理5.提高可靠性与可用性,5,二、计算机网络的分类,(一)按照拓扑结构来划分按照拓扑结构来划分,计算机网络可分为总线型网络、星型网络、环型网络、树型网络和网状型网络(如图6-1所示)。,6,二、计算机网络的分类,(二)按照覆盖区域的范围来划分按照覆盖区域的范围来划分,计算机网络可分为广域网(WideAreaNetwork,WAN)、城域网(MetropolitanAreaNetwork,MAN)和局域网(LocalAreaNetwork,LAN)。(三)按照传输技术和传播方式来划分按照传输技术和传播方式来划分,计算机网络可分为广播网络(BroadcastNetworks)和点到点网络(Point-to-PointNetwork,P2P)。(四)按照网络的使用范围来划分按照网络的使用范围来划分,计算机网络可分为公用网和专用网。公用网向公众开放,是为社会提供服务的网络。(五)按照网络的通信介质来划分按照网络的通信介质计算机网络可分为有线网和无线网。,7,三、计算机网络的组成,(一)网络硬件计算机网络的硬件包括:网络服务器、网络工作站、网络交换互联设备等。(二)网络软件计算机网络的软件是指控制和管理网络工作的计算机软件,包括网络系统软件和网络应用软件。,8,四、网络协议与网络体系结构,(一)网络协议(1)语法(2)语义(3)时序(二)ISO/OSI参考模型任何两个遵循该模型的系统均能实现互联通信,其模型的分层结构如图6-2所示。ISO/OSI对七层结构做出如下规定。(1)网络中各节点都具有相同的层次。(2)不同节点的同等层具有相同功能。(3)同一节点内相邻层之间通过接口通信。(4)每层可使用下层提供的服务,并向上层提供服务。(5)不同节点的同等层通过协议来实现对等层通信。,9,四、网络协议与网络体系结构,(三)TCP/IP参考模型图6-3列出了TCP/IP参考模型与ISO/OSI参考模型的对应关系。,10,四、网络协议与网络体系结构,1.网络接口层这层为网络层提供一个访问接口,负责将网络层的数据包封装成帧在物理网络上发送出去,或将从物理层接收到的帧拆装传递给网络层。2.网络层这层是TCP/IP参考模型的核心,其主要功能是通过路由器选择最佳信息传送路径,将数据包独立地从发送端网络路由器传送到接收端网络的路由器。3.传输层传输层的功能是在源主机和目的主机的应用程序之间提供端到端的数据传输服务4.应用层应用层向用户提供调用和访问网络中各种应用程序的接口,并向用户提供各种标准的应用程序及相关协议。,11,第二节Internet技术,Internet(音译为因特网)是计算机网络应用的最高成果,被称为20世纪最伟大的发明和最卓越的科技成就。Internet具有开放性、共享性、平等性、低廉性、交互性、合作性、虚拟性、个性化和全球性等特点。Internet的宗旨是建立一个开放、自由、平等、合作和免费的网络平台,这也是它之所以发展如此迅速的原因。Internet不属于哪个国家、单位或个人所独有,它是一个世界性的资源共享库。,12,一、IP地址与域名,(一)IP地址1.IP地址的格式与结构2.IP地址的分类(1)A类地址分配给规模特别大的网络使用。(2)B类地址分配给各大、中型网络使用。(3)C类地址分配给小型网络使用。(4)D类地址为组播地址,支持多点发送地址,仅供特殊协议向选定的节点发送信息用。(5)E类地址保留,以备将来扩展使用。3.IPv6(1)增加IP地址的长度(2)扩充相应功能(3)增强网络安全性能(4)保持与IPv4协议的兼容,13,一、IP地址与域名,(二)域名1.域名的格式主机名.网络名.机构名.顶级域名2.顶级域名(1)基于机构性质的顶级域名。(2)基于国家区域的顶级域名。3.域名的申请与注册申请注册域名的步骤如下。(1)填写申请注册表并递交。(2)域名注册系统进行语法检查。(3)域名注册系统检查是否有单位已经注册或预注册了所要申请的域名。(4)邮寄或亲自递交申请材料。(5)审核注册材料。(6)缴纳域名注册费用。(7)领取“域名注册证”和发票。,14,二、Internet的接入方法,(一)普通电话拨号上网(二)ADSL上网(三)ISDN上网(四)DDN上网(五)有线电视电缆上网(六)光纤上网(七)无线接入(八)局域网共享上网,15,三、Internet常用服务,(一)WWW服务1.万维网的特征(1)提供文本、声音、图形、图像等信息,具有非常友好的图形界面,操作简单。(2)可交互式查询和访问网上资源。(3)支持可产生具体网页的超文本标志语言HTML。(4)基于域名地址的统一资源定位器URL。2.统一资源定位器URL3.WWW浏览器(1)IE浏览器(2)Firefox(火狐)浏览器(3)Opera浏览器(4)Safari浏览器(5)GoogleChrome浏览器(6)Maxthon(傲游)浏览器,16,三、Internet常用服务,(二)电子邮件电子邮件的地址格式为:用户名邮件服务器主机的域名,如zhouxy。一封完整的电子邮件应包括收信人电子邮箱地址(to:)、发信人电子邮箱地址(from:)、邮件主题(subject:)和邮件正文(body:)等几部分。常见的提供免费电子邮箱申请注册的网站有以下几个:,17,三、Internet常用服务,(三)搜索引擎(1)选好关键字。(2)使用各种符号检索。(3)限定文件类型。(4)选择搜索引擎和搜索产品。(四)即时通信即时通信(InstantMessage,IM)是指能够即时发送和接收互联网消息的服务。现在国内的即时通信工具按照使用对象可分为三类。一是个人即时通信二是商务即时通信三是企业即时通信,18,三、Internet常用服务,(五)其他Internet服务1.远程登录2.文件传输3.电子公告板4.博客,19,第三节Web开发技术,一、HTML(一)HTML语言简介HTML(HyperTextMarkupLanguage,超文本置标语言)是一种用来制作超文本文档的简单置标语言。生成一个HTML文档主要有以下三种途径。(1)手工直接编写(例如ASCII文本编辑器或其他HTML的编辑工具编写)。(2)通过格式转换工具将现有其他格式文档(如Word文档)转换成HTML文档。(3)由Web服务器实时动态地生成。,20,一、HTML,(二)标记语法和文档结构1.单标记2.双标记内容3.标记属性4.文档结构头部信息文档主体,正文部分,21,一、HTML,(三)一个简单例子的剖析下面我们来观察一个简单网页的HTML源文件。参见教材P157这一网页源文件在IE中的显示如图6-4所示。,22,一、HTML,(四)字体与颜色HTML中有不少用于字体的标记,如上例中的表示用粗体(Bold)显示。其他还有为斜体(Italic),为定长宽度字体(Teletype)。若想改变字体的大小可利用正文标题标记至,其中至比一般正文字体大,而至比一般正文字体小。(五)超链接和URL超链接标记的格式如下:超链接文本及图像,23,一、HTML,(六)图像、声音和视频1.图像图像同样也可以作为一个超链接,如:单击图像查看图片的详情浏览器在超链接图片的四周画一个边框,以示可被触发。若想去掉这个框,只需在标记中加上属性BORDER=0就可以了。图6-7是上述例子的显示效果。2.声音和视频,24,一、HTML,(七)列表列表(List)是一种具有段落性质的独立块状结构。在HTML文档中,一共有以下三种类型的列表。(1)无次序列表(UnorderedList):列表项。(2)有次序列表(OrderedList):列表项。(3)定义表(DefinitionList):列表项。例如:术语(或名词)一术语(或名词)一的解释术语(或名词)二术语(或名词)二的解释上述例子的显示效果如图6-8所示。,25,二、XML,(一)可扩展性(二)灵活性(三)自描述性图6-9给出了XML格式产品的例子,该产品有三个元素。,26,三、ASP,(一)ASP概述(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术。(2)ASP文件包含在HTML代码所组成的文件中,易于修改和测试。(3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此,使用各种浏览器都可以正常浏览ASP所产生的网页。(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,如存取数据库中的数据、发现E-mail或访问文件系统等。(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,这样可防止ASP程序代码被窃取。,27,三、ASP,(二)ASP的工作原理(1)用户在浏览器地址栏中输入网址,默认页面的扩展名是.asp。(2)浏览器向服务器发出请求。(3)服务器引擎开始运行ASP程序。(4)ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。(5)页面信息发送到浏览器。,28,三、ASP,(三)ASP的对象和组件(1)Request对象(2)Response对象(3)Server对象(4)Application对象(5)Session对象(6)BrowserCapabilities(浏览器性能组件)(7)FileSystemObjects(文件访问组件)(8)ADO(数据库访问组件)(9)AdRotator(广告轮显组件),29,四、JSP,JSP(JavaServerPages,Java服务器网页)是由SunMicrosystems公司倡导、众多公司参与开发建立的一种动态网页技术标准,它在动态网页的建设中有强大而特别的功能,主要用于创建可支持跨平台及跨Web服务器的动态网页。JSP技术具有以下优点。(1)将内容的生成和显示进行分离。(2)强调可重用的组件。(3)采用标志简化页面开发。(4)JSP的适应平台更广。,30,五、PHP,PHP(HypertextPreprocessor,超文本预处理器),是一种易于学习和使用的服务器端脚本语言,是生成动态网页的工具之一。PHP支持很多数据库,如MySQL、Informix、Oracle、Sybase、PostgreSQL、GenericODBC等,其中和MySQL数据库的配合效果最佳。PHP的脚本块以“”结束。PHP中的每个代码行都必须以分号结束。PHP的优点有:安装方便,学习过程简单;数据库连接方便,兼容性强;扩展性强;可以进行面向对象编程。其缺点有:没有命名空间,编程时必须努力避免模块的名称冲突。,31,第四节数据库技术,电子商务的根本性变革在于把商品流、资金流、物流、业务流都反映在信息流上,并由信息流来组织和支配。而电子商务业务中需要使用的大量信息,包括商品信息、客户信息、交易信息、配送信息等,都需要存储在数据库中。数据库技术既是电子商务网站开发建设的基础技术,也是辅助电子商务业务处理、决策的需要。,32,一、数据库技术概述,(一)数据处理技术的发展(1)人工管理阶段(20世纪50年代中期以前)。(2)文件管理阶段(20世纪50年代后期至60年代中期)。(3)数据库系统管理阶段(20世纪60年代后期)。(二)数据库系统(1)数据(Data)(2)数据库(Database)(3)数据库管理系统(DBMS)(4)数据库管理员(DBA),33,一、数据库技术概述,(三)数据模型1.层次模型(1)查询节点的效率低,数据插入、删除操作比较复杂。(2)要求用户了解数据的物理结构,并在操作命令中给出数据的存取途径。(3)模拟多对多联系时导致物理存储上的冗余。(4)数据独立性较差。2.网状模型(1)网状结构的复杂性,增加了用户查询和定位的困难。(2)网状数据操作命令具有过程式性质。(3)不直接支持对层次结构的表达。3.关系模型(1)能够以简单、灵活的方式表达现实世界中各种实体及其相互关系,使用与维护方便。(2)关系模型具有严密的数学基础和操作代数基础,数据的操纵具有高度的灵活性。(3)数据间的关系具有对称性。,34,二、数据仓库和数据挖掘,(一)数据仓库数据仓库(DataWarehouse)是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。数据仓库具有以下四个特点。(1)面向主题。(2)集成的。(3)相对稳定的。(4)反映历史变化。(二)数据挖掘(1)建设基础数据库。(2)明确数据挖掘目标。(3)数据挖掘必须由来自不同领域的人员共同参与(4)构建数据挖掘系统不仅需要很大的资金投入,而且挖掘结果是供决策层决策使用的,因此必须得到最高决策管理层的支持、认可和参与。,35,二、数据仓库和数据挖掘,三、网络数据库网络数据库,也称为Web数据库或网站数据库,顾名思义就是运行在网络服务器上并可以在客户端通过网页访问和管理的数据库。网络数据库具有以下特点。不需要安装客户端软件,直接使用浏览器访问数据库。可以存储网站显示的数据和接收提交到网站的数据。后台管理人员可修改网络数据库中的数据来动态更新网页的显示。客户可通过浏览器实现和后台数据库的交互。可以存储多种媒体的数据信息。在网站开发时,应用较多的网络数据库主要有以下几种。(1)Oracle数据库。(2)DB2数据库。(3)Informix数据库。(4)Sybase数据库。(5)SQLServer2000数据库。(6)MySQL。(7)Access数据库。(8)VisualFoxPro数据库。,36,四、数据库在电子商务中的应用,(1)可扩展性和高可用性。(2)更好的安全性。(3)对多种Internet标准的支持。(4)良好的集成性。(5)数据库发展朝向深度和广度。(6)商务智能与数据库融合发展。,37,本章小结,计算机网络是指利用通信设备和线路将分布在不同地理位置的具有独立功能的计算机、终端及其附属设备互联起来,遵照网络协议,以功能完善的网络软件实现资源共享的计算机系统。计算机网络按不同分类方式可分别分为广域网、城域网和局域网;总线型、星型、环型、树型和网状型;广播网络和点到点网络;公用网和专用网;有线网和无线网等。网络协议是计算机网络不可缺少的组成部分,它是为网络中数据交换而指定的规则、约定和标准的集合。,38,本章小结,Internet地址有两种形式:IP地址和域名。IP地址分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金融服务产业链整合与价值创造实战指南
- 高校师生学习杨明同志先进事迹心得体会
- 小学安全风险评估论文范文
- 智慧仓储在物流行业中的未来趋势分析
- 2025年健康保险咨询顾问督导员培训预测试题及答案公布
- (2025年标准)股票代卖协议书
- 外交系统岗前培训心得体会
- 2025年校外培训机构数学教师招聘考试经验
- 九年级语文多媒体应用计划
- 2025中小学心理健康网络共育计划
- 市政工程交通导行方案
- 梁的弯曲振动-振动力学课件
- 说专业-物流管理专业
- 用友U8全产品功能介绍
- 医院突发公共卫生事件应急预案
- GMAT数学概念单词
- 三基考试题库3
- 化工安全与环保PPT
- 流体力学的课件
- 《城市管理综合执法问题研究国内外文献综述》4800字
- 新录用公务员取消录用审批表
评论
0/150
提交评论