
电子商务网站是现在和未来的一种购物方式,他将会给人们带来越来越多的方便。本文将首先从结构上对网站的设计有一个总体上的思想,包括网站的前端的会员管理模块和后端的数据维护模块,这是任何一个网站所必备。
一个电子商务网站,从好处上说它可以带给我们更加快捷的生活方式和提供更加方便的人性化服务,但从坏处上说它将我们的隐私更加暴露无遗,我们需要把我们的真实姓名、身份证号甚至连我们的银行帐户提供给商家。我们不得不怀疑网络上是否安全,别人是否会利用我的帐户在购买商品,我们上网时有没有被别人跟踪。在这一切没有解决之前我们的顾客是不愿意在网上购物时,我们应该怎么办?本文将从电子网站的整体设计的同时来考虑怎样来减少我们网站的安全漏洞。
关键词:电子商务、ASP、数据库
1.引言
伴随着信息化时代的到来,人类的生产方式、思维方式、生活方式及其它活动方式发生了深刻的变化。消费方式既受到技术进步、电子网络普及、数字化变革的直接影响,同时也受到由此而引起的人们观念、思维模式变化所带来的深层次的作用。信息经济对消费的影响是巨大的.
消费者选择网上购物的心理因素有多种,如非网络购物无法满足个人欲望、购物经验很少或不习惯上街购买、商店人员态度不佳、对商店购物有强烈的排斥、所购买的东西不想让人知道或者想拥有别人所没有的商品等等因素。网络购物的隐蔽性和产品独特性,恰可满足这些需求。利用家中电脑连上网络,消费者足不出户,就可到世界各地采购。针对这些特点,此项目在重点放在开发一个强大的电子商务网站,以满足广大消费者的网上购物需求。
电子商务的时代已经来临,网际风格风潮所带来的优势与商机,彻底改变了传统的企业经营类型。许多非信息产业的企业也投入了这场战争之中,您可以在网络上看到各式各样的商业网站林立,像搜索引擎、网络购物中心、网络社区、网上证券公司等。这样的趋势在未来将继续蓬勃发展,进入电子化的21世纪!
今天您在各种媒体上都可以看到许多电子商务的相关报道,电子商务几乎是信息科技应用的代名词。到底什么是“电子商务”?简单说就是“将传统的交易的行为转移到网络上来进行”,也就是整合了商业运作中的资金流(金钱的流动)、物流(商品实体的转移)以及信息流(信息的传递),以电子传递的形式通过网络来完成交易的模式。
2.电子商务网站的功能
⑴购物指导:通过简单的结构表指导如何选购商品直到购物完成。
⑵会员系统:基本会员注册、会员登录认证、会员管理。
⑶商品陈列系统:商品模糊查询、商品详细数据介绍。
⑷购物车系统:添加商品到采购车、采购车内容的删除修改。
⑸订购方式系统:订购方式及订单查询
⑹付款系统:订单内容的确定及送货付款方式的选择。
⑺物流配送系统:送货上门(款到发货)、货到付款(暂没开通)、普通邮寄、EMS特快专递。
⑻客户服务系统:本站对消费者提供的质量保证。
3.数据库设计
根据系统分析的结果我们将此系统分为九个数据表来说明
| 字 段 名 称 | 数 据 类 型 | 主 键 | 说 明 |
| Customer_NO | 自动编号 | * | 客户编号 |
| Customer_Name | 文本 | 客户名称 | |
| Customer_ID | 文本 | 客户帐号 | |
| Customer_Psd | 文本 | 密码 | |
| Customer_Birthday | 日期/时间 | 生日 | |
| Customer_Sex | 文本 | 性别 | |
| Customer_Address | 文本 | 地址 | |
| Customer_Email | 文本 | 电子邮件 | |
| Customer_RegDate | 日期/时间 | 注册日期 | |
| Customer_Tel | 文本 | 电话 |
| 字 段 名 称 | 数 据 类 别 | 主 键 | 说 明 |
| Class_No | 自动编号 | * | 类别编号 |
| Class_Name | 文本 | 类别名称 |
| 字 段 名 称 | 数 据 类 型 | 主 键 | 说 明 |
| Poduct_No | 自动编号 | * | 商品编号 |
| Product_Name | 文本 | 商品名称 | |
| Class_No | 数字 | 类别编号 | |
| Supplier_No | 数字 | 供货商编号 | |
| Product_Price | 数字 | 商品价格 | |
| Product_Picture | 文本 | 商品图片 | |
| Product_Des | 备注 | 商品描述 |
| 字 段 名 称 | 数 据 类 型 | 主 键 | 说 明 |
| Cart_No | 自动编号 | * | 采购车编号 |
| Cart_ID | 文本 | 采购车ID | |
| Cart_Qty | 数字 | 货物数量 | |
| Product_No | 数字 | 商品编号 | |
| Cart_Date | 日期/时间 | 建立日期 |
| 字 段 名 称 | 数 据 类 型 | 主 键 | 说 明 |
| Order_No | 自动编号 | * | 订单编号 |
| Customer_ID | 文本 | 客户帐号 | |
| Order_Date | 日期/时间 | 订购日期 | |
| Payment_No | 数字 | 付款方式编号 | |
| Translate_No | 数字 | 运送方式编号 | |
| Order_address | 文本 | 送货地址 |
| 字 段 名 称 | 数 据 类 型 | 主 键 | 说 明 |
| Order_No | 数字 | * | 订单编号 |
| Order_ItemNo | 自动编号 | * | 详细信息文件编号 |
| Product_No | 数字 | 商品编号 | |
| Product_Price | 数字 | 商品单价 | |
| Product_Qty | 数字 | 订购数量 |
| 字 段 名 称 | 数 据 类 型 | 主 键 | 说 明 |
| Supplier_NO | 自动编号 | * | 供货商编号 |
| Supplier_Name | 文本 | 供货商名称 | |
| Supplier_Address | 文本 | 供货商地址 | |
| Supplier_Manager | 文本 | 负责人 | |
| Supplier_Contact | 文本 | 联系人 | |
| Supplier_Tel | 文本 | 电话 | |
| Supplier_Email | 文本 | 电子邮件 |
| 字 段 名 称 | 数 据 类 型 | 主 键 | 说 明 |
| Payment_No | 自动编号 | * | 付款方式编号 |
| Payment_Name | 文本 | 付款方式名称 |
| 字 段 名 称 | 数 据 类 型 | 主 键 | 说 明 |
| Translate_No | 自动编号 | * | 运送方式编号 |
| Translate_Name | 文本 | 运送方式名称 |
product表的字段Product_No、Class_No、Supplier_No分别对应ShoppingCart表与Order_List表的Product_No、Class表的Class_No和Supplier表的Supplier_No;
Orders表的字段Order_No、Customer_ID、Payment_No、Translate_No分别对应Order_List表的Order_No、Customer表的Customer_ID、Payment表的Payment_No和Translate表的Translate_No;
4.网站主要开发工具
我们网站采用现在最流行和最快速的建站方式采用ASP语言+ACCESS数据库开发,网站结构明晰清楚,比普通HTML语言更有人性化的操作后台管理系统,去除HTML修改代码才能修改网站,而我们采用ASP+ACCESS数据库的网站我们可以很容易的在后台修改和设计我们站点的风格、增加产品、查看入账等详细信息,从而达到快速高效的为所有客户提供帮助,相比ASP+ACCESS的网站操作性和较理性化更具容易上手操作。
Microsoft Active Server Pages 即我们所称的 ASP ,其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 4.0 和 5.0 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
在基于微软IIS/PWS的网络平台上,通过服务器端运行的ASP程序来访问后台数据库,是一种最常见的模式了。而对于小型的数据库应用需求,微软的Access数据库,应该是与ASP程序配套使用的首选。由于Access数据库的ODBC驱动程序支持的SQL指令全,执行效率高,所以Access后台数据库+ASP服务器端程序+客户端IE浏览器,是一个精练实用高效的组合模式。
5. 会员系统
一般的会员系统,不外乎是收集客户的数据,发送电子简报,然后从电子简报中夹带公司的广告信息促销办法,最新消息发布,以便让顾客随时知道公司的最新动态,以让公司及个人掌握商机。通常会员注册系统有分为需要客户进来打开启用码的和只是输入基本数据。通常需要起用码的系统,都是对客户数据要求比较准确的,所以要确定电子邮件信箱是正确的,以便将系统生成的启用码送到客户的信箱,然后客户再根据这个启用码连上网站,输入启用码,正式起用这个帐号。不过一般网站的会员系统只是输入基本数据,对客户数据要求准确性的要求不高,相对得成为会员的步骤也比较简单。
要建立一个电子商务网站,首先要先建立会员管理系统,因为电子商务网站对于会员数据的准确性要求比较高,所以决定使用起用码的方式来打开帐号,然后用此会员管理系统来收集客户的信息,分析客户的购买行为,对客户作一对一的行销,发电子邮件,寄促销信。
由于我做的网站没有放到万维网上,所以没有动用启用码,但我必须谈一下这方面的技术,下面是我做的一个起用码,说的简单点就是要求用户必须填写正确的数据,通过邮件的方式来加以确认。
6. 购物车及结帐系统
一般的电子商务网站购物车系统,就象我们逛超级市场推着一部购物车一样,看到喜欢的东西就会把它放入购物车里面,如果逛到一半发现有更好的东西,您可能会将原来的东西放回架上,也有可能一起买回去,逛到最后摸摸口袋发现忘了带钱包,只好将购物车的东西一一放回,购物车系统就是要作到很容易添加商品到购物出,修改及删除购物车中的商品。
结帐系统最主要的功能就是结帐和运送,在超级市场我们将东西防入购物车接着就是到柜台结帐,结完帐以后我们就可以高高兴兴地将东西带回去,可是在网络电子商店就不能这样做,这一个原因就是结帐,也就是资金流,在超级市场您可以用现金或是信用卡,而在网络电子商场就只能用邮局汇款、银行转帐、信用卡。第二原因就是运送,也就是物流,在超级市场您也可以自己将东西提回家,但是在网络电子商店就只能利用其他的物流系统,例如邮局或是货运公司。在网络电子商店上如果要处理资金流通常要面对许多问题,例如付款机制问题、收单银行问题、网络传输安全问题,常常是需要大量商家和消费者相互配合才能够完成。至于物流方面更是需要物流厂商的配合,例如我们在网络电子商店收到一笔订单,如果消费者用信用卡利用SSL方式在线刷卡,商家也取得授权码,代表这笔订单的资金流部分部分已经完成,但接下来的物流部分我们是不是要将这笔订单交给物流厂商,物流厂商根据送货地址将商品送到消费者手里,然后物流厂商再将货物送达到客户的信息传给网络电子商店,网络电子商店才可以将此订单正式结案。所以每个环节都需要大力协调厂商的配合才能完成。在我们的这个网络电子商店的结帐系统,只做到结帐的时候用户输入付款及送货的资料订单数据中,已便让商家得到这些信息。
7. 历史订单查询
完成了前面的系统,但是考虑到客户完成了商品的采购,有一天也许想看看历史订单,统计一下一共购买了多少商品以便作为下一次采购商品时的参考,我们在网络电子商店的前端系统加入了历史订单查询系统,好让消费者能查询自己的历史订单。
(1)历史订单查询
由前述可知,历史订单除了让客户自行查阅外,更可以用来了解客户的消费习惯及兴趣,他大致流程如下:先从系统中取得 customerID,利用CustomerID取得订单数据。
(2)历史订单详细资料查询
除了可以让用户查询以前消费的订单金额外,也可以让其查询每笔订单的详细资料,所以历史订单资料查询流程大致如下:先从Request.Params(“OrderId”)取得OrderID,再利用此OrderID取得每张订单的详细数据,最后再将数据显示出来。
8.电子商店后端管理系统
一个电子商城系统,除了前台的用户操作界面外,更重要的就是后台的商理系统了,所以在接下来我们将着重论述后端数据库的维护,简单来说就是对数据库的数据执行添加、修改、删除、查询操作,通过查询的方法可以知道所输入的数据是否正确,通过添加的方法,可以往数据库中添加数据,通过修改的方法,可以把数据修改成正确的值,通过删除的方法,可以删除不必要的数据,这四种方法是数据库操作的基本的方法,也是开发应用程序在数据维护所必备的。
商品类别数据维护就是通过查询具体某类别,在找到以后可以对其删除和进行修改,另外在做一个“添加数据”的按钮可以增加其中的类别。
功能与“商品类别数据维护”差不多,也是通过查询找到你要找的商品。然后再进行删除或修改的操作,然后加了一个“添加数据”的按钮可以增加每一类别的的商品。具体的程序在代码目录中,这里不详述。
交易是一家公司的重要的记录,也是公司赚钱的来源,交易数据维护包含订单数据维护和出货数据维护。
9.总结
经过几周的设计,电子商城网站终于建设成功了。我也掌握了运用DREAMWEAVER MX网页制作软件和ACCESS数据库进行小型电子商务网站的开发方法,为以后进行大型电子商务网站的设计奠定了一个很好的基础。
电子商城网站的投入使用,一方面大大的节省了公司的人力、物力和财力,降低了企业的运营成本,能使消费者以更底的价格购买到自己满意的家用电器,增加了企业商品的竞争力。另一方面,消费者也能更快的获得最新的家电信息,企业也能及时了解消费者的所需。
参考文献
1.《ASP行家设计实务》康际科技 著 中国铁道出版社 2002年1月第1版
2.《ASP项目开发实践》陈娴等 著 中国铁道出版社 2003年9月第1版
3.《网页动感地带-网页特效400例》水新宝等著 山东电子音像出版社 2003年8月第1版
4.《ASP网页制作教程—从基本语法学起》王国荣 著 华中科技大学出版社 2002年8月第1版
5.《电子商务网站网上交易系统》邵晓薇 王维民 著 人民邮电出版社 2000年6月第1版
6.《中文Dreamweave mx互动网站百宝箱For asp》文渊阁工作室 著 中国铁道出版社 2004年4月第1版
