電子商務網站設計范文
時間: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結語