电子商务网站建设(第2版)(txt+pdf+epub+mobi电子书下载)


发布时间:2020-09-27 07:26:05

点击下载

作者:林锋

出版社:电子工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

电子商务网站建设(第2版)

电子商务网站建设(第2版)试读:

前言

近年来,我国电子商务发展迅猛,根据知名咨询机构艾瑞咨询集团(iResearch)统计数据显示,2011年中国电子商务整体交易规模达到7万亿元,同比增长46.4%,预计2013 年将达到12.7万亿元。电子商务已成为以信息化带动工业化,转变经济增长方式,走新型工业化道路的重要举措,成为中国国民经济和社会信息化的重要组成部分。

浙江经贸职业技术学院电子商务专业为省重点专业、特色专业,近年来通过对大量电子商务行业、企业的人才需求调研,确定了电子商务网站建设、网络营销及电子商务客户服务三个典型电子商务工作岗位(群)及其典型工作任务,在此基础上进行课程项目教学化教材开发,目前已经完成了电子商务网站建设岗位(群)方向的5本项目化系列教材。

本书围绕“项目驱动,职场模拟”的课程改革思路,以网站开发人员的主要职业活动为导向,以典型工作任务及其工作过程为依据,按照“网站设计、网站开发、网站测试和网站发布”的基本开发流程设置了8大教学项目和25个工作任务。其中,8大教学项目以一个中小型B2C电子商务网站开发项目为载体,按照商务网站开发的典型工作过程进行划分,即首先介绍网站的需求分析(包括功能分析、性能分析、数据分析),其次介绍网站的规划设计(包括系统设计、界面设计),然后介绍网站的实施过程(包括Web应用配置、业务逻辑层开发、数据访问层开发和用户表示层开发),最后介绍网站的测试与发布过程。而每个项目中的工作任务均按照任务分析、任务实施、相关知识、任务拓展和习题5个部分进行组织编写,较好地体现了“导教相融、学做合一”的教学思想。通过任务引导进行任务描述和要点分析,通过任务实施进行专项技能实训和培养,通过任务分析进行理论知识要点讲解,通过任务拓展进行专项技能的延续培养,通过习题巩固专项技能和理论知识,从而将知识、技能、态度教学内容很好地融入到工作任务中,使学生在强化训练职业技能的同时,也使职业道德与职业素养得到培养。

本书由浙江经贸职业技术学院电子商务专业教学团队策划。林锋担任主编,制定了本书的总体纲要,并编写了项目一、项目二、项目六;钱丽丹担任副主编,编写了项目四和项目八;吴俊峰担任副主编,编写了项目三和项目七;石东贤编写了项目五。本书在编写过程中,得到了上海商学院宋文官教授的帮助和指导,并为我们系列教材写序。

本书还得到了长沙民政职业技术学院方玲玉教授、北京博导前程信息技术有限公司总裁段建、杭州宏创电子商务有限公司董事长李建宏等专家、学者和企业家的帮助和指导,在此一并致谢!

本书可以说是我们专业团队近年来教学实践的总结。高职课程改革面临的任务还十分繁重,我们希望以此作为与院校同行、与企业界朋友交流的载体,期待大家的指点和帮助,期待大家共同推进电子商务专业教学的改革和发展。

为了方便教师教学,本书配有电子教学课件,请有此需要的教师登录华信教育资源网(www.hxedu.com.cn)注册免费后进行下载,如有问题可在网站留言板留言或发邮件到hxedu@phei.com.cn。

由于本课程项目教学法正处于经验积累和改进过程中,同时,由于编者水平有限和时间仓促,书中难免存在疏漏和不足。希望同行专家和读者能给予批评和指正。

编者项目一 开发一个简单的Web网站项目简介

本项目的工作任务首先是安装和配置 Web 网站的应用开发环境,然后新建一个简单的Web应用程序并对其进行调试与发布。通过开发和发布一个简单的Web网站让学生了解Web网站的基本结构与运行环境,掌握Web网站开发的基本流程与主要方法。能力目标能运用IIS、VS.NET和MS-SQL等软件安装和配置Web网站的应用开发环境能够使用Web窗体控件设计和布局网站页面,并使用C#编写控件事件代码能够在VS.NET环境中进行简单地调试和发布Web应用程序知识目标了解VS.NET 2005的安装步骤及其工作界面与管理工具掌握IIS的基本工作原理及其站点属性与虚拟目录的配置方法了解Web应用程序的基本工作原理与开发的基本流程掌握Web应用程序界面设计、数据库连接及事件代码编写的方法任务1 安装和配置Web网站的应用开发环境

