电子商务网站建设研究

时间:2023-05-14 13:00:08 公文范文 来源:网友投稿

[摘要] 本网站ASP/ADO解决方案实现了B/S模式的电子商务管理,为客户提供交易平台,在Internet上发布商业信息,商品广告,使用户可以查阅商品、搜索商品、订购商品,为客户提供全天候的、更好、更快的商务活动空间,实现网上交易的基本功能。

[关键词] 电子商务 网站 数据库 ASP/ADO

一、网站整体功能

客户首先进入本网站的首页,即购物广场部分,选购商品。本部分对所展示的商品的产地、功能、价格等的详细说明,引导客户选购所需的商品。通过该部分的站内商品搜索,可以轻易地让客户找到所需的商品。在网上订购部分,客户在对商品有了解后,可以直接在网页中查阅价格、确定数量、选择付款形式来订购商品。在咨询洽谈中,可借助商站中的电子布告栏、聊天室或网站的电子邮件广告来了解商品,讨论问题。通过会员注册后,可以登录进入会员社区模块,会员社区功能为客户可以在社区注册成为会员,购物享受会员价,会员可以在社区中交友,聊天,讨论问题,洽谈业务,发布求购信息,也可以在跳蚤市场买卖二手商品。

所有以上模块的数据—商品数据、登录数据、客户数据、会员数据、订单数据等都存放在数据库管理系统中,由数据库管理员操作数据库管理程序进行系统管理。数据管理部分用网页的形式对网站中涉及的诸多数据表进行系统的管理,进行一些后台数据操作,例如优惠会员的确定、电子邮件广告的发送等。

二、数据库管理系统

该管理系统并不能在网站中进入,只有管理员通过输入正确地址,进行身份确认后才能进入数据库管理系统,在却认为管理员后还要根据其权限限制其相应的操作。本系统一改以后管理系统的死板的按钮操作,采用填写对话的形式对数据库进行管理,更灵活、更简便地对数据库进行操作。

1.系统功能介绍。根据需要,我们将管理系统分为管理员数据管理、会员数据管理、商品资料管理、订单资料管理和销售统计五个功能模块。

(1)管理员数据管理。管理员是数据库的操作人员,管理人员他们拥有自己的数据表。只有管理员主管采拥有最高权限,才有权力更改管理员数据。

管理员数据表浏览:把管理员的资料从数据库中读出,用表格的形式显示出来,以供查询,浏览。管理员数据表修改:允许主管对管理员密码、姓名、权限进行修改。管理员数据表添加:允许主管添加新的管理员数据。管理员数据表删除:允许主管删除旧的管理员数据。

(2)会员数据管理。在注册模块中注册成为会员后,数据就会添加到会员数据表中,对会员数据的管理,有利于查看会员的基本情况,有利于提高网站的运行速度和确定优惠会员。

会员数据浏览:把会员的资料从数据库中读出,用表格的形式显示出来,以供查询,浏览。

会员数据删除:对一些会员进行有条件的删除,如太久没有登录,或除昵称外其它资料都一致,或注册时必要数据丢失的会员,通过查询语句对其进行判断删除,减少数据库中数据的冗余,加速网站运行速度。优惠会员的确定:对一些经常光临网站的会员按其登录次数或频率确定等级,对购物给一定的优惠,对一些在网站一次性购物超过某金额的会员发给优惠卡,可在下次购物打折。发送广告电子邮件:通过会员填写的电子信箱地址向会员发送最新产品推介或展销活动电子宣传单,推销商品。

(3)商品资料管理。商品资料浏览:把商品的资料从数据库中读出,用表格的形式显示出来,以供查询,浏览。

进货处理:将对新来的商品的各种资料填入表单,存入数据库。下架处理:对不热销的或已过时的商品,删除其记录项,减少数据冗余。热销判断:对被点击次数较多的商品或被购买最多的商品进行标识,作为热销商品向客户推介。

(4)订单资料管理。订单一览:把管理员的资料从数据库中读出,用表格的形式显示出来,以供查询,浏览。

处理订单:检阅未处理订单,确认货源,付款形式,后打印购物单。消除订单:对已处理过的订单进行累加统计后删除记录。发送确认订单:向客户发送订单拷贝文件,以通知客户购物成功。

2.数据库功能实现。(1)数据库的连接:我们要存取数据时,首先要对数据库进行连接。我们一般使用ADO对象来完成。

set newconn=server.createobject("ADODB.Connection") ‘创建连接对象。dbpath = server.mappath("..\dc\dc.mdb")

newconn.open"driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath‘用open方法,以Access的数据源来打开一dbpath为路径的数据库。

(2)数据浏览:将全部数据都列出来,也可以按某个条件来显示数据。

sqlcmd=”select * from 数据表 where 条件 order by索引”

set rs=newconn.execute(sqlcmd)

选择数据表中符合条件的记录,然后按索引排列,用execute方法来执行,并将其赋予rs记录指针。

(3)数据添加:将新的数据添加到数据表中。

sqlcmd="insert into 数据表 字段 values 值"。newconn.execute sqlcmd。在数据表中添加一条新记录,并将字段值添入相应字段。

(4)数据删除:删除数据库中多余的数据记录。

sqlcmd="delete from 数据表 where 条件 "

newconn.execute sqlcmd

删除数据表中符合条件的记录,并用execute来执行命令。

(5)数据查询:检索数据库,查找所要查询的纪录。

sqlcmd=”select * from 数据表 where 条件 order by索引”

set rs=newconn.execute(sqlcmd)

选择数据表中符合条件的记录,然后按索引排列,用execute方法来执行,并将其赋予rs记录指针。

(6)数据修改:对数据进行更新、修改,之后再存入数据库。

sqlcmd="update 数据表 set 字段 =?新值 where 条件 "

newconn.execute sqlcmd

检索满足条件的记录,将其对应的字段赋予新值,用execute来执行命令。

参考文献:

[1]徐汀荣黄斐:电子商务原理与技术[M].北京:科学出版社,2001.8

[2]陈孟建:电子商务基础[M].北京:电子工业出版社,2001.6

[3]李博于骞:ASP应用开发指南[M].北京:科学出版社,2000.9

推荐访问:网站建设 电子商务 研究