电子商务网站建设复习资料Word格式.docx
《电子商务网站建设复习资料Word格式.docx》由会员分享,可在线阅读,更多相关《电子商务网站建设复习资料Word格式.docx(18页珍藏版)》请在冰豆网上搜索。
DB
Provider
一起协同工作。
二、简答题
1、电子商务系统的组成
基于
的电子商务系统基本上由以下几部分组成。
(1)
前台:
前台就是
上任何一台合法的计算机都可以访问的网站,客户可以从中获取
信息或购买产品。
(2)
后台:
后台是一个企业内部信息管理系统,完成企业生产和管理过程中的信息处理工作,为
生产和管理提供决策依据,主要包括:
办公自动化系统(OA)
、企业资源计划系统(ERP)、供应
链管理系统(SCM)、企业集成制造系统(CIMS)、财务管理系统、客户关系管理系统(CRM)
(3)安全系统:
电子商务的安全不仅是网络安全,如防病毒、黑客等,还包括信息的完整性以
及交易双方身份的确认保证。
CA
是英文
Certification
Authority
的缩写。
(4)
支付系统
主要实现网上交易的货款的支付和结算,可以借助邮局汇款、银行一卡通,以及借助银行、金
融等电子交易支付和结算系统等。
(5)物流中心即商品的供求运输系统,主要承担供货商的送货请求,将产品或商品通过各种运
输手段送到采购者手中。
2、电子商务系统的特点
虚拟性
商务性
(3)
整体性
可扩展性(5)
安全性
3、电子商务系统的安全问题
(1)电子商务系统的安全要素:
机密性、有效性、完整性、不可抵赖性、审查能力
(2)电子商务系统采用的主要安全技术
1)
加密技术
加密技术是电子商务中采取的主要安全措施。
发送文件的一方对即将发送的数据和信息进行
加密,另一方对收到的加密过的数据和信息进行解密。
在文件的传输途中,如果被他人截取也
不容易发生泄密事故。
加密技术分为两类,即对称加密和非对称加密。
A、对称加密:
对信息的加密和解密都使用相同的密钥。
进行贸易的双方可以采取相同的加
密算法,只需交换共享的专用密钥即可。
对称加密技术存在着在通信的贸易方之间确保密钥安
全交换的问题。
B、
非对称加密:
在非对称加密体系中,密钥被分解为一把公开密钥(即加密密钥)和一把专
用密钥(即解密密钥)。
公开密钥用于对信息的加密,专用密钥则用于对加密信息的解密。
2)
数字签名
数字签名的主要方式在于报文的发送方从报文文本中生成一个
128
位的散列值。
3)PKI
和
CA
*PKI
就是
Public
Key
Infrastructure
的缩写,就是公开密钥基础设施。
它采用源自非对称
加密技术的公开密钥技术。
PKI
为电子商务应用提供安全的服务,如身份识别、数字签名、加
密等。
中最基本的元素就是数字证书,电子商务各方都拥有自己的证书,好比现实生活中的
身份证,所有安全的操作主要通过证书来实现。
签发这些证书的权威机构叫做证书授证中心
(CA),就好比现实生活中签发身份证的公安机关。
VeriSign
就是著名的
机构,经过
VeriSign
签发的交易网站证书浏览器会自动认可,不会弹出窗口让用户确认检查。
*数字证书无法被篡改或伪造,因为签发证书的
会对数字证书作数字签名,如同身份证
的防伪标识,任何人都可以检查数字签名确定证书是否正确。
数字证书中包含证书拥有人的公
钥,任何想和他安全通信的人都可以用这个公钥加密通信的内容,只有证书拥有人可以用自己
手上唯一的私钥解密读取通信的内容。
4)
国际互联网中的安全协议:
电子邮件安全协议、安全套接层(Secure
Sockets
Layer)协议、
信用卡交易安全协议
4、
电子商务网站的构成要素
网站域名
网站物理地点
网页
货款结算:
客户通过购物车选购商品,然后结算,确定付款方式、送货地点、时间等。
(5)
客户资料管理:
管理已注册客户的姓名、通信地址、电话、电子邮件地址等信息。
(6)
商品数据库管理
5、电子商务网站的分类
1.
按经营的商务业务范畴分类
(1)支持交易前的网站:
这类网站的规模较小,属于初级电子商务网站。
该类网站仅发布一
些需求商品或者提供商品的信息,在网上不做交易,只提供联系方法,类似于广告发布。
(2)支持交易中的网站:
这类网站属于中级电子商务网站。
该类网站能够完成商务贸易单证
和票据交换的过程。
(3)支持交易后的网站:
这类网站属于高级电子商务网站。
该类网站能够完成发货和到货的
管理、资金的结算,在网上完成整个交易全过程。
2.
按商贸业务的性质来分类
B
to
B(BusinesstoBusiness)模式,即商业机构与商业机构之间的交易模式。
模式
主要进行的是产品批发业务。
C(BusinesstoCustomer)模式,即商业机构与消费者之间的交易模式。
它也称为网上
购物,是商家通过网络对个人消费者进行销售的模式。
其中著名的是亚马逊(Amazon)公司。
C
C(CustomertoCustomer)模式,即消费者与消费者之间的交易模式。
消费者个人之
间通过自己建立的网站,或借助于其他网站搭建的商务交易平台,如著名的“易趣网”,进行个
人之间的商品交易。
6、网站的建站流程
1.注册域名和申请
地址
确定网站的技术解决方案
3.
规划网站的内容并制作网页
4.
网站的发布和推广
5.
网站的更新维护
7、确定网站的技术解决方案
在建站时要考虑确定的技术因素有以下几点。
根据网站不同的规模,选择不同的主机方案,搭建不同的网站硬件平台。
根据网站不同的规模,选择网络操作系统、Web
服务器和数据库系统。
决定电子商务管理系统的解决方案,是选购还是自己开发电子商务的管理系统。
选择确定相关的开发程序,如网页编辑软件、ASP、JSP、数据库软件等。
确定网站的安全措施,如防黑客、病毒、商业欺诈等方案。
8、电子商务网站的硬件构成主要有两大部分:
网络设备、服务器。
网络设备
(1)路由器是一种连接多个网络或网段的网络设备,是将电子商务网站联入广域网的重要设
备。
交换机是局域网组网的重要设备,多台不同的计算机可以通过交换机组成网络。
(3)防火墙是一个由软件、硬件或软硬件结合的系统,是电子商务网站内部网络和外部网络
之间的一道屏障,可限制外界XX的用户访问内部网络,管理内部用户访问外部网络的权
限。
9、电子商务网站建设的软件平台
(1)操作系统软件:
UNIX
操作系统,Linux
操作系统,Windows
操作系统
(2)Web
服务器软件
(3)数据库软件
10、静态页面的处理流程如下:
浏览器发出对静态页面的请求。
服务器寻找该页面。
服务器将该页面返回给浏览器。
简单动态页面的处理流程
浏览器发出对动态页面的请求;
服务器找到该页面,传给应用服务器;
应用服务器扫描页面,执行代码,生成结果;
应用服务器把结果页面返回给
服务器;
服务器发回该结果页面给浏览器。
应用程序的一般处理流程概括起来说,就是:
(1)浏览器发出对动态页面的请求;
(3)应用服务器扫描页面,执行代码;
(4)遇外部资源访问代码,应用服务器发送资源访问命令给资源服务器;
(5)资源服务器执行资源访问命令,返回结果数据集;
(6)应用服务器执行余下的代码,插入数据到结果页面;
(7)应用服务器把结果页面返回给
(8)Web
三、程序题
1、<
html>
<
head>
title>
简单动态页面实例<
/title>
/head>
body>
strong>
%=now()%>
/strong>
br>
应用服务器会将上面的服务器端脚本替换掉
/body>
/html>
答案:
2、<
%
Const
PI=3.1415926
R=50
S=PI*R^2‘
求半径
R
为
50
的圆面积
%>
3、<
Dim
User_name‘
声明单个变量
a,b,c,sum,char3‘
声明多个变量
Sum=a+b-c*2‘
完成算术运算
Char3="
欢迎"
&
user_name‘
连接运算符用于字符串连接
4、<
a(3)
a(0)=10
a
(1)=a(0)+20
a
(2)=a(0)+a
(1)+30
a(3)=a(0)+a
(1)+a
(2)
Sum=a(0)+a
(1)+a
(2)+a(3)
5、<
a(2,3)‘
定义一个
3
行
4
列的数组
a(1,2)=100
‘
给数组中某个变量赋值
6、<
a()‘
定义一个动态数组
Redim
a(3)‘
使用时需要
这个数组
a(3)=
"
中国"
a(5)‘
可以任意多次定义这个数组
a(5)=
上海"
7、<
%
a
(2),Num
Num=2008
a
(1)=”中国”
a
(2)=”上海”
a(0)=a
(1)&
a
(2)&
CStr(Num)&
”年世博会”
%>
8、<
输入、输出函数应用实例<
body
bgcolor="
#99FFFF"
>
Script
Language="
VBScript"
!
--
name
name=InputBox("
您的正确的用户名是:
"
输入用户名"
)
MsgBox
您是本网站的正式用
户:
-->
/Script>
9、<
User_name=Ucase("
zhaozuyin"
)‘
将字符串转换成大写
Char=Mid(User_name,5,5)‘
取字符串的一部分“ZUYIN”
User_name=LCase(char)‘
将字符串“ZUYIN”改为小写
%=User_name%>
‘
显示
User_name
的内容
%=char%>
char
日期和时间函数应用实例<
#99FFCC"
d(3),t
d(0)="
今天的日期:
Date()
d
(1)="
今天星期几:
WeekDay(date)
d
(2)="
两周以后是几号?
DateAdd("
ww"
2,Date())
d(3)="
到
2004
年国庆节还有几天?
DateDiff("
d"
Date(),"
10/1/2004"
)
t="
当前的时间:
time()
Response.write
t
为回车
%=d(0)%>
以下
句为显示数组
d(i)的内容
%=d
(1)%>
%=d
(2)%>
%=d(3)%>
10、<
11、<
Sub
子程序应用实例<
/title
/head>
User_name,output‘
声明一个变量作为实参
User_name="
探访者"
Call
Welcome(User_name)‘
调用子程序,显示欢迎信息
Output=”日期与时间:
”&
Now()
下面是子程序,用来显示欢迎用户的信息
Welcome(name)
char3‘
不能再声明
name
了
Char3=name&
”:
您好,欢迎光临本网站!
”
Response.Write
char3
的值
End
Sub
%=output%>
output
/body>
12、<
Function
函数应用实例<
'
以下是计算三角形面积的过程
s(a,b,c)
dim
s1
s1=(a+b+c)/2
s=sqr(s1*(s1-a)*(s1-b)*(s1-c))
Function
Result
Result=s(3,4,5)
三角形面积等于"
Cstr(result)
13、<
求分段函数的应用实例<
x,y
x=Int(Rnd()*100)
if
x>
=50
then
y=2*x+15
当
X="
CStr(x)&
时,函数值
Y="
CStr(y)
else
y=2*x-19
if
14、<
判别随机数的奇偶性的应用实例<
设置背景颜色
Num
for
i=1
10
Num=Int(Rnd()*10000)‘
得到随机数
Num/2=Int(Num/2)
then‘
判别
Num
的奇偶性
产生的随机数是偶数"
CStr(Num)
产生的随机数是奇数"
next
15、<
求
0
100
之间奇数之和的应用实例一
Y=0
x=1
100‘
将步长设为
2,可不用条件语句
int(x/2)<
x/2
y=y+x
之间奇数之和等于"
16、<
之间奇数之和的应用实例二<
x=1
y=0
Do
While
x<
100
x=x+2
loop
17、<
之间奇数之和的应用实例三<
Y=y+x
X=x+2
Wend
18、<
求阶乘和累加的循环应用实例一<
s=0
t=1
j=1
i
t=t*j
s=s+t
response.write
s
19、<
求阶乘和累加的循环应用实例二<
t=I*t
20、<
循环语句应用实例<
a()
a
(2)
a(0)=1
a
(1)=5
a
(2)=100
each
i
in
a
x=x+i
%=x%>
21、<
Sum=0
N=10000
For
X=1
TO
N
Sum=Sum
+
X
If
Sum>
10000
Then‘
若
Sum
大于
10000,则强行退出循环
Exit
for
Next
22、<
Session
用法举例<
/title>
use_name,sex,age
User_
name="
卓群”’
字符串直接赋值给变量
Sex=”男”
Session(”
name"
)=user_name’
给
赋值
Seasion(”age"
)=age
Response.Write
”<
a
href=‘success.asp’>
显示欢迎信息<
/a>
/html
23、<
中的信息
x
X=
X&
”您好,网上书店欢迎您!
/body
ASP
内置对象
1、Request
对象:
使用其可以访问
HTTP
请求传递的信息,还能访问发送给服务器的二进制数
据。
2、Response
用来控制送出给客户端的信息的常用方法和属性。
3、Application
可以使用所有的用户一起使用该对象,达到共享信息的目的。
它没有有效期限制,直到应用程
序停止前它是一直存在的。
4、Session
它可以存储每一位用户客户端的信息,当用户在
网页与网页之间跳转时,存储在
对象中的信息一般不会丢失。
它存储的的信息只对单
个用户有效,与用户一一对应。