第五章-电子商务开放与实现技术_第1页
第五章-电子商务开放与实现技术_第2页
第五章-电子商务开放与实现技术_第3页
第五章-电子商务开放与实现技术_第4页
第五章-电子商务开放与实现技术_第5页
已阅读5页,还剩105页未读 继续免费阅读

下载本文档

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

文档简介

Agoodbeginningishalfdone 第五章电子商务开放与实现技术 本章知识点 第一节电子商务系统概述第二节电子商务网站开发技术第三节常用的商务网站开发技术第四节使用HTML CSS建立简单的企业介绍网络 第一节电子商务系统概述 一 电子商务系统概述广义上是指支持电子商务活动的电子技术手段的集合 狭义上是指狭义的电子商务系统 在Internet和其他网络的基础上 以实现企业电子商务活动为目标 满足企业生产 销售 服务等生产和管理的需要 支持企业的对外业务协作 从运作 管理和决策等层次全面提高企业信息化水平 为企业提供商业智能的计算机系统 二 电子商务系统的特点电子商务系统是支撑企业商务活动的技术平台 这一平台与传统的管理信息系统 MIS 决策支持系统 DSS 企业ERP系统 客户关系管理系统等信息系统既有联系又有所不同 具有自身较为鲜明的特征 1 电子商务系统是支持企业商务活动整个过程的技术平台无论是企业内部的生产 销售 还是企业外部的市场活动 都可以依托电子商务系统这一平台 这是电子商务系统与MIS DSS等不同的地方 充分支持企业商务活动的各个环节就成为电子商务系统的一个重要特点 充分支持企业商务活动的各个环节是电子商务系统的一个重要特点 2 电子商务系统是企业业务流程重构 价值链增值的技术平台电子商务追求的是通过 商务整合 完成企业业务流程的再造 充分发挥企业信息资源 提升企业的竞争优势 电子商务系统作为实现这一目标的技术支撑平台 其分析 建造就不能简单地立足于实现企业业务流程的电子化 从某种意义上讲 能否实现企业价值链的增值 使电子商务系统是否成功的一个标志 案例1 昆塔斯 Qantas 是澳大利亚最大的一家航空公司 2000年为了减少燃油价格上涨带来的压力 更新机型和扩大机群 提升竞争能力 在澳洲经济不景气的条件下 开始利用Airnew公司B2B的电子交易市场 采购燃油并由此与其他服务商协作 以此节约经营成本 同时 建立自己的电子商务系统 通过网络销售机票 并利用电子邮件增强客户的忠诚度 通过http 完成其在线交易 到2003年 该公司的业务大多可以通过其电子商务系统运行 每年节约的费用约8500万澳元 案例2思科 CISCO http 1991年开始利用Internet进行增值的服务 1994年该公司开发了电子商务系统 其内部的业务和外部的销售 服务业务转移到此平台上 2001年 其85 的客户服务和95 的业务更新在线完成 依靠其电子商务系统的支持 CISCO公司的业务几乎完全根据网络订单 98 来安排 基本实现了 零库存 的管理 事实上 借助这一系统 1996年思科公司的网络订单为1亿美元 1998年为40亿 2000年这一数字则为70亿美元 思科公司从一个传统的网络设备制造商 也逐渐成为业界公认的成功的电子商务企业 3 电子商务系统依托于网络 提供基于Web的分布式服务电子商务的形式多种多样 但是支撑企业电子商务运作的电子商务系统却基本上都是依托于Internet 企业内部网 Intranet 或者企业外部网 Extranet 构造的 以TCP IP协议为基础的网络环境是所有电子商务系统共同基础 因此 电子商务系统是一个在分布式网络环境中提供服务的系统 4 电子商务系统在系统 应用的安全方面有较高的要求 虽然几乎所有的信息系统在安全方面都有需求 例如强调操作系统的安全等级 数据的安全 主机设备的备份等 但是相对而言 电子商务系统在安全方面的要求更高一些 其原因在于 首先 电子商务系统一般处理的是与企业交易活动相关的数据 因此业务数据涉及到企业的敏感数据 自然对安全等级的要求很高 其次 电子商务系统依托于网络尤其是Internet 一般是在一种开放的 公共的网络环境中运行 而且TCP IP协议本身就存在漏洞 因此这种开放环境相对于封闭系统而言 存在着一些不安全因素 所以 需要强调安全措施来降低风险 第三 企业传统的商务活动是在法律保护下开展的 企业的交易行为通过契约 合同的形式得到法律保障 开展电子商务活动时 有形的纸质合同转变为电子契约 而电子契约存在的公共密钥体系本身就有很高的安全规范 5 电子商务系统的技术特点电子商务系统涉及现代计算机技术和网络技术的很多方面 从技术角度看它有如下特征 1 分布式的事务处理系统 2 基于TCP IP协议 3 采用Client Server的计算模式 通过Browser与客户进行交互 4 以Web为基础利用标准的协议 例如HTML WML XML 组织和表达数据 5 应用系统需要独立的CA中心支持 并需要与CA建立接口 6 可以利用多种工具开发 但面向对象的Java技术以及可重用的组件技术是电子商务系统开发的主流技术方向 6 电子商务系统大多是依托企业既有信息资源运行的系统电子商务系统与企业及有的信息系统之间在硬件与网络资源 数据 应用之间存在密切的联系 两者之间通过数据共享 应用的互操作形成紧密联系的整体 案例2联邦快递公司 http 成立于1973年 与老牌的联合包裹公司相比其成立时间较晚 联邦快递公司以往通过企业专用的条码设备采集包裹信息 追踪包裹运送过程的状态 1992年联邦快递公司开发了联邦快递船系统 FedExship 这一系统是一个依托Internet的电子商务系统 任何客户可以通过登录联邦快递网站 输入查询的包裹号码 随时跟踪包裹的行踪 FedExShip与联邦快递既有的数据采集 仓储 运输管理信息系统整合在一起 共同发挥作用 第二节电子商务网站开发技术 1 电子商务系统主要的表现形式为电子商务网上平台 即电子商务网站 2 网站开发就是在进行网页总体规划和软 硬件配置的基础上 对网站进行需求分析 可行性分析 概要设计 详细设计 通过使用网页设计软件 经过平面设计 网页排版 数据库设计 网页编程等步骤 设计出多个网页 3 网页通过一定逻辑关系的超级链接 构成一个网站 一 网站及电子商务网站 因特网起源于美国国防部高级研究计划管理局建立的阿帕网 网站 Website 是网络中一个站点内所有网页的集合 简单地说 网站是一种借助于网络的通讯工具 人们可以通过网站来发布自己想要公开的资讯 或者利用网站来提供相关的网络服务 还可以通过网页浏览器来访问网站 获取自己需要的资讯或者享受网络服务 衡量一个网站的性能标准 网站空间大小 网站位置 网站连接速度 俗称 网速 网站软件配置 网站提供服务等 最直接的衡量标准是这个网站的真实流量 网站由域名 空间服务器与网页3各部分组成 域名 就是访问网站时 在浏览器地址栏中输入的网址 级别最低的域名写在最左边 而级别最高的域名写在最右边 由多个标号组成的完整域名总共不超过255个字符 通俗的说 域名就相当于一个家庭的门牌号码 别人通过这个号码可以很容易的找到你 虚拟主机使用特殊的软硬件技术 把一台运行在互联网上的服务器主机分成一台台虚拟主机 每一台虚拟主机都具有独立的域名和IP地址 具有完整的Internet服务器功能 虚拟主机之间完全独立 并可由用户自行管理 在外界看来 每一台虚拟主机和一台独立的主机完全一样 网页是构成网站的基本元素 是承载各种网站应用的平台 使用超文本编辑语言 HyperTextMarkupLanguage HTML 来描述文本 图片 动画等内容的排版 然后被浏览器阅读 网页中所有的内容都是通过HTML语言描述的 因此 网页的拓展名通常是 HTM或者 HTML 通俗的说 您的网站就是由网页组成的 如果您只有域名和虚拟主机而没有制作任何网页的话 您的客户仍旧无法访问您的网站 电子商务网站是一种常见的网络形式 也是一种重要的应用形式 它的内容通常是产品 广告 购物 市场推广等 电子商务网站设计的重点是网站的产品管理功能和用户的交互功能 基于数据库开发的网站 一般分为网站前台和网站后台 网站前台是面向网站访问用户的 也就是给访问网站的人看的内容和页面 网站前台访问可以浏览公开发布的内容 如产品信息 新闻信息 企业介绍 企业联系方式 提交留言等操作 管理可以通过密码进到后台的网页 来发布新闻 查看留言等操作 网站后台 有时也称为网站管理后台 或网站后台管理 是指用于管理网站前台的一系列操作 如 产品 企业信息的增加 更新 删除等 通过网站管理后台 可以有效的管理网站供浏览者查阅的信息 网站的后台通常需要帐号及密码等信息的登陆验证 登陆信息正确则验证而后进入网站后台的管理界面进行相关的一系列操作 前台和后台都是程序人员做的开发的网站页面 通常开发带网站管理后台功能的网站空间必须支持程序语言和数据开发功能 二 电子商务网站的开发流程 电子商务网站开发是一个系统的项目 进行开发以前要进行电子商务网站的规划分析 一 电子商务网站的规划1 电子商务网站规划的意义和作用2 构建目标和市场需求调查分析3 网站构建的可行性分析4 域名注册和ISP服务商的选择 1 电子商务网站规划的意义和作用 1 网站规划是企业电子商务战略管理的需要 电子商务网站不仅要展示与推广企业或机构的产品与服务 达到与用户及合作伙伴的实时 互动的信息交流与沟通 实现信息流 资金流和物流协调有序的快速流动 而且要体现企业或机构的管理理念 组织文化 品牌形象 电子商务网站的规划不仅是电子商务发展的战略需要 而且是企业经营管理的需要 电子商务网站战略规划是企业电子商务战略管理的重要内容 通过规划 要明确实行电子商务的目的和要达到目标 制定切实可行的电子商务实施方案 按照制定的方案逐步实施电子商务战略 2 网站规划促进企业基础管理信息化和经营管理现代化 电子商务网站的设计与管理是一项复杂的系统工程 使企业对内部业务流程进行整合 对内部信息资源与外部信息资源进行集成 更有效的开展经营与管理的过程 从电子商务发展的历程来看 企业开展电子商务 一般按照下面三个着阶段进行的 第一阶段为启动阶段 其特征是以信息交互为核心 第二阶段为成长阶段 其特征是在网上开商务交易 第三阶段为发展阶段 其特征是实现经营管理思想和商务模式的转移 企业电子商务开展是一个由低级向高级循序渐进的过程 是一个确认新的管理理念 改革传统的管理方式 重组业务流程 以基础管理为起点 向经营管理现代化逐步发展的过程 基础管理的科学化 规范化和信息化成为企业现代化发展的迫切需要 是电子商务业务开展的基础条件 电子商务网站的建利于运作必须与企业基础管理信息化和经营现代化建设协调进行 网站的规划必须与企业管理信息化的规划有机结合 以网站的规划促进企业现代化的步伐 3 网站规划可以调动企业员工关注与投入电子商务的积极性 电子商务网站设计与管理的规划是从目标到实际运用过程的全盘谋略与策划 上至企业的电子商务战略 下到具体的应用业务 涉及到企业管理者 技术人员 各个业务部门的工作人员 并需要依托一个具有专家及才能的小组来统筹运作 其中需要策划 网络 程序 文案 产品 美工 贸易 营销和外语等多方面的人才 2 构建目标和市场需求调查分析 按照管理学原理 规划的主要流程是 确定目标 2 调查分析 3 制定各种备选方案 4 选择最佳方案 5 方案实施的检测 反馈和调整 1 网站构建的目标和网上可开展的业务分析 电子商务网站构建的目标 1 宣传与推广 2 交流与沟通 3 提供在线信息咨询和技术支持 4 实现网上的商务交易 5 提高企业内部业务流程的信息化水平 6 提高企业对外业务的信息化水平 企业必须根据自身的实力与条件制定切实的目标进入电子商务 并随着网上业务的开展逐步提高目标的层次 企业可以通过考察目前存在的问题而选择利用电子商务手段加以解决 而且将要解决的问题作为电子商务的目标 在网上能开展的业务分析 企业可以将自身的商务需求和产品特色以及行业特点作为选择的出发点 1 通过对自身商务需求的研究分析可以上网开展的业务 从企业最迫切的商务需求入手 看一看哪个环节 哪个方面是企业中最薄弱 最令人头疼的 这些环节往往就是企业中最迫切需要应电子商务之处 2 根据商品特色 行业特点及所处的行业地位选择可以在网上开展的业务 企业选择在网上开展的业务是要考虑商品特色 根据商品的特色设计网站的购买流程 2 目标客户和竞争对手的调查与分析 目标客户的调查与分析调查与分析目标客户 了解网站可能的服务对象和他们的需求 规划与设计符合目标客户群的商务网站 为他们提供所需的产品或服务 以及满足他们的兴趣与爱好 吸引他们对网站的注意力 这样就是企业的网站不仅仅是停留在企业形象宣传 信息发布与简单的信息浏览的层面上 而是真正成为满足客户需求的商务网站 电子商务成功的可能性就高 网上目标客户分析的方有四种 一是分析企业原有的客户资料与中国户年网信息中心所做的统计报告进行比较 了解原来服务的客户上网和网上购物的可能性 二是定期跟踪与分析CNNIC的统计报告 以了解网民的变化情况和网上购物的发展趋势 三是通过抓门的咨询公司或自己进行实地调查获取第一手资料 四是利用ISP或有影响的行业网站进行网上调查与研究 竞争对手的调查与分析竞争对手的调查与分析的目的是了解原来的竞争对手是否上网 洞察网上已经开展了业务的竞争对手情况 分析现有和潜在的竞争对手的优势和劣势 研究竞争对手网站运行和电子商务运作效果 以便制定自己的发展战略 网站设计方案和战胜竞争对手的方法 1 确认网上的竞争对手 2 了解竞争对手电子商务的战略和所开展的主要网上业务 3 研究竞争对手网站的设计构架与运行效果 3 电子商务网站构建的市场定位分析 市场定位分析的目的和意义市场定位在目标客户的心目中为企业和产品及服务创造一定的特色 赋予一定的形象 以满足与适应客户一定的需求和偏好 市场定位分析是以目标客户分析和竞争对手分析为基础 寻求企业竞争优势的分析方法 市场定位分析的内容市场定位分析的主要工作有 企业已有的和潜在的竞争优势的挖掘与分析 与对手相比有竞争力的产品及服务有是的筛选与确认 决定企业竞争性市场定位 1 竞争性分析 确定本企业的竞争优势 2 主要竞争对手网站结构与运行效果分析 确定本企业网站构建的架构 3 新产品市场开拓分析 确定本企业未来的发展方向 从中探讨本企业网站的市场定位是否合理及发展趋势 3 网站构建的可行性分析 可行性是指在当前组织内外的具体条件下 信息系统的研制工作是否已具备必要的资源及其他条件 网站实施的可行性分析主要包括 1 技术可行性分析 指构建与运行电子商务网站所必需的硬件 软件及相关技术对电子商务业务流程的支撑分析 2 经济可行性分析 指构建与运行网站的投入与产出效益分析 3 组织人员可行性分析 指保证网站构建与运行所需要的人力资源 以及组织设计和管理制度的分析 1 技术可行性分析 可选择的电子商务技术 1 EDI 2 条形码 3 电子邮件 4 WWW技术 5 数据仓库和数据挖掘技术 6 电子表格技术技术的选择与企业原有技术或系统衔接程度的分析技术的选择与利用对于网站功能实现的支持分析 2 经济可行性分析 A 电子商务的成本构成 电子商务网站构建的费用分析 1 申请域名 2 硬件 3 主机托管 4 系统软件 开发工具及开发费用 国内电子商务服务提供商的报价参考 1 网站策划价格 2 网页及网站风格设计 3 数据库结构设计 4 特殊效果制作 5 GIF动画制作 6 程序设计 7 网站维护 8 网站标志 9 注册搜索引擎 B 电子商务网站的收益分析 1 直接收益 网站信息的收益网站功能的收益 2 间接收益 3 品牌收益 4 域名注册和ISP服务商的选择 1 网站域名注册 A 域名及相关知识 1 域名 企业的网上商标 2 域名体系域名的形式是以若干个英文字母和数字组成 由 分割成几个层次 从右到左依次为顶级域名 二级域名 三级域名 域名分为国际域名和国内域名 国际域名由国际互年网络信息中心统一管理 国内域名由中国互联网络信息中心统一管理 它的顶级域为表示主机所在区域的国家代码 B 域名注册的步骤 1 国内域名注册的步骤第一步 构造 选择企业要注册的域名 避免被他人抢注 第二步 在CNNIC授权代理的注册管理机构网站上联机填写域名注册申请表 第三步 等候注册管理机构网站系统对申请表的初步审核 并准备好营业执照复印件等申请材料 第四步 注册管理机构审查邮寄申请材料 并采用电子邮件通知审查结果 第五步 按照要求通过邮政汇款 银行电汇缴纳注册费用 第六步 注册管理机构收到域名注册费用后 发出 域名注册证 和付款发票 2 选择ISPA ISP InternetServiceProvider ISP是互联网服务提供商的简称 是指专门从事互联网接入服务和相关技术支持及咨询服务的公司或企业 是众多企业或个人用户进入Internet空间的驿站和桥梁 ISP是经国家主管部门批准的正式运营企业 享受国家法律保护 B ISP提供的服务及收费ISP服务包括接入服务IAP 信息内容服务ICP两个方面 ISP收费的方式主要有四种 主叫式计费方式 固定账户按实际使用收费 包月付费 一揽子收费方式 C 影响ISP服务的因素 1 专线带宽 2 中继线数量 3 最高通信速率D ISP的选择可考虑的条件 1 提供完善的服务 2 强大而稳定的上网服务 3 具备权威机构授权的域名代理机构 4 能够根据企业的需要提供一体化服务 5 能够为企业提供网上商务的后台支持解决方案 6 能够为企业提供有效而且超值的网站宣传服务 二 商务网站开发流程介绍 1 客户提出需求客户通过电话 电子邮件或在线订单方式提出自己网站建设方面的 基本需求 设计内容包括公司介绍 栏目描述 网站基本功能需求 基本设计需求 有时客户还提出其他很多细节要求 这些都应该注意 2 设计建站方案根据企业的要求和实际情况 设计适合企业的网站方案 包括选择服务器空间类型 根据企业风格量身定制网站风格等 设计方案时一切根据企业的实际需要选择 最适合的才是最好的 3 查询申办域名网站申请域名才能上线 因此 根据企业的需求 决定是国际域名还是国内域名 如果登记的是国际域名 就必须向国际互联网管理中心申请 国内域名则向中国互联网服务中心申请 4 网站系统规划商务网站是发布公司产品与服务信息的平台 所以网站的内容非常重要 一个好的商务网站 1 体现企业全貌和产品目录 2 给网站浏览者 企业的潜在客户 提供方便的浏览导航 3 合理的动态结构设计 4 适合企业发展的商务结构 信息发布系统 产品展示系统等 5 丰富实用的咨询和互动空间 5 签定合同根据双方确认的 网站建设方案 与客户签订项目合同 6 网站内容的整理对相关文字和图片进行详细的处理 设计 排版 扫描 制作 这一过程需要客户给与积极配合 7 网页设计 制作 修改网站的内容与结构确定后 下一步的工作就是进行网页的设计和程序的开发 网页设计关乎企业的形象 一个好的网页设计能够在信息发布的同时对公司的理念以及宗旨做出准确的阐释 8 网站提交客户审核并发布商务网站设计 制作 修改 程序开发完成以后 提交给客户审核 客户确认以后 支付网站建设余款 同时 网站程序及相关文件上传到网站运行的服务器 至此网站正式开通并对外发布 9 商务网站的推广及后期制作网站开通后 根据市场状况 提出网站推广方案 帮助网站迅速提高浏览率 实现网络营销功能 为客户提供专业的网站使用培训和完善的维护更新服务 解决客户后顾之忧 定期回访客户 及时了解市场变化 为客户提供相关咨询和建议 三 基于WEB标准的商务网站前端开发技术 商务网站应该有利于企业的电子商务活动 开发的网站便于网络营销和推广 网站的前台开发技术主要包括HTML XHTML CSS和JavaScript等 1 HTML XHTML负责页面结构 2 CSS负责样式表现 3 JavaScript负责动态行为 符合WEB标准的网站应该主要由3部分组成 结构 Structure 表现 Presentation 和行为 Behavior 对应的网站标准也分3方面 结构化标准语言 主要包括XHTML和XML 表现标准语言主要包括CSS 行为标准主要包括对象语言 W3CDOC ECMAScript等 一 HTML XHTML1 超文本标记语言 即HTML HypertextMarkupLanguage 是用于描述网页文档的一种标记语言 WWW只是一个由HTML文件及一系列传输协议所组成的集合 用HTML语言编写的超文本文件称为HTML文件 也称为Web文件 HTML文件的扩展名为 htm或 html 之所以被称为超文本 因为HTML文档中可以加入图片 声音 动画 影视等内容 并且这些内容可以被标记成超链接 网页开发技术 HTML HTML概述 超文本标记语言 HTML 是网页设计的基础 HTML文件可以运行于不同的操作系统 不需要编译就能通过IE解释执行 HTML本质上是一个文本文件 任何文本编辑器都可以编写 现在设计网页不再需要手工编写HTML脚本 而是利用专业的HTML编辑工具 FrontPage Dreamweaver等 通过可视化界面设计 自动生成HTML脚本 HTML的不足 1 难以扩展 2 交互性差 3 单向的超链接 4 缺乏对双字节的支持 可扩展超文本标识语言 eXtensibleHyperTextMarkupLanguage XHTML 是一种置标语言 表现方式与超文本置标语言 HTML 类似 不过语法上更加严格 网页设计语言 XHTML 从继承关系上讲 HTML是一种基于标准通用标记语言 SGML 的应用 是一种非常灵活的置标语言 而XHTML则基于可扩展标记语言 XML XML是SGML的一个子集 HTML是一种基本的WEB网页设计语言 XHTML是一个基于XML的标记语言 看起来与HTML有些相象 只有一些小的但重要的区别 XHTML就是一个扮演着类似HTML的角色的XML 所以 本质上说 XHTML是一个过渡技术 结合了部分XML的强大功能及大多数HTML的简单特性 网页开发技术 XML 可扩展标记语言XML ExtensibleMarkupLanguage Web应用领域数据标准的主流语言 特点 1 XML不是单纯的标记语言 而是一种元语言 可以根据需要来灵活定义任何一种标记语言 可以说 XML是一种文档的数字表现方式 2 XML语言规范 采用高度对称的文件格式 直观易懂 3 适用范围非常广 具有良好的数据存储格式 可扩展性 高度结构化和便于网络传输的四大优点 4 XML的灵活性和对数据的处理特性确定了其在基于Web的商务活动中具有辉煌的应用前景 为什么说XHTML是实现HTML向XML的过渡的技术 1 2000年底 国际W3C组织 WorldWideWebConsortium 组织公布发行了XHTML1 0版本 XHTML1 0是一种在HTML4 0基础上优化和改进的的新语言 目的是基于XML应用 XHTML是一种增强了的HTML XHTML是更严谨更纯净的HTML版本 它的可扩展性和灵活性将适应未来网络应用更多的需求 2 XML虽然数据转换能力强大 完全可以替代HTML 但面对成千上万已有的基于HTML语言设计的网站 直接采用XML还为时过早 因此 在HTML4 0的基础上 用XML的规则对其进行扩展 得到了XHTML 所以 建立XHTML的目的就是实现HTML向XML的过渡 二 CSS级联样式表 CascadingStyleSheet 简称 CSS 通常又称为 风格样式表 StyleSheet 它是一种用来表现HTML或XML等文件样式的计算机语言 用来进行网页风格设计的 三 JavaScriptJavaScript是客户端脚本语言 是一种基于对象 Object 和事件驱动 EventDriven 的脚本语言 JavaScript认为文档和显示文档的浏览器都是由不同的对象组成的集合 这些对象具有一定的属性 你可以对这些属性进行修改或计算 在电子商务网站中 经常要求客户通过填写表单来向服务器发送购买商品的名称 数量等重要商业信息 但客户常有忘记填写或者是格式不正确的情况出现 如何在客户端及时地发现这些错误呢 这可以通过在HTML文档中嵌入脚本程序的方法来实现 所谓脚本程序是指由脚本语言编写的程序 脚本语言是介于Java C 和VisualBasic之类的编程语言之间的语言 什么是脚本语言 JavaScript的基本特点 脚本语言基于对象简单性动态性跨平台性 JavaScript与Java的区别 JavaScript和Java是两个公司开发的不同产品Java是SUN公司推出的新一代面向对象的程序设计语言而JavaScript是Netscape公司的产品 其目的是为了扩展其浏览器功能现在JavaScript已被标准化为ECMAScript 主流的浏览器都支持 Javascript与Java的区别 1 JavaScript是一种动态 弱类型 基于原型的语言 通过浏览器可以直接执行 而Java是面向对象的编程语言 必须先进行编绎和连接等动作才可执行 2 JavaScript编写在HTML文件中 直接查看网页的原始码 就可以看到JavaScript程式 所以没有保护 任何人都可以透过HTML文件复制程式 而Java应用在网页的程式称为JavaApplet Applet是 小程序 的意思 是和HTML文件分开的 3 JavaScript的结构较为自由松散 而Java和正统的编程语言一样 结构较为严谨 4 JavaScript不具有读写档案及网络控制等功能 Java则提供了这些功能 但是JavaScript在网页内容的控制和互动性方面 比较方便快捷的 5 javascript多运行于客户端 而java多运行于服务器端 四 WEB标准 WEB标准不是某一个标准 而是一系列标准的集合 网页主要由三部分组成 结构 Structure 表现 Presentation 和行为 Behavior 对应的标准也分三方面 结构化标准语言主要包括XHTML和XML 表现标准语言主要包括CSS 行为标准主要包括对象模型 如W3CDOM ECMAScript等 WEB标准成员 HTMLXHTMLXML CSS DOMScript WEB标准组成 四 网站后台开发技术 1 什么是动态网页性 这里所说的动态网页是指服务器端的动态网页 是指服务器上的HTML文档通过接口程序与应用程序和数据库实现交互 从而使客户通过浏览器和服务器端的应用程序和数据库之间实现信息的交互 2 最常用的动态网页语言 ASP ActiveServerPages ASP NET JSP JavaServerPages PHP HypertextPreprocessor 一 CGI CGI CommonGatewayInterface 被译为通用网管接口 实际上是运行在服务器端的一个可执行程序 它的作用就是接收从客户端传过来的请求信息 然后运行服务器端的应用程序或数据库 最后再把结果转换为HTML代码并传送到客户端 CGI程序可以实时执行 动态地输出信息 CGI由于设计复杂 移植性差 功能有限等原因 现在已经较少使用 二 ASP ASP是ActiveServerPage的缩写 意为 动态服务器页面 ASP程序可以说是CGI的改进版 它与CGI程序一样是在服务器端执行的 它可以与数据库和其它程序进行交互 是一种简单 方便的编程工具 利用它可以产生与执行动态的 互动的 高性能的WEB服务应用程序 ASP采用脚本语言VBScript JavaScript作为自己的开发语言 ASP的网页文件的格式是asp 现在常用于各种动态网站中 ASP的特点 利用ASP可以实现突破静态网页的一些功能限制 实现动态网页技术 ASP文件是包含在HTML代码所组成的文件中的 易于修改和测试 服务器上的ASP解释程序会在服务器端执行ASP程序 并将结果以HTML格式传送到客户端浏览器上 因此使用各种浏览器都可以正常浏览ASP所产生的网页 ASP提供了一些内置对象 使用这些对象可以使服务器端脚本功能更强 例如可以从web浏览器中获取用户通过HTML技术提交的信息 并在脚本中对这些信息进行处理 然后向web浏览器发送信息 ASP可以使用服务器端Active组件来执行各种各样的任务 例如存取数据库 发送Email或访问文件系统等 由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器 因此使用者不会看到ASP所编写的原始程序代码 可防止ASP程序代码被窃取 方便连接ACCESS与SQL数据库 开发需要有丰富的经验 否则会留出漏洞 让骇客 cracker 利用进行注入攻击 二 ASP NET 微软发布的ASP NET不仅仅是ASP的下一个版本 而且是一种建立在通用语言上程序构架 能被用于一台WEB服务器来建立强大的WEB应用程序 ASP NET提供许多比现在WEB开发模型更强大的优势 ASP NET是把基于通用语言的程序在服务器上运行 不像以前的ASP及时解释程序 ASP NET是将程序在服务器端首次运行时进行编译 这样的执行结果比一条一条的解释强多了 ASP NET的特点 1 强大性和适应性 1 ASP net的技术优势在于 其是基于通用语言的编译运行的程序 它的强大性和适应性 可以使它运行在Web应用软件开发者的几乎全部的平台上 2 通用语言的基本库 消息机制 数据接口的处理都能无缝的整合到ASP net的Web应用中 3 ASP net是语言独立化的 所以 你可以选择一种最适合你的语言来编写你的程序 或者把你的程序用很多种语言来写 现在已经支持的有C C 和Java的结合体 VB Jscript C F 2 简单性和易学性ASP net使运行一些很平常的任务变得非常简单 如表单的提交客户端的身份验证 分布系统和网站配置 例如ASP net页面构架允许你建立你自己的用户分界面 使其不同于常见的VB Like界面 3 高效可管理性 1 ASP net使用一种以字符为基础 分级的配置系统 虚拟服务器环境和应用程序的设置更加简单 因为配置信息都保存在简单文本中 新的设置有可能都不需要启动本地的管理员工具就可以实现 2 ASP net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件 不需要系统的重新启动 3 ASP net已经被刻意设计成为一种可以用于多处理器的开发工具 它在多处理器的环境下用特殊的无缝连接技术 可以大大的提高运行速度 三 PHP PHP 是超文本预处理语言 HypertextPreprocessor PHP是一种HTML内嵌式的语言 是一种在服务器端执行的嵌入HTML文档的脚本语言 语言的风格有类似于C语言 被广泛地运用 PHP语法混合了C Java Perl以及PHP自创的语法 非常独特的语法 它可以比CGI更快速地执行动态网页 PHP是将程序嵌入到HTML文档中去执行 执行效率比完全生成HTML标记的CGI要高许多 PHP可以执行编译后代码 编译可以达到加密和优化代码运行 使代码运行更快 PHP具有非常强大的功能 所有的CGI的功能PHP都能实现 而且支持几乎所有流行的数据库以及操作系统 最重要的是PHP可以用C C 进行程序的扩展 PHP的特点 1 开放的源代码 所有的PHP源代码事实上都可以得到 2 PHP是免费的 和其它技术相比 PHP本身免费且是开源代码3 php的快捷性 程序开发快 运行快 技术本身学习快 嵌入于HTML 因为PHP可以被嵌入于HTML语言 它相对于其他语言 编辑简单 实用性强 更适合初学者 4 跨平台性强 由于PHP是运行在服务器端的脚本 可以运行在UNIX LINUX WINDOWS下 5 效率高 PHP消耗相当少的系统资源 6 图像处理 用PHP动态创建图像7 面向对象 在PHP4 PHP5中 面向对象方面都有了很大的改进 现在PHP完全可以用来开发大型商业程序 8 专业专注 PHP支持脚本语言为主 同为类C语言 四 JSP JSP JavaServerPages 是由Sun公司倡导 许多公司参与一起建立的一种动态网页技术标准 JSP技术有点类似ASP技术 它是在传统的网页HTML文件 htm html 中插入Java程序段 Scriptlet 和JSP标记 tag 从而形成JSP文件 jsp 用JSP开发的Web应用是跨平台的 既能在Linux下运行 也能在其他操作系统上运行 JSP JSP技术的强势 1 一次编写 到处运行 除了系统之外 代码不用做任何更改 2 支持多平台系统运行 基本上可以在所有平台上的任意环境中开发 在任意环境中进行系统部署 在任意环境中扩展 相比asp net的局限性是显而易见的 3 强大的可伸缩性 从只有一个小的JAR文件就可以运行Servlet JSP 到由多台服务器进行集群和负载均衡 到多台Application进行事务处理 消息处理处理 一台服务器到无数台服务器 Java显示了一个巨大的生命力 4 多样化和功能强大的开发工具支持 这一点与ASP很像 Java已经有了许多非常优秀的开发工具 而且许多可以免费得到 并且其中许多已经可以顺利的运行于多种平台之下 5 支持服务器端组件 web应用需要强大的服务器端组件来支持 开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用 以增强系统性能 JSP可以使用成熟的JAVABEANS组件来实现复杂商务功能 JSP技术的弱势 1 由于为了跨平台的功能 为了极度的伸缩能力 所以极大的增加了产品的复杂性 2 Java的运行速度是用class常驻内存来完成的 所以它在一些情况下所使用的内存比起用户数量来说确实是 最低性能价格比 了 从另一方面 它还需要硬盘空间来储存一系列的 java文件和 class文件 以及对应的版本文件 ASP ASP NET PHP JSP的比较 1 ASP ASP NET PHP JSP都提供在HTML代码中混合某种程序代码 由语言引擎解释执行程序代码的能力 2 JSP代码被编译成Servlet并由Java虚拟机解释执行 这种编译操作仅在对JSP页面的第一次请求时发生 3 在ASP ASP NET PHP JSP环境下 HTML代码主要负责描述信息的显示样式 而程序代码则用来描述处理逻辑 4 普通的HTML页面只依赖于WEB服务器 而ASP ASP NET PHP JSP页面需要附加的语言引擎分析和执行程序代码来动态形成HTML页面 5 程序代码的执行结果被重新嵌入到HTML代码中 然后一起发送了浏览器 6 ASP ASP NET PHP JSP都是面向WEB服务器的技术 客户端浏览器不需要任何附加软件的支持 第三节常用的商务网站开发工具 一 常用的软件工具 1 网页设计和排版工具 Dreamweaver和ExpressionWeb 2 网页中图片的设计和编辑 Fireworks和Photoshop 3 动画制作软件 Flash二 电子商务自建软件概述 一 常用的软件工具 一 入门级软件1 FrontPage2 NetscapeCommunicator 二 提高级软件1 Dreamweaver2 HotDog3 HvoteMetalPro4 0 三 电子商务网页美化工具1 Fireworks2 Flash3 Photoshop FrontPage Frontpage 是微软公司出品的一款网页制作入门级软件 使用方便简单 会用Word就能做网页 所见即所得是其特点 该软件结合了设计 程式码 预览三种模式 MicrosoftFrontPage的当前版本 同时也是最后一个版本 是FrontPage2003 将不再推出新的版本 微软在2006年底前停止提供FrontPage软件 并且宣布MicrosoftFrontPage将会被MicrosoftSharePointDesigner新产品替代 这两款软件都是部分基于MicrosoftFrontPage的 MicrosoftOfficeSystem2007已经包含MicrosoftSharePointDesigner MicrosoftSharePoint2010套件可与MicrosoftOffice及第三方平台有效集成并协同工作 Dreamweaver Dreamweaver是个原本由Macromedia公司所开发的著名网站开发工具 它使用所见即所得的接口 亦有HTML编辑的功能 Dreamweaver是一个方便 功能强大的网页设计工具 Dreamweaver优点 制作效率网站管理方便管理 1 制作效率 1 Dreamweaver可以用最快速的方式将Fireworks Freehand 或Photoshop等档案移至网页上 2 使用检色吸管工具选择荧幕上的颜色 可设定最接近的网页安全色 3 对于选单 快捷键与格式控制 都只要一个简单步骤便可完成 4 Dreamweaver能与您喜爱的设计工具 如PlaybackFlash Shockwave和外挂模组等搭配 不需离开Dreamweaver便可完成 整体运用流程自然顺畅 5 除此之外 只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化 2 网站管理使用网站地图可以快速制作网站雏形 设计 更新和重组网页 改变网页位置或档案名称 Dreamweaver会自动更新所有链接 使用支援文字 HTML码 HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单 3 控制能力 1 Dreamweaver是唯一提供RoundtripHTML 视觉化编辑与原始码编辑同步的设计工具 RoundtripHTML是Dreamweaver的一项独特的功能 它允许你在文本编辑器和Dreamweaver之间来回移动文档 同时文档原始的HTML源代码的内容和结构基本上不受影响 2 使用Dreamweaver在设计动态网页时 所见即所得的功能 可以实现不需要透过浏览器就能预览网页 3 样版和XMLDreamweaver将内容与设计分开 应用于快速网页更新和团队合作网页编辑 效果难一致代码难控制 Dreamweaver优点 1 效果难一致难以精确达到与浏览器完全一致的显示效果 也就是说 所见即所得网页编辑器中制作的网页放到浏览器中是很难完全达到真正想要的效果 这一点在结构复杂一些的网页中便可以体现出来 2 代码难控制页面原始代码的难以控制性 所见即所得编辑器中制作一张表格仅要几分钟 但要它完全符合要求可能需要几十分钟 甚至更多时间 非所见所得的网页编辑器 就不存在这个问题 因为所有的HTML代码都在您的监控下产生 但是由于非所见所得编辑器的先天条件就注定了它的工作低效率 如何实现两者的完美结合 则既产生干净 准确的HTML代码 又具备所见所得的高效率 直观性 一直是网页设计师梦想 Fireworks 是一个功能强大的 专门针对网站平面设计的图片处理软件 网站的美工一般使用Fireworks来完成 2 Flash 运用Flash可以设计出各种网页动画或广告 3 Photoshop 是一

温馨提示

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

评论

0/150

提交评论