安装与配置Web网站的应用开发环境是设计与开发电子商务网站的首要任务,主要涉及Web服务器运行环境和Web应用程序开发环境两大工作环境的配置内容。因此,本任务首先是通过安装和配置微软的IIS6.0组件来构建一个基于Windows平台的Web服务器运行环境,IIS6.0服务器管理界面如图1.1所示;然后通过安装和配置微软的VS.NET2005软件来构建一个基于Windows平台的Web应用程序开发环境,VS.NET2005的正常起始界面如图1.2所示。图1.1 IIS6.0服务器管理界面图1.2 VS.NET2005的正常起始界面1.1.1 安装和配置IIS Web服务器

任务分析

Internet信息服务器(IIS)由于其可靠性、安全性和可扩展性十分出色,且很好地支持多个Web站点,因此是目前运行ASP.NET应用程序的首选Web服务器。通过IIS,用户可以轻松地测试、发布、应用和管理自己的Web页面和Web站点。在默认情况下,IIS在Windows NT系统安装时不会自动安装,只能通过手动安装,并根据需要进行适当配置。(1)IIS安装方法和步骤相对简单,一般只需要将配套的系统光盘插入光驱,并在“安装Windows功能的选项菜单”中选择相应服务的子组件后,按照安装提示步骤默认安装即可。(2)IIS安装完成后,系统会自动配置一个默认的Web站点和站点属性。鉴于安全考虑,通常需要将系统默认该站点的主目录进行更改,并为其添加别名和修改站点文件的默认权限。同时,应将网站的首页添加设置为网站访问的默认文档。(3)IIS安装和配置完成后,一般就可以在浏览器地址栏中输入IP地址或域名直接访问,如果该Web网站的端口号不是默认的80时,则还应在IP地址或域名后加上“:端口号”。(4)如果要作为专业网站服务器环境,一般要求在Windows Server 2003或Windows Server 2008系统中安装和配置IIS,如果是用做教学或学习之用则可以选择Windows NT其他系统。

任务实施

步骤一:在Windows Server 2003中安装IIS Web服务器(1)将Windows Server 2003安装光盘放入光驱。(2)选择“开始”→设置“控制面板”命令,打开“控制面板”窗口。(3)双击“添加/删除程序”图标,并选取“添加/删除Windows组件”,弹出如图1.3所示“Windows组件向导”对话框,选中“应用程序服务器”复选框。(4)单击“Windows组件向导”对话框中的“详细信息”按钮,弹出“应用程序服务器”对话框,选中“ASP.NET”、“Internet信息服务(IIS)”、“启用网络COM+访问”和“应用程序服务器控制台”复选框,如图1.4所示。(5)在如图1.4所示“应用程序服务器”对话框中,选中“Internet信息服务(IIS)”复选项,然后单击对话框中的“详细信息”按钮,弹出“Internet信息服务(IIS)”对话框,选中“FrontPage 2002 Server Extensions”、“Internet信息服务管理器”、“公用文件”与“万维网服务”等复选框,如图1.5所示。(6)依次单击“确定”→“下一步”按钮,系统自行完成安装。当出现“完成安装”对话框时,单击“确定”按钮,即可完成IIS的安装。(7)打开IE浏览器,在地址栏中输入http://127.0.0.1/postinfo.html,或者输入http://localhost/postinfo.html,检验服务器上的IIS是否可以正常运行。若出现如图1.6所示的界面,则表示IIS安装正确。图1.3“Windows组件向导”对话框图1.4“应用程序服务器”对话框图1.5“Internet信息服务(IIS)”对话框图1.6 检验IIS安装正确的运行界面

步骤二:在IIS Web服务器中设置站点属性(1)选择“程序”管理工具“Internet信息服务(IIS)管理器”命令即可启动“Internet信息服务”管理工具,或者直接在“运行”命令框中输入inetmgr,也可直接进入“Internet信息服务(IIS)管理器”窗口,如图1.7所示。

