电子商务技术基础课后习题及答案 2.docx
- 文档编号:9422211
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:24
- 大小:37.93KB
电子商务技术基础课后习题及答案 2.docx
《电子商务技术基础课后习题及答案 2.docx》由会员分享,可在线阅读,更多相关《电子商务技术基础课后习题及答案 2.docx(24页珍藏版)》请在冰豆网上搜索。
电子商务技术基础课后习题及答案2
电子商务技术根底课后习题及参考答案
第一章:
参考答案
1.传统的商务与现代电子商务有什么区别?
参考答案:
电子商务将传统商业活动中物流、资金流、信息流的传递方式利用网络科技整合,企业将重要的信息通过全世界信息网〔WWW〕、企业内部网〔intranet)或外联网〔extranet)直接与发布各地的客户、员工、经销商及供给商连接,创造更具竞争力的经营优势。
电子商务与传统的商务活动方式相较所具有的特点是:
交易虚拟化、交易本钱低、交易效率高和交易透明化。
2.电子商务中需要用到哪些信息技术?
参考答案:
电子商务是商务与信息技术〔计算机技术、网络技术、通信技术〕的结合,其中应用到的一些技术主要有网页设计技术、散布处置与中间件技术、应用系统设计与整合技术、网络平安技术、电子支付技术、物流技术、网络营销技术〔如信息检索与数据挖掘技术、信息发布技术〕、移动电子商务技术和Web2.0应用技术等。
3.电子商务带来哪些商务优势?
参考答案:
电子商务主如果运用网络进展互联互通,具有方便快捷、即时性强、交易本钱低和效率高等优势。
4.电子商务与电子商务系统的区别有什么区别?
电子商务系统与传统的信息系统又有什么不同?
参考答案:
见“教材〞表1-2和表1-3
5.利用传统的客户机/效劳器构造进展电子商务存在哪些问题?
与之相较,三层客户/效劳器构造有哪些益处?
参考答案:
由于用户数量和应用类型具有很大的不肯定性,传统的客户机/效劳器构造存在的主要问题:
(1)保护困难,
(2)费用增加,(3)培训困难,(4)网上的数据流量大,网络负载较重。
可分为应用任务分担问题和客户端系统分发和界面问题两类。
与之相较,三层客户机用于解决应用任务分担问题,而效劳器/阅读器构造用户解决客户端系统分发和界面问题。
6.电子商务系统三层架构的具体内容是什么?
参考答案:
电子商务系统三层架构利用各类网络技术和中间件技术,将电子商务系统的体系构造分解成商务表达层、商务逻辑层和商务数据层。
三层之间的界面比拟清楚,商务表达层以Web效劳器为根底,负责信息的发布;商务逻辑层负责处置核心业务逻辑;数据层的根底是数据管理系统,主要负责数据的组织,并向逻辑层提供接口。
7.写出电子商务系统的纵向功能架构,并作出解释。
参考答案:
“教材〞表1-4
从低到高,电子商务系统的纵向功能架构有:
社会环境〔法律、税收、政策、人材等〕、计算机硬件及网络根底设施、系统平台〔操作系统、网络通信协议〕、数据库平台和web信息平台、根底支持平台〔应用开发环境与开发工具:
VB、C++、java、JSP、Servlet等;高性能与高靠得住性环境:
负载均衡与错误恢复等;系统管理:
主机管理、网络管理、平安管理;对象组件集成环境:
JDBC、ODBC、EJB、XML等〕、商务支持平台〔内容管理、目录管理、搜索引擎等〕、商务效劳平台〔CRM、SCM、市场、社区等〕、电子商务应用〔企业宣传、网上销售、网络银行等〕
8.J2EE平台由哪几局部组成?
J2EE标准中涉及哪些内容?
参考答案:
J2EE平台由J2EE标准、J2EE兼容性测试站点、J2EE参考实现〔J2EESDK〕和J2EE实施指南4局部组成。
J2EE标准概念了J2EE平台的体系构造、平台角色及J2EE中每种效劳和核心API的实现要求,它是J2EE应用效劳器开发商的大纲。
9.J2EE概念了哪4类组件?
P/16要执行一个JAVA程序需通过哪些步骤?
P/20
参考答案:
Applet组件、Application客户组件、Web组件和EJB组件,其中EJB是J2EE
的核心。
主要步骤有:
编辑一Java源文件,文件扩展名为.java;对源文件进展编译,生成一扩展名为.class的目标代码文件;将目标代码文件装载到内存;Java虚拟机对该文件的平安性进展检查;虚拟机对目标代码文件进展解释执行
10.什么是数据抽象?
什么是隐藏?
什么是多态?
参考答案:
数据抽象是对现实世界的一种抽象。
从实际的人、物、事和概念中抽取所关心的一路特性,忽略非本质的细节,并把这些特性用各类概念准确地加以描述,这些概念就组成了某种模型。
类〔class〕是一种数据实体〔对象〕的抽象,是特殊的数据类型,含有数据成员,别离为数据〔属性〕与方式〔行为〕。
数据和方式被封装在类中,外面的数据实体看不到它们的具体实现,这种程序编码原那么在Java中又称为数据隐藏。
多态性是允许将父对象设置成为和一个或更多其子对象相等的技术。
赋值以后,父对象就可以够按照当前赋值给它的子对象的特性以不同的方式运作。
换句话说,就是允许将子类类型的指针赋值给父类类型的指针。
11.什么是环境变量,有何作用?
运行Java程序需要设置哪些环境变量?
如何设置?
参考答案:
环境变量是针对系统或用户应用程序而设置的一些特殊变量,其作用与具体的环境变量名相关。
如path是告知系统,当要求系统运行一个程序而没有告知它程序所在的完整路径时,系统除在当前目录下面寻觅些程序外,还应到path环境变量中所设置的目录下去找。
运行Java程序需设置PATH、JAVA_HOME和CLASSPATH三个环境变量,其值别离如下〔假设系统安装在c:
\j2sdk1.4目录下〕
PATH值为c:
\c:
\j2sdk1.4\bin\;%path%;(说明:
%path%表示PATH环境变量原有的值)
JAVA_HOME值为c:
\j2sdk1.4;
CLASSPATH值为c:
\j2sdk1.4\lib;
第二章:
参考答案
1.商务表达层的功能是什么?
其平台实现方式有哪些?
参考答案:
商务表达层是“客户端独立的〞,它只为最终用户提供了一个用户界面,在此界面中经受用户提交的事件,并将处置结果返回给用户。
实现方式有:
1〕利用Web支持以HTML为主的表达形式;2〕在Web根底上增加表达层工具,扩展Web的表达功能;3〕利用应用效劳器,实现散布式的系统功能。
2.静态网页的特征是什么,其体系构造如何?
参考答案:
所谓静态网页是指网页的显示内容对访问者而言是单向的和固定不变的,即访问者不能通过自己的操作来改变网页的显示内容,假设要更新显示内容,必需由网站管理员修改寄存在Web效劳器上HTML文件。
其体系构造:
当客户在阅读器页面中点选了某个超链接,阅读器发出相应页面的请求,并通
过Internet发送到Web效劳器上,Web效劳器识别所请求的文件后,将相应的文件通过HTTP发还到阅读器,由阅读器解释并显示在页面上。
3.HTTP的含义是什么?
有什么作用?
具有哪些命令及命令格式?
P/51
参考答案:
HTTP〔Hyper-TextTransferProtocol,超文本传输协议〕是成立在TCP/IP协议之上的一种请求/应答式协议,是效劳器与阅读器进展沟通的语言,用于在Internet上传输文档。
绑定标准端口为80。
HTTP概念的通信命令有:
GET、HEAD、POST、PUT、OPTIONS„„
4.标记语言的种类有哪些?
参考答案:
主要有:
SGML(StandardGeneralizedMarkupLanguage标准通用置口号言):
是一种元语言,可概念无数种标记;
HTML〔HypertextMarkupLanguage超文本置口号言〕:
是SGML的一个子集,适用于Web网页的显示;
XML〔eXtensibleMarkupLanguage可扩展语言〕:
是SGML的一个子集;
其他还有XHTML、WML和ebXM等。
5.XML语言有何作用?
在XML中为何要利用名称空间?
参考答案:
xml是一种简单、与平台无关并被普遍采用的标准,把用户界面与构造化数据分隔开来,其设计目标是描述数据并集中于数据的内容。
XML可以按如实际需要,概念需要的标记;可以将用户界面与构造化数据分隔开来;实现异质系统中的信息互通〔互换〕;利用XML的文件简单易于保留。
XML中可能会出现元素重复利用的情况,若是利用具体标明,就必需要修改相应的DTD里的概念,但不是所有的DTD都是自己设计的,不能说改就改;即便能改,也不能保证以后不会再碰到其他的类似问题。
利用名称空间正是为了解决这个问题。
6.CSS和XSL文件的作用是什么?
试举例说明
参考答案:
CSS是CascadingStyleSheets〔层叠样式表单〕的简称,更多的人把它称做样式表。
顾名思义,它是一种设计网页样式的工具。
XSL是一种用来转换XML文档构造的语言,XSL文档中概念了与XML文档中各个逻辑成份相匹配的模板及匹配转化方式,由此可将XML源文件转换为带样式信息的可阅读文档,如HTML格式、FO格式或其他面向显示方式的XML文档。
7.XML文档的应用开发涉及哪几个方面(即步骤)?
参考答案:
涉及4个方面:
构造一个置口号言、生成XML文档、解释XML文档、显示XML文档
8.XSL解析器如何解析XML文档?
举例说明?
P/62
参考答案:
XSL是一种用来转换XML文档构造的语言。
XSL文档中概念了与XML文档中各个逻辑成份相匹配的模板及匹配转化方式,由此可将XML源文件转换为带样式信息的可阅读文档,如HTML格式、FO格式或其他面向显示方式的XML文档。
转换可以在效劳器端进展,也可以在客户端进展,它们别离对应着不同的转换模式。
9.简述一个Well-FormedXML文档必需遵守的原那么
参考答案:
1〕文档必需以XML声明开场;2〕在XML文件中有且只能有一个根元素;3〕所有的元素都要配对:
有起始和完毕标记;4〕标记之间不得穿插。
嵌套必需正确;5〕所有属性值都得含有引号;6〕大小写有区别;7〕空白字符多少有区别。
10.实现Web效劳的要素有哪些?
IIS效劳器具有哪些功能?
IIS中如何配置Web效劳?
参考答案:
实现Web效劳的要素有:
Web效劳器、Web阅读器、HTTP协议、HTML语言和URL网址。
IIS效劳器功能有DNS效劳,用于域名解析;IISWeb效劳,用于发布信息;DHCP〔动态主机配置协议〕。
假设要配置IIS效劳器,选择Windows下的“控制面板〞-->“管理工具〞-->“Internet信息效劳〞,展开目录树,右击“默许网站〞,在弹出的快捷菜单当选择“属性〞命令,在随后出现的“属性〞对话框中就可进展配置。
11.动态网页的实现主要包括哪些技术?
静态网页与动态网页的区别是什么?
与静态网页
相较,动态网页有哪些优势?
参考答案:
动态网页的实现主要包括JavaScript语言、利用Java语言编写的Applet程序和PHP、ASP、JSP等脚本程序等。
静态网页通过标记语言完成信息的组织和显示,主如果通过超链接的方式来访问Web效劳器上的静态页面,静态页面的内容是固定的,不随访问要求的改变而改变,页面文件多以htm或html为后缀。
动态网页能和用户进展交互,能按照用户的不同访问请求在Web页面上直接进展简单的业务数据处置和对数据库中的数据进展必要的存取,以实现不同的访问结果。
与静态网页相较,动态网页参加了一些脚本程序,具有了商务逻辑处置的功能,并能和用户进展交互。
12.JavaScript语言与Java有何区别与联系?
参考答案:
JavaScript语言是一种客户端脚本语言,由Java的语法派生而来。
二者有许多一样的特性,又有所区别,即它们分属于两个不同的公司;JavaScript是基于对象的,而Java是面向对象的;两种语言在阅读器中执行的方式不一样;两种语言对变量的利用方式不一样;代码格式不一样;嵌入方式不一样;Java采用静态联编,而JavaScript采用动态联编。
13.JavaScript语言中有哪些数据类型?
有哪些默许的对象?
如何利用?
参考答案:
JavaScript有6种数据类型,别离为Number〔数值类型〕、String〔字符串〕、Object〔对象〕和Boolean〔布尔值〕、Null〔空〕和Undefined〔未概念的数据类型〕。
默许对象有:
String、Date、Math、window和document等。
利用方式如:
对象名.属性名称;对象名.方式名称
14.效劳器端的脚本与客户端的脚本技术相较有哪些优势?
参考答案:
与客户端相较,效劳器端的脚本具有如下一些优势:
〔1〕不存在阅读器兼容问题,所有阅读器收到的都是标准的HTML代码;〔2〕可以很容易地访问效劳器上的资源;〔3〕在存取敏感数据时,较为平安,脚本直接在效劳器上执行,身份等敏感信息不可能暴露到客户端上;〔4〕简化了客户端的安装,脚本的执行由Web效劳器承当。
15.何谓ASP?
存在哪些内置对象?
参考答案:
ASP〔ActiveServerPage,活动效劳页〕,是微软公司开发的一种效劳器端的脚本技术,它没有提供自己专门的编程语言,而是允许用户利用包括VBScript、JavaScript等在内的许多已有的脚本语言来编写ASP的应用程序。
常见的内置对象有:
Request对象、Response对象、Server对象、Application对象、Session对象和ObjectContext对象。
16.JSP语言的特点是什么?
与其他效劳器端的脚本相较,它有什么优势?
参考答案:
JSP可以实现网页与组件的别离,能替代CGI,使得动态网页的制作变得简单与快捷,可以不加修改地运行在大多数的效劳器平台上,能很好地实现平台和效劳器的独立性。
JSP的优势有:
程序编写一次,可以处处运行;执行速度快;具有Java语言的其他优势等。
第三章:
参考答案
1.商务逻辑层是如何组成的?
参考答案:
商务逻辑层包括核心商务逻辑应用〔企业宣传、网上销售和网络银行等〕、商务
效劳平台、商务支持平台、根底支持平台、Web效劳平台、数据库平台、操作系统、计算机硬件及网络根底设施。
2.商务逻辑层的主要任务是什么?
主要通过哪些技术手腕来实现?
参考答案:
商务逻辑层处于核心地位,电子商务中的大局部功能都是在这里实现的。
按照用户输入进展商业逻辑处置,将逻辑处置结果提供给商务表达层,完成动态内容的构建,重点是如何构建和实现复杂的业务逻辑.
主要实现技术有组件、组件挪用和Web效劳等。
3.什么是应用效劳器?
有什么功能?
市场上主流的应用效劳器有哪些技术特征?
参考答案:
通常,将Web效劳器、局部商务效劳平台软件、商务支持平台软件、根底支持平台软件的局部集成与开发工具集中在一个称为应用效劳器的软件包中。
应用效劳器的根本功能有:
〔1〕提供高性能的应用程序运行环境;〔2〕提供可扩大性;〔3〕提供会话管理;〔4〕提供目录及内容管理;〔5〕提供商务引擎;〔6〕提供系统管理。
目前,应用效劳器技术正朝着面向效劳的方向开展,朝着集成化、可扩展的方向开展。
一方面,应用效劳器会集成愈来愈多的功能;另一方面,应用效劳器又向着兼容多种技术标准的方向开展,可在多个平台上运行,能连接多种不同的数据库。
4.试比拟各类不同类型的应用效劳器的技术特点?
参考答案:
CGI程序是将HTML标识嵌入在传统的程序设计语言中,若是要改变HTML的内容,就需要直接修改CGI程序;每一个CGI程序在效劳器上执行都会产生一个进程。
基于ASP的应用效劳器,不但致力于克制CGI的缺点,而且还提供了集成开发的工具和相关的实用组件,通过利用ActiveX控件来实现相关的核心商务逻辑功能,使开发和发布动态网页变得十分容易。
Java具有跨平台性,利用Java来构筑效劳器端的应用,无论是在NT、UNIX上仍是在其他的主机系统上都能运行;利用因特网、中间件和散布对象等新功能,还能将Java应用配置在多个结点上,实现负载平衡;另外,Java应用还具有平安的特性。
基于Java组件和应用效劳的应用效劳器需具有三方面的技术:
〔1〕是开发环境,开发人员需要一种创建新件并将已有组件加以集成的开发环境;〔2〕是应用程序的集成。
开发人员需要集成各类应用程序,以创建出更壮大的应用;〔3〕是应用程序的配置。
5.基于JAVA组件的第四代应用效劳器与前几代应用效劳器相较有哪些长处?
参考答案:
基于Java组件的第四代应用效劳器具有的长处有:
〔1〕开发环境,即开发人员需要一种创建新组件并将已有组件加以集成的开发环境。
〔2〕应用程序的集成。
即由于企业商务计算环境比拟复杂,它综合了传统的应用程序和新型应用程序,因此开发人员需要集成各类应用程序,以创建出更壮大的应用。
〔3〕应用程序的配置,即由于典型的Web应用程序是散布式的,其组件运行在不同的效劳器上,而且有大量的用户对其进展访问,因此需要配置平台的支持,以便在用户剧增时能有效地扩展,并维持系统的稳定。
6.在多层应用体系构造中,Java平台提供了哪些关键技术?
参考答案:
Java提供的关键技术有跨平台性,利用Java来构筑效劳器端的应用,无论是在NT、UNIX上仍是在其他的主机系统上都能运行;利用因特网、中间件和散布对象等新功能将Java应用配置在多个结点上,实现负载平衡;另外,Java应用还具有平安的特性。
7.何为WebService?
有何作用?
参考答案:
WebService是最近制定的一组标准,目的是利用成熟的Web技术,通过SOAP协议、WSDL效劳描述语言和UDDI统一描述发现集成协议来实现跨语言〔RMI要求处置两头都是Java环境〕、跨平台〔DCOM要求处置两头为Windows平台,CORBA要求处置两头为同一个ORB〕、跨网络之间的散布处置与组件应用。
与CORBA技术相较,主要区别是什么?
参考答案:
CORBA与JavaBean/EJB/RMI的主要区别在于两个方面:
〔1〕程序设计语言无关性是CORBA的重要设计原那么,而Java/RMI依赖于Java语言和Java虚拟机;〔2〕JavaBean/EJB/RMI技术的最大成绩是使对象能够作为参数在Internet上迁移和执行,而CORBA2.0标准中只考虑对象的远程访问,没有对象作为“值〞传递的许诺。
9.组件技术的核心思想是什么?
试分析几种不同的组件标准
参考答案:
组件技术的核心思想是将庞大而复杂的应用分解成为一系列的可先行实现、易于开发和理解的组件,采用组件技术可以帮忙软件开发机构缩短开发时间、降低集成费用和软件保护本钱,有利于在IT产业中赢取软件开发的规模效益。
OMG的CORBA是一种标准,它概念了散布式组件如何实现互操作;
ActiveX/DCOM是由Microsoft推出的对象组件模型,已开展成为Microsoft世界的应用系统集成标准,并集中反映在其产品ActiveX中;
SUN公司的JavaBean/EJB/RMI是散布在网络中的各类Java对象之间进展方式挪用的一种ORB实现机制等。
10.简述RMI的通信机制?
参考答案:
RMI为效劳器和客户机进展通信和信息传递提供了一种机制。
效劳器程序要先创建远程对象,并对它进展注册,等待客户的挪用。
客户程序挪用远程对象时首先通过注册与远程效劳器成立连接,动态下载相应的远程挪用的客户端代理stub对象,然后通过stub/skeleton框架与远程效劳器进展通信。
11.EJB的特点是什么?
EJB与JavaBeans有何区别?
参考答案:
EJB是用于开发和部署多层构造、散布式和面向对象的Java应用系统跨平台的组件体系构造;是部署在效劳器上的可执行组件或商业对象;是设计成运行在效劳器上并由客户机挪用的非可视远程对象。
JavaBean和EJB的区别是:
若是用JavaBeab创建效劳器端应用程序,需要设计整个效劳框架,但对于EJB来讲,效劳框架已经提供,因此,大大简化了系统的开发进程;EJB组件总是散布式,这是它们与标准JavaBean组件最根本的区别。
12.开发一个EJB应用有哪些步骤?
参考答案:
EJB的开发分为效劳器端的开发和客户端的开发
效劳器端开发的主要步骤包括:
设计特定业务接口、配置EJB的部署描述器和部署应用程序;客户端可以是Servlet、JSP、应用程序或其他Bean。
开发步骤与效劳器端相似,但配置、
打包与部署是可选的。
第四章:
参考答案
1.数据层有哪些主要功能?
数据的管理技术经历了哪几个阶段?
各有什么特点?
参考答案:
数据层的任务主如果负责对数据的管理,也就是对数据进展分类、组织、编码、存储、检索和保护等。
数据的管理技术经历了三个开展阶段:
从初期的手工管理阶段到文件系统阶段,再到数据库系统阶段。
手工管理数据的阶段具有这样的一些特点:
〔1〕数据不保留,计算完成后直接输出计算结果;〔2〕由应用程序直接收理数据,没有专门的数据管理软件,数据与程序不具有独立性,当数据的物理构造或逻辑构造改变后,就必需修改相应的应用程序;〔3〕数据不能共享,只能效劳于某一个程序。
文件系统阶段,对数据的管理具有了一些新的特点:
〔1〕数据可以长期保留在外存的数据文件中,对数据文件可以很容易地进展数据查询、插入、删除和修改等操作;〔2〕数据文件由一个专门的文件系统进展管理,程序只需利用文件名就可与数据打交道,因此可以没必要关心数据的物理寄存位置,但要关心数据的逻辑构造,程序与数据的独立性有了必然的改善,但仍然是较差的;〔3〕数据文件是面向应用的,数据文件之间缺乏联系,共享性差;〔4〕文件系统的管理能力比拟弱,数据都是以多个文件方式单独组织和存储,文件系统只是提供寄存场所,不具有数据平安管理等控制办法。
利用数据库系统进展数据管理具有的特点是:
面向全组织的复杂数据构造;数据组织构造化;数据冗余度小,易扩大;数据具有较高的独立性;统一的数据控制功能,包括平安性控制、完整性控制和并发控制。
2.数据库有哪些分类?
目前支持关系型数据库的平台有哪几种?
参考答案:
按照数据库系统中数据模型〔数据构造、数据操作、数据完整性约束〕的不同,数据库分为层次型的、网状型的、关系型的和面向对象型的。
支持关系型数据库的平台有Oracle、Sybase、DB2和SQLServer等。
3.简述数据库中数据的三级模式?
参考答案:
模式也称逻辑模式,是数据库中全部数据的逻辑构造和特性描述,是所有效户的公共数据视图,其描述的是数据的全局逻辑构造;不涉及数据的物理存储细节或硬件环境,与具体的应用程序或程序设计语言无关;是对数据库构造的一种描述,不是数据库本身,可以看做装配数据的一个框架。
外模式是模式的子集,也称子模式或用户模式,它是数据库用户能够看见和利用的局部逻辑构造和特征描述而且是与某一应用有关的数据逻辑表示。
内模式也称物理模式或存储模式。
一个数据库只有一个内模式,它是数据物理构造和存储方式的描述,是数据库内部的表示方式。
4.数据完整性有几种?
别离是哪几种?
参考答案:
数据完整性有:
实体完整性、域完整性、参照完整性和用户自概念完整性4种。
5.在数据库中如何实现实体完整性、域完整性、参照完整性?
参考答案:
实体完整性是为了唯一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务技术基础课后习题及答案 电子商务 技术 基础 课后 习题 答案