2024年4月12日发(作者:)

Computer

与技术

电脑知识

与技术

Computer

Knowledge

Knowledge

and

and

Technology

Technology

电脑知识

Vol.6,No.17,June2010,pp.4858-4860

ISSN1009-3044

6

卷第

17

(2010

6

)

E-mail:wyl@

Tel:+86-551-569

基于的B2C电子商务网站的设计与实现

兰文中

(浙江商业技师学院,浙江宁波

315012

摘要:介绍利用

技术构建一个小型的

B2C

电子商务网站,探讨网站开发的系统设计总体结构、功能实现及

主要技术与方法,阐明基于

的系统开发具有良好的可扩展性和易于维护等特点。

关键词:

B2C

;电子商务;

中图分类号:

TP393

文献标识码:

A

文章编号:

1009-3044(2010)17-4858-03

LANWen-zhong

(ZhejiangCommercialTechnicianInstitute,Ningbo315012,China)

Abstract:Thedescripth-

nology,discussingthestructureofthesystermdesignoftheoveralldevelopmentofthesiteandfunctionandmaintechniquesandmethods

toachieve,hgoodscalabilityandeasymaintenance.

Keywords:B2C;E-commerce;

B2C

是英文

Business-to-Consumer(

商家对客户

)

的缩写,而其中文简称为“商对客”。“商对客”是电子商务的一种模式,也就是通

常说的商业零售,直接面向消费者销售商品和服务。这种形式的电子商务一般以网络零售业为主,主要借助于互联网开展在线销售

活动。

根据中国互联网信息中心最近提供的《中国互联网络发展状况统计报告》调查显示,网上购物已经由以前的尝试性购买向日常

的生活习惯发展。在最近的两年里,国内

B2C

出现爆发式发展。

鉴于前面所述,本文论述了构建

B2C

电子商务网站的技术手段和实现方法。

1

主要技术介绍

Microsoft

公司推出的

Web

开发平台,也是目前最先进、特征最丰富、功能最强大的

Web

开发平台。

具有方

便、灵活、性能优、生产效率高、完整性强等特点,是目前主流的网络编程环境之一。

1.2SQLServer2005

在当今的互联世界中,数据和管理数据的系统必须始终为用户可用且能够确保安全。

SQLServer2005

是一个具有易管理、可用

性、可伸缩性、安全性的数据库管理系统,日益受到广大数据库用户的青睐。

SQLSERVER2005

定位于

Internet

背景下的数据库应

用,它为用户的

Web

应用提供了一款完善的数据管理和数据分析解决方案。

2

系统分析与设计

2.1

系统分析

B2C

电子商务网站主要是实现网上购物的信息化管理。电子商务网站的主要业务就是通过网络进行在线销售,因此系统最核

心最重要的功能便是实现网上在线销售功能。通过该电子商务网站,能够扩展商品销售渠道,扩大商品消费群体,且不受时空限制,

从而提高企业效益。

2.2

系统目标

该网站具有以下功能目标:界面友好、操作方便;全面、分类展示商品;能够显示商品的详细信息,方便顾客更深入了解商品信

息;能够查看网站上的交易信息;对浏览者输入的数据,网站进行严格的验证,具有一定容错性;网站前台提供新商品上市公告,方

便顾客及时了解最新信息;提供网站留言交互功能;提供网络在线支付功能;具有易维护和易操作性等特点;网站运行稳定、安全可

靠。

2.3

系统功能结构

网站前台管理系统功能类别如下:网站公告、最新商品、推荐商品、热门商品、商品分类、用户中心、购物流程、购物车。网站后台

管理系统功能设计如下:系统管理、商品管理、内容管理、订单管理、会员管理、管理员管理、友情链接。

收稿日期:

2010-03-22

作者简介:兰文中(

1976-

),浙江龙游人,浙江商业技师学院电子系,研究方向为数据库,

Web

技术。

4858

电子商务与电子政务

本栏目责任编辑:万艳丽

6

卷第

17

(2010

6

)

ComputerKnowledgeandTechnology

电脑知识

与技术

2.4

数据库设计

通过对网站进行需求分析、流程设计及系统功能结构的确定,规划关系数据库数据表有:管理员信息表、内容信息表、商品大类

表、商品信息表、订单信息表、订单明细表、会员信息表、友情链接信息表、留言信息表。

3

实现

3.1

公共类设计

在网站开发中将以类的形式来组织、封装一些常用的方法和事件,不仅可以提高代码的重用率,也大大方便了代码的管理。特

别是对于数据库的操作,使用了多个操作类,例如建立一个类来实现对数据库的各种操作,其中该类中实现连接数据库的方法代码

如下:

publicSqlConnectionDBConnection()

{stringconstr;

constr=tings["ConnStr"];

SqlConnectionDBConn=newSqlConnection(constr);

ReturnDBConn;

}

3.2

网站前台设计

对于前台美工设计特别是对于首页页面的设计是非常重要的,这不仅会影响到顾客的情绪,也会影响到网站的人气。在技术方

面,设计网站首页功能模块时,采用母版页技术,用来封装前台每个页面的头、尾、分类导航条和用户登录。而在母版页的设计中又

主要应用用户自定义控件来实现。

3.3

购物车实现

购物车功能是本网站实现的最关键技术,通过购物车可以显示和管理用户的购物信息。用户在浏览商品时,如果想购买正在浏

览的商品,单击商品下方的“购买”按钮,即可将该商品的信息添加到购物车中,通过单击页面导航栏中的“购物车”链接直接进入购

物车管理页面,可以对购物车中的商品进行各种编辑和查看操作。购物车主要功能如下:

1)

