前言:寻找写作灵感?中文期刊网用心挑选的电子商务网站设计论文,希望能为您的阅读和创作带来灵感,欢迎大家阅读并分享。
我们在搭建电子商务网站的时候需要用到的一项技术就是我们今天要讲到的——asp.net技术,我们将通过DATALIST、GRIDVIEW及DETAILSVIEW这几个控件和CONNECTION、DATAREADER、COMMAND、DATASET这几个对象来对数据库进行操作,最终去完成上述几个模块的构建。本文就基于asp.net技术设计一个简单的电子商务后台管理平台,实现对商品订单信息的增加、删除及修改等一系列的操作。
2电子商务网站各模块的设计和实现
2.1用户登录模块
本文中的电子商务网站设计:必须经过用户登录模块进行登陆的客户,才能在这个商务平台上进行下订单、购买及付款等操作,所以在这个电子商务网站的首页上,我们设计了用户注册及登录的模块。用户只要填好自己相应的注册信息,就能成为本网站的会员,因为我们会把用户填写的信息放入存储用户信息的数据表。另外,在用户注册的时候,我们还设置了一个检查注册名是否出现重名现象的自检模块,避免冲突的发生。当用户注册完并提交信息之后,我们就会再一次利用COMMAND对象执行INSERT语句,然后把注册的信息写入到表格中。接着在用户登录的时候,我们依然采用CONNECTION和COMMAND对象来实现数据的连接和对用户名密码的审核。一旦用户登录成功,SESSION对象就会保存好用户名及其相关信息,这样用户下次来本网站进行登录的时候就方便多了。最后,当用户录陆成功并进入到网站时,会出现一个我们设计的欢迎用户来本网站的页面,用户就可以进入网站进行商品的挑选和购买了。
2.2商品展示模块
商品的展示对于一个电子商务网站来说其实是很重要的一部分,它所展示的热卖商品、人气商品及最新商品都是为了招来大批量的顾客,最终实现提升网站人气及商品销量等的目的。我们在构建中利用DATALIST控件来展示各类商品的信息,比如每件商品都附上商品名称、商品价格及商品图片等信息。具体的构建过程如下:首先构建一个由商品ID、商品种类、商品名称及商品价格等字段组成的存储商品信息的PRODUCTS表格,然后把DATALIST控件中的数据源设置为PRODUCTS表格,条件设置为商品的NEWPRODUCTS字段,意思是这个商品是最新商品。接着我们也可以把IMAGE控件中的DATABINDINGS的图片连接属性设为EVAL,其实就是连接到PRODUCTS表格,然后把LINKBUTTON控件中的TEXT属性也进行设置、把LABEL设置为商品的价格。以上的设计是为了能突出商品的展示,达到吸引用户眼光的目的,以一种直观简要的方式让用户能快速了解到商品的名称及价格,非常利于用户的挑选。
2.3商品搜索模块
因为一个电子商务网站的商品数量众多,所以我们不可能把全部的商品都在网站的首页上进行展示,这时候我们只要在首页设置显示最近最新的商品或热卖的人气商品。如果网站的用户想要了解更多的商品信息,他们就可以使用网站商品的搜索功能进行查找。电子商务网站一般都包含以下几种搜索方式:品牌搜索、类别搜索及商品关键字搜索,其中关键字搜索是把TEXT文本框里的关键字和信息数据库里的商品名称进行一个模糊的匹配,一旦其中涉及到关键字,那么在首页上的DATALIST1控件就会显示出相对应的商品;另外商品类别及品牌搜索是两种更加细致的搜索方式,而且它们都是通过DROPDOWNLIST控件去实现功能的。如果用户什么都不输人到搜索框内,那么网站就会出现错误的提示信息;否则就跳转到搜索结合也,显示出符合你搜索条件的商品信息,而搜索的结果页面仍旧使用DATALST控件来显示用户对商品搜索的结果。这三种搜索功能不仅可以帮助用户快速的搜索到自己心仪的商品,还为网站拉拢了很多的用户。
2.4商品购买模块
在用户进行商品的购买时,还会出现另外一种情况,那就是还没有进行登录的用户。针对这类用户,我们的电子商务网站上设计了一个用户登录的跳转页面,意在告诉用户必须成为本网站的会员,然后进行登录才可以进行商品的购买。核查用户是否已经进行登录的具体代码如下:IFSESSION(“UNAME”)为空THEN,回车,跳转到用户登录的页面回车,ELSE,回车,跳转到商品订单页。如果是已经进行登录的用户就可以直接进行商品的购买了,点击购买控件就能进入到商品订单的页面,然后检测一下商品名称、数量及价格等无误后就可以放入到购物车中,当然,购物车中的订单也是可以进行撤销的。
2.5网站后台管理模块
最后一个是电子商务网站的后台管理模块,通常这个网站后台会设计商品信息管理、用户信息管理及商品订单管理这三个页面,我们可以利用asp.net技术自带的数据控件SQLDATASOURCE、GRIDVIEW及DETAILSVIEW来实现方便快捷的后台管理操作。具体操作方法是利用数据源SQLDATASOURCE控件与用户信息、订单信息及存储商品信息的数据表进行连接,然后使用GRIDVIEW控件和数据源进行连接,为GRIDVIWE控件增加编辑及删除的字段,最后达到能对各个信息记录表进行修改、删除的目的。当然,我们也可以利用DETAILSVIEW控件及相对应的信息表来进行数据的添加。
3结语
综上所述,我们可以发现不管是前期的商品展示、商品搜索等模块,还是后期的后台管理模块,我们的整个电子商务网站的设计与实现都采用了asp.net中的一些控件去帮助我们实现这些功能。比如在利用DATALIST控件进行商品的展示时,我们可以充分的挖掘、发挥自己的设计构思才能,去DIY商品展示页面;另外在利用SQLDATASOURCE、DETAILSVIEW及GRIDVIEW等控件进行后台管理时,我们更能了解到asp.net技术的便捷;因此,我们不难看出asp.net技术的可定制性及可扩展性。
作者:刘芬 单位:惠州商贸旅游高级职业技术学校