关于ASP的电子商务购物网站的设计与实现

时间:2019-05-14 03:04:11下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《关于ASP的电子商务购物网站的设计与实现》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《关于ASP的电子商务购物网站的设计与实现》。

第一篇:关于ASP的电子商务购物网站的设计与实现

关于ASP的电子商务购物网站的设计与实现

[摘要] 随着电子商务的蓬勃发展,电子商务购物网站的设计具有非常重要的意义。介绍了开发工具ASP的功能特点,并给出购物系统功能模块,以及对购物车进行设计的总体规划和设计思路,同时在ASP开发工具的支持之下,详细地介绍了购物车的系统结构及功能划分,并且给出了重要部分的源代码。

[关键词] 电子商务 购物车 ASP

一、使用工具简介

ASP 是Active Server Pages:“动态服务器网页”的简称,其主要特点在于所产生的执行结果都是标准的HTML格式,目前,开发网站的软件很多,并且都各有所长,因为这些程序是在网络服务端执行, 使用一般的浏览器都可以正确地获得ASP 的“执行” 结果, 并且ASP 执行的结果可以直接在浏览器中“浏览”, 不仅如此, ASP 还具有如下特点: 完全与HTML文件融合,容易创建、修改,不需其他编译、连接程序,面向对象可扩展等,因此,ASP技术非常适合于购物网站的设计。

电子商务系统的应用提高了商业企业的生存力和竞争力。网上购物系统是企业(商家)面对消费者模式下的电子商务系统。企业通过网上商店建立网上销售渠道,直接面对最终用户,减少了销售过程中的中间环节,降低了客户的购买成本,从而赢得更多的客户。如何设计和实现一个实用且易于扩展的电子商务在线购物系统,它要具备哪些基本功能,成为商业企业关注的问题[1]。

二、系统功能

系统为用户提供美观、友好的商品展示铺面。顾客能够方便查询并订购商品。商家可以方便定义各种商品信息,让所有上网浏览的客户看到所录入的产品信息,并可以随时进行购买活动。系统的功能共设计了以下的模块(图1):

由于整个设计有十一个模块,我们以购物车商品模块的设计为例,具体的介绍如何运用ASP进行其功能的实现。购物车模块是前台用户端程序中非常关键的一个功能模块,帮助用户完成商品的选购,并把商品交给服务台进行结算。它包含的功能有:添加商品,浏览购物车,取消购物车中的商品,更新购物车中的商品,清空购物车。

1.添加商品功能

当用户进入商城后,一旦选购了商品,系统就会为每一个用户分配一辆购物车供用户使用,当用户不断单击旁边的[购买]按钮时,系统将会不停地帮用户把商品放入到给用户分配的购物车中。对于相同的商品,用户单击多少次就相当于购买该商品的数量是多少。当用户单击购买时,系统会出现购买提示。

实现在网站购物车的添加商品功能的主要代(purchase www.xiexiebang.com),如以下程序所示。

If sMode= “add” Then

If sItemAindex>=1 Then'购物车中已经含有物品

For i=0 to sItemAindex-1'查对购物车中是否已经有此物品

If sItemId=sItemA(i)Then

sNowItemAIndex=i

Exit For

End If

Next

If sNowItemAIndex<> “" And www.xiexiebang.com >=0 Then '购物车中已经有此物品

sItemNumA(www.xiexiebang.com)=sItemNumA(sNowItemAIndex)+sItemNum

Session(”CartItemNumArray“)=”“

For i=0tosItemAindex-1Session(”CartItemNumArray“)=Session(”CartItemNumArray“)&sItemNumA(i)&”@“

Next

Elseif sNowItemAIndex= ”“ Then '购物车中还没有此物品

Session(”CartItemTypeArray“)=Session(” www.xiexiebang.com “)&sItemId&”@“

Session(”CartItemNumArray“)=Session(”CartItemNumArray“)&sItemNum&”@“

End If

ElseIf cint(sItemAindex)=-1 then'购物车是空车

Session(”CartItemTypeArray“)=sItemId&”@“

Session(” www.xiexiebang.com “)=sItemNum&”@“

购物车里的全部商品都存储在两个Session里面,Session(”CartItemTypeArray“)存储着商品的种类,每类商品中间使用特殊的符号“@”来间隔;Session(”CartItemNumArray")存储着商品的数量,每种商品的数量使用同种类相同的符号“@”来间隔,并且两个是相互对应的,每种商品对应着一个数字。

在打开购物车后,要向购物车中添加商品,首先查看购物车中是否有商品了,如果有商品,再判断是不是有此类商品,如果有此类商品,把存储商品数量的Session打开,找到同种类相应的项,直接为此类商品添加数量1,然后再把存储商品数量的Session打包成字符串;如果没有此类商品,则直接在存储商品种类和商品数量的Session字符串后面加上种类和数据就可以了;如果购物车是空车,则操作方法同没有此类商品的方法一样。

2.浏览购物车

在购物过程中,当用户购买完商品后,只需要单击商城上的[购物车]按钮,它将列出当前用户的购物情况。在这儿不仅可以看到购物的详细情况,而且还可以对当前选购的商品进行编辑修改或者清空购物车。购物车列表页如图2所示。

3.取消购物车中的商品

用户想要删除某种商品,此时系统将触发程序代码/purchase/shopgoods.asp?imod=del?itemid=del &itemid=<% sitemtype www.xiexiebang.com >,此时直接提交给服务器端供系统处理。

4.更新购物车中的商品

用户单击列表页的[订购车更新]按钮时,将把获得的购物车列表中的数据进行拆分,从而整个容器提交给后台系统以便处理。

5.清空购物车

在这些操作中,清空购物车是最容易的,我们就需要把存储购物车的两个Session全部清空就可以了,当用户购买商品时,再为用户建立它即可。

在Internet 上开展电子商务,具有降低经营成本、加快资金周转、开发广阔市场范围、提供全新服务方式等特点。随着社会网络化发展的不断深化,企业应用商务网站开展一系列商业活动将成为未来企业经营活动的主要方式。可以预见,在电子商务环境影响下连锁企业竞争基础不再依靠传统的资本、技术及规模,更重要的体现在现代信息管理技术水平中。

第二篇:基于ASP的电子商务网站的设计与实现

本文由sangatsu27贡献

pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。

第!“ 卷第 #!期 第!” 卷第 #!期 $%&’!“(%’#!企 业 技 术 开 发)*+,(-.-/0+1.2*$*.-34*()-5 *()*63607*!889 年 #!月 2:;’!889 基于 ”#$ 的电子商务网站的设计与实现

朱明娥

(中南林学院,湖南 长沙 “#888”)

摘 要: 文章介绍了 173 技术及 173 与 12-结合起来连接、访问数据库的方法,讨论了 173 环境下电子商务网 站的设计及实现问题。关键词: 电子商务; ; 网站; 购物车 173 数据库; 中图分类号: 文献标识码: 文章编号:(5@#A’A? 1 #88?<=>A@!889)#!<888><8A %&’(’)*+,-,(.’-/*0-1*2, 23 456277’.6’ 8’9)*1’ *, “#$ ZHU Ming-e

(Central South Forestry University,Changsha,Hunan 410004,China)

”9)1.-61: This paper analyses the ASP techniques,the method of connecting and accessing database with ASP and ADO,it discusses the design and realization of E-commerce web site in ASP. :’;82.(): E-Commerce; ; ASP database; web site; shopping cart

随着 0BC:DB:C 的不断普及,人们对于互联网技 术的要求已不单单是浏览一下网页,收发电子邮 件,日益忙碌的人们开始追求足不出户的利用互联 网这一强大的平台来实现的网上购物。对于企业来 讲,无论是企业之间 E C% E)还是企业和客户之间(,(E C% +)的交易,如果能够实现网上交易将大大提 高交易速度、节约交易成本。电子商务的发展,必将 对人类的经济,生活模式产生一种全新的变革。本 文建立的电子商务网站采用的是模式为浏览器 F 服 务 器 E F 7)式,客 户 通 过 数 据 连 接 来 调 用 后 台(模 即 数据库中的数据。这些内置对象可以使脚本更加强大,这些对象允许 从浏览器中接受和发送信息。

#173 可以用另外的组件来扩展。173 本身就 是来源于相当数 量 的 标 准 服 务 端 1;CGH:U 组 件,这

些组件允许做诸如依据浏览器能力进行不同显示以 及在浏览器内包含计数器的功能。不过程序员不会 局限标准的 1;CGH:U 组件,您可以创建附加 1;CGH:U 组件。$173 可 以 和 诸 如 1++*77、7V.M:DH:D 这 样 的数据库进行挂接。这是 173 一个非常强大的功能

所在,高级的动态更新站点都需要数据库的支持,而 且需要随数据库内容的更新而自动更新,这样,用户 就可以利用 173 自己建立很多类似的高级站点。以上 “ 个特性对 173 进行了限定,173 就是由!”#$ 也 “动 态 173 全 称 是 1;CGH: 7:DH:D 3IJ:,就 是 服务器端页面”,是一种运行于 K:L 服务器端的程 序语言。通过 173 程序,我们可以实现众多动态的、交互性的服务器功能。173 是在业界巨头 4G;D%M%NC 公司的支持下成长起来的一种服务器端脚本语言,具有开发简单、向对象等特点,也是其所以能 面 这 够在全球流行的前提。173 有如下 “ 个重要特征,使之具备很强的通

用性: 可以利用$E7;DGOC!173 可以包括服务端脚本,和 PIHIM;DGOC 来创建 173,创建动态内容的网页。(”173 提 供 了 一 些 内 置 1OO&G;ICG%B,7:MMG%B。利用 6:QR:MC,6:MO%BM:,7:DH:,-LS:;C+%BC:TC 对象)

收稿日期:!889<8=<#> 作者简介: 朱明娥 #>?= —)女,(,湖南双峰人,大学本科,副教授,主 要从事计算机科学与技术方面的教学与研究。

7:DH:D 端脚本,对象以及组件拓展过的 标 准 主 页。173 脚本的后缀名为 ’IMO,当客户端访问一个后缀 名为 ’IMO 的 W6.时,该 W6.请求就被送到 K:L 服 务器上,K:L 服务器于是调用相关的 173 引擎 IMO’ 从而生成相应的 ,)4.代 X&& 来将该脚本加以解析,码,该代码由 K:L 服务器返回给客户端浏览器执 行,于是用户就在屏幕上看到了该 ’IMO 执行的结果,其工作原理如图 # 所示。

图!“#$ 的工作原理 $” 企 业 技 术 开 发!“"# 年 $!月!系统开发的模式

网络应用结构模型采用 % & ’ 模式,该模式是把

件。所以在设计过程中不但要把所必需的数据字段 加到数据库中而且要加入一些可以方便控制数据 的字段,来增加数据库的完整性和安全性。!本网站用的是 E;;)’’ 数据库,库中有多个

