当前位置:文档之家› 《电子商务系统分析与设计》03_开发技术

《电子商务系统分析与设计》03_开发技术

《电子商务系统分析与设计》03_开发技术
《电子商务系统分析与设计》03_开发技术

第三章电子商务系统开发技术基础

一.单项选择题

1、下列不属于PHP技术有点的是什么(C)。

A.易于学习、跨平台、有良好数据库交互能

B.与Apache及其数据库结合紧密

C.数据访问接口统一

D.良好的安全性

2、(A)是静态网页开发技术。

3、(A)是浏览器端动态网页开发技术。

4、中间件是位于具体应用和(D)之间的软件。

A.操作系统

B.应用系统

C.硬件

D.底层系统

5、(A)、Web浏览器、HTTP协议、HTML语言。URL网页地址构成了Web系统的5个要素。

服务器 IP 客户端 D.服务器

6、在数据信息处理的发展阶段中,(A)属于高层次发展阶段。

A.数据挖掘

B.知识发现技术

C.联机分析处理技术

D.数据仓库技术

7、OLAP技术核心是(A)。

A.维

B.钻取

C. 切片

D.旋转

8、目前在电子支付中常用的安全协议有SSL和(C)。

A. SAT

B. XML

C. SET

9、下面不是入侵检测系统主要执行任务的是(D)。

A. 监视、分析用户及系统活动

B. 异常行为模式的统计分析

C. 系统构造和系统审计

D. 限定人们从一个特定的点离开

10、一般把用于入侵检测的软件、硬件合称为(B).

A. DBMS

B. IDS

C. OS

二、多项选择题

1.( ABC )是信息技术的核心。

A.计算机技术

B.网络技术

C.通信技术技术

2. XML的优越性有( ABD )。

A.简单性

B.可拓展性

C.互操作性

D.开放性

3. ASP的缺点有( CB )。

A.安全性与健壮性方面存在不足 B.无法实现跨操作系统应用

C.处理能力受收限制

D.无法采用第三方脚本语言

4.数据库有哪几种模式( ABC )。

A.模式 B.外模式 C.内模式 D.中间模式

的基本多维分析操作有( ABCD )。

A.钻取

B.切块

C.切片

D.旋转

6.下面是常用的数据库开发链接技术的有( ACD )。

A. ODBC

B. DBMS

C. ADO

D. JDBC

7.以下是J2EE框架技术的是( BCD )。

A. .NET

B. Hibernate

8.网上支付系统构成包括( ABD)。

A.活动主体

B.支付方式

C.支付工具

D.支付协议

9.电子商务常用的支付工具有( ABD)。

A.信用卡B.电子支票C.电子货币D.电子钱包

10.防火墙有那几类( ABD )。

A.包过滤型

B.代理服务器型

C.分离型

D.监测型

三、判断题

1.制作静态网页只需要利用相关的工具进行图文编辑就可以了,而动态网页的开发必须进行程序设计。(√)

2.在客户端实现的技术主要是一些客户端的脚本,如JavaScript、Applet等;

而在服务器端实现的技术主要是服务器端的脚本,如JSP、ASP、PHP等。(√)3.应用服务器技术由第一代基于CGI的应用服务器,经过基于ASP的应用服务器,再到基于Java的应用服务器,演变到基于Java组件的应用服务器。(√)

4.中间件技术已经成为分布式软件系统不可或缺的关键基础设施,它同应用系统、数据库系统共同构成了基础软件体系的三大支柱。(×)

5.在数据挖掘领域,序列模式的目的是分析数据间的前后序列关系。(√)

6.为了提高数据的共享性,能够供所有的应用使用,同时也为了降低冗余度,数据被整合到一个数据库中;为了提高数据的逻辑独立性和物理独立性,数据被组织成三级模式:外模式、模式和内模式。(√)

应用模型把实现多层结构服务的工作划分为两部分:开发者实现商业和表达逻辑,以及由J2EE平台提供的标准的系统服务。(√)

8.电子商务的网上支付系统是融购物流程、支付工具、安全技术、认证体系、信用体系及金融体系为一体的综合系统。(√)

握手协议结束后,实际的数据传输是通过SSL记录协议来实现的,所有的SSL 通信(不包括握手消息)都要使用SSL记录。(√)

10.数据加密技术编码和解码过程互逆。(√)

四、简答题

1、商务表达平台目前主要实现方式有哪些

(1)利用Web 支持以HTML为主的表达形式。

(2)在Web基础上增加表达层工具,扩展Web表达功能。

(3)利用应用服务器的数据分布功能。

2、PHP技术的缺点有哪些

(1)安装复杂

(2)数据库访问接口不统一