注:IIS成功安装后,系统会自动创建一个默认的Web站点,系统默认该站点的主目录为C:\\inetpub\\wwwroot。(2)用鼠标右键单击“默认网站”选项,在快捷菜单中选择“属性”命令,弹出“默认网站属性”对话框,如图1.8所示。(3)在“默认网站属性”对话框中单击打开“网站”选项卡,如图1.8所示。在“网站标识”选项区中输入“关于本网站的描述”、“网站的IP地址(如IP地址有多个,则可以单击‘高级’按钮添加多个IP地址)”、“Web网站的端口号(默认为80,一般不需要修改)”;在“连接”选项区中输入“连接超时(用户连接请求在等待时间内没有得到服务器的响应)”的秒数,选中“启用日志记录(一般在单机上意义不大)”复选框。图1.7“Internet信息服务(IIS)管理器”窗口图1.8“默认网站属性”对话框(4)在“默认网站属性”对话框中单击打开“主目录”选项卡,如图1.9所示。在“连接到资源时的内容来源”选项区单击“此计算机上的目录”单选按钮;在“本地路径(主目录)”选项区中输入主目录路径(默认为C:\inetpub\wwwroot),选择用户对站点文件的权限为“读取”、“记录访问”和“索引资源”。在“应用程序设置”选项区单击“配置”按钮,弹出“应用程序配置”对话框,如图1.10所示。单击打开“选项”选项卡,选中“启用父路径(启用父路径指定了ASP页面是否允许相对于当前目录的路径)”复选框,如未选中可能对以后的程序运行有部分的影响,并设置“会话超时”的时间,默认为“20分钟”。图1.9“主目录”选项卡图1.10“应用程序配置”对话框(5)在“默认网站属性”对话框中单击打开“文档”选项卡,如图1.11所示。选中“启用默认文档”复选框,在文档选框内,更改、添加、删除默认文档。

步骤三:快速构建Web站点

若在D盘上有一个文件夹名为neili,该文件夹中包含了Web网站涉及的所有HTML和ASPX文件。要在该文件夹中建立网站,可以按照以下步骤完成。(1)选中该文件夹,用鼠标右击,打开快捷菜单,选择“属性”命令,打开“EOAS属性”对话框,单击打开“Web共享”选项卡,如图1.12所示。图1.11“文档”选项卡图1.12“Web共享”选项卡(2)单击“共享文件夹”单选按钮,弹出“编辑别名”对话框,如图1.13所示,然后输入Web站点别名(如neili),单击“确定”按钮,完成站点设置。(3)打开IE浏览器,在地址栏中输入“http://localhost/eoas/index.aspx(index.aspx为该站点的首页)”,即可浏览该网站中的网页。图1.13“编辑别名”对话框

步骤四:在IIS中创建虚拟目录来组织Web应用程序

为提高网站的安全性,可以在默认站点下通过创建虚拟目录来组织Web应用程序。(1)在IIS管理器中用鼠标右击“默认网站”选项,在“新建”菜单中选择“虚拟目录”命令,IIS将启动“虚拟目录创建向导”对话框,单击“下一步”按钮,出现“虚拟目录别名”设置界面,输入网站别名neili,如图1.14所示。(2)单击“下一步”按钮,出现“网站内容目录”设置界面,单击“浏览”按钮,选择Web站点物理路径,如图1.15所示。(3)单击“下一步”按钮,打开“虚拟目录访问权限”设置界面,如图1.16所示。默认的虚拟目录访问权限不变,即允许“读取”、“运行脚本”权限。(4)单击“下一步”按钮,然后单击“完成”按钮创建虚拟目录并终止向导。图1.14“虚拟目录别名”设置界面图1.15“网站内容目录”设置界面图1.16“虚拟目录访问权限”设置界面

相关知识

ASP.NET应用程序的运行环境是指能提供由ASP.NET技术开发的动态Web页面正常运行的基本环境。

1.操作系统平台

目前,能够完全支持ASP.NET应用程序运行的Windows操作系统主要有Windows NT SP6、Windows 2000 SP4家族、Windows XP Professional、Windows Server 2003、Windows Vista家族、Windows Server 2008及Windows 7家族。图1.17.NET Framework环境

2..NET Framework环境

要正常运行ASP.NET应用程序,在操作系统上还必须要安装.NET Framework运行环境。.NET Framework是支持生成和运行下一代应用程序和 XML Web Services 的内部 Windows 组件。如图1.17所示,.NET Framework环境包括公共语言运行库(CLR)和类库(CL)两个最主要的组件。