实现开()% 技术和数据库技术结合起来的新技术,发环境和应用环境的分离,用户端用相对统一的浏 览器代替客户软件,实现跨平台的应用。

数据表,G0GH01 表,即 记录用户信息; 订单 I1>01 表,表; 表,新闻信息; 管理员信息; 80J 7<01 表,J510 表,商品类型; 订单明细 I1>01>035?@)(等等。” 数据库的连接方法。在需要与数据库进行连

% & ’ 结构的编程语言分成浏览器端编程语言和 服务器端编程语言。浏览器端包括:(*+,-*./012、(3043 ,5167/-5897590: 超文本标记语言);’’;5<2 层叠样式表单)B5C5’=1?/3 语言、=5>?89 ’3.@0 ’A003<,和 D%’=1?/3 语言。所谓的浏览器端编程语言就是这 些语言都是被浏览器解释执行的。*+,-和;’’ 都 是由浏览器解释的,B5C5’=1?/3 语言和 D%’=1?/3 语言 是在浏览器上执行的。在浏览器端使用 B5C5’=1?/3 编写程序,在服务 器端采用 E’F平台,再建立数据库,这样 % & ’ 体系 就完整了。

接的所有页面的设计上,我采用

KLMM N?8=@7>0 O?@0PQRR & ?8=@7>0 & H6=I88R5

H6=I88R5?G =I88,=I88<31 ’

象调用数据库操作的方法(=I88<31PQU%VPQW<01C01RG5//53A Q65<08R5<5Q); WQ U0O57@3U?1P; UXYD)XPZ,?=1IH); 指定数据库的连接方式,和数据库源文件位置’ 如 Q’ 果你的服务器采用较老版本 E==0<< 驱动,请用下面 连接方法 ’ =I88<31 PQ U1?C01 PZ<]@ <01C01 ; P<5; P<5; 7?> /J> “ 总体设计

本系统分为两个系统: 前台用户子系统和后台

管理子系统,每个子系统都能实现若干功能。!前台用户子系统:用户经登录的密码验证进

入网站后,可以选择要使用的功能。有如下功能可 供选择: 查询所需产品、购买所需产品、查看产品新 闻、查看帮助页面、留言板留言、修改密码。” 后台管理子系统:管理员经登陆的密码验证

后进入后台管理子系统后,可以选择要使用的功 能。有如下功能可供选择: 商品管理、购物结算、留 言管理、闻管理、他操作 上传图片)操作管 新 其(、理,系统的总体结构如图!所示。>535H5<0P=0I5 ; <01C01P=0!Q <03 =I88 P<01C01R=10530IH^0=3(Q EU_U%R;_‘2 ‘);+Y_‘Q)调用数据库的 _F)‘ 方法,=I88RI/08 =I88<31 ’

建立数据库连接 TS $ 电子商务网站的实现

本人利用 U105GJ05C01 软件对网页进行布局和

设计。U105GJ05C01 是一个所见即所得的网页编辑 器,它提供了代码、拆分、设计 a 种视图方式。而在 所有 E’F 页面中,购物车是整个电子商务网站面向 客户的最核心部分,用户在购买商品时必须用到的 就是购物车,它能让顾客清楚的看到自己所选购的 商品及价格,用户可以对购物车内的商品任意进行

图!系统结构图

删除操作。下面对所有 E’F 页面中处理最为复杂的 购物页面的实现进行讨论。不难理解,购物车实际上是顾客在购物过程中 用来存放所购物品信息的一个临时缓冲区,因此它 必须存在于购物的整个周期,即在顾客登录网站时 自动创建(此时为空),在购物过程中不断增删变 化,次结算并发送完订单后清空,待下一次购 每 等 # 数据库设计与连接

因为数据库的设计影响深远,不但对系统开发

者有着极大的影响而且也可能会在今后的应用过 程中造成不可挽回的损失,数据的正确关系到整个 系统的正常运作,也是系统能够正常工作的前提条

第!“ 卷第 #!期

朱明娥: 基于 $%& 的电子商务网站的设计与实现 ## 物,顾客离开网站时自动撤消,且要求同时参 当 并 与购物的顾客的购物车相互独立。为达到这些目 的,我们在技术上采用了 $%& 中的 ’(’’)*+ 会话)(对 象和 ,-*./-0/’/ 文件。%(’’)*+ 对象当会话开始时即 被创建,话 结 束 时 撤 消,里 的 会 这 “会 话 ” 简 单 地 可 理解为访问网页,而且对同一网站,不同的访问,它 们拥有各自的 ’(’’)*+ 对象,所以在此我们就可以将 不同的顾客拥 一个 ’(’’)*+ 对象看作是一辆购物车,有各自的购物车,且,在购物车中存放购买的 并 为 商品,括 它 们 是 什 么,多 少、钱 等,们 需 要 包 买 价 我 在 ’(’’)*+ 中定义一些数据结构或变量来存储这 些 信息,因此,我们选择在 ,-*./-0/’/ 文件中用程序来 创建它们。1-*./-0/’/ 是一个在网站主页被访问时即 自动执行的文件,通常做一些初始化操作,且该文件 必须放置在网站的23*4(5目录下,即与主页同一路 径。购物车程序 ’6*78/9:0/’7 数据流程如图;所示。

(+E ’>.2 N ’89)7:5 ” 购物车程序