将商品添加到购物车;

2)

浏览购物车中

的商品信息;

3)

修改购物车中的商品数量;

4)

删除购物车中的商品;

5)

清空购物车。

购物车实现部分代码如下:

//

获得购物车

hashCar=(Hashtable)Session["ShopCart"];

//

使用

foreach

语句,遍历更新购物车中的商品数量

foreach()

{

……

}

//

清空购物车

Session["ShopCart"]=null;

//

删除购物车中指定商品

(dArgument);

//

更新购物车

Session["ShopCart"]=hashCar;

3.4

后台登录实现

后台登录页面主要实现对进入后台用户进行安全性验证,以防非法用户进入。同时使用验证码技术,防止使用注册机恶意登录

本站后台。验证码是一串随机产生的数字与英文字母组合成的字符串。最好是将验证码生成到图片里,然后在图片上加一些干扰

素,计算机将更难识别。

3.5

商品管理实现

在电子商务网站中,对商品信息的管理非常重要,一个好的电子商务网站系统必须要有一个强大的商品库存管理模块。商品库

存管理主要实现对商品信息的管理,包括对网站商品信息和商品类别的查询、添加、修改和删除功能。

在商品管理页面中显示商品“所属类别”和商品“热销价”时,主要应用数据绑定表达式。在

中主要应用的是

方法,该方法比较成熟,可以再程序中的任何地方使用。

方法的语法如下:

<%#(em,expression).%>

3.6

订单管理实现

订单管理是电子商务网站的一个重要内容,当用户购买完自己所需的商品放入购物车后将提交订单,对自己所购买的商品进

行结算,所以对用户的订单管理非常重要。在网站后台的订单管理页面中,订单将根据处理流程以不同的状态存在,一般主要有以

下一些状态:未确认、已确认、未发货、已发货、未归档、已归档。管理员可以根据实际需要来查询、浏览和删除订单信息。

要给用户一个订单凭证,就要把用户订单打印出来。在订单管理页面中应添加打印技术。当用户单击“打印”按钮后,将会对订

单进行打印,同时隐藏“打印”按钮。

3.7

在线支付设计

网站用户在购物完毕后,

B2C

电子商务网站将给用户生成一个订单(有一个唯一的订单号),如果用户选择某银行支付,用户从

