《电子商务网站建设复习资料1.doc》由会员分享,可在线阅读,更多相关《电子商务网站建设复习资料1.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date电子商务网站建设复习资料1第一章第一章1电子商务(EC)概念:是一种新型的电子方式的商务贸易活动,它与传统的商务贸易活动相比,既有相似之处,又有明显的区别。2电子商务系统组成(1)前台 (2)后台 (3)安全系统 (4)支付系统 (5)物流中心3电子商务系统的特点(1)虚拟性 (2)商务性 (3)整体性 (4)可扩展性 (5)安全性4电子商务网站概念:企业(或公司)开
2、展电子商务的门户,是实施电子商务的公司或商家与服务对象之间的交互界面,是电子商务系统运转的承担者与表现者。 5电子商务网站组成(1)网站域名 (2)网站物理地点 (3)网页 (4)贷款结算 (5)客户资料管理(6)商品数据库管理6电子商务网站的分类1)按经营的商务业务范畴分类 (1)支持交易前的网站 (2)支持交易中的网站 (3)支持交易后的网站2)按商贸业务的性质来分类 (1)B to B模式 (2)B to C模式 (3)C to C模式第二章1IP地址 每个接入Internet的用户在网络上都应该有唯一的标识记号,以便别人能够访问,这个标识记号就是IP地址。2域名 域名是接入Intern
3、et的企业在网络上的名称,它是每个网络用户的IP地址的别名,是一个公司或企业的网络地址。3ISP是指专门从事互联网接入服务和相关技术支持及咨询服务的公司或企业,是众多企业和个人用户进入Internet空间的桥梁或驿站。4如果想进行电子商务活动,都要根据企业的规模、网站预计的访问流量、建站的投资及以后网站运营的费用来选择确定某种网站的建站方案。在建站时要考虑确定的技术因素有以下几点:根据网站不同的规模,选择不同的主机方案,搭建不同的网站硬件平台根据网站不同的规模,选择网络操作系统、Web服务器和数据库系统决定电子商务管理系统的解决方案,是选购还是自己开发电子商务的管理系统选择确定相关的开发程序,
4、如网页编辑软件、ASP、JSP、数据库软件等。确定网站的安全措施,如防黑客、病毒、商业欺诈等方案。5书上(P12-18)2.1.3、2.1.4、2.1.5节仔细阅读出大题6电子商务网站与电子商务系统的联系1)电子商务系统的组成部分是一个统一的整体,他们之间互相联系、互相支持使企业的供应、生产、管理、销售等环节形成一个统一的供应链。充分利用电子商务系统可使企业内外的信息流、物流、资金流以及其他各种资源保持在最佳状态。电子商务系统由前台、后台、安全系统、支付系统、物流中心构成。2)电子商务网站是企业(或公司)开展电子商务的门户,是实施电子商务的公司或商家与服务对象之间的交互界面,是电子商务系统运转
5、的承担者与表现者。3)电子商务的运作依赖电子商务系统,二电子商务网站是电子商务系统当中的一个结点,是电子商务系统运转的承担者和表现者。第三章1在Dreamweaver MX 中有设计、拆分、代码三个视图。2本地站点概念:就是在本地计算机的硬盘上创建一个文件夹,并把这个文件夹设置为本地站点的根文件夹。3创建本地站点的必要性 1)可以从全局上控制网站结构 2)可以在测试和维护上提高网站效率,降低成本。4安全色概念 在256色模式下显示的颜色在网页制作中被称为安全色5在网页上插入图像文件,图像文件以相对路径插入。第四章1层的概念层是网页中用来放置文本、图像、动画、视频、和表单等网页元素的载体。2层的
6、状态:激活层、选中层3层的特点:移动性、可叠加、可隐藏4嵌套层永远在其父层上方,嵌套层也是子层。5Dreamweaver 8页面布局有两种工作模式,分别是标准模式、布局模式。Dreanmweaver 8默认的工作模式是标准模式,在标准模式下,用表格或嵌套表格可对网页的页面元素进行定位。6在布局表格中必须画好布局单元格后才可以插入文字或图片等对象。7布局表格和布局单元格可对网页页面元素定位,布局表格和布局单元格作为定位工具操作方便、效率较高,特别适用于布局不规则的网页设计。第五章1超级链接是用预先准备好的文本、按钮、图像等对象与其他对象建立一种链接,也就是在源端点和目标端点之间建立一种链接。2超
7、级链接分类 超级链接按源端点的链接划分,可分为超文本链接和非超文本链接。 超级链接按目标端点的链接划分,可分为外部链接、内部链接、电子邮件链接等。3URL(统一资源定义器)是用来统一标志Internet上各种资源(软件、硬件)的位置以便用户通过web客户程序来访问。4绝对路径指在超级链接中,使用完整的URL地址的链接路径 相对路径指在超级链接中,指明目标端点与源端点的相对位置关系的路径5创建超级链接的方法(每一小点自己看看) 创建锚点链接 创建e-mail链接 创建导航条 创建跳转菜单 创建热点链接6框架是把一个网页划分成相对独立的若干区域,每个区域相当于一个独立地网页页面,这些区域里的网页既
8、是各自独立又相互联系。 框架技术是由框架集和框架两部分组成。框架集并不在浏览器中显示,只是存储所属框架的有关信息,框架集中的全部框架网页文件构成一个完整的网页页面。框架则是框架集的组成元素,各框架页面是整个页面的一部分,是一个矩形区域,它具有网页所有的属性和功能,与框架集中其他框架网页页面的关系是平等的。第六章1行为是以某种方式完成动作,在网页设计中通过行为可以实现浏览者与计算机的人机交互。2行为包括事件和动作3网页中的对象可以是图像、文字、层第七章1 层叠样式表(CSS)概述 1)CSS是由W3C组织批准的一种网页元素定义规则 2)它可以直接存储在网页文档中,也可以存在其外 3)它包含了元素
9、的样式和格式说明文件,是通过名称和HTML标记被识别2层叠样式表类型 1)自定义样式 2)重定义HTML标签 3)使用CSS选择签3在Dreamweaver 8,样式、模板和库是网页设计不可缺少的工具,他们可以统一网页的风格,节省网页制作的时间,提高整个网站更新维护的效率。4模板是一种预先设计好的网页样式,在制作风格相似的页面时,只要套用这种模板可以设计出风格一致的网页。 新建模板时必须明确模板是建在哪个站点中。模板文件都保存在本地站点下Templates文件夹中,模板文件的扩展名为.dwt。 只有设置可编辑区域的模板材可使用。5模板创建方式1)自定义模板 2)利用现成网页另存为模板6对于表格
10、布局的模板定义可编辑区域时还要注意,可将整个表格或表格中的某个单元格定义为可编辑区域,但是不能同时将多个单元格定义为一个单独的可编辑区域7库的概念 每个网站站点可以定义不同的库,其中的库项目存放在每个站点的本地根文件夹下的Library文件夹中。打开该文件夹,就可对各个库项目的文件进行重命名、删除等操作。 库项目文件的扩展名是.lbi。8库和模板的区别 库对局部网页起作用,模板对整个网页起作用第八章1表单可以实现浏览者同Internet服务器之间信息的交互传送,它是网络信息处理的一种重要方式。2表单两个重要组成部分1)由Dreamweaver8生成的表单的HTML页面。2)用于处理浏览者在表单
11、中输入的信息的服务器端应用程序或客户端脚本。3表单原理 浏览者填写完表单中信息,表单内容就会上传到服务器,并且由事先编好的服务器端程序来处理这些信息,最后服务器再将处理结果发送给浏览者的浏览器。4表单的属性1. 动作:文本框中可以输入一个URL,用来处理表单信息的服务器端的程序2. 方法:下拉菜单中指定一个处理表单数据的方法浏览器的默认方式为get方式 Get方式:表示把表单附加到URL并发送给服务器一个GET请求 Post方式:以消息的方式发送表单值并发送给服务器一个POST请求3 目标:在目标下拉列表中指定一个窗口方式,在该窗口方式中调用程序返回的数据第九章1Web应用程序是一组Web页面
12、,这些Web页面可以与访问者交互,与其他Web页面交互,并与Web服务器上访问的各种资源(例如数据库)交互,来完成一个特定的功能。2Web应用程序是以大量运用动态页面为特征的。3静态页面的处理流程:1. 浏览器发出对静态页面的请求;2. Web服务器寻找该页面;3. Web服务器发送返回该页面给浏览器简单动态页面的处理流程:1. 浏览器发出对动态页面的请求;2. Web服务器找到该页面,传给应用服务器;3. 应用服务器扫描页面,执行有关代码,生成结果;4. 应用服务器把结果页面返回给浏览器;5. Web服务器发回该结果页面给浏览器复杂动态页面的处理流程:1. 浏览器发出对动态页面的请求;2.
13、Web服务器找到该页面,传给应用服务器;3. 应用服务器扫描页面,执行代码;4. 遇外部资源访问代码,应用服务器发送资源访问命令给资源服务器;5. 资源服务器执行资源访问命令,返回结果数据集;6. 应用服务器执行余下的代码,插入数据到结果页面;7. 应用服务器把结果页面返回给Web服务器;8. Web服务器发回该结果页面给浏览器4VBScript脚本程序既可以在客户端浏览器中执行,也可以在服务器端执行,一般ASP程序中的VBScript语言是放在服务器端执行的。5VBScript的常量用Const 例如:const Val=100 VBScript的变量用Dim 例如:Dim Mystring
14、 Mystring =“This is my string“6变量的作用域可以根据需要由声明它的位置决定,变量声明的位置也决定哪些脚本命令可以访问何种变量。在过程内部声明的变量具有局部作用域。在过程外部声明的变量具有全局作用域。(根据声明位置不同,变量的作用域不同)7输入输出函数只能运行于客户端,可以在客户端产生弹出窗口,与用户进行交互活动。8VBScript的过程有两种,一种是Sub子程序,一种是Function函数。Sub子程序只执行程序而不返回值,而Function函数可以将执行代码后的结果返回给请求程序。9Sub子程序的语法和调用方式(P155)10ASP是一种基于脚本语言的应用服务器
15、技术。常用的ASP对象Request对象 其功能负责从用户端接收信息Response对象 其功能负责传送信息给用户Application对象 其功能负责存储数据以供多个用户使用Session对象 其功能负责存储个别用户的信息,以便重复使用11Session对象与Application对象的相同点和不同点相同点:(1)在应用程序中存储用户的信息 (2)信息都存储在服务器端不同点:(1)Session对象存储单个用户的信息 Application对象存储所有用户的共享信息 (2)生命周期 Application对象可以在服务器运行期间持久地保存数据12ODBC是微软提出的一种工业标准,一种开放的独
16、立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机及主机系统上的数据库。13DSN是应用程序用以请求一个连到ODBC数据源的连接的名字。DSN分三种类型:文件DSN、系统DSN、用户DSN14ADO是建立在OLE DB上的面向对象的访问接口,方便脚本语言和面向对象的开放工具来使用。15ADO将数据库访问抽象为三个主要部分连接对象、指令对象、记录集对象16安装配置IIS时三个重要组件(1)Internet服务管理器(2)World Wide Web服务器(3)公共文件17面向应用开发站点管理模型有本地站点、远程站点、测试服务器18阶段化开发方法是指在软件开发过程中,开发阶段、测试
17、阶段和部署阶段明确分开,开发环境、测试环境与生产环境明确分开,严格控制,防止不必要的互相影响的实施方法。电子商务网站题一、 填空题(1分*12)1 电子商务系统是由( 前台 )、( 后台 )、( 安全系统 )、支付系统、物流中心五大部分组成。2 行为的两个组成要素为( 动作 )、( 事件 )。3 在Dreamweaver MX 中,通过设置图像的( 源文件 )属性来指定图像的路径。4 层的特点包括可移动性、( 隐藏性 )、( 可叠加性 )。5 在Dreamweaver MX中有( 设计 )、( 拆分 )、( 代码 )三种视图,利用这三种视图的相互切换可以改变网页的编辑方式。6 VB Scrip
18、t 中只有一种数据类型为( 变体 )。二、 单项选择题(1分*10)1 图像文件应以( A )路径插入,否则可能在浏览该网页文档时发生图像文件链接路径的问题。A、相对路径 B、绝对路径 C、相对和绝对路径 D、以上都不对2(1)层是网页中文本、图像、动画、表单、插件等网页元素的载体(2)、嵌套层永远在父层的上方(3)、当层处于选中状态时可以将文本、图像等网页元素插入到层中(4)、层具有Z轴属性,Z值越大,层的层次越往上。(5)、父层设置了不可见属性,那么子层也不可见,对这几种说法正确的判断是( C ) A、(1)(3)(5)正确(2)(4)错误 B、(1)(2)(3)正确(4)(5)错误 C、
19、(1)(2)(4)正确(3)(5)错误 D、(2)(3)(5)正确(1)(4)错误3在Dreamweaver MX中,能读取到的DSN类型是( B ) A、文件DSN B、系统DSN C、用户DSN D、都可以读取4Dreamweaver MX网页页面布局的工作模式包括( B ) A、设计视图和布局视图 B、标准视图和布局视图 C、代码视图和标准视图 D、设计视图和代码视图5、模板与库的本质区别是( C ) A、可创建的库项目数量多于模板的数量 B、更新某个库项目,那么应用库项目的网页文档的内容也将随之变化 C、模板对整个页面起作用,库项目对网页局部起作用 D、以上都不对6、基于文件模式操作的
20、数据库产品是( B ) A、sql server B、access C、db2 D、oracle7、如果在同一页面绘制多个布局表格,可以按(A )键。 A、Ctrl B、Ctrl+Enter C、Shift D、Shift+Alt8、关于IIS的配置,下列说法错误的是( B ) A、IIS可以同时管理多个应用程序 B、IIS要求默认文档的文件名必须为default或index,扩展名则可以是htm、asp等已为服务器支持的文件扩展名。 C、IIS可以通过添加Windows组件安装 D、IIS不光能够管理web站点,也可以管理FTP站点9、利用表单的( A )属性指定处理表单信息的服务器端程序。
21、 A、动作 B、方法 C、目标 D、MIME类型10、ASP使用哪个对象直接向客户端输出数据( B )A、Request B、response C、session D、application三、名词解释(4分*5)1、web应用程序:2、CSS样式表3、ISP4、本地站点:5、ADO:四、问答题:(共30分)1、简述电子商务网站与电子商务系统的关系?(7分)2、什么是站点管理模型的阶段化开发方法?(3分)3、ASP可以使用哪两个对象在服务器端保存信息,两个对象的区别是什么?(6分)4、简单动态页面的处理流程包含几个主要层次?作用分别是什么?(5分)5、简述表单的组成及其工作原理(6分)6、网页
22、的定位技术包括哪些?(3分)五、综合设计题:(共28分)现要为本市的某一书店开发一个小型的电子商务网站,采用Sql Server 作为数据库服务器(混合身份验证的用户名为sa,密码为123456),采用asp应用服务器技术,在数据库(shopping)中包含的书目的基本信息表(catalog)的字段说明如下:字段属性含义id书号(主键)name书名type类别price单价notes描述numinstock库存(1)、写出sql语句:a、查询商品名称或商品描述中含有“计算机”关键字的商品名称、库存和价格信息,按照库存升序排序。(3分)b、计算商品名称或商品描述中含有“计算机”关键字的商品平均售
23、价。(3分)答案:a.Select name,numinstock,priceForm catalog where name=”%计算机%” or notes=”%计算机%”order by numinstock ascb.select AVG(price) from formcatalogwhere name=”%计算机%” or notes =”%计算机%”(2)、采用建立DSN的数据库连接方式,写出连接数据库的过程(3分)1在SQL中进行添加附加数据库2在控制面板管理工具中创建ODBC 数据源3.建立DNS名称 DNS=shopping4.在dreamweaver中的右侧应用程序中选择数
24、据库,建立连接(3)、下面的代码片段完成表单传递数据的功能。其中receive.asp页面用于接收客户端的输入信息(用户名和密码),show.asp页面用于显示在receive.asp中输入的信息,请按代码的注释要求补全代码。(receive.asp页面中用于输入用户名的文本框为txtUsername,输入密码的文本框为 txtPassword,表单采用post方式传递数据)(4分) Show.asp 中的代码片断 用户名:“显示表单中输入的用户名信息” “用session对象存储用户信息(4)、某页面含有一个表单元素,这个页面可以被浏览器初次调用,也可以当表单提交时被调用,那么如何让来判断页
25、面是初次调用还是表单提交时被调用?(2分) 可以设置隐藏域来实现,在该表单中,添加一个隐藏域,如果页面是被浏览器初次调用,服务器无法检测到,如果是提交时被调用,服务器会收到表单中定义的名称和值(5)、网站技术解决方案包括哪些内容?(4分)(6)、确定该网站的服务器解决方案?理由是什么?(3分)托管或租用虚拟主机(7)、为这个电子商务网站部署web应用程序的软件平台?(6分) Windows server+ IIS +sql server +asp 操作系统 web应用程序 数据库Select distinct order by desc count() sum() avg() max() min() group by havingInsert into valuesUpdate 表单命 set 方法 WHEREDELETE FROM WHEREREQUEST.FROM(“变量名”)Request.Querystring(“变量名” )Response.write 变量名 Application(“application名”) session(“session名”)Lock锁定 unlock接锁定-
限制150内