1、,工作任务3 网站建设的技术选择,【任务描述】 本项任务主要完成超越时空网上书城网站域名的注册,以及确定网站所采用的主要技术:包括网站服务器硬件、网站服务器网络操作系统、网站Web服务器、数据库服务器、WEB接口语言等。 本项任务的目的在于使学生了解构建电子商务网站所使用的软硬件技术,熟练掌握这些技术的使用方法,能够自如地构建一个电子商务网站服务器平台。,【子任务描述】 本项任务是为网站选择和注册域名。 具体工作任务是: (1)选择域名; (2)注册域名; 本项任务也使学生了解域名的基本知识,掌握域名选择的原则,具备在网络上为企业注册域名的能力。,工作任务3 网站建设的技术选择,子任务1:注册域名,【工作过程】 步骤一:认识域名 (1)域名的含义 域名类似于互联网上的门牌号码,是用于识别和定位互联网上计算机的层次结构的字符标识,与计算机的互联网协议(IP)地址相对应.用数字组成的IP地址很难记忆,而相对于IP地址而言,域名更便于使用者理解和记忆。 (2)域名的种类 目前域名按照其所处级别分为顶级域名(.com或.cn)、二级域名()、三级域名()、四级域名()。顶级域名又可分为两类:国
2、家级顶级域名和类别顶级域名。,工作任务3 网站建设的技术选择,【工作过程】 步骤一:认识域名 (3)域名命名的一般规则 域名中只能包含以下字符:26个英文字母、数字09、“-”(英文中的连接符)。 域名中字符的组合规则。 CN下域名的命名规则遵照域名命名的全部共同规则。 不得使用被限制使用的名称。,工作任务3 网站建设的技术选择,【工作过程】 (4)选择域名 力求简单易记,以最少的字母或数字组合。建议使用以下信息命名域名:单位名称的中英文缩写;企业的产品注册商标、品牌;企业广告语;简单有趣的名字,如:hello,howareyou,yes,168,等等。 优先选择国际域名,其次选择国内域名。 如企业的名称或行业关键词已被注册,可以添加“china cn xa ”等字符加以区别。 可采取多域名策略,即同时推广几个域名。 在对主要域名注册的同时,有必要对和自己主要域名相关的域名进行注册。,工作任务3 网站建设的技术选择,2注册域名,工作任务3 网站建设的技术选择,工作任务3 网站建设的技术选择,子任务2:选择服务器硬件 【子任务描述】 本项子任务的目的是为超越时空网上书城网站选择服务器的硬
3、件设备,为网站的运行构建高效、稳定的硬件环境。 通过本项任务,也使学生能够了解电子商务网站硬件环境的组成,掌握网站硬件设备的选择方法,具有构建电子商务网站硬件环境的能力。,工作任务3 网站建设的技术选择,【工作过程】 目前,企业构建电子商务网站的方法主要采用虚拟主机、主机托管和独立建立网站等形式。超越时空网上书城网站采用了独立设置服务器的形式,即由公司自已购买专业服务器,通过专业线路实现网站功能的方式。 网站服务器硬件选用了高档PC服务器,分别运行Web服务器和数据库服务器。网站的结构见图3-3。,工作任务3 网站建设的技术选择,【工作过程】,工作任务3 网站建设的技术选择,【相关知识】 选择服务器要考虑的因素有以下几方面。 (1)性能 (2)价格 (3)售后服务 【相关技术】 电子商务网站建立方式主要有以下三种: (1)虚拟主机方式 (2)主机托管方式 (3)自建网站方式,工作任务3 网站建设的技术选择,子任务3:选择服务器网络操作系统 【子任务描述】 该项任务的主要目的是为超越时空网上书城网站服务器选择网络操作系统并实现网络操作系统的安装与配置。通过对不同服务器操作系统性能的比较,
4、考虑到网站的实际情况,综合各种因素,最终选择使用哪一种计算机操作系统。主要工作是: (1)对比分析不同网络操作系统的性能; (2)分析操作系统的选择原则; (3)确定超越时空网上书城网站的操作系统种类;,工作任务3 网站建设的技术选择,【工作过程】 1对比分析不同网络操作系统的性能 2分析网络操作系统的选择原则 除了服务器的硬件因素之外,在选择网络操作系统时,我们通常还会考虑以下几个因素: 网络操作系统的稳定性、可靠性与安全性。 系统的可使用性。 系统的可集成性。 系统的可扩展性。 应用与开发的支持。,工作任务3 网站建设的技术选择,3选择操作系统 在超越时空网上书城网站构建过程中,网络操作系统的选择综合考虑到了目前网站的功能及应用与发展情况,确定采用Windows 2003 server操作系统作为网站的操作系统。采用该网络操作系统的原因主要考虑到: Windows 2003 server操作系统是目前较为常用的网络操作系统,操作较为简单,易于维护。 由于需要采用ASP作为开发数据库的接口语言,而ASP只可以在Windows 2003 server操作系统下可用,这也是选择该操作系统
5、的主要原因。 目前该网站对安全的要求不是很高,借助现有的防病毒软件,可以实现对网站的安全管理。,工作任务3 网站建设的技术选择,【相关知识】 1计算机网络操作系统 2网站建设的黄金组合 在电子商务网站建设中,由于采用Linux+Apache+PHP+Mysql的组合在网站建设中具有非常突出的优势,因而互联网中被广泛地采用作为网站服务器的最佳选择,因而也被称为电子商务网站建设的黄金组合。,工作任务3 网站建设的技术选择,子任务4:选择网站WEB服务器软件 【子任务描述】 本项任务的主要目的是为超越时空网上书城网站选择Web服务器软件并实现对Web服务器的安装与配置。通过对不同Web 服务器软件性能的比较,根据超越时空网上书城网站的实际情况,综合各种因素,最终选择一种Web服务器软件。主要工作是: (1)对比分析不同Web服务器的性能; (2)分析选择Web服务器的原则; (3)确定超越时空网上书城网站的Web服务器种类; 通过本项任务,也使学生了解网站中Web服务器的种类与使用情况,掌握主流Web服务器软件的安装与配置方法,具备为电子商务网站安装与配置Web服务器的能力。,【工作过程】
6、1选择网站Web服务器软件 (1)比较分析不同的Web服务器软件及性能。,工作任务3 网站建设的技术选择,(2)为超越时空网上书城网站选择Web服务器软件 通过上述对Web服务器的比较分析,根据超越时空网上书城网站建设的整体要求,考虑到目前该网站所要实现的功能,以及考虑到网站管理上的需要,在操作系统已经选择了Windows 2003 server的基础上,为进一步提升网站平台的整体性能,Web服务器选择了性能好,集成在Windows 2003 sever中的IIS作为Web服务器软件。,工作任务3 网站建设的技术选择,工作任务3 网站建设的技术选择,2使用IIS构建网站Web服务器 (1)获得IIS服务器 (2)安装与卸载IIS服务器 (3)配置IIS服务器 (4)测试IIS服务器,工作任务3 网站建设的技术选择,【相关知识】 1Web server工作原理 浏览器请求。 Web服务器响应。 2Web服务器软件的选择原则 响应用户请求的能力。 与后台数据资源的集成能力。 Web服务器软件的可管理性。 Web服务器软件的可扩展性。 Web服务器软件的稳定性。 Web服务器软件的安全性。,
7、工作任务3 网站建设的技术选择,子任务5:选择网站数据库服务器软件 【子任务描述】 主要工作是: (1)对比分析不同数据库系统的性能; (2)分析选择数据库系统的原则; (3)确定超越时空网上书城网站的数据库系统; 通过本项任务,也使用学生了解电子商务网站数据库系统的使用情况,掌握不同数据库系统的安装与配置方法,具备为电子商务网站部署数据库系统的能力。,工作任务3 网站建设的技术选择,【工作过程】 1对比分析不同的关系型数据库与性能 目前市面上比较流行的数据库软件有MySQL、MS Access、MS SQL Server、Oracle等。 超越时空网上书城网站采用了Access数据库,主要考虑的因素是:Access虽然不是企业级的数据库系统,但其操作简单、易于维护与管理,完全可以满足小型网站建设的需要。 2选择网站数据库 超越时空网上书城网站采用了Access数据库,主要考虑的因素是:Access虽然不是企业级的数据库系统,但其操作简单、易于维护与管理,完全可以满足小型网站建设的需要。,工作任务3 网站建设的技术选择,超越时空网上书城网站采用了Access数据库,主要考虑的因素是:A
8、ccess虽然不是企业级的数据库系统,但其操作简单、易于维护与管理,完全可以满足小型网站建设的需要。,【子任务描述】 该项任务的主要目的是为超越时空网上书城网站服务器选择WEB服务器接口语言。通过对不同WEB服务器接口语言的比较,考虑网站的实际情况,综合各种因素,最终选择使用合适的WEB服务器接口语言。该项任务的主要工作是: (1)对比分析不同WEB服务器接口语言的性能; (2)分析不同WEB服务器接口语言的费用; (3)确定超越时空网上书城网站的WEB服务器接口语言;,子任务6:选择WEB服务器接口语言,工作任务3 网站建设的技术选择,【工作过程】 1对比分析WEB服务器接口语言 2选择WEB服务器接口语言,表3-6 三强公司提供的数据库开发语言的费用一览表,工作任务3 网站建设的技术选择,表3-5 不同语言开发的优缺点,工作任务3 网站建设的技术选择,【相关知识】 1WEB服务器接口语言 随着Internet信息技术的发展,静态网页已经不能满足人们对信息的需求了,因此,能够实现交互式动态网页的技术逐步发展起来。所谓“动态”并不是指网页上的GIF动态图片,动态网页技术至少具有以下3个
9、特点。 交互性 自动更新 因时因人而变 除了早期的CGI技术外,目前主流的动态网页技术有ASP、PHP、JSP等,下面分别介绍这些动态网页技术。,工作任务3 网站建设的技术选择,(1)CGI 早期的动态网页主要采用CGI技术。CGI即Common Gateway Interface(公用网关接口)。用户可以使用不同的程序编写适合的CGI程序,如Visual Basic、Delphi或C/C+等。虽然CGI技术已经发展成熟,而且功能强大,但由于编程困难、效率低下、修改复杂,所以逐渐被新技术而取代。,工作任务3 网站建设的技术选择,(2)ASP与ASP.NET ASP 即Active Server Pages(活动服务器页面),它是微软开发的一种类似HTML(超文本标识语言)、Script(脚本)与CGI的结合体,它没有提供自己专门的编程语言,而是允许用户使用许多已有的脚本语言编写ASP的应用程序。 ASP.NET 并不单纯是ASP版本的升级,也不仅仅在于功能上的增强,而是实质性的飞跃。ASP 使用VbScript 或JavaScript 脚本语言混合HTML 来编程,ASP.NET摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言,包括C+、Visual Basic、JavaScript等。,工作任务3 网站建设的技术选择,(3)PHP PHP 即Hypertext Preprocessor(超文本预处理器),其语法借鉴了C、Java、PERL等语言,但只需要很少的编程知识就能使用PHP 建立一个真正交互的Web 站点。它与HTML语言具有非常好的兼容性,使用者可以直接在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码,从而更好地实现页面控制。PHP提供了标准的数据库接口,数据库连接方便、兼容性强、扩展性强,可以进行面向对象编程。,工作任务3 网站建设的技术选择,(4)JSP JSP即Java Server Pages(Java服务器页面),它是Sun Microsystem公司于1999年6月推出的新技术,它是基
《电子商务网站建设 第四版课件工作任务3 网站建设的技术选择》由会员w****i分享,可在线阅读,更多相关《电子商务网站建设 第四版课件工作任务3 网站建设的技术选择》请在金锄头文库上搜索。