(3)缺少企业级支持

3、试简单讲述XML的基本特点。

(1)可扩展性。XML允许用户创建自己的DTD,从而可以产生适合多种应用的“可扩展的”标签集。

(2)可分析性。XML提供了功能强大、灵活高效地表达数据内容大的方法,且其数据内容与具体应用无关,使得用它表达的数据有很好的使用效率和可重用性。

(3)简单性。XML文档语法包括一个非常小的规则集,使得开发者可以根据它立刻开始工作,同时根据这种文档的结构,可以创建自己的DTD以满足自己的需求。

(4)开放性。XML标准在Web上完全开放的,可以免费获得。

4、数据挖掘的定义是什么有哪几种挖掘技术

数据挖掘是指从大型数据库或数据仓库中提取隐含的、未知的、非平凡的及有潜在应用价值的信息或模式的一种技术;数据仓库技术、联机分析处理技术、数据挖掘技术、知识发现技术。

5、电子商务系统安全技术有哪些

(1)防火墙技术

(2)入侵检测技术

(3)数据加密技术

(4)虚拟专用网技术

(5)数据备份与灾难恢复技术

五、论述题

1、数据挖掘的分析方法与特点。

2、比较SET协议与SSL协议的区别。

六、案例分析题

某实体书店要建一个网上书店,经过网上书店系统规划、分析和设计过程,现已进入系统实施阶段,在网上书店系统平台的选择与搭建上选择如下:

(1)应用平台选择

网上书店系统使用JSP技术来实现,数据库系统使用了SQL Server2000,方便了解表结构和进行数据库的连接,并使用JDBS驱动来连接数据库。

(2)服务器配置

作为JSP的服务器有很多,该网上书店系统使用了Tomcat服务器,原因是该服务器配置操作简单,容易上手。

(3)开发环境

该系统实施的开发环境建立在JDK的基础上,JDK是SUN公司的Java应用程序和组件的开发环境,既是编译和测试工具,也是提供Java程序的虚拟机,是调式和运行JSP不可缺少的工具。

(4)开发工具

该网上书店系统选择使用Eclipse作为开发源代码的应用软件。

试讨论一下问题

1.该网上书店系统实施选择JSP技术,请分析JSP技术的优缺点。

优点:

①通用性很好:JSP技术几乎可运行于所有平台,只要该平台提供了Java 虚拟机。

②代码可移植性好、运行高效:在一种平台的机器上编写的JSP代码,只要做很少的变动,就可原封不动地在另一种平台的机器上编译通过。JSP代码只

在第一次运行时被编译一次,以后每次执行时都不再编译。

③数据库连接方便:JSP通过Java语言的JDBC技术,可以和任何与JDBC 兼容的数据库建立连接,使用JSP能访问诸如Oracle、Sybase、MS SQL Server 和MS Access等主流数据库。

④与XML技术集成:SUN在JSP规范时,特意提供了一个机制,用以创建任意JSP页面的一个XML版本。因此,JSP页面与XML工具是兼容的,利用这种方法XML工具能够直接创作和操作JSP页面。

缺点:

①增加产品的复杂性。为了解决跨平台的功能及提高伸缩能力,增加了产品的复杂性。Java系统中产品众多,如jdk、jsdk、jswdk等,在增加扩展性时,也增加了应用的复杂性。

②占用更多的内存。Java的运行速度是用class常驻内容完成的,运行JSP的Web服务器需要更多的内存。还需要额外的空间来存储一系列的.java文件和.class文件以及对应的版本文件。

③不适合简单应用。在简单易用型方面存在不足,会加长系统开发周期。

2.该网上书店使用JDBC驱动来连接数据库,请分析JDBC技术的特点,介绍几种其他相关连接技术。

特点:

①通过不同的JDBC驱动程序,访问不同的DBMS。

②支持在应用程序中建立多个数据库连接。

③对硬件平台、操作系统异构性的支持。

④DBC驱动程序管理器内置,驱动程序本身也可通过Web浏览器自动下载,无须安装、配置。

其他相关连接技术:

ODBC:是微软公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组数据库访问的标准API。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。

ADO:是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户在浏览器页面输入,更新和删除站点数据库的信息。

3.Tomcat是一款经典的服务器产品,请简要说明它的特点。

特点:

①使用随机数去防止跨站请求伪造攻击。

②改变了安全认证中的jessionid的机制,防止session攻击。

③内存泄漏的侦测和防止。

④在War文件外使用别名去存储静态内容。

⑤对Servlet 、JSP 和JSP-EL 的支持

⑥更容易将Tomcat内嵌到应用中去。

⑦异步日志记录

相关主题
文本预览
相关文档 最新文档