当客户订购某一商品,即点击 “订购” 链接,就 会运行 ’6*78/9:0/’7 程序,将商品号、购买数量等购 物数据存放到 ’(’’)*+ 变量,用 ’(’’)*+(J8/9:F/9()O 存 用(存 E/9J)放 商 品 号,’(’’)*+ J8/9: F/9(H:I/9J)放 购物数量。并根据用户选择商品号购物数量,以表 格形式显示在客户浏览器端。由于客户选购的商品 和数量是动态的,所以存放商品、数量的 ’(’’)*+ 变 量采用数组方式。购物车程序 ’6*77)+, 0/’7 基于服务器端,需要 根据客户端发送来的数据,动态生成相关的网页发 送到客户端,此,客户端向服务器端发送数据 因 在 时,必须通知在服务器端 ’6*78/9: 0/’7 应该发送何 种类型的网页。这就是在激活 ’6*78/9:0/’7 程序时需 要参数 4*E(” “ 的原因。

# 收银台程序

客户电子货架通过购物把选购的物品放入购 物车之后,客户有 “ 种选择“调整数量” 放弃购、“ = 买” 继续购物” 去收银台”、“、“。处理 “去收银台” 方 法如下 = 图” 购物车数据流程 2)+7>:-/+,>/,(?J@.’89)7:J +/4(?J..J(*+8--8P?JF)+E*F+/@),/:(B’6*7E(’P0/’7B)J:I7(?J.>::*+J@/->(?J 去收银台J5 用户单击 “去收银台” 命令按钮,服务器端的收 银 台 程 序 ’6*7E(’P 0/’7 向 客 户 浏 览 器 发 送 不 同 的 网页。!购物车初始化

用户访问商务网站,就会运行 ,-*./-0/’/ 文件 中 ’(’’)*+<*+’:/9: 事件过程,因此把与购物车相关 的 %(’’)*+ 变量初始化放在 %(’’)*+ *+<’:/9: 事件过 程。,-*./-0/’/ 程序清单=!结 语

经过测试,台的网页运行正常,现了商品 前 实 2’89)7:-/+,>/,(?@.’89)7: 9>+/:?’(9@(95 ’>.%(’’)*+A*+’:/9: B 定义一个 CD 的子过程(,(分 E)4 F/9()E G)F/9(H:I G)B定义两个数组,别存放商品号和购买数量(? F/9(#E G)JJ B初始化置空 F/9(H:IKGL?G ’(’’)*+(J8/9:F/9()E/9J)?F/9()E B 将定义的两 个数组赋给 ’(’’)*+ 对象(’(’’)*+ J8/9:F/9(H:I/9J)?F/9(H:I(’(’’)*+ J4(4.(9)EJ)?JJ B保存顾客的会员号(’(’’)*+ J’:*:/-J)?G B保存总价(’(’’)*+ J*47-(:(J)?M/-’(B 标识当前一批物 品是否已发送过订单(’(’’)*+ JE.-*,)+J)?JE’+?(.E/:/J 的动态显示,客可以方便地进行选购,台管理 顾 后 方便,整个网站结构美观大方,操作简便,即使刚刚 开始接触网上购物的用户也可以很快地进行网上 交易。本网站可以为中小型现代企业开发电子商务 网站提供参考。参考文献:

Q#R 陈国柱 0 电子商务世界 QSR0 北京 = 电子商务杂志社,!GG!0 刘克海 0 面向中小企业电子商务网站 的 模 式 探 讨 QTR0 Q!R 高宏,管理论坛,(!GGG,#G)0 Q;R 刘 小 东 0UVW$SXW$CWV SY 入 门 与 提 高 实 用 教 程 QSR0 北京: 中国铁道出版社,!GG;0 但 张 Q"R 宣 小平,正 刚,文 毅 0$%& 数 据 库 系 统 开 发 实 例 导 航

QSR0 北京 = 人民邮电出版社,!GG;0 1

第三篇:购物网站毕业论文 asp 动态网站

购物网站毕业论文

目录

第1章、引言………………………………………………………………………...4 第2章、建立商物网的可行性...................................................................................5 第3章、网站设计目标...............................................................................................5 第4章、网站技术解决方案.......................................................................................6 第5章、网站设计所需时间.......................................................................................6 第6章、网站的基本功能设计...................................................................................6

1、主页................................................................................................................7

2、用户注册………………………………………….……………….………..7

3、本站简介.......................................................................................................8

4、产品列表........................................................................................................8

5、购物帮助........................................................................................................9 6、顾

留言........................................................................................................9

7、购物车...........................................................................................................9 第7章、网站的制作链接结构………………………...........................................10 第8章、浅谈数据库安全…………………………………………………….…....10 8.1数据库的安全…………………………………………………………..10 8.1.1、Access数据库的存储隐患......................................................................11

8.1.2、Access数据库的解密隐患………………………………………….……….11

8.1.3、源代码的安全隐患....................................................................................11

8.1.4程序设计中的安全隐患.................................................................12 第9章、网站发布与推广.........................................................................................12 第10章、程序主要代码...........................................................................................13 制作心得..................................................................................................................14 致谢..........................................................................................................................14 参考文献..................................................................................................................15

摘要

电子商务是Internet爆炸式发展的直接产物,是网络技术应的全新发展方向,随着信息时代的来临,知识经济的扩张,电子商务已经越来越靠近我们的生活,他的发展极大地改变了企业商务活动的形式与内容,更多企业可以通过电子商务来进行网上交易。并介绍了用ASP技术实现连接不同数据库的方法和比较。

而在这种情况下,创建“永桐数码商务网”网站不仅可以大量减少人力、物力,而且有利于拓展营销渠道,扩大市场,提高营销效率,更能树企来形象。

关键词:ASP网页 Internet 电子商务 服务

第1章 引 言

随着时代的发展,电脑与Internet已经进入我们的生活。信息时代的来临,知识经济的扩张,已越来越靠近我们的生活。据中国互联网络信息中心调查报告显示,截至2010年6月底,中国上网用户总数已突破4亿。通过Internet来经营运作一家商店,一家公司甚至一个企业并不是不可能的,在当今的业务发展趋势下,各种公司和机构都需要进行改造和调整来适应迅速变化的商务环境,由此,就对公司和机构所使用的信息系统提出了很高的要求。在今日之商务界内,只配备先进优良的设备和工具已经远远不够,还必须具有灵活性和可扩展性,并且能相互集成。

电子商务(Electronic Commerce),是整个贸易活动的自动化和电子化。Internet和网络计算技术的蓬勃发展,价格廉宜并且深入各处的电子通道成为现实,电子商务也开始变得成本低廉,灵活机动并且无处不在。它为各种各样的企业,无论大小,不分“贵贱”提供了广阔的商机,帮助他们节约成本,增加价值,从而扩展市场,提高效率并抓牢客户。它渗透到贸易活动的各个阶段,因而内容广泛,包括信息交换、售前售后服务、销售、电子支付、运输、组建虚拟企业、共享资源等等。其目的就是要实现企业乃至全社会的高效率、低成本的贸易活动。

在全球范围内,电子商务出现的时间不长,但发展十分迅速。一些发达国家的电子商务活动已经通过密如蛛网的互联网络系统得以实现。广大用户、商家、金融机构与中间机构、服务支持机构加大了在互联网络上进行原材料查询、采购、产品展示、商品定购、产品储运、电子支付等商业贸易与金融支付活动,这些活动完全或基本上通过电子手段来完成。这种新型的商务活动充满着活力,引导越来越多的厂商、贸易机构,金融中介与用户参加,电子商务的特点使买卖双方在网络上形成简单易行的良好界面,使供需双方远在千里之外通过网络像面对面一样地迅速完成交易,使各种网上交易以电子票据进行支付、清算与决算,做生意的时间将不再接照差旅时间计算,而是在按下“回车”的瞬间开始。

然而,在WWW盛行后,人们并不满足于仅能静态显示数据的网页,虽然运用HTML语法在网络上呈现多媒体文件,已经比起以往仅能单纯呈现文字的信息系统进步了很多,但是还是无法满足人们的要求。最美中不足的地方,就是运用HTML语言所构建出的网页仅能单纯地呈现网页内容,而无法实时对不同网页浏览状况做出响应,如:不同浏览者、浏览者的行为或不同的浏览时间等。网页的设计者如果想让浏览过他们网页的使用者能够留下点数据,让网站架设者知道谁来过他的网站,还想在WWW上做生意,还想„„,那么就必须使用ASP(Active Server Pages)网页技术,而ASP最大的重点和作用就在于数据库的应用,它内置ADO(ActiveX Data Object)组件,可以轻松的存取各种数据库,让网页能够依照不同的情况做出动态的响应,在网页中加入程序建立动态响应的机制,大大缩短程序开发时间。面对今天可能提供一个简单的电子商店,明天可能提供一个复杂的全球商务系统等等。于是,电子商务的实现,给我们提供了一个新的机遇!

第2章 建立商物网的可行性

当前,随着人们生活水平的提高,大大小小各种数码店已布满了城市大街小巷,数码价格大大降低,数码相机商店之间竞争相当激烈,利润减少。很多大型商店已转向在互联网上购物业务,以节约成本,增加利润增长点,网络上的数码商店也是大量存在。但是在本地区的网上数码店较少,配送范围较窄,电子商务功能应用不够,因而知名度不高,所以网上购物还有很大的发展空间。建立永桐商物网站,开展产品网上交易、配送服务,主要有以下几个方面的作用:

1、降低成本。以电子商务开展业务,可以大量减少人力、物力;同时使得交易活动突破了时间和空间的限制,可以在任何时间、任何地点进行,大大降低成本,提高效率。

2、有利于树立永桐商物网的形象。作为第四媒体的互联网,其特点就是可以跨越时空,正常情况下,网站无时无刻不在工作,通过永桐商物网站,用户可以跨越时空了解数码店,利用多媒体技术,永桐商物网可以向用户展示产品、经营理念、形象。

3、有利于拓展营销渠道,扩大市场,提高营销效率。药店通过网站可以开展电子营销。电子营销作为传统营销的补充; 电子营销可以拓展新的空间,增加销售渠道,接触更大的消费群体,获得更多的新顾客,扩大市场。

4、有利于了解顾客的意见,掌握顾客的需求。在不干扰顾客正常工作和生活的条件下,通过永桐商物网站上的客户留言、留言薄可以倾听顾客的意见,了解顾客的心声,加强与顾客间的联系建立良好的顾客关系。

5、有利于改善服务,提高服务质量。利用网站,通过电子沟通方式,开展在线服务方式能够更加及时准确地掌握用户的需求,通过网站的交互式服务使得被动提供和主动获得统一起来,从而实现售前、售中、售后的全过程和全方位的服务。

第3章 网站设计目标

永桐商物网为小型电子商务网站,具备简单小型网站的基本功能。建立商物网,主要是运用电子商务,进一步开拓业务市场,使本地和外地的客户能通过本网站非常简单、方便地选购各种喜爱的数码产品。网站的整体设计注重实用性与观赏性的结合,侧重实用性,突出新颖、简单的特点。具体设计目标分为以下几点:

1、内容选取,充分考虑到当今网络快递发展的趋势,力求从新颖、方便、简洁方面入手,确保选材的质量。

2、基本功能设计,功能设计简单合理,实用性较强。

3、内容编排,以简单、美观、合理为最终目标,特别是将合理、简单放在第一位,注重合理性与观赏性的有机结合。

4、网页数量,至少为10页,每个页面可互相链接。

第4章 网站技术解决方案

1、网站维护:相关软硬件的维护,对可能出现的问题进行评估,制定响应时间。数据库维护,有效地利用数据是网站维护的重要内容,因此数据库的维护要受到重视。制定相关网站维护的规定,将网站维护制度化、规范化。

2、网站测试:网站发布前要进行细致周密的测试,以保证正常浏览和使用。主要测试内容:服务器稳定性、安全性; 程序及数据库测试; 网页兼容性测试,如浏览器、显示器;根据需要的其他测试。

第5章 网站设计所需时间

预计网站制作完成所需时间为六个星期,其中二个星期为网站制作初期准备,即完成资料的查找和搜集的工作,并对有关资料进行分析和整理,三个星期为网站设计制作的时间,第四个星期对内容反复进行讨论修改,直至满意为止。

第6章 网站的基本功能设计

网站的名称,是网站设计关键的一部分,名称是否响亮、易记,对网站的形象和宣传推广有很大的影响,网站的名称最终确定为“永数码桐商物网”网站,主要是主要是用我的原名来设计使得更有亲切感。“永桐数码商物网”一个的小型电子商务网站,创建“永桐数码商物网”网站不仅可以大量减少人力、物力,提高市场的占有率,希望通过网站可以开展电子营销服务,让所有朋友能享受到电子商务所提供的实惠、方便、快捷的服务。网站的基本功能设置应着重从这一方面考虑。因此,网站设置了几个网页(会员注册、本站简介、产品列表、购物帮助、顾客留言和购物车等),每个页面都可相互连接。

1、主页:将本店简介放置于主页,使浏览者登录“永桐数码商物网”网站主页就可以了解本站情况。登录者如有兴趣购买的产品可直接拨打电话订购产品,也可注册为网站会员享受优惠价格购买产品。由于页面空间所限,主页不可能将所有信息都一一详尽地展现在浏览者的面前,因此,主页上设置了会员注册、本站简介、产品列表、购物帮助、顾客留言和购物车等栏目连接页面,只要浏览者点击对应页面便可以进入连接页面,阅读详细的内容。

2、会员注册:列出“永桐数码商物网”的服务条款,有意成为注册会员的客户在了解该条款后,点击“同意协议并即注册”按钮进入会员注册页面。

(1)

用户通过填写上用户名和密码和联系方法再按“同意”按钮进行注册,完成后立即成为“永桐数码商物网”网站注册会员,享受会员优惠价格购买产品。

3、网站简介:介绍了“永桐数码商物网”的基本情况,使浏览者对本网站有简单了解,增加消费者对该网站的认识和网上交易的信心。

4、产品列表:在这个页面里,将公司部分的产品展现在浏览者面前,并标有相应

格,使浏览者一目了然。

在产品列表中,用户可以就某款所喜欢的产品,通过点击该产品的图片或名称,进入该产品详细说明页面,您可以方便地对其价格、形态特征等各方面情况作全面的了解。

浏览者如要订购,只需点击该产品中“立即购买”按键即转到物品清单页面,页面上显示所订产品编号、商品名称、数量、价格等;如果你觉得该商品信息正确无误,就可以按下“去收银台”出现了填写及修改收货人信息,还有“收货人信息、付款方式、送达地点、备注信息”等等,客户一一填写上资料,最后点击“确定”按钮,完成订购。接下来的事就由后台来服务了。

5购物帮助:主要是针对一些新的顾客,第一次上网购物提供一些网上购物常识。

如图

6、顾客留言:有利于了解顾客的意见,掌握顾客的需求。在不干扰顾客正常工作和生活的条件下,永桐数码商物网通过网站上的留言薄可以倾听顾客的意见,了解顾客的心声,加强与顾客间的联系建立良好的顾客关系。

7、购物车:

第7章 网站的制作及链接结构

制作本网站使用了FrontPqage2000和ASP和ACCESS数据库三种软件,网站结构采用的是“星状链接结构”,每个页面相互之间都建立了链接,方便访问者浏览,结构图如下:

第8章 浅谈数据库安全与压缩

Access数据库作为微软推出的以标准JET为引擎的桌面型数据库系统,由于具有操作简单、界面友好等特点,具有较大的用户群体。因此ASP+Access成为许多中小型网上应用系统的首选方案。但ASP+Access解决方案在为我们带来便捷的同时,也带来了不容忽视的安全问题。

8.1 数据库的安全问题

ASP+Access解决方案的主要安全隐患来自Access数据库的安全性,其次在于ASP网页设计过程中的安全漏洞。

8.1.

1、Access数据库的存储隐患

在ASP+Access应用系统中,如果获得或者猜到Access数据库的存储路径和数据库名,则该数据库就可以被下载到本地。例如:对于永桐数码商物网的Access数据库,人们一般命名为Shop.mdb、store.mdb等,而存储的路径一般为“URL/database”或干脆放在根目录(“URL/”)下。这样,只要在浏览器地址栏中敲入地址:“URL/database/store.mdb”,就可以轻易地把store.mdb下载到本地的机器中。8.1.

2、Access数据库的解密隐患

由于Access数据库的加密机制非常简单,所以即使数据库设置了密码,解密也很容易。该数据库系统通过将用户输入的密码与某一固定密钥进行异或来形成一个加密串,并将其存储在*.mdb文件中从地址“&H42”开始的区域内。由于异或操作的特点是“经过两次异或就恢复原值”,因此,用这一密钥与*.mdb文件中的加密串进行第二次异或操作,就可以轻松地得到Access数据库的密码。基于这种原理,可以很容易地编制出解密程序。

由此可见,无论是否设置了数据库密码,只要数据库被下载,其信息就没有任何安全性可言了。

8.1.

3、源代码的安全隐患

由于ASP程序采用的是非编译性语言,这大大降低了程序源代码的安全性。任何人只要进入站点,就可以获得源代码,从而造成ASP应用程序源代码的泄露。

8.1.

4、程序设计中的安全隐患

ASP代码利用表单(form)实现与用户交互的功能,而相应的内容会反映在浏览器的地址栏中,如果不采用适当的安全措施,只要记下这些内容,就可以绕过验证直接进入某一页面。例如在浏览器中敲入“„„page.asp?x=1”,即可不经过表单页面直接进入满足“x=1”条件的页面。因此,在设计验证或注册页面时,必须采取特殊措施来避免此类问题的发生。

由于Access数据库加密机制过于简单,因此,如何有效地防止Access数据库被下载,就成了提高ASP+Access解决方案安全性的重中之重。我们可以采用以下方法来提高安全性:

(1)非常规命名法

防止数据库被找到的简便方法是为Access数据库文件起一个复杂的非常规名字,并把它存放在多层目录下。例如,对于网上书店的数据库文件,不要简单地命名为“book.mdb”或“store.mdb”,而是要起个非常规的名字,例如:faq19jhsvzbal.mdb,再把它放在如./akkjj16t/kjhgb661/acd/avccx55之类的深层目录下。这样,对于一些通过猜的方式得到Access数据库文件名的非法访问方法起到了有效的阻止作用。(2)使用ODBC数据源

在ASP程序设计中,应尽量使用ODBC数据源,不要把数据库名直接写在程序中,否则,数据库名将随ASP源代码的失密而一同失密。例如:

DBPath = Server.MapPath(“./akkjj16t/ kjhgb661/acd/avccx55/faq19jhsvzbal.mdb ”)

conn.Open “driver={Microsoft Access Driver(*.mdb)};dbq=”& DBPath 可见,即使数据库名字起得再怪异,隐藏的目录再深,ASP源代码失密后,数据库也很容易被下载下来。如果使用ODBC数据源,就不会存在这样的问题了,如: conn.open “ODBC-DSN名”

(3)对ASP页面进行加密

为有效地防止ASP源代码泄露,可以对ASP页面进行加密。一般有两种方法对ASP页面进行加密。一种是使用组件技术将编程逻辑封装入DLL之中;另一种是使用工具软件,如微软的Script Encoder对ASP页面进行加密。

8.2数据库的压缩技术

随着用户的增加和网站的运行,数据库占用会越来越大,而频繁的对数据库的增加、删除等操作,也会产生记录碎片,浪费空间,影响数据库的查询速度。对于数据库的压缩,第一种方法是采用纯编程的方式对数据库进行压缩处理,这种方法实用性强,效果明显,但专业性要求较高,复杂度高。第二种方法是采用软件方法对数据库进行处理。此外,还可以对大型数据库采用分项存储的方法减少数据库的空间,提高数据库使用效率。

第9章 网站发布与推广

网站建成后,要采用多种方式进行宣传和推广,主要有以下几种:

1、网站的风格设计

“永桐数码商物网”的风格是网站的主色调采用了较为刚浅淡的灰色让人看了眼睛觉午舒服。在排版方面要求结构简单明了,让人一目了然,采用模板的风格技术,基于IE5.0 1024*748真彩平台开发五级网页均提供网站LOGO、导航系统、联系信息等功能,可以让网友们更容易地找到所需物品。网站产品是通过分类方式让网友选择的,网友很容易就找到自己感兴趣的物品进行购买,而不用花费太多的时间去寻找。

2、友情链接

可与自身网站内容相近的网站做友情链接,这样可提高双方网站的访问量和知名度,如果能和著名网站做友情链接那样效果会更好。

3、传统媒体宣传

在现阶段,包括报刊、广播、电视、户外广告等传统媒体,广告依然有很强的宣传力和影响力,为了扩大永桐商物网站知名度可在适当媒体上做广告。

4、网站推广

为了拓展网站的知名度,我会去申请与一些著名的网站进行友情链接,让网友可以通过它们而进入到本网站购物,我要努力推广宣传,让网友的每一次的点击都成就一个可能,甚至让他们再次光临。而这就需要了解顾客的爱好,根据顾客的反馈来完善网站的风站,这就是客户反馈了。

第10章 程序主要代码

1连接数据库 因为用户登陆网站后,几乎所有的操作都与数据库有关,我们可以把连接数据库作为一个独立的文件(conn.asp),这样可减少重复代码,只须在需要的地方用语句包含该文件,即可连接数据库。主要程序代码如下:

<%

dim conn

dim connstr

dim db

db=“database/db.mdb”

Set conn = Server.CreateObject(“ADODB.Connection”)

connstr=“Provider=Microsoft.Jet.OLEDB.4.0;Data Server.MapPath(db)

Source=” & '如果你的服务器采用较老版本Access驱动,请用下面连接方法

'connstr=“driver={Microsoft Server.MapPath(db)

Access Driver(*.mdb)};dbq=” & conn.Open connstr

startime=timer()

制作心得

在历时将近两个月的时间内,我做的毕业设计是从学习新的知识(ASP语言和HTML语言以及数据库知识),到建立永桐数码商物网设计完成。遇到了若干的问题和解决了不少的问题,现在还有未知安全性和可靠性的问题未能发现和解决,比如在添加商品数比较少的时候会出现浏览数据库错误,但只要继续添加就可以了。

从论文框架的设计到具体程序的实现,是我从对电子商务以及数据库认识从无到有的认识过程。在建立永桐数码商物网只是一个网上的购物的基本原理,里面要涉及到的方方面面的问题,我们未曾遇到或现有的条件限制而未能实现。在学习ASP+数据库在电子商务中的运用,并不是我们想象的写程序那么简单,它包括了数据库设计、编写程序、网页制作、图象处理、版面设计、数据采集、文本编辑、服务器管理等等。用ASP开发的时候,在程序的调试上也比较麻烦,要在主机上运行PWS(windows9x下)使用浏览器来浏览才能找出错误所在,所以花费的时间比较长。

总之,这次网站制作的毕业设计,加强了本人的独立学习和运用知识解决实际问题的能力,对本人三年来在学校系统学习的基础理论课程、专业知识和基本技能是一次全面的检验,并且达到巩固、扩大、深化所学的专业技术应用的效果,使自身的研究、实践能力得到一定的提高。

致 谢

本网站制作过程中参考了大量的网站及书籍,在朋友、同学、老师的帮助下总算完成了设计。在这里特别感谢我的指导教师还有我们小组的全体同学,在我做论文的过程中给了我极大的帮助,并提出了宝贵的意见和建议。

参考文献

1.《Instant ASP实例解析ASP网站编程》 作者:庄永龙等编著 出版社:宇航出版社 2.《ASP数据库系统开发实例导航》 作者:宣小平但正刚 张文毅 著

出版社:科学出版社

3.《动态网页制作基础及应用》 作者:飞思教育产品研发中心 编著

出版社:电子工业出版社

4.《ASP实例解析ASP网站编程》 作者:庄永龙等 著5.《JAVASCRIPT教程》 作者:王大刚 著 6. 董宵逢:《如何创办电子商务公司》,机械工业出版社。

7. 《阿里巴巴》网站

出版社:宇航出版社

出版社:eshu.yeah.net

第四篇:基于ASP的教学网站的设计与实现

4.5.3查看主题信息

用户在论坛首页中,单击讨论主题超链接,将进入到查看主题信息页面,该页面主要实现以下功能:

1.显示当前主题的详细信息; 2.显示当前主题的回复信息。

查看主题页面的运行结果如图4.8所示。4.5.4回复主题

当用户浏览主题时,可能会对该主题有自己的看法,此时可以单击“回复主题”来发表意见。回复主题页面主要实现以下功能:

1.显示当前主题信息; 2.填写回复信息;

3.显示当前系统日期;

4.自动显示回复人姓名,该内容不允许用户修改。回复主题页面运行结果如图4.9所示。在网上课堂页面中同样由网站导航条、网上课堂主体内容和页脚版权信息三大部分组成,其中网站导航条和页脚版权信息同首页一样,只需包含相应文件即可。在网上课堂主体内容的左边是专业信息列表,它是从数据库中提取出来的。右边列出来的是和所选专业相对应的课程信息,按课程类别分列显示。

设计课程学习内容页面。在该页面的右侧显示相应课程的参阅资料,用户单击参阅资料名称可以打开相应的 Word文件显示资料信息。

3.学习资料库

在该页面的左边是资料类别信息,右边是每个类别所包含的资料信息,单击它会链接到相关的网址。

4.网络考试

学生进入考试系统后,会列出考试规则,考生同意之后,链接到选择考试课程页面。因为考生在注册时已经选择好了专业,所以这时列出的只是与该考生专业相关的课程信息。

在选择完考试课程之后,考生开始正式考试。如果考试时间到了还没有交卷,则系统会自动提交并阅卷,同时显示本次考试成绩。

5.在线论坛

该模块主要是为了方便师生之间的交流,因此要有发表主题和回复主题的信息。

6.教师登录

该教学网站的教师登录模块也就是管理员登录模块,教师登录该模块后能够方便的对本教学网站后台进行管理。主要有学生档案管理、专业管理、学习资料库管理和公告栏管理几大模块,管理员能够对数据库中的内容进行及时更新。

第四节

部分源程序代码

1.分页显示源程序代码 <%

rs_student.pagesize=10

page=CLng(Request(“page”))

if page<1 then page=1

rs_student.absolutepage=page

for i=1 to rs_student.pagesize %>

<%=rs_student(“Name”)%>

<%=rs_student(“sex”)%>

<%=rs_student(“birthday”)%>

<%=rs_student(“Professionname”)%>

<%=rs_student(“address”)%>

”>

第五篇:ASP电子商务网站的设计与开发

承德石油高等专科学校

毕 业 设 计

说 明

论文题目:ASP电子商务网站的设计与开发

级:

学生姓名: 指导教师: 完成日期:

ASP电子商务网站的设计与开发

中文摘要:当人们足不出户,在家里的电脑前就能轻松购买到自己想要的商品的时候,当客户和业主轻松点一下鼠标就能顺利完成某笔交易的时候,他们就已经体会到电子商务的优越性了。我们所做的这个基于WEB的商务销售网站论文正是要实现这种网上交易,从而满足当前社会的这种购物需求。

那么实现商务交易的载体是什么呢?实现它的工具又是什么?Internet,为我们提供了实现的可能性。

网络的产生给我们的生活到来了很多方便,色彩缤纷的网络世界无所不包。我们现在的这一课题正是应用ASP技术和Dreamweave、flash和Photoshop等软件来制作,并基于WEB网络来实现的。

基于WEB的商务销售网站实现了一个完整的购物过程,从商品查询到下订单,再从货物发送到安全付款,这笔交易只要在电脑前动动手指头就能轻松完成。

关键字: 电子商务

网站设计

ASP Dreamweaver

目录

绪论

第1章 电子商务概述

1.1 电子商务的定义 1.2 电子商务的特点 1.3 电子商务的应用类型 1.4 电子商务系统的组成元素

1.5 B2C网上直销方式市场定位分析与发展趋势 1.6 电子商务B2C网上直销

第2章 电子商务网站开发工具与技术 2.1 编写目的 2.2编写环境 2.3 Dreamweaver简介 2.4 ASP概述

2.5 数据库管理系统概述 第3章 网站的具体设计与分析 3.1 WEB服务器的创建 3.2 网站的整体设计 第4章 网站的规划设计 4.1 数据库设计 4.2网站结构设计 第5章 设计中遇到的问题与解决 5.1 数据库的连接 5.2 参数的传递 5.3 信息检索 论文总结及文献书籍。

绪 论

随着社会经济的不断发展,商品交易的形式日渐变得多样化。电子商务这种新型的交易方式更是具有广阔的发展前景。而在电子商务中没有哪一部分比电子交易更令人注目了。所谓电子交易就是指在网络上进行的交易。经过这几年的发展,电子商务不再是简单的开辟一条新的销售渠道,它将大大的改善企业的营销模式,增加企业收入,提高企业效率。它将帮助企业与客户、供货商及合作伙伴建立更为密切的合作关系。您可以在网上将经销商和生产厂商联系起来,从而优化交易过程,减少文书工作;您也可以建立与供货商直接联系的网络来减少库存和运输消耗,从而快速响应客户需求。您还可以通过网上账单可支付系统来改善与客户和供应商的关系。

这样企业不但赢得了客户的信任,还提高了整个过程的效率,降低了库存和运输损耗,保持资金安全周转和降低实际销售支出,从而降低成本增加利润。伴随着国内互联网建设的迅速发展,网络安全的不断完善以及人们消费观念的改变,国内电子商务进入了一个高速发展的阶段,2009年电子商务成为了国民经济发展中最大的亮点之一,在多个指标上创出新高。2009年国内电子商务市场规模增长迅猛,其中B2B运营商的市场营业额增加了20%,增长速度与往年相近,C2C的市场规模相比2008年增长一倍,而在2009年增长最为迅猛的是B2C的市场规模,全年的市场总交易量达到2008年全年的2倍以上。电子商务在自身取得高速发展的同时,在国民经济中的影响也越来越大。超过50%的企业搭建了B2B、B2C类电子商务网。在消费领域,2009年中国网络购物交易额占社会消费品零售总额的比重超过2%,网络购物对国内零售市场的影响日趋增大。2008年,我国网络交易总额达到了1200多亿。

电子商务的发展前景无疑是广阔的,但由于我国的电子商务发展起步较晚,加之信息化和网络化程度不高等原因,我国的电子商务发展还有很多问题有待解决和完善。

1、国家发展电子商务还缺乏明确的发展战略和有力的技术经济政策。

2、企业信息化建设滞后。

3、电子商务交易的安全性问题。

第一章 电子商务网站概述

1.1电子商务的定义

随着网络和计算机技术的发展,信息技术作为工具被引入商务领域从而产生了电子商务(Electronic Commerce,简称EC)。电子商务就是利用信息技术将商务的各种实体:企业、消费者、中间商和政府联系起来,通过互联网络将信息流、商流、物流和资金流等完整结合从而实现商务活动过程。商流包括商业洽谈、下单、售后服务、等商务活动过程;物流包括商务物资的配送调度;资金流就是交易中的资金转移过程;信息流包括商品信息、客户与供应商信息、服务信息等。也就是说,涉及商务交易领域的整个过程都是通过Internet进行。

1.2 电子商务的特点

Internet网络的普及,网络经济所涉及领域的广阔,各种安全措施的使用和电子化处理的迅速使电子商务具有了如下特点:

高效性:由于互联网将贸易中的商业报文标准化,使商业报文在世界各地的传递能在瞬间完成,计算机自动处理数据,使原料采购、产品生产、需求与销售、银行汇兑、保险、货物托运及申报等过程无须专人干预,就能在最短的时间内完成。电子商务克服了传统贸易方式的费用高、易出错、处理速度慢等缺点,极大地缩短了交易时间,使整个交易非常快捷与方便。

方便性:电子商务不受地域限制,交易方式灵活快捷,24小时自由在线服务

安全性:电子商务网络系统采用了严密的安全措施,如加密技术、数字证书、防火墙、病毒防护等

集成性:万维网的真实商业价值在于协调新老技术,使用户能更加行之有效地利用他们已有的资源和技术,更加有效地完成他们的任务。电子商务的集成性,还在于事务处理的整体性和统一性,它能规范事务处理的工作流程,将人工操作和信息处理集成为一个不可分割的整体。这样不仅能提高人力和物力的利用率,也提高了系统运行的严密性。

可扩展性:要使电子商务正常运作,必须确保其可扩展性。万维网上有数以百万计的用户,而传输过程中,时不时地出现高峰状况。倘若一家企业原来设计每天可受理40万人次访问,而事实上却有80万,就必须尽快配有一台扩展的服务器,否则客户访问速度将急剧下降,甚至还会拒绝数千次可能带来丰厚利润的客户来访。对于电子商务来说,可扩展的系统才是稳定的系统。

协调性:电子商务活动的进行需要各部门的协调合作,如客户,供应商,银行,物流中心,通讯部门的合作才能完成电子商务的全过程。

1.3 电子商务的应用类型

根据电子商务过程中参与实体的不同,电子商务的应用主要分为五种类型: 企业内部的电子商务

企业通过内部网方式交换和处理商贸信息,这种网络与Internet隔离,主要用于企业内部的商贸活动并保持企业组织上的联系。

企业间的电子商务,B2B模式。

就是企业之间通过互联网进行商贸活动的模式。企业与消费者之间的电子商务,B2C模式。

这种模式是企业通过在网上开设网店,消费者通过网络浏览商品信息并下订单,在线支付。这种模式方便快捷,不受时间和空间限制,因而受到消费者欢迎。

企业与政府间的电子商务。

这种模式是企业与政府部门间的业务往来,如政府通过互联网发布采购招标清单,企业经过网络投标,网上报关,纳税等。

消费者间的电子商务,C2C模式。

C2C是消费者之间通过公共电子商务交易平台,卖方提供商品及买方在线支付的交易模式。

1.4 电子商务的组成元素

电子商务的整个系统是由网站业务系统,认证中心,支付网关和客户终端系统四个基本元素组成的。网站业务系统:是电子商务系统的基础应用平台,客户终端通过网络访问网站业务系统进行电子商务应用;认证中心:认证中心向网站业务系统,支付网关,客户终端提供证书发放、授权服务于认证,是保证电子商务应用安全的机构;支付网关:是企业、客户、银行交易资金转移的接口,是实现在线支付的接口界面。

1.5 B2C网上直销方式市场定位分析与发展趋势

B2C是一种网上直销方式,企业通过网络建设网上商店,向消费者展示与供应商品,消费者通过上网走进网上商店,浏览商店内的商品并可在店内直接下单付款订购。由于消费着只商品的直接购买、最终使用者,企业产品直接面对客户,他们都处于供求链末端,因而是最基本的电子商务模式。就如传统销售模式一样,网络销售会随着信息社会的发展逐渐变得普遍,所不同的就是网上商店可以足不出户就可以各地商品任选,如此方便快捷,无时间无空间限制是传统销售无法比拟的。如今人们生活质量在不断提高,购物方式也便的轻松自由化、个性化,B2C网上购物方式将是未来所有购物方式的大趋势。

第二章 开发工具与技术 2.1 编写目的

分析软件功能:给出总体设计方案;划分模块,确定软件元素及其关系;制定软件工作流程;分析接口.通过阅读该文档,开发人员将会有条理地进行整个软件的开发过程。

2.2 编写背景

Dreamweaver8.0中文版的使用背景:

Dreamweaver8.0中文版的出现,使制作一个功能强大的网站变得很容易,可以轻易的作出以前被认为很复杂的ASP,PHP网站。

Dreamweaver 8是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于CSS的设计的领先支持到手工编码功能,Dreamweaver提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用Dreamweaver及所选择的服务器技术来创建功能强大的Internet应用程序,从而使用户能连接到数据库、Web服务和旧式系统。

使用Dreamweaver 8可以制作出整个网站,只是Dreamweaver 本身不适合处理图片,需要Photoshop或Fireworks的配合。使用Dreamweaver 制作静态网站的流程:新建站点——站点文件命名——定义页面属性——插入表格——定义页面大小——转换到布局视图——添加内容——插入导航条——转化到标准视图工作——添加链接——使用代码片段——定义及应用CSS——添加动态交互——链接站点各个页面 2.3 Dreamweaver 简介

Dreamweaver 是Micromedia公司推出的可视化网页制作工具,他于Flash和Fireworks一起被称为网页制作三剑客。其中,Dreamweaver 只要是用来制作网页文件,制作出来的网页兼容性比较好,制作效率也很高,Flash用来制作精美的动画,Fireworks用来处理图形。

Dreamweaver 8是业界领先的WEB开发工具,与其他同类软件相比主要有以下优点:

(1)、不生成冗余代码。(2)、方便的代码编辑。(3)、强大的页面动态支持。(4)、操作简便

(5)、优秀的网站管理功能。(6)、便于扩展。

2.4 ASP概述

ASP(Active Server Pages)是微软公司开发的一套服务器端脚本运行环境。ASP语言结构简单,易学易用,应用非常广泛。利用ASP技术开发网站的人数在不断增加。作为一种相对简单而又功能强大的网页编程语言,ASP结合数据库,可以并发实现企业内的各种管理的数据化、网络化。ASP打破了以往专业程序只能由专业人员来开发的束缚,是一般读者也能独立地开发适合自己公司特色的信息系统。

ASP文件与HTML文件类似,但ASP文件可以包含脚本命令,脚本命令放在<%和%>之间,当用户请求一个*.asp主页时,WWW响应HTTP请示调用ASP引擎,解释被中请的文件。当遇到与Active Scripting兼容的脚本(VBScript或Jscript)时ASP引擎调用相应的脚本引擎进行处理。ASP脚本在服务器端解释执行,结果自动生成符合HTML语言的主页去响应用户的请求。ASP独具以下特点:

a)使用VBScript和Jscript等简单易懂的脚本语言,同时结合HTML代码。就可以快速的完成网站的应用程序。

b)使用普通的文本编辑器。如Windows的记事本就可进行编辑设计,而利用诸如Frontpage或Dreamweaver等所见即所得的网页编辑软件可以快捷方便地惊醒编辑,易学易用。

c)与浏览器无关,用户只要使用可执行HTML代码的浏览器,就可浏览使用普通的文本编辑器。如Windows的记事本就可进行编辑设计,而利用诸如Frontpage或Dreamweaver等所见即所得的网页编辑软件可以快捷方便地惊醒编辑,易学易用。所设计的网页内容。使用普通的文本编辑器。如Windows的记事本就可进行编辑设计,而利用诸如Frontpage或Dreamweaver等所见即所得的网页编辑软件可以快捷方便地惊醒编辑,易学易用。所使用的脚本语言均在WEB服务器执行,用户端浏览器不需要能够执行这些脚本语言。

d)ASP能够与任何Active Scripting语言相容。ActiveX服务器元件具有无限可扩充性,可以使用Visual Basic、Java、Visual C++、等编程语言来编写你所要的ActiveX服务器元件。

e)ASP的源程序不会被传到客户端浏览器,因而可以避免所写的源程序被他人窃取,也提高了程序的安全性。

更重要的是ASP是一种“无需编程”的软件开发工具,用简单的几个语句,就可对数据进行操作。

ASP程序中可以包含纯文本、HTML标记以及脚本命令,用户只要.aso文件放在Web服务器的虚拟目录下,就可以通过WWW的方式访问ASP程序了。ASP程序设计的重点在于脚本的编写,脚本是由一系列的脚本命令组成。要写脚本必须实习至少一门脚本语言。脚本语言是一种介于HTML和诸如Visual Basic、Java、Visual C++、等编程语言间的一种特殊语言,尽管他更接近后者,但他却不具有编程语言复杂、严谨的语法和规则。

ASP包含六个对象:

(1)Application对象(2)ObjectContext对象(3)Request对象(4)Response对象(5)Server对象(6)Session对象

2.5 数据库管理系统(DBMS)

数据库产生于20世纪60年代中期,是数据管理的最新技术,也是计算机科学的重要分支。数据库管理系统是仅次于用户与操作系统时间的一层数据管理软件。数据库在建立、使用和维护时是由数据库管理系统统一管理、同一控制,数据库管理系统能是用户方便的定义数据和操纵数据,并能够保证数据的安全性、完整性、多用户对数据的开发使用及发生故障后的系统恢复。Microsoft公司推出的Windows数据库管理系统Access不仅是关系型数据库管理系统,同时它也被设计为Windows图形用户界面应用程序生成器。

第三章

网站的主体设计与分析

3.1 创建Web服务器

3.1.1 构建Web服务器

如果想要将信息发布到Web上,最起码要有一台Web服务器,那么什么样的计算机能成为服务器呢?简单地理解,安装了IIS(Internet信息服务器)或者是PWS(个人Web服务器)的计算机就可成为服务器了。

IIS是一个功能强大的Internet信息服务系统,是Windows服务器操作系统Windows NT 4.0和Windows2000中集成的最重要的技术,它的可靠性、安全性和可扩展性都非常好,并能很好地支持多个web站点,是用户管理功能强大、内容丰富的站点的首选服务系统。

IIS提供了最简捷的方式来共享信息,建立并部署企业应用程序,以及建立和管理Web上的网站,通过它,用户可以轻松地测试、发布、应用和管理自己的Web站点和Web页。

IIS的安装可以像安装其他的Windows组件一样,通过“添加/删除Windows组件”安装,在安装前需要准备系统的安装盘,步骤如下:

进入控制面板,双击“删除或添加程序”,在弹出的对话框中单击【添加或删除程序】按钮,安装程序启动

在弹出的“Windows组件向导”对话框中选“Internent信息服务(IIS)”然后单击“下一步”按钮,安装开始

在弹出的提示安装成功的对话框中单击【完成】按钮,完成IIS的安装。3.1.2 配置Web站点

通过“Internet服务管理器”可以发布、测试和维护自己的web站点和web页,下面是介绍创建新站点测试和维护web页的方法,步骤如下:

打开“开始”→“程序” →“管理工具” →“Internet信息服务管理器” 命令,并打开“Internet信息服务”窗口,单击电脑图标前的“+”号。

在“默认Web站点”上单击鼠标右键,在弹出的快捷菜单中选择“新建” →“站点”命令,弹出“欢迎使用Web站点创建向导”对话框,然后单击【下一步】按钮弹出对话框,输入站点的的说明文字“”。

单击【下一步】按钮,在弹出的对话框中输入Web站点的IP地址、TCP端口号和主机头名,根据实际情况填写。

单击【下一步】按钮,弹出“Web站点创建向导”对话框,设置站点的主要目录,可以单击【浏览】按钮来选择网站的主目录。

设置好以后单击【下一步】按钮,弹出“设置Web站点的访问权限”对话框,一般都采用默认值。

单击【下一步】按钮,再单击【确定】按钮,完成Web站点的创建。

3.4 网站的整体设计

一个网站在需求分析、网站架构、数据库设计完成后,接下来的任务就是网站整体设计了,网站整体设计主要包括CSS样式表文件和数据库连接文件的设计。

CSS样式表的设计

一般在网站整体设计阶段会将应用到的CSS央视保存在一个统一的外部样式文件中,以便在以后的开发中调用该文件。调用外部样式表文件不但可以提高代码重复使用率,而且还有利于统一网站的整体风格。在网页中调用外部样式表文件的语句代码如下:

3.5创建数据库连接 在进行动态网站开发的时候,一个很重要的步骤就是建立数据库的连接,即访问数据库,访问数据库可以使用DSN和非DSN两种方式。应用DSN访问数据库需要配置ODBC数据源(即系统DSN),该方法的优点是比较安全,而应用非DSN访问数据库不需要配置ODBC数据源,比较方便。

创建数据库连接主要分两步进行:一时创建数据库连接文件Coon.aspx,二是在需要与据库连接的页面外面包含该文件(如:)。

详细情况如下:】

由于本系统采用Access数据库,而连接数据库最大的问题就是路径问题,所以采用Application对象保存数据库完整路径,方法是:

(1)创建Global.aspx文件,并修改该文件的Sub Application_OnStart过程的代码,修改后如下:

(2)使用以下代码连接数据库 <% Path=Application(“Dbpath”)Set coon-Server.CreateObject(“ADODB.Connection”)ConnStr=”Driver={Microsoft Access Drive(*.mdb)};DBQ=”&path Conn.Open ConnStr Set rs=Server.CreateObject(“ADODB.RecordSet”)%> 由于这段代码几乎在后面的每个页面都要使用,所以要将其保存为一个单独的文件,文件名为Conn.aspx,在所有与数据库连接的页面中只要包含该文件,就可以连接和打开数据库。

第四章

网站规划设计

概要设计完成后,开始网站的详细设计。网站不是由单一的语言编写而成的,他往往用好几种语言。网站的代码ASP,PHP等,前后台代码分开编写,各自组成独立的模块。

这一阶段最重要的任务有3个:一是确定数据库结构;二是确定每个软件组件对象的接口;三是确定网站的实际结构图。

4.1 数据库设计

5.1 软件组件接口设计

(1)用户管理模块(2)共用组建模块

5.2 网站结构设计

第五章 设计中设计中遇到的问题与解决

5.3 数据库的连接

在设计过程中主要是数据库连接的问题,比如建立数据表以后,在Dreamweaver中建立数据源,然后依次连好数据对象,并对对象插入记录,前面做的没有什么问题,但是再把Dreamweaver关掉后重启就出现了问题,在插入记录选项里面找不到刚才所插入的数据表,对应的网站页面当然也不能正常运行。最后经过长时间严格的检查最终找到原因,原来是程序中的文件名有误,通过修改网页能够正常的运行。

5.4 参数的传递

在模块的创建时,很所时候发现功能不能正常运行,在检查完程序语句的结构之后发现并没有错误,于是在检查页面与页面交互时发现了问题,很多地方传递参数并没有真正的执行,还有些地方没有进行参数的设置,才导致了程序的错误。

5.5 信息检索

在做好数据表格以后,把所有的数据信息建立在衣服哦网页上面,通过插入有关数据达到搜索的目的,但是在操作的时候又有新的问题出现。比如输入检索信息的时候,出来的并不是你想要找的那种类型,可能会跳出N条新信息,反正不是对应起来的。在同学或导师的指导下,最终发现插入的时候有严重的问题缺陷,通过改正才真正搜索到正确的信息。

······内容见成稿······参考文献:(1)······(2)······ ······ ······

总结

下载关于ASP的电子商务购物网站的设计与实现word格式文档
下载关于ASP的电子商务购物网站的设计与实现.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    基于ASP技术的网上购物系统的设计与实现

    本文由豹龙一号贡献 pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 E-business 电子商务 《中国商贸》 CHINA BUSINESS&TRADE 基于ASP......

    企业电子商务网站的设计与实现

    《企业电子商务网站的设计与实现》开题报告一、文献综述 随着网络的普及与发展,企业在Internet上拥有自己的网站是必然趋势,网上主页不仅成为企业宣传产品和服务的窗口,也是树......

    电子商务网站网上购物系统设计

    电子商务网站网上购物系统设计 摘要:伴随互联网的广泛应用和电子商务的迅速发展,网上购物系统渐渐走入人们的视野。本文通过对网上购物系统的基本流程及功能进行说明,提出了该......

    Asp个人网站设计

    目 录 1. 硬件及软件的需求准备;„„„„„„„„„„„„„„„„„„„„„„„„第3页 1. 1 硬件的基本要求; „„„„„„„„„„„„„„„„„„„„„„第3页 1. 2 软件......

    ASP实现网站智能分词搜索

    ASP实现网站智能分词搜索用ASP实现搜索引擎的功能是一件很方便的事,可是,如何实现类似3721的智能搜索呢?比如,当在搜索条件框内输入“中国人民”时,自动从中提取“中国”、“人民......

    基于ASP技术的企业手机销售网站的设计与实现

    浙江广播电视大学毕业设计(论文) [摘要]:本设计从实际出发,结合电子商务的发展状况和B2C对软件的需求,利用ASP和ACCESS数据库技术,开发出一个基于B2C的企业手机销售网站系统。系统......

    电子商务网站的设计与实现毕业设计..(共5则)

    目 录 第1章 绪论 .............................................................. 1 1.1 课题背景 ............................................................ 1 1.......

    asp校园网站设计(毕业论文)

    By 25175.com asp校园网站设计目 录 第一章:诸„„„„„„„„„„„„„„„„„„„„„„„„.. 1 1.1 设计思想„„„„„„„„„„„„„„„„„„„„„„„„„„......