公共语言运行库是.NET Framework的基础,可以将其看做是一个在执行程序时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全,以及可提高安全性和可靠性的其他形式的代码。

.NET类库是一个综合性的面向对象的可重用的类型集合,它可以为传统的命令行、图形用户界面(GUI)应用程序,以及基于 ASP.NET应用程序(如 Web 窗体和 XML Web Services)的开发提供多种组件和服务,从而大大地简化了编程的工作量,提高了软件开发的效率。使用.NET类库除能完成一系列常见编程任务(如字符串管理、数据收集、数据库连接及文件访问等)外,还支持下列类型应用程序和服务的开发。

3.IIS Web服务器

运行ASP.NET应用程序还需要安装IIS作为Web服务器。Internet信息服务器(IIS)是微软公司主推的服务器,它在同一时间内允许用户打开多个网站页面。打开一个页面占一个IIS,打开一个站内框架页面占2~3个IIS;若图片等被盗链,在其他网站打开本站图片同样占一个IIS。假若设置参数为50个IIS,则这个站允许同时有50个页面被打开。在一般情况下,参数通常设置为1000个IIS,因为在同一时间内访问网站人数必定远低于1000人,除非网站被盗链或框架引发产生的其他消耗。

目前,支持ASP.NET应用程序运行的IIS版本必须是5.0及以上版本。IIS7.0作为Windows Vista、Windows Server 2008 和Windows 7中的 Web 服务器角色。与以前版本不同的是,IIS7.0所有内置功能(认证、授权、静态文件供应、目录清单支持、经典ASP、记录日志等)都是使用模块化的管道API来实现的。用户可以通过添加或删除模块来自定义服务器,以满足自己的特定需求。同时在IIS7中,ASP.NET本身也从以ISAPI的实现形式变成了直接接入IIS7管道的模块。

4.数据访问组件

ADO.NET是与数据源交互的.NET技术,它提供多个Data Providers,允许用户使用相似的对象与不同的数据源进行交互。ADO.NET包含5大对象,其中SqlConnection对象管理与数据源的连接,SqlCommand对象允许用户与数据源交流并发送命令给它,SqlDataReader对象允许用户进行快速的“向前”读取数据,DataSet 对象允许用户将从数据源中检索到的数据缓存到内存中,SqlDataAdapter对象支持用户将数据源数据与DataSet对象进行关联后,断开连接,实现“离线数据库”操作。ADO.NET为ASP.NET应用程序开发提供数据库访问和操作的类的集合,利用ADO.NET技术编制的数据库程序必须在.NET框架下安装微软的数据访问组件(MDAC2.7以上版本)才能运行。

5.Web浏览器

为测试ASP.NET页面是否能够正确运行,还需要一个Web浏览器。ASP.NET可以根据客户端遵循的HTML标准的不同,选择生成符合HTML3.2或者HTML4.0的客户端页面,因此浏览器的选择并不重要。如使用IE作为客户端浏览器时,一般只要达到5.5及以上版本即可。

任务拓展

在IIS服务器中建立多个Web站点

在很多情况下,网络里需要的Web站点不止一个,如果每建立一个Web站点,就投入一台服务器,势必造成硬件资源的浪费。实际上完全可以在一台服务器上建立多个Web站点,并让它们同时运行。在IIS服务器中,要建立多个Web站点,可以使用以下三种方法:设置不同的IP地址、设置不同的TCP端口号,以及设置不同的主机头名称。(1)多个IP对应多个Web站点。

用户需求:某公司现有一台基于Windows Server 2003操作系统的IIS6.0服务器,该服务器上已经建立了该公司的一个电子商务网站(ego)(IP地址:192.168.1.150)。随着公司网上业务交易量的不断增加,现有的网站已经超负荷运行,因此,公司领导决定再增加一个Web网站(ego2)(IP地址:192.168.1.180),以满足公司业务不断增长的需要。(2)一个IP地址对应多个Web站点。

用户需求:某公司现有一台基于Windows Server 2003操作系统的IIS6.0服务器,该服务器上已经建立了一个公司的电子商务网站(ego)(IP地址:192.168.1.150)。现公司领导想在公司内网也建立一个Web网站,供公司员工使用。由于只是在公司内部使用,所以公司不准备再给这个网站分配一个IP地址,而使用与原电子商务网站共享同一个IP地址。(3)多个主机头对应多个Web站点。

