版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子商务网站的开发技术与工具第1页,共28页,2022年,5月20日,19点49分,星期四学习和了解网页开发技术;学习和了解网络数据库开发技术;学习和了解数据仓库技术和接口技术与规范;学习和了解搜索引擎技术和全文检索技术。电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月学习目标和能力要求第2页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月网页开发技术HTMLHTML概述超文本标记语言(HTML)是网页设计的基础。HTML文件可以运行于不同的操作系统,不需要编译就能通过IE解释执行。HTML本质上是一个文本
2、文件,任何文本编辑器都可以编写。现在设计网页不再需要手工编写HTML脚本,而是利用专业的HTML编辑工具( FrontPage、 Dreamweaver等)通过可视化界面设计,自动生成HTML脚本。HTML的不足1)难以扩展。2)交互性差。3)单向的超链接。4)缺乏对双字节的支持。第3页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月网页开发技术DHTML动态HTML(DHTML)是是对HTML3.0的增强型语言,对HTML进行了扩展和延伸,主要是加入了“层”的概念,通过不同层之间的转换和显示来体现出动态的效果。 HTML
3、编辑工具( FrontPage、 Dreamweaver等)里面的动态网页设计已经内嵌了DHTML技术,我们无须去掌握DHTML的编程语法,而是也可以通过这些网页编辑工具直接设计。第4页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月网页开发技术XML可扩展标记语言XML(Extensible Markup Language)Web应用领域数据标准的主流语言特点:1)XML不是单纯的标记语言,而是一种元语言,可以根据需要来灵活定义任何一种标记语言。可以说,XML是一种文档的数字表现方式;2)XML语言规范,采用高度对称的文
4、件格式,直观易懂;3)适用范围非常广,具有良好的数据存储格式、可扩展性、高度结构化和便于网络传输的四大优点。第5页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月网页开发技术XMLXML的编程规范Schema(模式)XSL(可扩展样式单语言)XLL(可扩展链接语言) 电子商务网站建设与管理 肖伟民 20.00 第6页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月网页开发技术XMLXML在电子商务中的应用对称的EDI应用应用于电子商务信息交换。应用于电
5、子商务内容定义。第7页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月网页开发技术XMLXML的各种标准cnXML:中国开发的为适应中国商务流程的XML标准。ebXML:结构化系统发展组织(OASIS)为的全球电子商务交易而开发的XML标准。WML:无线标记语言。XML在无线通信领域的扩展。第8页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月网络数据库技术ODBC技术ODBC定义:ODBC技术是完成Web页面和程序对数据库的连接、访问以及数据存储的一
6、种驱动技术。 ODBC的工作原理:ODBC的核心是一组封装好的数据库访问函数,我们要访问数据库,只需要直接调用ODBC驱动就可以进行,而不需要关心ODBC是如何去完成的。 ODBC起源:1992年由微软公司创建。ODBC的应用:是目前连接windows系统数据库最流行的方式。第9页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月网络数据库技术ODBC技术ODBC访问数据库的工作流程客户程序A客户程序BODBC驱动程序管理器DBMS-A驱动程序DBMS-B驱动程序数据库A数据库B第10页,共28页,2022年,5月20日,1
7、9点49分,星期四完成具体配置数据源(ODBC)电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月网络数据库技术ODBC技术ODBC数据源的配置管理工具控制面板添加系统DSN测试数据源第11页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月网络数据库技术SQL语言SQL定义:结构化查询语言(Structure Query Language)包括 数据定义、数据查询、数据操纵、数据控制四部分。 SQL起源:70年代有IBM提出,历经三十多年的发展已经成为关系型数据库的标准语言。SQL的特点:1)是一种一体化语言
8、;2)是一种高级语言,命令简单,易于掌握;3)既可以直接以命令方式交互使用,也可以嵌入到大多 数编程语言中引用SQL语句来执行对数据库的操作。 第12页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月网络数据库技术SQL语言SQL的功能:1)DDL数据定义语言。对数据库对象进行定义和操作的部分。比如创建数据库,删除数据表等操作。2)DML数据操纵语言。是SQL对数据库中的数据执行添加(insert into)、修改(update)、删除(delete)命令的部分。3)DQL数据查询语言:是SQL对数据库中的数据执行查询(s
9、elect)命令的部分。4)事物控制命令:用来保护数据库不被破坏的部分。比如事物与回滚、授权与回收授权等操作。第13页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月数据仓库技术 数据仓库是一个系统,而不单纯是一个数据库,它是由多个数据源以及相关处理单元集合在一起的一个事务处理、分析和决策系统。数据仓库(Data warehouse,DW)数据仓库(DW)联机与分析处理(OLPA)数据挖掘(DM)第14页,共28页,2022年,5月20日,19点49分,星期四在分析基础上进行预测对前三项功能进行动态处理支持战略决策和战术决
10、策动态决策动态DW预测电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月数据仓库技术数据仓库的发展过程:仅仅为决策提供数据在报表所提供的数据的基础上进行分析分析报表第15页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月Web数据库接口技术CGI技术 CGI(通用网关接口)是早期应用程序与WEB服务器之间的接口标准。数据仓库技术 CGI以可执行文件的方式工作,因此跨平台性能好,但每启动一个CGI文件就会产生一个独立的进程,即便是同一个CGI程序,因此CGI对系统资源的占用很高,导致系统性能下降,并且交互功能也
11、比较弱。IETCP/IPWeb服务器CGI应用DB服务器ODBCINOUTCGI的工作示意图第16页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月Web数据库接口技术WebAPI技术 目前最主要的WebAPI是微软开发的ISAPI,它以动态链接库(dll)文件的形式存在,不同的程序可以同时调用同一个dll文件完成其功能。一个程序调用dll后,dll就驻留在内存中,方便其他程序调用。因此与CGI程序相比,ISAPI占用的系统资源要少得多。数据仓库技术 ISAPI的缺点是兼容性差,仅适用于windows系统,且有一定开发难度
12、。 ISAPI的工作流程与CGI类似。第17页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月Web数据库接口技术ASP技术数据仓库技术ASP定义:动态服务器网页(Active Server Pages)。 ASP是一种在服务器端执行的脚本开发工具,其开发出来的脚本文件以.asp为后缀。ASP提供VBScript和JavaScript两种脚本引擎,缺省是VBScript。ASP起源:由微软公司在发布Win98时正式推出。目前,在IIS5.0中,ASP已成为核心组件之一。ASP的工作方式: 客户端IEHTTP请求Web服务器
13、ASPDB服务器ODBC执行ASP文件动态生成HTML页面返回HTTP页面第18页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月Web数据库接口技术ASP技术数据仓库技术ASP的优点:1)完全和HTML无缝集成;2)任何文本制作工具都可编写,不需要专门的开发环境,也无需编译;3)面向对象,可直接调用ActiveX扩展控件;4)功能强大,具有很好的交互性;5)占用系统资源少,多线程工作方式,能同时响应多个请求;6)源程序保密,由于是在服务器端执行脚本,因此客户端无法获得程序代码,不存在泄密问题。ASP适用的开发环境:只适用
14、于windows平台下的各种Web服务器及Win98以上的操作系统及相关组件,比如IIS5.0。第19页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月Web数据库接口技术Java/JDBC技术数据仓库技术JDBC定义:JAVA语言访问数据库的API标准,JDBC和ODBC技术类似,是为JAVA语言访问数据库的驱动技术。 JDBC的构成:JDBC由Java Soft公司推出。JDBC APIJDBC Driver API应用程序DB服务器第20页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术
15、与工具 商务教研室 课程组 2008年3月Web数据库接口技术Java/JDBC技术数据仓库技术JDBC Driver的工作模式JDBC ODBC桥接方式DB服务器直接调用ODBC Driver需要客户端安装ODBC驱动程序Native API/partly-Java Driver方式DB服务器将JDBC调用转成对DBMS的调用需要客户端安装应用程序JDBC/Net pureJava Driver方式DB服务器将JDBC调用转成独立的网络协议,再由服务器转成DBMS协议需要解决防火墙对协议的阻挡第21页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教
16、研室 课程组 2008年3月Web数据库接口技术Java/JDBC技术数据仓库技术JDBC Driver的工作模式Native-Protocal/Pure Java Driver方式DB服务器将JDBC调用转成DBMS使用的网络协议,直接访问数据库协议一般由数据库厂商提供JDBC Driver的优点: 选用适合的JDBC Driver可以访问多个异构数据库,为同一台Web服务器通过统一的应用程序同时访问多个异构数据库提供了解决方案。第22页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月Web数据库接口技术JSP技术数据仓
17、库技术JSP定义:在HTML文件中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成JSP网页,JSP文件以.jsp为后缀。JSP的处理流程: 客户端IEJSP网页Web服务器JSP服务DB服务器JDBC执行JSP程序动态生成HTML页面返回HTTP页面JSP的优点:1)在一些Java组件的帮助下能完成功能强大的商务网站的开发;2)能在绝大多数操作系统上运行和同时访问大多数主流数据库,所有程序在服务器端执行,对客户IE的要求最低,同时保证代码的安全性。3)JSP将成为web接口技术未来发展的主流。第23页,共28页,2022年,5月20日,19点49分,星期四电子商务网站
18、的开发技术与工具 商务教研室 课程组 2008年3月Web数据库接口技术PHP技术数据仓库技术PHP起源:PHP(Personal Home Page)最初是一个CGI程序,后来经过多次改写,逐渐发展成目前的PHP3.0。PHP的特点:1)支持多种操作系统;2)具有丰富的数据库操作函数库,可以与绝大多数数据库进行操作;3)源代码开放,具有良好的开放性和扩展性;4)如果采用Linux系统,最好使用Apache服务器,否则运行效率不高;5)PHP也具有较好的发展前景,适合开发个人和小型企业的商务网站。PHP的语法:以“”结束,例如: Hello, 第24页,共28页,2022年,5月20日,19点49分,星期四电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月搜索引擎和全文检索技术简单地说,搜索引擎是以一定的策略,在互联网上搜集目标信息,并对提取的信息进行理解、整理和处理并提供给用户的一种检索服务。 搜索引擎技术所谓的策略,最主要的手段就是通过关键字、关键词的定义并搜索。搜索引擎实质上是一个软件系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海工程技术大学《Android 程序设计》2025-2026学年第一学期期末试卷(A卷)
- 上海工商职业技术学院《安全防范系统工程》2025-2026学年第一学期期末试卷(B卷)
- 上海工商职业技术学院《安全工程专业概论》2025-2026学年第一学期期末试卷(A卷)
- 上海工商职业技术学院《Access 数据库程序设计》2025-2026学年第一学期期末试卷(B卷)
- 初中生人际沟通技巧教案
- 小学生生态文明意识主题班会说课稿
- 上饶卫生健康职业学院《Android 程序设计》2025-2026学年第一学期期末试卷(B卷)
- 上海音乐学院《安全系统工程学》2025-2026学年第一学期期末试卷(A卷)
- 上海音乐学院《安全与危机管理》2025-2026学年第一学期期末试卷(A卷)
- 上海震旦职业学院《阿拉伯语会话》2025-2026学年第一学期期末试卷(B卷)
- 流体力学基本练习题
- 汽车设计驱动桥设计
- DB11T 500-2024 城市道路城市家具设置与管理规范
- 5.1“九统一”继电保护装置设计一
- 耳鼻喉科普小知识问答
- 高血压饮食指导课件
- 计算机网络教学能力大赛教学实施报告
- HG T 3690-2022 工业用钢骨架聚乙烯塑料复合管
- GB/T 3477-2023船用风雨密单扇钢质门
- 柴油发电机危险辨识、对策措施及应急处置
- 中药饮片采购配送服务投标方案
评论
0/150
提交评论