《电子商务开发技术.ppt》由会员分享,可在线阅读,更多相关《电子商务开发技术.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ECElectronicCommerce66电子商务开发技术电子商务开发技术电子商务开发技术电子商务开发技术6.26.2电子商务开发前台技术电子商务开发前台技术电子商务开发前台技术电子商务开发前台技术 网页制作工具网页制作工具网页制作工具网页制作工具 网页设计语言网页设计语言网页设计语言网页设计语言HTMLHTML网页脚本语言网页脚本语言网页脚本语言网页脚本语言 6.36.3电子商务开发后台技术电子商务开发后台技术电子商务开发后台技术电子商务开发后台技术 ASPASP技术技术技术技术 PHPPHP技术技术技术技术 JSPJSP技术技术技术技术 ASPASP的服务器环境设置的服务器环境设置的服务
2、器环境设置的服务器环境设置6.16.1电子商务开发技术组成电子商务开发技术组成电子商务开发技术组成电子商务开发技术组成 ECElectronicCommerce6.16.1电子商务开发技术组成电子商务开发技术组成电子商务开发技术组成电子商务开发技术组成一一一一.网页界面网页界面网页界面网页界面 分静态和动态页面分静态和动态页面分静态和动态页面分静态和动态页面(根据客户的交互由服务器端动态生成根据客户的交互由服务器端动态生成根据客户的交互由服务器端动态生成根据客户的交互由服务器端动态生成)。二二二二.后台程序后台程序后台程序后台程序 接受和处理客户端传送的数据,是电子商务开发技术的核心接受和处理
3、客户端传送的数据,是电子商务开发技术的核心接受和处理客户端传送的数据,是电子商务开发技术的核心接受和处理客户端传送的数据,是电子商务开发技术的核心。三三三三.数据储存数据储存数据储存数据储存 利用数据库储存数据,便于查询、处理数据。利用数据库储存数据,便于查询、处理数据。利用数据库储存数据,便于查询、处理数据。利用数据库储存数据,便于查询、处理数据。ECElectronicCommerce6.26.2电子商务开发前台技术电子商务开发前台技术电子商务开发前台技术电子商务开发前台技术 1 1.网页制作工具网页制作工具网页制作工具网页制作工具:入门:入门:入门:入门:ExpressionWebExp
4、ressionWeb专业:专业:专业:专业:DreamweaverCS5DreamweaverCS52.2.图片制作工具:图片制作工具:图片制作工具:图片制作工具:PhotoshopCS(PhotoshopCS(特效特效特效特效)FireworksFireworksCS5CS5(做全图网页做全图网页做全图网页做全图网页)3 3.网页动画制作工具网页动画制作工具网页动画制作工具网页动画制作工具:ImageReadyCS(ImageReadyCS(做做做做GIFGIF动画动画动画动画)FlashFlashCS5CS5(做矢量做矢量做矢量做矢量FlashFlash动画动画动画动画)一一一一.网页制作
5、工具网页制作工具网页制作工具网页制作工具 ECElectronicCommerce二二二二.网页设计语言网页设计语言网页设计语言网页设计语言HTMLHTMLHTML(HyperTextMakeupLanguage)HTML(HyperTextMakeupLanguage)是一种用于创建是一种用于创建是一种用于创建是一种用于创建WebWeb页面的标记语言。页面的标记语言。页面的标记语言。页面的标记语言。淘宝、易趣均支持卖家自定义淘宝、易趣均支持卖家自定义淘宝、易趣均支持卖家自定义淘宝、易趣均支持卖家自定义HTMLHTML页面,甚至插入页面,甚至插入页面,甚至插入页面,甚至插入flashflash
6、。ECElectronicCommerce1.1.标记:标记:标记:标记:对象对象对象对象/三种语法格式:三种语法格式:三种语法格式:三种语法格式:对象对象对象对象 /ECElectronicCommerce2.2.网页的文件结构:网页的文件结构:网页的文件结构:网页的文件结构:版本信息版本信息版本信息版本信息文档头部文档头部文档头部文档头部 文档正文文档正文文档正文文档正文 包含网页参考信息(如网页标题、作者、关键字等),包含网页参考信息(如网页标题、作者、关键字等),包含网页参考信息(如网页标题、作者、关键字等),包含网页参考信息(如网页标题、作者、关键字等),其内容不会在网页上直接显示。
7、其内容不会在网页上直接显示。其内容不会在网页上直接显示。其内容不会在网页上直接显示。包含显示在浏览器窗口中的信息。包含显示在浏览器窗口中的信息。包含显示在浏览器窗口中的信息。包含显示在浏览器窗口中的信息。ECElectronicCommerce!-!-一个一个一个一个HTMLHTML实例实例实例实例!-HTML-!-!-我的第一个网页我的第一个网页我的第一个网页我的第一个网页!-!-和和和和之间的是一级标题之间的是一级标题之间的是一级标题之间的是一级标题 centercenter表示文字居中表示文字居中表示文字居中表示文字居中-立即立即立即立即出价出价出价出价,得标的可能就,得标的可能就,得标
8、的可能就,得标的可能就是您!是您!是您!是您!!-!-和和和和之间是一个段落之间是一个段落之间是一个段落之间是一个段落,font,font定义字体颜色定义字体颜色定义字体颜色定义字体颜色,strong,strong加粗加粗加粗加粗-!-返回主页返回主页返回主页返回主页 !-!-和和和和之间定义了一个超链接之间定义了一个超链接之间定义了一个超链接之间定义了一个超链接-!-!-!-表示表示表示表示HTMLHTML文档结束文档结束文档结束文档结束 实例:实例:实例:实例:HTMLHTMLHTMLHTML结构分析结构分析结构分析结构分析 (由由由由“!-!-!-”引导的是注释行引导的是注释行引导的是注
9、释行引导的是注释行)ECElectronicCommerceECElectronicCommerce 演示:易趣店铺的演示:易趣店铺的演示:易趣店铺的演示:易趣店铺的HTMLHTML设计设计设计设计 要点:要点:要点:要点:“本地信息本地信息本地信息本地信息”分类:分类:分类:分类:站点名称:输入站点名称;站点名称:输入站点名称;站点名称:输入站点名称;站点名称:输入站点名称;本地根文件夹:输入本地站点根目录的位置;本地根文件夹:输入本地站点根目录的位置;本地根文件夹:输入本地站点根目录的位置;本地根文件夹:输入本地站点根目录的位置;选择选择选择选择“站点站点站点站点”“新建站点新建站点新建站
10、点新建站点”菜单,选菜单,选菜单,选菜单,选“高级高级高级高级”。插入表格,单元格中放置图片和文字;插入表格,单元格中放置图片和文字;插入表格,单元格中放置图片和文字;插入表格,单元格中放置图片和文字;申请网络硬盘或主页空间,放置图片,将图片地址改为申请网络硬盘或主页空间,放置图片,将图片地址改为申请网络硬盘或主页空间,放置图片,将图片地址改为申请网络硬盘或主页空间,放置图片,将图片地址改为imgsrc=“http:/ECElectronicCommerce三三三三.网页脚本语言网页脚本语言网页脚本语言网页脚本语言 脚本语言是嵌入在脚本语言是嵌入在脚本语言是嵌入在脚本语言是嵌入在HTMLHTM
11、L文档的一部分,可完成与用户的文档的一部分,可完成与用户的文档的一部分,可完成与用户的文档的一部分,可完成与用户的交互和特效。交互和特效。交互和特效。交互和特效。两种网页脚本语言两种网页脚本语言两种网页脚本语言两种网页脚本语言 JavaScript:JavaScript:更通用更通用更通用更通用VBScriptVBScript例例例例1 1:打印:打印:打印:打印1 13030之间的偶数。之间的偶数。之间的偶数。之间的偶数。for(i=1;i=30;+i)for(i=1;i=30;+i)if(i%2=0)document.write(if(i%2=0)document.write(i+”);i
12、+”);ECElectronicCommerce例例例例2 2:超链接自动打开和关闭窗口:超链接自动打开和关闭窗口:超链接自动打开和关闭窗口:超链接自动打开和关闭窗口 open(url,open(url,窗口名窗口名窗口名窗口名,参数参数参数参数)方法:创建一个新窗口。方法:创建一个新窗口。方法:创建一个新窗口。方法:创建一个新窗口。close()close()方法:关闭一个窗口。方法:关闭一个窗口。方法:关闭一个窗口。方法:关闭一个窗口。利用事件响应和浏览器对象来实现与利用事件响应和浏览器对象来实现与利用事件响应和浏览器对象来实现与利用事件响应和浏览器对象来实现与HTMLHTML文档的交互。
13、文档的交互。文档的交互。文档的交互。ECElectronicCommerce6.36.3电子商务开发的后台技术电子商务开发的后台技术电子商务开发的后台技术电子商务开发的后台技术 一一一一.ASP.ASP技术技术技术技术 全名全名全名全名ActiveServerPagesActiveServerPages,采用,采用,采用,采用VBScriptVBScript或或或或JavascriptJavascript作为作为作为作为开发语言。开发语言。开发语言。开发语言。利用组件来无限的扩充利用组件来无限的扩充利用组件来无限的扩充利用组件来无限的扩充ASPASP的能力。的能力。的能力。的能力。优势:优势:
14、优势:优势:1.1.简单易学。简单易学。简单易学。简单易学。2.2.安装使用方便安装使用方便安装使用方便安装使用方便 3.3.开发工具强大而多样开发工具强大而多样开发工具强大而多样开发工具强大而多样 劣势劣势劣势劣势:只能在只能在只能在只能在windowswindows环境下开发,无法跨平台应用,占用环境下开发,无法跨平台应用,占用环境下开发,无法跨平台应用,占用环境下开发,无法跨平台应用,占用CPUCPU 资源较高。资源较高。资源较高。资源较高。推荐开发工具:推荐开发工具:推荐开发工具:推荐开发工具:VS.NETVS.NET+DreamweaverDreamweaver 推荐开发环境:推荐开
15、发环境:推荐开发环境:推荐开发环境:Windows2005Server/IISWindows2005Server/IIS服务器服务器服务器服务器/Acess/Acess、SQLSERVER2008SQLSERVER2008数据库数据库数据库数据库ECElectronicCommerce 范例:范例:范例:范例:性能测试性能测试性能测试性能测试:20000*20000:20000*20000次循环运算次循环运算次循环运算次循环运算%response.writenowresponse.writefori=0to20000forj=0to20000nextnextresponse.writenow%
16、运行时间是运行时间是运行时间是运行时间是 6363秒秒秒秒ECElectronicCommerce二二二二.PHP.PHP技术技术技术技术 全名全名全名全名PersonalHomePagePersonalHomePage,开放源码,借助与,开放源码,借助与,开放源码,借助与,开放源码,借助与C+C+的形式,的形式,的形式,的形式,引用类的概念,使得代码的可重复性变的很简单。引用类的概念,使得代码的可重复性变的很简单。引用类的概念,使得代码的可重复性变的很简单。引用类的概念,使得代码的可重复性变的很简单。优势:优势:优势:优势:1.1.跨平台跨平台跨平台跨平台。2.2.利用利用利用利用Linux
17、,ApacheLinux,Apache和和和和MySqlMySql的紧密配合,最大化的利用的紧密配合,最大化的利用的紧密配合,最大化的利用的紧密配合,最大化的利用了了了了CPUCPU和内存。和内存。和内存。和内存。劣势劣势劣势劣势:1.1.缺少非常有实力的公司进行企业级的支持。缺少非常有实力的公司进行企业级的支持。缺少非常有实力的公司进行企业级的支持。缺少非常有实力的公司进行企业级的支持。2.2.缺少正规的商业支持。缺少正规的商业支持。缺少正规的商业支持。缺少正规的商业支持。推荐开发工具:推荐开发工具:推荐开发工具:推荐开发工具:ZendStudioZendStudio 推荐开发环境:推荐开发
18、环境:推荐开发环境:推荐开发环境:Unix/ApacheUnix/Apache服务器服务器服务器服务器/MySQL/MySQL数据库数据库数据库数据库 ECElectronicCommerce 范例:范例:范例:范例:性能测试性能测试性能测试性能测试:20000*20000:20000*20000次循环运算次循环运算次循环运算次循环运算?$TTime=date(Y-n-d).date(H:i:s);echo$TTime;echo;for($i=0;$i20000;$i+)for($j=0;$j运行时间是运行时间是运行时间是运行时间是 8484秒秒秒秒ECElectronicCommerce三三
19、三三.JSP.JSP技术技术技术技术 全名全名全名全名JavaServerPageJavaServerPage,JSPJSP代码被编译成代码被编译成代码被编译成代码被编译成 ServletServlet并由并由并由并由JavaJava虚拟机执行虚拟机执行虚拟机执行虚拟机执行。优势:优势:优势:优势:1.1.一处编写随处运行一处编写随处运行一处编写随处运行一处编写随处运行,系统的多平台支持系统的多平台支持系统的多平台支持系统的多平台支持。2.2.可由多台服务器进行集群和负载均衡可由多台服务器进行集群和负载均衡可由多台服务器进行集群和负载均衡可由多台服务器进行集群和负载均衡。劣势劣势劣势劣势:软件
20、较复杂,缺少系统性的资料。软件较复杂,缺少系统性的资料。软件较复杂,缺少系统性的资料。软件较复杂,缺少系统性的资料。推荐开发工具:推荐开发工具:推荐开发工具:推荐开发工具:eclipseeclipsemyeclipsemyeclipse 推荐开发环境:推荐开发环境:推荐开发环境:推荐开发环境:Unix/Tomcat6.0Unix/Tomcat6.0服务器服务器服务器服务器/MYSQL/MYSQL数据库数据库数据库数据库大大提高运行速度和减少资源耗损。大大提高运行速度和减少资源耗损。大大提高运行速度和减少资源耗损。大大提高运行速度和减少资源耗损。ECElectronicCommerce 范例:范
21、例:范例:范例:性能测试性能测试性能测试性能测试:20000*20000:20000*20000次循环运算次循环运算次循环运算次循环运算%inti=0;intj=0;intk=0;for(i=0;i20000;i+)for(j=0;j运行时间是运行时间是运行时间是运行时间是 44秒秒秒秒ECElectronicCommerce四四四四.ASP.ASP的服务器环境设置的服务器环境设置的服务器环境设置的服务器环境设置 1.1.安装安装安装安装WebWeb服务程序:服务程序:服务程序:服务程序:Windows2000/XPWindows2000/XP安装安装安装安装IISIIS。控制面板控制面板控制
22、面板控制面板 添加或删除程序添加或删除程序添加或删除程序添加或删除程序 勾选勾选勾选勾选“InternetInternet信信信信息息息息服务服务服务服务”ECElectronicCommerce2.2.虚拟目录的设置虚拟目录的设置虚拟目录的设置虚拟目录的设置进入进入进入进入“控制面板控制面板控制面板控制面板 管理工具管理工具管理工具管理工具”,双击,双击,双击,双击“internetinternet信息服务信息服务信息服务信息服务”图标,图标,图标,图标,启动启动启动启动IISIIS管理器;管理器;管理器;管理器;在在在在“默认网站默认网站默认网站默认网站”目录按右键,选择目录按右键,选择目
23、录按右键,选择目录按右键,选择“新建新建新建新建 虚拟目录虚拟目录虚拟目录虚拟目录”命命命命令;令;令;令;按提示输入虚拟目录的别名、站点目录位置和默认权限。按提示输入虚拟目录的别名、站点目录位置和默认权限。按提示输入虚拟目录的别名、站点目录位置和默认权限。按提示输入虚拟目录的别名、站点目录位置和默认权限。ECElectronicCommerce在浏览器中输入在浏览器中输入在浏览器中输入在浏览器中输入http:/localhost/http:/localhost/虚拟目录虚拟目录虚拟目录虚拟目录/.asp/.asp。3.3.运行运行运行运行webweb程序程序程序程序ECElectronicCommerce 实例:显示服务器时间实例:显示服务器时间实例:显示服务器时间实例:显示服务器时间 客户端源代码客户端源代码客户端源代码客户端源代码客户端脚本没有客户端脚本没有客户端脚本没有客户端脚本没有保密性保密性保密性保密性ASPASP代码代码代码代码服务器端运行服务器端运行服务器端运行服务器端运行
限制150内