如果已在DNS服务器中将所有需要的域名都已经映射到了此唯一的IP地址时,则可以通过设置不同“主机头名”的方法,用域名来完成对不同Web站点的访问,如公司外网网站可以使用www.ego.com域名来访问,公司内网网站可以使用www.ego2.com域名来访问。1.1.2 安装和配置Visual Studio 2005开发环境

任务分析

Visual Studio 2005是集Web应用程序编写、编译、链接、项目管理和程序发布于一体的ASP.NET开发工具,本身包含.NET Framework及ASP.NET程序开发服务器,可以在Windows XP、Windows Server 2003、Windows Vista和Windows7等操作系统中安装。(1)安装Visual Studio 2005之前,一般要先了解安装Visual Studio 2005的必备条件,检查计算机的软硬件配置是否满足Visual Studio 2005开发环境的安装要求。(2)Visual Studio 2005的安装相对简单,只需双击其中的Setup.exe文件即可开始安装,当系统缺少相应的补丁程序与配置时,程序会提示首先进行对其进行安装。(3)为了更加方便地在Visual Studio 2005中开发Web应用程序,在安装完成Visual Studio 2005工具后,通常需要对Visual Studio 2005的“默认环境”、“起始页位置”和“源视图中显示的项目(如自动列出成员、行号、自动换行等)”进行设置。(4)在编写程序时,可以通过输入控件名的前几个字符、控件名后输入“.”,以及属性或方法名的前几个字符来启动Visual Studio 2005开发工具的智能代码提示功能,并在系统主动提示目前可用的信息项目中,选择合适的属性、方法及参数等。(5)如果在通过IIS浏览网站时出现无法预览的情况,则可以在“Visual Studio 2005命令提示符”窗体中输入“Aspnet_retiis-i”,重新注册.NET框架。

任务实施

步骤一:安装Visual Studio 2005开发工具(1)选择“安装Visual Studio 2005”命令后,安装首先需要加载相应的组件,这需要花费一定时间。加载完成后,单击“下一步”按钮,出现如图1.18所示的安装界面。此时,用户必须接受“最终用户许可协议”,并在产品密钥文本框中输入产品密钥,方可继续安装。(2)单击“下一步”按钮,出现如图1.19所示的窗口。在此窗口中可以修改安装路径和安装模式。对于熟悉Visual Studio 2005的用户而言,可以选择完全或自定义安装模式,对于初学者最好选用默认值安装模式和默认路径。图1.18“Microsoft Visual Studio 2005窗口安装程序-起始页”图1.19“Microsoft Visual Studio 2005安装程序-选项页”窗口(3)单击“安装”按钮开始安装过程,安装程序会复制程序文件并对系统进行必要的设置。最后出现安装成功窗口,单击“完成”按钮即可完成安装。

注意:Visual Studio 2005安装完毕后可以继续安装产品文档,即MSDN Library,它包含了Visual Studio 2005的帮助文档和许多开发文档,对于学习.NET非常有帮助。

提示:由于动态网站往往需要同后台数据库发生频繁的数据交互,因此,在构建Web动态网站的开发环境时,在计算机中一定要安装数据库管理系统。SQL Server 2005作为微软新一代数据库管理系统软件,具有高可用、易管理、高安全、高性能和可伸缩的特点。基于此,本书选用SQL Server 2005企业版作为后台数据库管理软件。

步骤二:配置Visual Studio 2005开发工具(1)选择“开始”→“程序”→“Microsoft Visual Studio 2005”→“Microsoft Visual Studio 2005”命令,如果用户是第一次使用Visual Studio 2005开发环境,则可以在“选择默认环境设置”对话框中选择“Web开发设置”选项。如果在第一次启动时没有设置默认环境,则可以在Visual Studio 2005开发环境菜单栏中选择“工具”→“导入导出设置”命令,然后启动“导入和导出设置”向导,在其中选择“重置所有设置选项”→“Web开发设置”命令即可,如图1.20所示。(2)在“工具”菜单栏中选择“选项”命令,弹出“选项”对话框。然后根据需要在“环境”、“文本编辑器HTML”和“HTML设计器”等命令栏中对“字体和颜色”、“行号”和“起始页位置”等内容进行设置,如图1.21~图1.23所示。图1.20“重置默认环境”对话框图1.21“字体和颜色设置”对话框

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载