电子商务网站设计范文
时间:2023-03-17 06:57:40
导语:如何才能写好一篇电子商务网站设计,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
1.引言:目前动态网站设计技术主要有:利用Perl/C++/Delphi等开发的CGI,两种有名的API-ISAPI/NSAPI,还有ColdFusion,以及最近几年流行起来的3p技术-ASP,PHP,JSP(据Internet上有关网站统计约有近百种);ASP-AtiveServerPage,由微软公司开发,是一个WEB服务器端的开发环境,主要采用脚本语言VBScript(或javascript/perl等)作为自己的开发语言,可用ODBC或直接驱动法访问Window平台的数据库。PHP-PersonServerPage,是由Rasmus个人创立的一种跨平台的服务器端的嵌入式脚本语言.它大量地借用C,Java和Perl语言的语法,并耦合PHP自己的特性,.是一种很有个性的网站开发语言,它支持目前绝大多数数据库。JSP-JavaServerPage,是Sun公司推出的新一代站点开发语言,Sun公司除Java应用程序和JavaApplet之外,又创立了JSP,其可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序开发,特别是有许多访问数据库的方法。在电子商务平台设计中,主要需要解决"网站结构的设计","注册界面","交易界面","后台数据库",以及"配套模块"诸如购物/用户/论坛/反馈/搜索/会话等设计;考虑篇幅,本文只给出统一的前台界面及后台数据库的3p设计方法;可以说ASP,PHP,JSP与网络数据库的操作是电子商务网站平台设计的坚强基石。
2.构建三种设计技术的运行环境
2.1构建ASP的运行环境:NT5.0Server,IIS5.0,ASP3.0。安装Windows2000Server(NT5.0Server)时选择IIS5.0有关选项。安装完后ASP3.0便内嵌于IIS5.0中。测试ASP:启动浏览器,在地址栏处输127.0.0.1:80/default.asp,若浏览到IIS服务器的ASP欢迎页面,说明安装成功
2.2构建PHP4的运行环境:NT5.0Server,Apache1.3.12php4.0安装支持PHP的web服务器Apache1.3.12,将Apache服务器压缩文件解压缩,根据提示进行整个安装过程,自己选择安装到目录d:\apache下。安装PHP4,将PHP4压缩文件解压缩到d:\php4即可,同时将其中的php.ini-dist文件拷贝到winnt目录中,将文件更名为php.ini,打开该文件将其中extension_dir设置为:d:/php4,并加载扩展模块:将文件中含有;extention=*.dll的各项前面的";"号去掉即可;修改设置Aphache服务器,用文本编辑器编辑目录d:\aphache目录下的子目录conf下名为httpd.conf的文本文件,首先将"#ServerName*"这一行下加入"ServerName127.0.0.1/";,其次将"Port80"改为"Port81(或其他与IIS5.0不冲突的端口)",再其次设置更改Apache虚拟目录,将"Documentroot"d:/Apache/htdocs""改为Documentroot"d:/trade"(该目录即是电子商务网站目录,可用任意方法建立目录trade),最后加入支持php4的如下语句:ScriptAlias/php4/"d:/php4/"AddTypeapplication/x-httpd-php.phpAddTypeapplication/x-httpd-php.phtmlActionapplication/x-httpd-php4"/php4/php.exe";测试php:完成上述步骤后,在d:\trade目录下,用如何文本编辑器,生成扩展名为.php(或phtml)的文件test.php,在文件中输入如下php代码,存盘后,启动Apache,接着你在浏览器中输入127.0.0.1:81/test.php,若看到php的版本和扩展模块等信息,说明环境安装设置成功。
2.3构建JSP的运行环境:NT5.0Server,Resin1.13,jdk1.3安装Java编译器jdk1.3:运行jdk1_3-win.exe,按照提示完成安装即可,将其安装在d:\java1.3目录,也可安装在其他目录。设置系统环境参数:控制面板/系统/环境页中选择path参数加入d:\jdk1.3\bin;增加新的环境参数classpath=d:\jdk1.3\lib\tools.jar;d:\jdk1.3\lib\dt.jar;,然后重新启动计算机即可安装支持JSP的web服务器Resin1.1.3,将RESIN-1.1.3.zip释放为d:\Resin1.1.3即可。配置服务器端口,打开d:/resin1.1.3/conf/目录下的resin.conf文件在
8080
标签处将端口设置为82(在我的NT5.0上装有三个服务器,这样三个服务器的端口分别为IIS:80;Apache:81;Resin:82其实也可设置为其他互不冲突的端口号).测试JSP:启动Resin服务器,启动浏览器,在地址栏处输127.0.0.1:82/,若浏览到Resin服务器的JSP欢迎页面,说明安装成功
3生成三种格式的动态表单页面为了通用,这里采用可能用到的表单对象为例,至于下面设计具体数据表用到的字段,只要转成给出的表单域相应对象即可.
3.1用ASP动态生成与数据库进行数据交流的操作表单:form.asp:生成表单域头:生成普通文本:生成密码文本:生成滚动文本:生成单选:生成复选:生成列表框:生成提交按钮生成重填按钮生成表单域尾
3.2用PHP动态生成与数据库进行数据交流的操作表单:form.php生成表单域头:"?>生成普通文本:"?>生成密码文本:"?>生成滚动文本:"?>生成单选:"?>生成复选:"?>生成列表框:网络数据库Asp技术Php技术Jsp技术网站设计"?>生成提交按钮"?>生成重填按钮"?>生成表单域尾"?>
3.3用JSP动态生成与数据库进行数据交流的操作表单form.jsp生成表单域头:生成普通文本:生成密码文本:生成滚动文本:生成单选:生成复选:生成列表框:生成提交按钮生成重填按钮生成表单域尾
4设计用于存储商务网站交互数据的MySql数据库
4.1启动MySql数据库服务器(MySql的安装及ODBC驱动程序的安装与设置请参阅相关书籍)可在NT5.0下用启动服务法/NET命令法/命令窗口键入MySqld-shareware法,启动MySql数据库服务器,启动数据库服务器后,在d:\mysql\bin>提示符下键入mysql-h127.0.0.1-uroot即可出现mysql>提示符,从这开始即可进行对MySql数据库的各种操作。若要退出可键入quit/exit,若要关闭数据库服务器,可在d:\mysql\bin>提示符下键mysqladmin-urootshutdown4.2建立MySql数据库在MySql数据库的提示符mysql>键入Createdatabasetradedb;(或go)
4.2.建立MySql数据库表这里以商务网站中常用的几种数据表为例,主要用到的数据表和生成数据表的SQL代码如下:(这里的数据表字段只要分别对应上述表单域对象即可实际操作,数据表统一用tablename表示)客户登录管理数据表CREATETABLEusers(IDintnotnullauto_increment,UserNamevarchar(30)notnull,Passwordvarchar(20)notnull)客户信息数据表CREATETABLEusermessage(UserNamevarchar(30)notnull,Emailvarchar(80)notnull,Addressvarchar(120)notnull,Faxvarchar(40)null,Phonevarchar(40)notnull,Cerreycardvarchar(50)notnull)客户定购商品数据表CREATETABLEcatalog(ProductIdintnotnull,Namevarchar(64)notnull,Pricefloat(6,2)notnull,Description;textnull)
5设计处理表单数据的3p程序
5.1设计处理表单数据的ASP程序form_cl.asp建立与数据库的连接:这里采用直接驱动法Setconn=Server.CreateObject("ADODB.Connection");conn.open"driver={MySQL};server=localhost;uid=user;pwd=xxxxxx;database=tradedb"获取表单提交的数据:data1=request("ptwbk");data2=request("mmwbk");data3=request("gdwbk")data4=request("dxk");data5=request("fxk");data6=request("lbk")用SQL语句对数据库进行操作查询数据记录:sql="select*fromtablename";setrs=conn.execute(sql)"增加数据记录:sql="insertintotablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk)values(''''data1'''',''''data2'''',''''data3'''',''''data4'''',''''data5'''',''''data5'''')";setrs=conn.execute(sql)更改某条数据记录:sql="updatetablenamesetdata1="request(ptwbk)",whereID="num";setrs=conn.execute(sql)删除某条数据记录:sql="deletefromtablenamewhereID="num";setrs=conn.execute(sql)将SQL语句处理的数据结果输出Response.Write"
"Response.Write""Fori=0tors.Fields.Count-1Response.WRITE""&rs.Fields(i).Name&""NextResponse.Write"
"WhileNotrs.EOFResponse.Write""Fori=0tors.Fields.Count-1Response.WRITE""&rs.Fields(i).Value&""NextResponse.Write"
"rs.MoveNextWendResponse.Write"
"关闭数据库:rs.close;conn.Close
5.2设计处理表单数据的PHP程序form_cl.php建立与数据库的连接:这里采用PHP的MySql函数法(也可用ODBC函数法)$conn=odbc_connect("localhost","user","xxxxxx");选择数据库:mysql_select_db("tradedb","$conn");获去表单提交的数据:$data1=$ptwbk;$data2=$mmwbk;$data3=$gdwbk;$data4=$dxk;$data5=$fxk;$data6=$lbk;用SQL语句对数据库进行操作查询数据记录:$sql="select*fromtablename";$result=odbc_do($conn,$sql);增加数据记录:$sql="insertintotablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk)values(''''$data1'''',''''$data2'''',''''$data3'''',''''$data4'''',''''$data5'''',''''$data6'''')";$result=odbc_do($conn,$sql);更改某条数据记录:$sql="updatetablenameset$data1=ptwbkwhereID=num"$result=odbc_do($conn,$sql);删除某条数据记录:$sql="deletefromtablenamewhereID=num";$result=odbc_do($conn,$sql);将SQL语句处理的数据结果输出odbc_result_all($result,"border=1");关闭数据库:odbc_close($conn);
5.3设计处理表单数据的JSP程序form_cl.jsp建立与数据库的连接:这里采用JDBC-ODBC桥生成JavaBean法创建一个JavaBean命名为conndb.java,并保存在d:/resin1.1.3/doc/web-inf/classes/trade目录下,代码如下:(限于篇幅这里没按标准书写,而采用不换行写法,其他类同)packagetrade;importjava.sql.*;publicclassconndb{Stringurl="jdbc:inetdae:localhost";Stringlogin="user";Stringpassword="xxxxxx";StringsDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";StringsConnStr="jdbc:odbc:Dsnmysql";Connectionconn=null;ResultSetrs=null;publicconndb(){try{Class.forName(sDBDriver);Connectionconn=DriverManager.getConnection(url,login,password);}catch(java.lang.ClassNotFoundExceptione){System.err.println("conndb():"+e.getMessage());}}Public/ResultSet/executeQuery(String/sql)/{rs=null;try{conn=DriverManager.getConnection(sConnStr);Statementstmt=conn.createStatement();rs=stmt.executeQuery(sql);}catch(SQLExceptionex){System.err.println("aq.executeQuery:"+ex.getMessage());}returnrs;}}然后用javac编译conndb.java生成与其同目录的conndb.class文件,在form_cl.jsp文件中加入如下标签即可建立与数据库的连接获去表单提交的数据:Stringdata1=request.getParameter("ptwbk");Stringdata2=request.getParameter("mmwbk")Stringdata3=request.getParameter("gdwbk")Stringdata4=request.getParameter("dxk")Stringdata5=request.getParameter("fxk")Stringdata5=request.getParameter("lbk")语句对数据库进行操作查询数据记录:Stringsql="select*fromtablename";connbean.executeQuery(sql);增加数据记录:Stringsql="insertintotablenamevalues(''''"+data1+"'''',''''"+data2+"'''',''''"+data3+"'''',''''"+data4+"''''+"'''',''''"+data5+"'''',''''"+data6+''''")";connbean.executeQuery(sql);更改某条数据记录:Stringsql="updatetablenamesetdata1=''''"+ptwbk+"'''',data2=''''"+mmvbk+"'''',data3=''''"+gdwbk+"''''whereID=''''"+num+"''''";connbean.executeQuery(sql)删除某条数据记录:Stringsql="deletefromtablenamewhereID=''''"+num+"''''";connbean.executeQuery(sql);;将SQL语句处理的数据结果输出ResultSetrs=connbean.executeQuery(sql);While(rs.next()){out.print("
"+rs.getString("ptwbk")+"
");out.print("
"+rs.getString("mmvbk")+"
");out.print("
"+rs.getString("gdwbk")+"
");out.print("
"+rs.getString("dxk")+"
");out.print("
"+rs.getString("fxk")+"
");out.print("
"+rs.getString("lbk")+"
");}关闭数据库:rs.close();
6三种电子商务网站设计技术综述
6.1主要特性:可见下表设计技术运行平台服务器开发程序扩展组件ASPWindows系列IISVbscript/Jscript/PerlActiveXPHPUnix系列,Novell,WindowsApache等许多服务器phpFunctionJSPUnix系列,Novell,WindowsResin等许多服务器JavaJavaBean
6.2连接数据库的方法:通过上述操作可看出,本文采用了三种操作MySql数据库的方法,Asp采用直接驱动法,Php采用MySql函数法,Jsp采用JDBC-ODBC/JavaBean法
6.3网站结构设计考虑篇幅,本文只给出了Widows平台上,电子商务网站设计中的主要环节的代码设计,对于Linux平台、网站结构、各个功能模块设计等论题,作者已经有两篇这方面的论文在核心刊物上待发表,这里不便公开.
篇2
电子商务(e-commerce)中最为常见的是在互联网上建立虚拟商场交易,由于互联网这种媒体的特殊性,网上购物与传统的购物方式有很大差别。网上购物的过程基本分为两个阶段:
1.观察比较阶段:在此阶段,客户搜寻和分析处理与所要选购的商品有关的各种信息,具有很强的客户驱动性。这和在商场购物不同。商场有服务员,商品实物,可以促成交易,而网上虚拟商店不具备这样的特点。只能以精心制作的、可用性强的网页来吸引客户、使客户能方便地找到和了解他们想要的商品,从而增加成交机率。
2.付款结账阶段:此阶段是电子商务行为的最重要环节,此时消费者由客户驱动转变为系统驱动,网站系统会引导客户输人一定的个人信息,如家庭住址、信用卡号码等,同时提供付款方式和送货方式。在这一阶段应着重消除客户对自己进行的各种操作所产生的结果的不安感。
因此,只有在电子商务网页设计中充分考虑了人们的使用要求。才能促成一次成功的交易。网站设计的实用性对电子商务网站的正常经营和发展是至关重要的。
电子商务网站设计中的实用原则:
实现网站商务功能最大化的目标,给目标客户提供方便、实用的信息服务,是电子商务网站设计的基本实用原则,包含以下几个方面:
1.人性化的交互界面。客户访问电子商务站点是为了获取需要的商品或服务,所以网页的内容必须突出重点,避免夸张,装饰部分不宜太多,以免喧宾夺主。在内容编排上必须简洁明了,便于浏览;信息数量比较大时应将其拆分成多个网页。在电子商务网页设计中还应当考虑残疾人、病人等特殊人群的需要。
2.方便快捷的更新维护。电子商务网站要根据市场行情的波动随时更新网页上的价格信息,经常要提供新的商品或服务,并搞些促销活动以刺激客户的购买欲。设计时要考虑到内容更新的快捷简便,在内容更新的同时,还要注意保持网页在结构上的相对一致性,以使老客户能方便快速地找到所需要的各种信息。
3.最佳优化的网页内容DOLCN.com。一般情况下,客户对当前网页上的内容能持续保持注意的时间长度约为10秒钟;若系统响应时间超过10秒,客户会在等待计算机完成当前操作时转向其他的任务。因此,为缩短系统响应时间,比较简单的一种解决办法是尽量减少网页上的图片与多媒体(如动画、录像、闪烁等)的使用。但是作为电子商务站点,很多场合需要采用图示或多媒体演示,以至不得不适当降低系统响应速度。
4.准确无误的链接。整个Web实际上就是一个的巨大的信息空间。由于空间过大,并且各节点之间的链接关系错综复杂,用户上网浏览时有可能发生“迷路”现象。Elm和Woods(1985)研究发现,用户在网上“迷路”的程度与不熟悉文档结构有直接关系。他们总结出有三种不同形式的“迷路”:①不知道下一步该去哪里;②知道该去哪里,但不知道该如何去;③不知道当前处于整个文档结构中的哪一个位置。为减少和避免出现“迷路”现象,通常可采用两种策略:第一是改变用户界面,如采用导航地图、多窗口显示等技术;第二是对文本进行分析,改换超文本的结构及链接设计。提高超文本设计质量能更有效地减少用户“迷路”现象。 5.界面的统一和差异。在电子商务网页设计中,界面一致性也是必须加以仔细考虑的一个重要因素。一般认为,界面一致性主要体现在三个方面:指向性效果、系统的输入与输出之间的关系、界面的外观或视觉效果。一些研究表明,增强界面一致性有利于提高用户的操作绩效和满意度,同时还可减少操作错误。
6.美观、比例、结构、布局。良好的视觉效果与强大的使用功能同等重要。界面美观水平与使用者对界面可用性的主观评价呈正相关,与操作绩效也呈正相关。Schenkman(2000)总结出衡量网页外观设计质量的四个主要指标,即美观、图文比例、结构和总体布局。其中,美观这一指标最为重要。
7.终端与载体的协调统一。电子商务网页设计应适应客户使用的各种类型的显示器。应使用可用空间的百分比来规定布局。现在常用的网页浏览器一般为Netscape和Internet Explorer,这些浏览器都有新旧版本。有时同一个网页在不同浏览器或同一浏览器的不同版本上会产生很不相同的显示效果,甚至有些网页功能无法正常实现。作为电子商务网站,应注意网页在这方面的兼容性。
8.信息安全保障。互联网是一个标准开放的网络,在网上进行各种商务活动,随时可能将面对黑客的攻击,病毒的侵袭等。因此,确保网上信息流通的系统安全十分重要。安全不仅仅是一个技术的问题,还涉及到系统的管理、法律法规的保障等。
9.可扩展设计定位。互联网具有巨大的商务潜能,没有人可以确切预计系统的最终访问量和最佳的商务运行模式。因此网站设计的原则之一就是可扩展性。随着企业网上平台业务量的扩展和平台访问量的增长,系统应该能够具有很强的扩展能力,以适应新业务的发展。
与传统的购物方式相比,网上购物具有方便、快捷等优点。但是,虚拟商场和客户在空间上只有通过网络才能传递信息。因此,电子商务网页在设计上必须符合人们的使用要求,最大限度地提高人们在网上搜索信息和进行其他各种操作的绩效,并增强人们对网上购物的满意度和安全感,才能创造出和谐愉快、美观便捷的交易空间。
参考文献:
篇3
本文介绍的主要内容就是电子商务(Electronic Commerce),是指实现整个贸易过程中各阶段的贸易活动的电子化。它是一种交易的各方以电子交易方式而不是通过当面交换或直接面谈的方式进行任何形似的商业交易,是一种多技术的集合体,包括交换数据(如电子数据交换、电子邮件)、获得数据(共享数据库、电子公告牌)以及自动捕捉数据(条形码)等等。电子商务涵盖的业务包括:信息交换、售前售后服务(提品和服务的细节、产品使用技术指南、回答顾客意见)、销售、电子支付(使用电子资金转帐、信用卡、电子支票、电子现金)、运输、逐渐虚拟企业(组建一个物理上不存在的企业,集中一批独立的中小公司的权限,提供比任何单独公司多的多的产品和服务)、公司和贸易伙伴可以共同拥有和运营共享的商业方法等等总而言之,电子商务是利用现有的计算机硬件设备、软件和网络基础设施,通过一定的协议连接起来的电子网络环境进行各种各样商务活动的方式。我们在这里建立的就是一个虚拟的电子商务企业。主要实现的是通过网络技术实现贸易的电子化。
目
录
1. 引言……………………………………………………………………………………3
1.1毕业设计课题的来源与意义及所欲达到的目标……………………………………3
1.2 网站所完成的内容与结构……………………………………………………………3
1.3 方案的实施和步骤……………………………………………………………………8
2. 网站具体设计过程……………………………………………………………………8
2.1 后台服务器数据库的建立和连接……………………………………………………8
2.1.1用Access建立数据库名为eshop…………………………………………………8
2.1.2 数据库的连接………………………………………………...……………………12
2.2 前台客户端网页的设计和制作…………………………………………………...…12
2.2.1 首页………………………………………………………………………………...12
2.2.1.1 动态显示产品子类…………………………………………………...…………13
2.2.1.2显示今日热点内容………………………………………………………………13
2.2.1.3 显示最新商品内容…………………………………………………………...…13
2.2.2 商城的二级页面…………………………………………………………………...13
2.2.2.1应用样式到模板文件……………………………………………………………13
2.2.2.2商城子类名的横向重复显示……………………………………………………13
2.2.2.3 添加动态内容…………………………………………………………………...13
2.2.3 商城子类页面……………………………………………………………………...13
2.3 网站搜索功能……………………………………………………………………...…14
2.3.1商城快速搜索………………………………………………………………………14
2.3.2商城高级搜索………………………………………………………………………14
2.4商品购物车……………………………………………………………………………15
略…………共3章
:7600多字
有大量流程图、数据表、界面图
在admin目录下的一些源代码、参考文献
200元
备注:此文版权归本站所有;。
篇4
Abstract: This paper analyzed the main function of the electronic commerce website, puts forward the logical structure of e-commerce website, and designed the logical structure of the database, developed the e-commerce website, including the realization of database access and merchandise management, membership management, shopping cart, merchandise search four function modules. The website adopted Browser/Server mode, based on technology and C# language, used SQL Server 2005 as the background database, Visual Studio 2010 as development tool, realized the general function of electronic commerce website.
关键词: 电子商务;B2C;;C#;SQL Server
Key words: electronic commerce;B2C;;C#;SQL Server
中图分类号:TP311 文献标识码:A 文章编号:1006-4311(2013)20-0220-05
0 引言
电子商务是指整个事务活动和贸易活动的电子化,它通过先进的信息网络,将事务活动和贸易活动中发生关系的各方有机地联系起来。B2C(Business-to-Consumer)电子商务网站实际上就是一种企业对消费者的网上购物商城,在该网站中,注册会员可以购买任何商品,而管理员可以对商品、注册会员等信息进行管理[1]。
是一种动态网页技术,在服务器端运行.Net代码,动态生成HTML,然后响应给浏览器。(Active Server )4.0是微软公司推出的基于.NET 框架的新一代网络编程语言,也是目前最新的Web技术之一。作为之前各个版本的集大成者, 4.0开创了公共语言运行库和动态语言运行库相结合的编程框架,可用于在服务器上生成功能强大的Web应用程序[2]。
1 电子商务网站分析与设计
1.1 网站分析与设计 在电子商务网站中,主要包括商品管理、会员管理、购物车、商品搜索四个功能模块。商品管理模块主要包括浏览、添加、修改和删除商品4大功能。管理员可以在商品管理页面中通过单击删除按钮来删除网站中的商品,当单击详细信息按钮时,页面跳转到编辑商品页面,在该页中,可以添加和修改商品信息。
为了方便用户的注册和登录进而设置了会员管理模块,此模块主要保存会员的登录名、密码等一些基本信息。当填写完必填内容后,单击注册按钮,即可将这些信息保存到数据库中的相应表中。会员登录时,对会员的身份进行验证。
电子商务系统中的购物车同实际生活中的购物车一样,都是用于暂时保存挑选的商品。购物车主要包括添加商品、查看购物车、删除购物车中商品和结账等4大功能,当已经登录的会员在商品信息页面中单击购买按钮时,页面跳转到购物车页面,并将会员所选择的商品显示在该页面中,会员可以在这里选择结账、清空购物车或继续购买中的任何一种操作。
在电子商务网站中,常常需要设置商品搜索功能,以方便会员或管理员查看指定商品的详细信息。当选择完搜索条件,并在“关键字”文本框中输入要搜索的内容时,单击搜索按钮,即可将相应商品的基本信息显示在GridView控件中。
1.2 数据库分析与设计 数据库建立的正确与否对系统是否能正常而准确有效的运行起着关键性作用。所建立的数据库要避免冗余,同时要做到覆盖面广,既要使编制的程序便于对数据库进行维护管理,又要最大程度缩短运算及操作时间,从而增加了建立数据库的难度[3]。该网站采用SQL Server2005作为后台,建立的数据库主要包含6个表。
①tb_GoodsInfo表:存储商品的详细信息。
②tb_GoodsType表:存储商品的分类信息。
③tb_Image表:存储商品图片信息。
④tb_Member表:存储会员信息。
⑤tb_OrderInfo表:存储购物车中的订单信息。
⑥tb_StoreInfo表:存储商品所属仓库信息。
2 数据库访问技术
2.1 数据库访问技术 在电子商务网站开发中,数据库访问技术是其关键技术之一。用户的注册、登录,浏览、搜索商品,订单的生成、查询等都牵涉到对数据库的访问,中是通过来访问数据库的[4]。是应用程序与数据库进行交互的一种技术,应用程序可以通过连接到各种数据源,并检索、操作和更新数据。使用DataReader对象和DataSet对象读取以及访问数据库是提供的两种访问数据库的方式。
读取数据源最简单的方式就是使用DataReader对象,它只能实现读取数据,而不能写入数据,返回一个只读、只进的数据集。DataSet对象必须配合DataAdapter对象使用,DataAdapter对象在Command对象之上,用来执行SQL命令,然后将结果置入Dataset对象。此外,DataAdapter对象也可以将DataSet对象更改过的数据写回数据源[5]。
2.2 电子商务网站数据库访问的实现
2.2.1 在配置文件Web.Config添加数据库连接字符串。
2.2.2 在项目中添加数据库操作公共类SqlOperate.cs
//调用配置文件Web.Config中的数据库连接字符串
SqlConnection sqlconn=new SqlConnection(Configuration
Manager.AppSettings["ConnectionString"]);
//DataCom方法主要用来执行SqlCommand中的SQL语句
public void DataCom(string sqlstr)
{
sqlconn.Open();
SqlCommand sqlcom = new SqlCommand(sqlstr,sqlconn);
sqlcom.ExecuteNonQuery();
sqlconn.Close();
}
// gvDataBind方法主要用来执行SqlDataAdapter中的SQL语句,并将执行结果绑定到GridView控件上
public void gvDataBind(GridView gv, string sqlstr)
{
sqlconn.Open();
SqlDataAdapter myda = new SqlDataAdapter(sqlstr,sqlconn);
DataSet myds = new DataSet();
myda.Fill(myds);
gv.DataSource = myds;
gv.DataBind();
sqlconn.Close();
}
// dlDataBind方法主要用来执行SqlDataAdapter中的SQL语句,并将执行结果绑定到DataList控件上
public void dlDataBind(DataList dl, string sqlstr)
{
sqlconn.Open();
SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlconn);
DataSet myds = new DataSet();
myda.Fill(myds);
dl.DataSource = myds;
dl.DataBind();
sqlconn.Close();
}
// ddlDataBind方法主要用来执行SqlDataAdapter中的SQL语句,并将执行结果绑定到DropDownList控件上
public void ddlDataBind(DropDownList ddl, string sqlstr,string dvf)
{
sqlconn.Open();
SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlconn);
DataSet myds = new DataSet();
myda.Fill(myds);
ddl.DataSource = myds;
ddl.DataValueField = dvf;
ddl.DataBind();
sqlconn.Close();
}
3 功能模块的实现
3.1 商品管理
3.1.1 在网站中分别添加一个GoodsManage.aspx页面和一个EditGoods.aspx页面,其中GoodsManage.aspx页面用来显示商品信息,而EditGoods.aspx页面用来显示相应商品的详细信息并进行商品编辑。
在GoodsManage.aspx页面添加GridView控件gvGoodsInfo,使用GridView控件的列进行页面传值。在GoodsManage.aspx页面的Page_Load事件中,首先定义数据库查询字符串,查询数据库vb_GoodsInfo中的所有商品信息。
string sqlstr = "select * from vb_GoodsInfo";
GridView 的DataKeyNames属性获取或设置一个数组,该数组包含了显示在GridView控件中的项的主键字段的名称,GoodsID作为主键字段。
gvGoodsInfo.DataKeyNames = new string[] { "GoodsID" };
调用SqlOperate类中的gvDataBind (GridView gv, string sqlstr)方法,在GridView控件中显示所有商品信息。
sqloperate.gvDataBind(gvGoodsInfo, sqlstr);
3.1.2 在商品管理页面中单击删除超级链接按钮时,后台会自动删除该按钮对应商品的相关信息。GridView控件的RowDeleting事件代码如下:
protected void gvGoodsInfo_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string sqlstr="delete from tb_GoodsInfo where GoodsID=′′′+
gvGoodsInfo.DataKeys[e.RowIndex].Value+′′′";
sqloperate.DataCom(sqlstr);
Response.Redirect("GoodsManage.aspx");
}
3.1.3 当用户单击商品管理页面中的详细信息超级链接按钮时,页面跳转到EditGoods.aspx页面,该页实现的主要功能是编辑相关商品的详细信息或添加一些新的商品。
使用GridView控件的列进行页面传值技术。在GridView控件中添加一个HyperLinkField列字段,并将其DataNavigateUrlFields属性设置为要进行传值的数据表字段,DataNavigateUrlFormatString属性设置为要链接到的页面及根据哪个值进行传值,其属性设置格式为:Index.aspx?id={0}。
3.1.4 当管理员对TextBox文本框或DropDownList下拉列表框中内容进行修改之后,单击修改按钮,可以完成对商品的修改操作。修改商品信息的字符串定义:string sqlstr = "update tb_GoodsInfo set GoodsName=′′′+商品名称+′′′,GoodsPrice=′′′商品价格+′′′,GoodsTypeID=′′′+商品ID+′′′,GoodsIsNew=′是′,GoodsIntroduce=′′′+商品介绍+′′′,GoodsPhoto=′′′+商品图片+′′′where GoodsID=′′′+Request["GoodsID"].ToString( )+′′′";
在商品详细信息页面中,如果要添加一些新商品,可以自己重新填写TextBox文本框中内容及重新选择DropDownList下拉列表框中选项,这里需要注意的是,在添加商品时,首先需要检测是否已经存在该商品,如果已经存在,弹出“该商品已经存在”对话框,否则,将该商品信息插入相关数据表。
3.2 会员管理 会员注册的主要技术要点是SqlDataReader类和验证控件的使用。SqlDataReader类用来从SQL Server数据库中读取行,要创建SqlDataReader类对象,必须调用SqlCommand类的ExecuteReader方法,而不能直接使用构造函数。验证会员名和密码等不能为空需要用到RequiredFieldValidator验证控件,验证E-mail地址格式和邮编格式是否正确需要使用RegularExpressionValidator验证控件。
用户填写完信息之后,单击注册按钮,如果该会员登录名在数据表中不存在,则其信息就会保存到相应的数据表中,否则,重新注册。注册按钮的Click事件代码如下:
protected void btnRegister_Click(object sender, EventArgs e)
{
string sqltest = "select * from tb_Member where MemberName=′′′+ this.txtLoginName.Text +′′′";
sqlconn.Open( );
SqlCommand sqlcom = new SqlCommand(sqltest, sqlconn);
SqlDataReader read = sqlcom.ExecuteReader( );
read.Read( );
if (read.HasRows)
{
if(this.txtLoginName.Text.Trim( )==read
["MemberName"].ToString( ).Trim( ))
{
Response.Write("alert('该会员已经注册过''); '");
return;
}
}
string sqlstr = "insert into tb_Member "+
"(MemberName,MemberSex,MemberPWD,
MemberTName,"+
"MemberQue,MemberAns,MemberPhone,MemberEmail,MemberCity,MemberAddress,MemberPostCode, MemberPhoto)"+ "values(′′′+txtLoginName.Text +′′′,′′′+
ddlSex.SelectedValue+′′′,′′′+txtPwd.Text +′′′,′′′+txtTName.Text+′′′,′′′+txtQuePwd.Text+′′′,′′′+txtAnsPwd.Text+′′′,′′′+ txtTel.Text+′′′,′′′+txtEmail.Text+′′′,′′′+
ddlCity.SelectedValue+′′′,′′′+txtAddress.Text+′′′,′′′+txtPostCode.Text+′′′,′′′+
ddlPhoto.Text+′′′)";
sqloperate.DataCom(sqlstr);
sqlconn.Close( );
Session["regName"] = txtLoginName.Text.Trim( );
Response.Redirect("SuccReg.aspx");
}
3.3 购物车的实现
3.3.1 分别添加1个EditGInfo.aspx页面和1个Shopping.aspx页面,其中,EditGInfo.aspx页面用来显示商品详细信息,并给会员提供购买商品功能,Shopping.aspx页面用来查看会员购买的商品信息,并可以通过单击结账超级链接按钮来确定购买这些商品。
在EditGInfo.aspx页面的Page_Load事件中,程序根据接受的商品ID将相应商品的详细信息显示在服务器端控件中。通过Page属性的Request.QueryString方法获得商品ID,然后vb_GoodsInfo数据库中检索出相应商品并显示出来。
string strid = Page.Request.QueryString["GoodsID"];
string sqlstr = "select * from vb_GoodsInfo where GoodsID=′′′+ strid +′′′";
3.3.2 当会员单击EditGInfo.aspx页面中的购买按钮时,程序首先判断该会员是否登录,如果已经登录,则将该会员所要购买的商品保存到相应数据表中,并将页面定向到Shopping.aspx页面,否则,弹出提示框提示会员还没有登录。判断会员是否登录通过Session来实现。
if (Session["用户名"] == null)
{
Response.Write("alert(′您还没有登录,请登录后再购买!′);
}
单击购买按钮将登陆用户所购买商品插入tb_OrderInfo数据库的字符串如下:
string sqlstr = "insert into tb_OrderInfo" + "(OrderMember,GoodsID,GoodsName,GoodType ID,
GoodsTypeName,GoodsPrice,IsCheckout)"+ " values(′′′+ Session["用户名"].ToString( ) +′′′,′′′+商品ID.Text.Trim( ) + ′′′,′′′+商品名称.Text.Trim( ) +′′′,′′′+商品类别ID+′′′,′′′+商品类别.Text.Trim( )+′′′,′′′+商品价格.Text.Trim( )+′′′,
′否′)";
3.3.3 在Shopping.aspx页面的Page_Load事件中,显示该会员所要购买的商品,并计算出商品的总金额,汇总会员所选商品的价格是通过SQL中的聚合函数sum来实现,使用sum合并列值。
string 总价格 = "select sum(GoodsPrice) as tprice from tb_OrderInfo"+" where OrderMember=′′′+Session["MName"].ToString( );
如果会员要结账,单击结账超级链接按钮。在该按钮的Click事件中,判断会员当前充值余额是否大于购物车内商品的总金额,如果大于,则成功购买所选商品,否则不能购买。结账超级链接按钮的Click事件主要代码如下:
// MemberMoney是会员的充值金额,labMoney.Text为所购商品的合计金额
string MPrice = Convert.ToString(mydrv.Row["MemberMoney"]);
if(Convert.ToInt32(MPrice) < Convert.ToInt32(labMoney.Text.Trim( )))
{
Response.Write("alert('您的余额不足,请重新充值后再购买!');
}
else
{
string sqlstrshop1 = "update tb_Member set MemberMoney=′′′+ (Convert.ToInt32(MPrice) - Convert.ToInt32(labMoney.Text)) +′′′where MemberName=′′′+ Session ["MName"].ToString( ) +′′′";
sqloperate.DataCom(sqlstrshop1);
string sqlstrshop2 = "update tb_OrderInfo set IsCheckout=′是′where OrderMember=′′′+ Session["MName"]. ToString( ) +′′′";
sqloperate.DataCom(sqlstrshop2);
3.4 商品搜索 在商品管理页面中(图5),程序根据所选搜索条件和用户输入的搜索关键字,调用公共类中的gvDataBind(GridView gv, string sqlstr)方法来搜索相关商品信息。GoodsManage.aspx页面中搜索按钮的Click事件代码如下:
protected void btnSel_Click(object sender, EventArgs e)
{
if (txtKey.Text == "")
{
string sqlstr = "select * from vb_GoodsInfo";
sqloperate.gvDataBind(gvGoodsInfo, sqlstr);
}
else
{
string sqlstr = "select * from vb_GoodsInfo where " + 搜索条件.SelectedValue + " like
'%" +关键字.Text.Trim( ) + "%'";
sqloperate.gvDataBind(gvGoodsInfo, sqlstr);
}
}
4 结束语
本文设计并实现了B2C电子商务网站的主要功能,开发过程中的技术要点包括:在商品管理模块中,使用GridView控件的列进行页面传值;在会员注册页面使用SqlDataReader类从SQL Server数据库中读取行;在购物车的实现模块,通过Session传值技术来判断会员是否登录。判断会员的当前充值是否能够购买其选择的所有商品是通过汇总会员所选商品的价格,并将其跟会员的当前充值进行比较来实现的,而汇总会员所选商品的价格是通过SQL中的聚合函数sum来实现。
可以使用C#、和J#等多种语言来编写服务器端代码,这些语言的功能都很强大,并且也是纯面向对象的。页面的服务器端代码是完全已编译和可执行的,并且采用逐行解释的方式,这种方式可以提高性能,也可以在编译阶段检测到更多的错误。后置代码技术将页面的可视化部分和业务逻辑分离,其技术优于把HTML和服务器端代码放在同一个文件中的服务器端技术。Web窗体能使用像Windows应用程序那样用基于控件的界面创建Web应用程序,向客户端提供Web功能的标准方式。Web用户控件可以很容易地在多个Web窗体实现功能片段的重用。母版页技术可以使网站中的不同页面的可视化效果和部分功能保持一致。几乎全是基于组件和模块化,每一个页、对象和HTML元素都是一个运行的组件对象[6]。因此,使用简单,功能强大,开发和执行效率高,利用它可以很方便的开发动态的、交互的、高性能的电子商务网站。
参考文献:
[1]明日科技,王小科,赵会东程序开发范例宝典[M].北京:人民邮电出版社,2012.
[2]张正礼,王坚宁 4.0从入门到精通[M].北京:清华大学出版社,2012.
[3]饶云波等.基于的电子商务平台设计与实现[J].计算机技术与发展,2006(5):160-162.
[4]葛建芳.基于的电子商务网站的设计与实现[J].计算机与数字工程,2006(9):155-157.
篇5
【关键词】网站设计 规划 结构 费用
1引言
电子商务网站是企业电子商务系统的一部分,电子商务系统是基于Internet并支持企业价值链增值的信息系统,而网站是企业与客户以及供应链上下游企业交互的窗口。网站通常又称为门户站点,是企业为合作伙伴、客户等提供的访问企业内部各种资源的统一平台。一个完整的商业网站首先要考虑网站的定位,以确定其功能和规模,提出基本需求。
2商务网站设计的基本性能要求
商务网站设计要考虑很多综合因素,网站的好坏会影响自身的运行和顾客的使用,网站必须顺应技术要求和企业变化的要求,否则会带来灾难性运作后果。商务网站设计应具备最基本的几个性能要求:(1)可扩展性。企业在不断地发展壮大,周围的市场环境也日益复杂,企业的商务网站要想适应企业的自身发展的需求,就必须具有良好的可扩展性。(2)并发处理能力强。系统能承受大量用户并发访问能力,在某些时候,站点有可能在很短时间内有数以万计的用户同时访问,此种情况下,将考验系统的并发性能。如果处理不力,会导致用户等待时间较长,或请求失败,进而引起用户不满,甚至失去部分客户。(3)与企业已有资源整合。充分利用企业信息资源,并保证企业原有投资不浪费。(4)网站必须确保7*24小时不间断服务。即不间断性能。(5)容错性能强。在发生故障时能够及时诊断并进行补偿,尽可能使用户不发觉或少发觉网站错误。(6)支持多种客户终端。只有让大部分的用户都可以方便地访问网站以及登录系统,才能是企业能够获得更多的客户。(7) 安全的运行环境。网站应该能够保证交易的公正性、安全性、身份真实性、完整性和交易的不可抵赖性等。
3 规划网站要考虑资料的收集和分类
网站建设应围绕项目广泛收集和组织各种相关资料,利用收集的材料设计出要提供
的具体服务内容。收集材料主要包括以下几方面的内容:(1)需收集公司、企业、.单位等基木资料信息,这是网站建设主要资料来源;(2)收集优秀网站版式、布局等有关资料,博采众长,确定形成自己网站的特点和风格;(3)其他媒体及互联网上收集可用的资料;(4)收集用户的反馈信息、意见和建议;
4业务内容或网站栏目规划
内容一定要紧扣项目;要把最想表达或最吸引人的内容放在在显眼的位置;设计一个最近更新栏目;应该提供一个可交互的栏目。当网站建设的规模很大,则需要考虑将内容进行分栏分类,形成具有独特的栏目,每个栏目具有鲜明独特的内容。在设计栏目时,应注意以下几点:(1)各栏目要有相对对立性;(2)各栏目要相互关联;(3)栏目的内容要围绕项目主题;要顺利地实现系统中的各项功能和,可以把各栏目看作一个个独立的功能模块来设计。
通过设计它的业务流程来设计内容的开发步骤,并安排在各个页面。例如,商务网站的商品专卖流程可用图1-1所示来实现。
对于规模较大,那么就要考虑需不需要划分网站,或划分成多少个站点为合适,如果将相关的栏目内容可以做成一个站点,则具有较大的优越性。(1)由于各站点具有独立性,所以可以考虑把各个子站点分组开发,这样可以降低开发的难度;(2)分组开发更有利于更新和维护;(3)方便于资源的分配;对涉及及专业较广的网站这个显得非常重要。网站的所有内容最终都是要通过网页表现出来。根据业务流程设计来规划流程上各节点所需的页面。
5网站的两种链接结构
除了页面结构设计外,网站的页面框架搭建的另一个步骤就是网页间的链接结构。一般来说,网站的链接结构有两种基本形式:(1)树状结构。也称一对一结构,它有点象DOS的目录结构,首页链接指向一级页面,一级页面链接指向二级页面。(2)星型结构。也称一对多。有点象服务器内部的链接,页面相互之间都建立了链接。这两种基本结构在实际应用中,经常是混合使用的。那就是首页和一级页面通常使用的是星型结构,二级页面之间通常使用树状结构。如果站点内容庞大,分类较多较细,需要超过三级页面,那么建议在页面里需要显示导航条。这样让浏览者使用更方便,所处的位置更明确。这种导航条在很多网站上都可以看到,类似这样:“你所在的位置是:首页家用电器大家电电视“。
6 建设网站所需的费用
在建设企业的电子商务网站时需要估算网站费用。一般建设网站的费用有以下几个:(1)前期准备费用。包括市场调查费、域名注册费、软硬件购置费、其他费用。(2)开发费用。包括后台的数据库开发等技术上费用和前台美工设计费用等。(3)宣传费用。包括在传统媒体和网络上的宣传费用等。(4)网站的后期维护和更新费用等。
7 结束语
随着计算机和网络产业向纵深层次的发展,更多的人和企业参与到网络产业中,电子商务势必也将高速发展,电子购物商城已经成为一种必然的趋势,这种趋势已经融入人们的生活,电子商务网站的设计好坏将直接影响到商家和消费者之间的沟通。所以好的商品,好的服务,好的网站设计会更吸引人的关注和购买,未来,电子商务会逐渐取代传统实体交易。
参考文献:
篇6
关键词:B2C;电子商务网站;用户体验;评价系统
电子商务作为一种全新的购物方式,引起了零售领域的重大变革,被称作是零售业务的新一次革命。科技的进步与发展为电子商务的发展提供了技术层面的支撑,而网络信息技术的迅速普及使人们的购物方式发生了全新的变化,B2C电子商务网站在此基础上有了更为广阔的发展前景。它的交易方式是用户接触不到商品的实体,借助网络技术进行交易的服务型网站,因此要特别重视用户的体验度。对此,在网站的设计过程中,着重的构建了用户体验评价系统,更进一步地完善和提升网站,为用户提供更好的体验。
1概述电子商务
随着网络信息技术的普及而逐渐成为人们生活中不可或缺的购物方式,将日常生活中难以接触到的商品借助网络可以容易买到,这种方便快捷的购物方式已经成为一种发展的趋势。随着电子商务发展不断走向成熟和完善,B2C电子商务网站也开始步入了一个快速发展的时代,是我国出现时间最早的电子商务模式,其销售模式是借助网络技术,企业或商家通过电子平台直接为消费者提供商品或服务。这种模式具有交易手段灵活,成本比较低,信息沟通较为方便等主要优点。但从目前的发展状况来看,在其发展过程中也凸显了一些问题,例如用户度网站的信任度比较低,网站的导航信息栏不能够使用户快速找到所需的商品信息,浏览效果不好等都造成了用户体验比较差,对网站产生不利影响。
用户体验,实际上指的是用户在使用一项服务或者产品时所产生的感受和想法。国内外相关的专家学者经过多方面的调查研究表明,用户体验可以分为5个层次,分别是:表现层、框架层、结构层、范围层以及战略层,随后又有许多的学者提出了不同的见解和看法,但是其中一致的部分都提出了,用户体验评价是用户体验中最为基础、最为重要的要素。用户体验度的影响因素是多样化的,对于B2C电子商务网站来说也是如此,只有构建出网站用户体验评价系统对于用户体验进行全方位、多层次的评价才能够切实反映用户体验的实际效果。因此,构建电子商务网站用户体验评价系统变得尤为重要,在目前来看这样的评价系统尚未完全地构建起来。因而着重从用户体验出发,深入研究影响B2C电子商务网站用户体验的一些要素和指标,逐渐地构建电子商务网站用户体验评价系统,为更好地提供网站的服务而努力。
2用户体验要素和评价系统构建
用户体验评价系统的主要目的是通过评价用户体验进而对网站中所存在的不足进行完善和改进,提高网站的效率以及用户的满意度,最终提升网站在同行业中的竞争力和地位。文章主要通过以下几个方面研究和分析用户体验要素以及构建评价系统。
2.1品牌性
企业品牌形成源自于人们对于企业文化,社会形象,所提供的服务的认识和评价,是人们主观的感官认识,品牌的好坏直接关系到人们对于产品和服务的信赖程度。品牌的传递和扩大源自与生活的各个方面,通过多种多样的活动来展开,用户的体验即是与企业产生联系和共鸣的过程,优质的品牌能够为用户带来良好的体验。对于电子商务网站来说,品牌更是一种重要的资产,它的增值主要是依靠其在消费者心中形成的品牌形象,与传统的购物方式相比,电子生物由于商品与用户直接接触的较少,因此良好的品牌形象对于电商网站来说更为的重要。如果某一个B2C电子商务网站以其独特的优势成为行业中的优质品牌,它所具有的鲜明的品牌形象,独特的个性以及较为广泛的知名度可以使用户产生一种信赖心理,在给用户带来优质体验的同时为自身带来了忠诚度比较高的用户,从而提升电子商务网站的价值。将从网站品牌的影响力、社会的认可度以及吸引力方面出发对网站品牌所带来的用户体验进行评价。
2.2直观的视觉设计
用户对于网站最为直接的认知就是通过网站的视觉设计,视觉认知方面的优劣直接影响到网站用户体验,因此在网站用户体验评价系统中应将其作为一个重要因素。网站的视觉设计需要通过视觉因素的一致性,例如产品图片,页面的布局规划、色彩的选择等方面做到科学合理的分配,做到各种要素主次分明,相互配合。
2.2.1产品图片
图片是展示一个产品内容最为直观的传递形式,其他任何信息手段的展示都无法像图片那样是产品的真实感更加强烈。电子商务网站中产品图片在页面信息中具有引导与刺激作用,可以使用户在脑海中保持时间较为长久、印象较为深刻的记忆。同时借助产品图片可以激发用户的情感,使用图片营造出一种环境氛围使用户产生情感上的共鸣,形成一种真实的信赖度,在电子商务网站中使用产品图片作为过渡,在文字阅读过程中打破单调的视觉,提升用户对产品的敏感程度。
2.2.2页面布局
在页面布局方面,一些比较著名的电子商务网站都具有自己的特色功能,最重要的都是将搜索与导航功能放在最显眼的位置,这样有助于具有目的性的用户在任何情况下都能通过搜索功能在最短的时间内找到自己所需要的产品或服务,搜索功能自始至终都起着比较中重要的作用。同时在有优惠活动的时候,在页面的顶部或正中部分加入通知性的广告,对用户起到刺激作用。B2C电子商务网站在页面布局方面并不需要全面完整的商品信息,也不需要商品种类丰富多样,最重要的是要注意用内容以及布局的优势吸引用户的注意力,同时协调好各个板块之间的比例,保证页面的流畅性和引导性,使得用户在使用过程中更加的舒适。重点关注搜索功能的位置,做好新产品展示、优惠活动区域的妥善安排。
2.2.3色彩选择
依据“7秒定律”,色彩在人们对于商品的第一印象中占到了大约70%的比例,在电子商务网站页面布局中,做好色彩的选择和搭配,能够在很短的时间内给用户留下深刻的印象,带来一个意料之外的结果。适当的色彩搭配能够引起用户的感知体验,对于用户的最终购买决策起到一个比较重要的参考作用。特别是在一些食品购物网站中,借助不同的色彩件产品进行分类,不但在视觉效果上达到了一致,而且通过色彩构建将用户的味觉体验业绩发出来。
2.3信息构建
信息构建主要应用于网站的设计过程中,在当前电子商务的发展进程中,信息构建主要包括组织、标记、检索以及导航等4个系统,B2C电子商务网站在此基础之上,对用户体验的评价要充分考虑到上面4个系统的影响因素,同时信息构建也要对网站进行全方面的考察。
2.4个性化服务
个性化服务是整个电子商务网站设计过程中比较重要的一部分,它可以在互联网之中体现出服务的价值。在网络购物过程中,由于不同用户对于商品的不同需求,而如果想要体现出自身独特的服务,B2C电子商务网站就要拥有提供多种服务的能力,向不同的用户在产品推荐过程中提供相应的个,同时用户在购物过程中向网站提供一定的个人信息,使网站将个人的搜索记录以及感兴趣的产品进行记录保存,当用户再次使用时,网站系统会根据用户信息提供相应的产品。
2.5安全信息保障
电子商务顺利发展的最重要的是要保证用户的信息安全,因此B2C电子商务网站要有一个良好的信息安全保障机制,保证用户在购物过程中不会出现信息泄露等风险,给用户提供一个安全可靠的体验过程,能够安心地购物。
3结果分析
为了对B2C电子商务网站用户体验评价做更加深入的研究,通过电子商务网站的常用者创建相应的模型,具体包括网站使用者的性别、年龄、学历等基本要素,在此基础上进行分析。
3.1样本
在对B2C电子商务网站的分布进行分析,可以看出使用次数最多的是天猫,其次是京东、亚马逊、当当等;网购频率的分析中,将近一半的人会在每个月最少使用一次;网购年龄分析中,半年以下和一年的人数所占比例最少,一年以上经验的占到65%以上。
3.2研究结果
在整个模型的结果分析中,B2C电子商务网站用户体验的影响因素包括品牌、视觉设计、信息构建、安全保障等。其中信息构建处于最为核心的地位,对网站的影响最大;品牌形象和个性化服务对网站有着比较大的影响,可以充分满足用户进行自助购物。不同的影响因素具有不同的评价指标。
4结语
在网络信息技术快速发展的今天,B2C电子商务网站逐渐地走如人们的日常生活中,成为人们应用普遍的购物方式,取得了迅速的发展。但是,现阶段在该类网站中依然能存在着许多的不足,因此随着社会的进步和发展,该类网站中有通过不断地改进和完善才能够适应当前的发展。现在,B2C电子商务网站用户体验评级体系具有重要的研究意义。对于品牌、视觉、信息构建、安全保障、个性化服务等方面进行研究分析,并且构建了评价系统,为B2C电子商务网站的长期顺利发展提供了重要的参考借鉴作用。
参考文献
篇7
【关键词】 电子商务网站;界面;用户体验;设计
在互联网上,人们足不出户就能够购买到合适的商品,从用户挑选商品到在网站上填写个人信息以及收货地址、手机号码等,如何提高用户体验是电子商务网站应当高度重视的问题。因此,本文就对电商网站界面用户体验设计进行探讨。
一、用户体验设计的含义
用户体验设计是在用户使用环境当中创建出颜色、图形、数字、声音等相关要素,从而刺激以及吸引用户的一种方式。用户体验包含了周围环境、产品对用户的行为以及情绪的影响。用户体验设计对于提升网站形象,以及增加购买率具有重要作用。电商网站设计应当考虑用户的感受,一方面,应当考虑网站使用场所或者环境,另一方面,应当考虑用户对于产品的期望大小。电子商务网站界面的体验设计,包括网站界面的视觉效果以及网站结构特点等,良好的网站设计对于刺激消费者购买具有重要作用,良好网站的购物效果更为愉快,用户可以不受外界其他因素干扰。
二、用户体验设计的相关原则
1、人性化原则
人性化是对用户体验设计的核心要求,在用户体验设计当中应当始终以创建符合用户习惯的体验环境。用户是设计的最终体验者以及受体,其中,满足用户心理以及符合用户使用习惯的设计更能打动以及吸引用户,所谓人性化设计,就应当促使设计更加明确以及具体。电商网站在起初的设计过程中,比较强调电商网站的正常使用以及运行,对于用户体验方面缺少必要的重视。因此,当前应当对用户体验设计进行完善。将各种类的产品以及具体价格优势公布在网站上,促使网站商品的销售以及流动性更有效率。在人性化设计当中,应当促使网站满足各类不同用户的需求。通常而言,消费者可以划分为潜在客户、稳定客户以及粉丝客户等。因此,在网站界面设计中应当考虑以人为本,考虑用户的使用习惯,并且消除用户排斥感,促使用户可以流畅完成购物。比如,京东商城网站设计就比较合理,在用户挑选商品过程中,京东苗苗会自动绘制出价格变化曲线等,从而给客户以很好的参考,进而赢得用户的支持,促使潜在客户逐渐转变为稳定客户甚至粉丝客户。
2、情感化原则
网站设计应当遵循情感化的原则,考虑到网站设计的易用以及实用的特点,情感设计就是从客户的深层次的情感加以考虑,潜在客户逐渐成为稳定客户的过程中,情感设计更能从感情层面打动客户。其中,稳定的客户相对潜在客户,对于电子商务网站基本流程以及结构设计等已经有了大致的了解,对于网站的优点以及缺点等也比较了解。其中,网站的某些缺陷容易导致稳定客户流失,比如商品质量、售后服务以及快递速度等。如果这些方面存在严重缺陷将导致稳定客户流失,并且流向更为优秀的电商网站。在电商网站上应用情感化的原则,是为了吸引用户将精力集中在购物流程方面,从而弱化其他细节上的缺点。情感化的设计中,如果网站表象化或者虚假性宣传,将导致客户大量流失。充满人性化以及情感化的网站促使用户体验效果更好,影响客户对于网站以及商品的选择。
3、趣味性原则
网站界面应当注意趣味性,趣味性是在人性化以及情感化设计上,对网站的进一步完善。换句话说,用户在网购过程中能够得到更多的乐趣。现如今,社会高度发展,都市的生活节奏更快。大部分用户生活环境以及工作单调乏味等,网络购物作为用户生活当中的一部分,应当带给用户更多的快乐。通常来讲,用户在网购的过程中,不但要求网站美观、大方、简约,而且要求充满趣味性。在虚拟的网络中购物,客户往往具有一种不安全感以及焦虑感,这主要是网站上购物基本上不可以用手去体验,大多是图片以及文字说明等,从而导致用户缺乏必要的耐心,放弃搜索以及选择。通过趣味性设计,可以促使网络上的客户在趣味的设计中,避免焦虑以及不安情绪出现,从而增加客户下单购买率。
三、电子商务网站界面用户体验的设计方式
1、根据心理学进行用户体验设计
在心理学方面,应当关注完成任务的效率以及质量,对不同环境下的用户进行分析,比如分析用户心理习惯、行为习惯以及上网目的等,并且研究如何促使用户更快捷获得其所想要的商品信息,以及高效率地完成购物任务。不但提高用户在网站的体验效果,促使用户体验到友好、舒适以及可靠购物环境,而且促使网站的功能性以及可用性。在心理层面,用户在使用网站的过程中,往往忍耐程度比较有限,因此,在网站设计方面应当注重页面加载速度,确保页面可以在五秒之内打开,否则用户打开网站困难、缓慢,严重影响用户的购物情绪。
2、结合美学理论进行体验设计
在网站用户体验设计的过程,应当应用视觉中心、空间布局以及色彩等方面的相关原理,并且结合电商网站实际性能以及需求进行合理设计。通过科学地运用色彩以及图形等要素,采取呼应、对比、疏密等手法,不但可以增加界面视觉效果,而且能够展示商品信息的主要层次以及先后顺序等,帮助用户在良好的视觉环境当中完成购物任务。通常来讲,用户进入网站之后,对网站的第一印象比较重要,因此,应当做好网站首页设计工作,给网站的浏览者留下良好印象。不但应当符合人们审美意识,以及促使人们产生审美认同,而且应当促使审美体验带来良好的购物体验。不但提高用户购物满意度,而且增加购物力。
3、结合界面视觉进行体验设计
综合利用色彩、按钮、线条、文字、边框等元素等进行体验设计,促使网页展现出艺术性。首先,应当注意品牌的一致性,网站的风格应当保持一致性以及简洁性,从而增加网页的学习性以及记忆性等,色调和品牌应当相互统一,通过合适的色彩透明度以及亮度等保障网页浏览速度。其次,重视图形科学性,通过应用用户所熟知的图形作为图标,促使网页科学性的增强。最后,是艺术性处理方式,利用文字装饰效果,或者改变文字行距等增加网页弹性以及层次感。
四、结语
综上所述,电子商务网站界面中用户体验设计应当本着人性化、情感化以及趣味化的原则进行设计,用户体验设计应当集合心理学、美学等理论进行体验优化,从而促使用户购物体验度增加,进而提升网站下单率以及购买率,促使电子商务网站健康、持续发展。
【参考文献】
[1] 罗谷松.基于用户体验的B2C电子商务网站服务质量综合评价[J].商场现代化,2011.01.100-102.
[2] 杨颂.B2C网站界面设计中用户潜在需求的挖掘与应用研究[D].江南大学.2013.
[3] 吴晓程.B2C电子商务网站信息导航的用户体验设计研究[D].浙江工业大学.2012.
[4] 朱毅.服装移动电子商务平台的用户体验设计研究[D].吉林大学.2012.
[5] 夏静.基于用户体验的B2C电子商务网站评价研究[D].东北大学.2011.
[6] 卞保武,李莉.影响企业电子商务网站转化率因素系列研究之五:影响企业电子商务网站转化率的用户体验因素研究[J].电子商务,2009.09.61-63.
篇8
关键词:电子商务;购物车;ASP
中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)21-5120-02
The Design and Implementation of a Shopping Cart in E-commerce Sites Based on ASP Technology
WANG Yu
(Shaanxi Radio & TV University Shaanxi, Xi'an 710068, China)
Abstract: This paper introduces a kind of shopping cart module's design and implementation in e-commerce sites based on ASP technology.In the design, it analysis the shopping cart's data flow, focusing on the design and implementation of shopping cart containers module and add the commodity function module. It is a beneficial exploration of e-commerce sites development.
Key words: e-commerce; shopping cart; ASP
伴随着互联网技术的蓬勃发展,以及人们消费方式、消费理念的不断改变,网络购物的优越性越来越多的体现出来,也吸引着众多的消费者。电子商务网站无疑是网络购物最重要的应用载体,网站设计的合理性、安全性、便捷性都成为电子商务网站发展的重要指标。本文主要将介绍一种电子商务网站中的核心组件――购物车的设计和实现。
1 购物车在电子商务网站中的重要作用
电子商务的发展与互联网技术的发展紧密相关,二者结合,我们称之为电子商务技术,其发展的核心在于信息的收集、处理和使用模式的变更[1]。而在这当中购物车是整个电子商务网站面向客户的最核心部分,用户在购买商品时必须用到的就是购物车,它能让顾客清楚的看到自己所选购的商品及价格,用户可以对购物车内的商品进行数量的改变和已订购商品删除。
2 购物车的设计实现――基于ASP技术
在设计该系统的时候,我们选择ASP技术,这是因为ASP在开发Web程序上具备许多优势.例如具有很强的简易性、安伞性、自定义性和扩展性,还具有多种性能优良的功能和高效的可管理性[2]。系统的后台数据库设计采用的是SQL Server2005,这是因为我们考虑到电子商务网站对后台数据处理的各项性能的要求,该数据库对数据的安全性、稳定性、可靠性、易维护性等均较好的满足我们的设计要求。
2.1 购物车数据流程
为达到这些目的,在技术上采用session(会话)对象。Session对象当会话开始时即被创建,会话结束时候撤消。这里“会话”可以简单的理解为访问网页,对同一网站不同访问者有不同的session对象。我们可以使用Session对象存储特定的用户会话所需的信息,当用户在应用程序的页之间跳转时,存储在Session对象中的变量不会清除,当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个Session对象;当会话过期或被放弃后,服务器将终止该会话[3]。所以在此我们就可以将一个session对象看作是一辆购物车,不同的用户拥有各自的购物车,它包括商品的名称、数量、单价等,我们需要在session中定义一些变量来存储这些信息。购物车程序container.asp数据流程图如图1。
2.2 购物车初始化
用户访问购物网站,就会运行globa1.asa文件中session―onstart事件过程,因此把与购物车相关的Session变量初始化放在Session on―start事件过程。
2.3 购物车容器模块设计实现
当客户订购某一商品,即点击“订购”,就会运行container.Asp程序,将商品号、购买数量等购物数据存放到session变量,用session存放商品的名称和购物数量。并根据用户选择商品号购物数量,以表格形式显示在客户浏览器端。由于客户选购的商品和数量是动态的,所以存放商品、数量的session变量采用数组方式。购物车程序container.asp基于服务器端,需要根据客户端发送来的数据,动态生成相关的网页发送到客户端,因此,在客户端向服务器端发送数据时,必须通知在服务器端container.asp应该发送何种类型的网页。这就是在激活container.asp程序时需要参数“mode”的原因。
会员购物车购物的主要代码:
session(s)=session(s) & "," & recno
product=session(s)’传递商品信息的值
productlist=split(product,",")
max=ubound(productlist)
if max>0 then
for i=Num to max-1
productlist(i)=productlist(i+1)
next
max=max-1
session(s)=""
for i=0 to max-1
session(s)=session(s)&productlist(i)&","
next
session(s)=session(s)&productlist(max)
else session(s)=""
end if
2.4 添加商品功能模块设计实现
在需要购买的商品页面,点击购物图标,即启动container.asp模块,将所选商品的信息如商品名称、价格、数量等自动填写入购物车表内,有关container.asp 模块的主要源代码如下:根据会员的选择结果查询商品数据
a=request.form("Price"&d)
b=request.form("count"&d)
strSql="insert into TradeRecord(account,ID,Name,Producer,Info,Price,count,Type) values('"&request.form("Account")&"',"&request.form("ID"&d)&",'"&request.form("Name"&d)&"','"&request.form("Producer"&d)&"','"&request.form("Info"&d)&"',"&request.form("Price"&d)&","&request.form("count"&d)&",'"&request.form("Type"&d)&"')"
rs.Open strSql,strDsn,1,1
2.5 购物车管理
注册会员可在本网站任何页面查看自己的购买情况,点击网页上方的购物车,即可启动购物车链接container.asp,显示会员选择的商品信息,会员可对所选商品进行删除修改。之后,可以返回购物广场继续购物,也可以点击“支付”按纽,系统会将购物车商品的信息写入数据库的TradeRecord表中,以便管理员从表中提取定货信息。
3 总结
本文主要通过对电子商务网站中购物车功能的分析,设计出了一个基于ASP技术的购物车模块,利用session对象构建了购物车的模型,通过对购物车的初始化、基本程序、添加到购物车、购物车管理等环节的分析设计,对数据流程的逻辑分析设计,实现了一个易用、安全的购物车模块,具有很好的可扩展性和可复用性,数据的传输处理流程设计方面也保证了其良好灵活性和易维护性的特点。电子商务网站不论是在设计开发过程中,还是在上线后的运行维护过程中,都需要不断的维护优化,使其能为客户提供更好的可靠。
参考文献:
[1] 洪文兴,翁洋,朱顺痣,等.垂直电子商务网站的混合型推荐系统[J].系统工程理论与实践,2010(5).
[2] 蒋培,王笑梅 Web程序设计[M].北京:清华大学出版社,2007.
篇9
关键词:电子商务,系统设计
1.电子商务的基本概念
电子商务是利用计算机及互联网开展的各种商务活动。其中电子是手段,商务是目的。是通过网站的商务运作和会员制收费,达到盈利的目的。
电子商务包括以下三部分内容:
电子:指信息基础设施及相关应用系统,其中信息基础设施包括internet 网络基础和信息技术,应用系统应包括支持电子商务活动的网站。
商务:指业务内容、流程及规则,这是电子商务网站系统设计的基础和依据。
信息:指业务活动中的数据,应完整、全面、实时、动态。业务活动所使用的数据也是网站系统数据库设计的依据。
Internet技术、信息技术系统和商务过程的有机集成形成了一个新的商务模型,即电子商务模型。
2.电子商务网站的基本架构设计
电子商务网站是以商务活动为中心进行的,而网站的盈利一般通过网站的会员制收费进行,网站的盈利点是网站根据网站的商务活动内容确定的,所以网站的基本架构设计既要以商务活动的业务内容、流程、相关规则为基础,又要兼顾电子商务网站的收费体系。
网站基本架构的设计主要根据以下步骤进行:
2.1 确定电子商务网站功能定位
确定网站所涉及的商务活动的内容、商务活动的流程。比如我们在进行房产信息网的设计中,首先考虑确定网站房产信息的种类,确定了房源信息包括中介所的房源信息和个人的出售、出租信息,网站负责信息的和信息的管理。同时在确定了信息种类后,确定了信息处理的流程为房源信息输入、会员资格审核、信息审核,信息。
2.2 确定网站的收费对象和收费规则
在网站所涉及的商务内容确定了的情况下,确定收费的对象和如何进行收费,以此为依据确定网站的栏目。网站栏目的划分实际上就是系统的功能模块划分。在房产网站的系统设计中,确定了网站只对房产中介所进行收费,个人用户免费,所以网站的主要栏目分为个人专区和中介所专区两个主要栏目,同时根据功能的逐步扩大,这样也就基本确定了网站的信息服务内容和方式。
2.3 确定网站的栏目的功能
在确定了网站的收费项目后,要确定网站的主要栏目和功能,包括网站的管理功能模块、网站的信息方式、网站商务活动的以及网站导航栏等。
网站的功能栏目的设置和系统的主要功能模块的划分是相一致的。
网站业务介绍性栏目,应包括内容应包括会员申请流程,收费标准,网站运行规程等,使用户对网站的服务有一个明确的了解,是扩大网站的会员用户数量和提高网站的使用率都是必不可少的栏目。
网站的导航栏是网站的整体功能的全面介绍,使用户对网站的功能有一个清晰的了解,也是网站不可缺少的栏目。
同时也应有网站运行的相关提示信息,比如在房产网站的设计中,我们在确定了收费对象和主要功能后,确定了网站首页的主要栏目为中介所专区、个人专区、写字间专区、新房楼市等栏目,同时加入了上网导航栏目对网站的主要功能进行介绍。 2.4 确定网站的信息流和控制流
在确定了网站的主要功能和商务活动的主要规则后,应该确定网站的信息流图和控制流图,作为数据库设计的基础。
在房产网的设计中,我们根据房产信息的功能和所确定的信息审核和控制流程,确定房产网的基本数据流图为:
实例:一个网站的数据流图
在确定了一个网站的数据流图和控制流后 ,系统的运行控制流程也就确定下来了。
3.网站的后台管理
在网站的基本功能和数据流确定后,为了保证网站信息的准确性和有效性,应有完善的后台管理和维护系统,进行相关数据的审核,定期进行数据库的维护和备份,进行缴费会员资格的管理,有效的保证网站的商务运作。
我们在房产信息网站的后台管理系统的系统设计中,设计了一套完整的网站后台管理系统,主要功能包括房源信息管理如:房产信息审核、房产信息删除、房产信息删除确认;网站运行提示信息的管理,主要是对网站与商务运营有关的信息进行管理,使网站的用户对网站的运行情况进行管理;网站会员资格的审核,对逾期未缴费的用户取消会员资格;网站系统管理员权限管理,对不同的网站系统管理人员进行授权使用不同的后台维护功能。
4.网站的数据库设计
在确定了网站的主要商务的业务对象和业务流程后,可以确定了网站的数据流,也就可以进行数据库设计。 在进行数据库设计时,同样和一般的应用系统开发一样,应该注意信息的完整性和数据的独立性。
我们在房产网站的开发过程中,在数据库的设计阶段,对系统的数据库按房源的基本信息、中介所信息、个人信息分别进行库表的设计,同时对系统的维护信息、权限管理等控制信息设计独立的库表,主要的数据库表为房源信息表、中介所信息表、会员信息表等,这样可以方便网站的信息输入、数据库查询同时也方便网站后台的数据库管理和数据库维护。
数据库表数据的独立性和数据冗余直接影响数据的存取效率,影响网站的运行速度,所以在数据库设计时一定要避免数据的冗余性,同时要避免长数据库表的设计。
篇10
1.1学生逻辑思维能力下降
电子商务专业中,低年级所开设的专业课程一般都是关于商务贸易类的科目,这些科目不能很好地锻炼学生的逻辑思维能力,使得学生在报考电子商务专业时就直接认为自己是文科生,而理科成绩强的学生选择相对逻辑思维性强的计算机专业,由此看来,电子商务专业在锻炼学生逻辑思维能力方面还是稍加欠缺的。就目前的社会发展而言,一名学生,无论今后会从事什么专业,都是要有一定的逻辑思维能力,所以,电子商务专业的领导和教师应该对这个问题重视起来,为提高学生的逻辑思维能力,创新授课模式、更新教学内容、改革教育体系等,使学生提高逻辑思维能力,使电子商务专业不再只属于文科的类别,学生可以与时代接轨,提高学生的就业率,有利于学校长远的发展。
1.2网站建设开课时间早
电子商务网站建设课程是要随着学生学习基础知识的进度来逐步开设的,学生起码要懂得编程语言等课程。但是,由于现代教师多数希望自己的学生可以快速的学习电子商务网站建设的课程,并没有意识到,电子商务网站建设课程并不是想什么时候开设就什么时候开设的。教师在授课时不注意观察学生的学习效果,只是一味的为学生灌输知识,有的学生对知识的悟性差,短时间内无法理解教师所授予的知识,教师授课知识的速度过快的话,学生无法跟进教师授课的速度,造成学生学习效率低,学生的学习效率无法提高,电子商务课程就难以很好的进行,教师的授课效率也会随之降低,学生就会对电子商务网站课程失去学习的兴趣。所以,教师应该改变教学方法和授课制度,设计出合理的授课体系,使学生可以更好地学习网站建设知识。
1.3考核方法不合理
电子商务网站设计课程是需要学生进行实际操作来学习的,但是现今学校中,对电子商务网站建设的考察形式都是以笔试的方式进行考核,这样就导致学生对理论性知识比较重视,操作性知识就被学生忽视,使学生对网站建设课程认识面小,只是学习电子商务网站设计有关的理论性知识,最重要的实际操作知识学习很少,学生学习电子商务网站设计失去意义,使学生学习电子商务网站设计课程的效率下降,学生的学习效率低,学生对电子商务网站设计的课程学习的兴趣也会下降,学校开展电子商务网站设计的课程也会随之失去意义,电子商务网站设计也就缺乏了人才,对电子商务网站设计培养全面性人才不利,更不利于电子商务网站设计的发展。
1.4计算机类课程开课晚
电子商务网站设计的实践课程是在计算机上操作的,只有对计算机基础知识掌握熟练了,电子商务网站课程的学习才能更有效率。但是,现今中小学对计算机课程不够重视,而高校学生的计算机课程中,与网站建设相关联的课程很少,学生对计算机等课程不够熟练,基础知识学习的不够牢固,所以对电子商务网站建设课程学习的难度增大,学习起来费时费力。学生对电子商务网站建设课程的学习效率参差不齐,教师授课的难度增加,无法观察出学生大致的学习进度,教师在授课时关注的学生增多,授课时间也会相对增加。所以,对于电子商务网站建设课程的改革要有针对性的、大幅度的改革。
1.5教学方法不当
近年来,教学课程改革掀起了,教师授课的内容也是一项目教学为主体,教学方法有所提升。但是,目前还有一些教师运用传统的教学方法进行授课,即使有些教师运用了新改革的课程来授课,教学方法也还是停留在阶段性教育,授予学生的知识都是教师想起来教哪里就教哪里,使学生所学习的知识零散、没有连贯性。这对学生有非常不好的影响,没有办法全面地了解他们主要学习的电子商务网站建设的知识,学生进行实际操作时,不知道如何确保知识的连贯性,很容易就不知道该怎么操作,难以适应社会的需要。这对学生的发展影响极大,学生的实际操作能力无法提高,教师培养人才的方法不能很好的对应社会所需要的人才素质,学生进入社会就业率低,对学校的影响也会很大。所以,教师的授课方法应该得到大力度的改革,使教师所授予学生的课程能够让学生成为社会所需要的人才,为学生可以更好的就业做努力。
1.6教师资历不够
电子商务网站所授予的知识是理论知识与实际操作知识相结合的,教师应该很好地授予学生这两方面的知识。但是现在多数电子商务专业的教师是从学校的学习进入学校授课的,教师的企业实践经验少,教师在教学过程中提高教学质量的方法是对教法的创新,没有机会与企业进行合作,就算会有激活与企业进行合作也是形势上的,教师根本没有实际的进行操作。虽然每年都会有教师被国家安排到企业进行培训,但是能够国家级青年的教师少、名额也是有限的,而且学校安排去培训的教师很少是电子商务专业的教师进行培训,教师得不到与企业合作的机会,缺少社会实践知识,就不能更好的授予学生实际操作的知识,把重点都放在理论知识上,学生所学的知识不全面,使电子商务网站设计专业停留在理论知识强大的时代,这样,学生的就业率就不会得到更好的提高,学生的实际操作知识要到实习公司重新学习,导致学生对自己失去信心。所以,国家和学校应该对教师的实际操作知识重视起来,改变对教师培训的体制,使教师能够更好的授予学生全面的知识。
2根据市场需求改革教学
2.1对考核方式进行改革
现今学校对学生电子商务网站设计的课程的考核,多是以笔试的方法进行的,不仅会使教师无法重视实际操作的课程,学生也不会对实际操作课程感兴趣。所以,学校应该对学生课程考核的方法进行改革,考核方法可以多样化,如:教师将对学生的考核成绩分四次上交学校,第一次是教师在课堂上对学生的出席率进行的统计,学生的出席情况决定着学生学习的效率,也侧面反映出学生对电子商务网站设计课程是否感兴趣,教师可以通过对学生出席率的考核,多方面调查学生不出席的原因,根据学生的反馈制定适合学生的教学方法,使学生对电子商务网站建设课程感兴趣,这样,学生才能更好的学习电子商务网站建设的课程;第二次成绩是教师在对学生的理论知识进行考核时的成绩,虽然电子商务网站建设课程重视的是学生的实际操作能力,但是学生的理论知识还是要有一定的基础的,只有学生的理论知识基础扎实了,学生才能更好地学习实际操作知识;第三次成绩是学生和学生之间互相审批的成绩,学生对学生的考核都是按照学生对电子商务网站设计课程所理解的含义来审批的,教师可以根据学生审批的结果来分析学生对电子商务网站建设课程的理解程度,也可以分析出学生成绩考核应该有的标准,从而对电子商务网站建设课程的考核标准进行一些改革;第四次成绩是教师对学生进行的实际操作考核结果,电子商务网站建设课程的重点是实际操作知识,学生要想学好这门课程,就要拥有良好的实际操作能力,才能更好地根据社会需要进行学习。所以,对学生电子商务网站建设课程考核方式进行改革可以使教师提高教学效率,教师掌握了教育学生的方法,学生学习的效率也就提高了,学生也会对电子商务网站设计课更加感兴趣,使得培养社会需要的全面人才更近一步。
2.2对教师进行培训
电子商务网站设计专业中,教师对实际操作知识的掌握程度是最重要的,但是,现今多数学校电子商务专业教师理论知识经验丰富,而实际操作的知识薄弱,主要是因为教师缺少与企业合作的机会、缺乏社会经验。为了培养社会需要的电子商务网站设计的人才,国家和学校应该对教师的实际操作知识重视起来,国家应该安排教师与各大网站等关于电子商务的企业进行合作,只有国家对教师的实践知识重视起来,企业才会给教师更多机会进行实际操作的学习。学校也应该与企业对做合作,请求各大企业给教师学习更多电子商务实际操作的知识,只有学校和企业联谊了,企业才会重视教师所需要学习的课程,教师的社会实践经历丰富了,才能根据社会所需要的人才来培养学生。只有教师拥有了社会实践知识,教师才能更好的为学生讲解实际操作课程,学生的实际操作课程学习的效率提高了,才能更快地成为社会需要的全面人才,学生的就业率提升了,学校的教学水平就会得以流传,所以,国家和学校应该对此问题重视起来,使社会可以得到迅速发展。
2.3为学生建立团队意识
现代电子商务企业是以团队合作的方式进行工作的,而学生在学校的日常学习中,都是独立的进行学习,缺乏合作精神。所以,教师应该以培养学生的团队精神对课程做出改革,使学生可以更好的融入社会。如:在上课时,将学生分成三人为一组的团队,安排每个团队进行电子商务网站设计的学习,经常对每个团队进行考核,学生之间为取得更好地成绩互相研讨、相互合作,在学习中提升了团队精神。学生之间进行合作,不仅可以使学生更好地提高团队精神,还可以让学生养成相互合作、取长补短的习惯,学生不再以自我为中心,而是为整个团队的利益考虑。这样,学生进入社会就可以更快地融入到团队工作中,使其成为社会所需要的人才,学生的就业率也会随之提高。所以,教师要重视对学生团队意识的培养,使学生改变独生子女自私的性格,与社会相融合。
3结语