本栏目责任编辑:万艳丽

电子商务与电子政务

4859

ComputerKnowledgeandTechnology

电脑知识

与技术

6

卷第

17

(2010

6

)

电子商务网站提交订单至某银行网上支付服务器;用户在该银行网上支付服务器的支付页面输入自己的支付卡号和支付密码,完

成订单支付。银行会将交易结果通过网页通知用户,通过电子商务网站接口通知管理员,如该订单为信息化商品,银行将引导用户

至电子商务网站上取货。一般来说,银行提供给网站有多种不同模式的接口,用来向商户传递交易结果信息,网站可以根据自己的

情况自由选择。

4

总结

使用

SQLServer2005

数据库技术来开发

B2C

电子商务网站从效率和安全性方面来看,要优于使用

ASP

AC-

CESS

数据库等技术。虽然,

有许多优点,但在开发过程中,尤其要注意

B2C

网站的安全性、稳定性和操作性,这样才能使所

开发的

B2C

网站真正具有实际使用价值。

参考文献:

[1]

[2]

[3]

[4]

[5]

胡静

,

韩英杰

,

陶永才

.

动态网站开发教程

[M].

北京

:

清华大学出版社

,2009.

仝春灵

.

数据库原理与应用———

SQLServer2005[M].

北京

:

中国水利水电出版社

,2009.

李贞华

.

电子商务概论

[M].

北京

:

机械工业出版社

,2009.

李洪心

.

电子商务网站建设

[M].

北京

:

机械工业出版社

,2009.

刘军

,

马敏

.

电子商务系统的分析与设计

[M].

北京

:

高等教育出版社

,2008.

(上接第

4756

页)

自动定位上,并使之具备良好的光照适应能力将是下一步研究的重点。

IMM

人脸库中的人脸图像都是无遮挡的,因此在后续的工作

中要对部分遮挡人脸进行特征点的定位。本文中的人脸定位点方法在人脸的表情夸张的情况下的定位不是很正确,一方面因为

目前所用的人脸训练样本图像不够丰富,另一方面是因为特征点处的局部纹理特征模型不够精细。因此,后续工作主要是丰富人脸

训练样本集,使训练所得模型更加具有普遍性。另一方面尝试对人脸关键特征点用较复杂的局部模型进行建模,以便能够得到更精

确的关键特征点定位结果。在基于人脸特征点定位的人脸三维重建过程中,为了减少运算量,我们使用的是比较简单的

Candide_3

模型,且没有进行纹理的映射,在后续的工作中,将采用更加复杂的通用三维模型,从而重构处真实感人脸。在人脸识别中,仅仅使

用了特征点集之间的线段

Hausdorff

进行人脸的识别,在后续的工作中可以加入特征点处的局部

Gabon

特征来进行人脸的识别。

参考文献:

[1]BowyerKW,ChangK,yofapproachesandchallengesin3Dandmulti-model2D+3Dfacerecognition[J].Computer

VisionandImageUnderstanding,2006,101(1):1215.

[2]

陈倩

.

多生物特征融合身份识别研究

[D].

浙江大学

,2007.

[3]ZhuangLian-sheng,WangYong,tfacialfeaturepointslocationalgorithmundervariableillumination[C]//Proceedingsof

theIEEEInternationalConferenceonMechatronicsandAutomation,Luoyang,2006(1):1227-1231.

[4]

范玉华

,

马建伟

.ASM

及其改进的人脸面部特征定位算法

[J].

计算机辅助设图形学学报

,2007,19(11):1411-1415.

[5]

陶亮

,

庄镇泉

.

复杂背景下自动人眼定位

[J].

计算机辅助设计与图形学学报

,2003,15(1):38-42.

[6]YangMH,nghumanfacesincolorimages[J].ProceedingsofInternationalConferenceonImagingProcessing,1998(1):

127-130.

4860

电子商务与电子政务

本栏目责任编辑:万艳丽