伊人色婷婷综在合线亚洲,亚洲欧洲免费视频,亚洲午夜视频在线观看,最新国产成人盗摄精品视频,日韩激情视频在线观看,97公开免费视频,成人激情视频在线观看,成人免费淫片视频男直播,青草青草久热精品视频99

電子商務(wù)網(wǎng)站設(shè)計模板(10篇)

時間:2023-01-19 22:16:45

導(dǎo)言:作為寫作愛好者,不可錯過為您精心挑選的10篇電子商務(wù)網(wǎng)站設(shè)計,它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內(nèi)容能為您提供靈感和參考。

篇1

2.構(gòu)建三種設(shè)計技術(shù)的運(yùn)行環(huán)境

2.1構(gòu)建ASP的運(yùn)行環(huán)境:NT5.0Server,IIS5.0,ASP3.0。安裝Windows2000Server(NT5.0Server)時選擇IIS5.0有關(guān)選項。安裝完后ASP3.0便內(nèi)嵌于IIS5.0中。測試ASP:啟動瀏覽器,在地址欄處輸127.0.0.1:80/default.asp,若瀏覽到IIS服務(wù)器的ASP歡迎頁面,說明安裝成功

2.2構(gòu)建PHP4的運(yùn)行環(huán)境:NT5.0Server,Apache1.3.12php4.0安裝支持PHP的web服務(wù)器Apache1.3.12,將Apache服務(wù)器壓縮文件解壓縮,根據(jù)提示進(jìn)行整個安裝過程,自己選擇安裝到目錄d:\apache下。安裝PHP4,將PHP4壓縮文件解壓縮到d:\php4即可,同時將其中的php.ini-dist文件拷貝到winnt目錄中,將文件更名為php.ini,打開該文件將其中extension_dir設(shè)置為:d:/php4,并加載擴(kuò)展模塊:將文件中含有;extention=*.dll的各項前面的";"號去掉即可;修改設(shè)置Aphache服務(wù)器,用文本編輯器編輯目錄d:\aphache目錄下的子目錄conf下名為httpd.conf的文本文件,首先將"#ServerName*"這一行下加入"ServerName127.0.0.1/";,其次將"Port80"改為"Port81(或其他與IIS5.0不沖突的端口)",再其次設(shè)置更改Apache虛擬目錄,將"Documentroot"d:/Apache/htdocs""改為Documentroot"d:/trade"(該目錄即是電子商務(wù)網(wǎng)站目錄,可用任意方法建立目錄trade),最后加入支持php4的如下語句:ScriptAlias/php4/"d:/php4/"AddTypeapplication/x-httpd-php.phpAddTypeapplication/x-httpd-php.phtmlActionapplication/x-httpd-php4"/php4/php.exe";測試php:完成上述步驟后,在d:\trade目錄下,用如何文本編輯器,生成擴(kuò)展名為.php(或phtml)的文件test.php,在文件中輸入如下php代碼,存盤后,啟動Apache,接著你在瀏覽器中輸入127.0.0.1:81/test.php,若看到php的版本和擴(kuò)展模塊等信息,說明環(huán)境安裝設(shè)置成功。

2.3構(gòu)建JSP的運(yùn)行環(huán)境:NT5.0Server,Resin1.13,jdk1.3安裝Java編譯器jdk1.3:運(yùn)行jdk1_3-win.exe,按照提示完成安裝即可,將其安裝在d:\java1.3目錄,也可安裝在其他目錄。設(shè)置系統(tǒng)環(huán)境參數(shù):控制面板/系統(tǒng)/環(huán)境頁中選擇path參數(shù)加入d:\jdk1.3\bin;增加新的環(huán)境參數(shù)classpath=d:\jdk1.3\lib\tools.jar;d:\jdk1.3\lib\dt.jar;,然后重新啟動計算機(jī)即可安裝支持JSP的web服務(wù)器Resin1.1.3,將RESIN-1.1.3.zip釋放為d:\Resin1.1.3即可。配置服務(wù)器端口,打開d:/resin1.1.3/conf/目錄下的resin.conf文件在

8080

標(biāo)簽處將端口設(shè)置為82(在我的NT5.0上裝有三個服務(wù)器,這樣三個服務(wù)器的端口分別為IIS:80;Apache:81;Resin:82其實也可設(shè)置為其他互不沖突的端口號).測試JSP:啟動Resin服務(wù)器,啟動瀏覽器,在地址欄處輸127.0.0.1:82/,若瀏覽到Resin服務(wù)器的JSP歡迎頁面,說明安裝成功

3生成三種格式的動態(tài)表單頁面為了通用,這里采用可能用到的表單對象為例,至于下面設(shè)計具體數(shù)據(jù)表用到的字段,只要轉(zhuǎn)成給出的表單域相應(yīng)對象即可.

3.1用ASP動態(tài)生成與數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交流的操作表單:form.asp:生成表單域頭:生成普通文本:生成密碼文本:生成滾動文本:生成單選:生成復(fù)選:生成列表框:生成提交按鈕生成重填按鈕生成表單域尾

3.2用PHP動態(tài)生成與數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交流的操作表單:form.php生成表單域頭:"?>生成普通文本:"?>生成密碼文本:"?>生成滾動文本:"?>生成單選:"?>生成復(fù)選:"?>生成列表框:網(wǎng)絡(luò)數(shù)據(jù)庫Asp技術(shù)Php技術(shù)Jsp技術(shù)網(wǎng)站設(shè)計"?>生成提交按鈕"?>生成重填按鈕"?>生成表單域尾"?>

3.3用JSP動態(tài)生成與數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交流的操作表單form.jsp生成表單域頭:生成普通文本:生成密碼文本:生成滾動文本:生成單選:生成復(fù)選:生成列表框:生成提交按鈕生成重填按鈕生成表單域尾

4設(shè)計用于存儲商務(wù)網(wǎng)站交互數(shù)據(jù)的MySql數(shù)據(jù)庫

4.1啟動MySql數(shù)據(jù)庫服務(wù)器(MySql的安裝及ODBC驅(qū)動程序的安裝與設(shè)置請參閱相關(guān)書籍)可在NT5.0下用啟動服務(wù)法/NET命令法/命令窗口鍵入MySqld-shareware法,啟動MySql數(shù)據(jù)庫服務(wù)器,啟動數(shù)據(jù)庫服務(wù)器后,在d:\mysql\bin>提示符下鍵入mysql-h127.0.0.1-uroot即可出現(xiàn)mysql>提示符,從這開始即可進(jìn)行對MySql數(shù)據(jù)庫的各種操作。若要退出可鍵入quit/exit,若要關(guān)閉數(shù)據(jù)庫服務(wù)器,可在d:\mysql\bin>提示符下鍵mysqladmin-urootshutdown4.2建立MySql數(shù)據(jù)庫在MySql數(shù)據(jù)庫的提示符mysql>鍵入Createdatabasetradedb;(或go)

4.2.建立MySql數(shù)據(jù)庫表這里以商務(wù)網(wǎng)站中常用的幾種數(shù)據(jù)表為例,主要用到的數(shù)據(jù)表和生成數(shù)據(jù)表的SQL代碼如下:(這里的數(shù)據(jù)表字段只要分別對應(yīng)上述表單域?qū)ο蠹纯蓪嶋H操作,數(shù)據(jù)表統(tǒng)一用tablename表示)客戶登錄管理數(shù)據(jù)表CREATETABLEusers(IDintnotnullauto_increment,UserNamevarchar(30)notnull,Passwordvarchar(20)notnull)客戶信息數(shù)據(jù)表CREATETABLEusermessage(UserNamevarchar(30)notnull,Emailvarchar(80)notnull,Addressvarchar(120)notnull,Faxvarchar(40)null,Phonevarchar(40)notnull,Cerreycardvarchar(50)notnull)客戶定購商品數(shù)據(jù)表CREATETABLEcatalog(ProductIdintnotnull,Namevarchar(64)notnull,Pricefloat(6,2)notnull,Description;textnull)

5設(shè)計處理表單數(shù)據(jù)的3p程序

5.1設(shè)計處理表單數(shù)據(jù)的ASP程序form_cl.asp建立與數(shù)據(jù)庫的連接:這里采用直接驅(qū)動法Setconn=Server.CreateObject("ADODB.Connection");conn.open"driver={MySQL};server=localhost;uid=user;pwd=xxxxxx;database=tradedb"獲取表單提交的數(shù)據(jù):data1=request("ptwbk");data2=request("mmwbk");data3=request("gdwbk")data4=request("dxk");data5=request("fxk");data6=request("lbk")用SQL語句對數(shù)據(jù)庫進(jìn)行操作查詢數(shù)據(jù)記錄:sql="select*fromtablename";setrs=conn.execute(sql)"增加數(shù)據(jù)記錄:sql="insertintotablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk)values(''''data1'''',''''data2'''',''''data3'''',''''data4'''',''''data5'''',''''data5'''')";setrs=conn.execute(sql)更改某條數(shù)據(jù)記錄:sql="updatetablenamesetdata1="request(ptwbk)",whereID="num";setrs=conn.execute(sql)刪除某條數(shù)據(jù)記錄:sql="deletefromtablenamewhereID="num";setrs=conn.execute(sql)將SQL語句處理的數(shù)據(jù)結(jié)果輸出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"

"關(guān)閉數(shù)據(jù)庫:rs.close;conn.Close

5.2設(shè)計處理表單數(shù)據(jù)的PHP程序form_cl.php建立與數(shù)據(jù)庫的連接:這里采用PHP的MySql函數(shù)法(也可用ODBC函數(shù)法)$conn=odbc_connect("localhost","user","xxxxxx");選擇數(shù)據(jù)庫:mysql_select_db("tradedb","$conn");獲去表單提交的數(shù)據(jù):$data1=$ptwbk;$data2=$mmwbk;$data3=$gdwbk;$data4=$dxk;$data5=$fxk;$data6=$lbk;用SQL語句對數(shù)據(jù)庫進(jìn)行操作查詢數(shù)據(jù)記錄:$sql="select*fromtablename";$result=odbc_do($conn,$sql);增加數(shù)據(jù)記錄:$sql="insertintotablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk)values(''''$data1'''',''''$data2'''',''''$data3'''',''''$data4'''',''''$data5'''',''''$data6'''')";$result=odbc_do($conn,$sql);更改某條數(shù)據(jù)記錄:$sql="updatetablenameset$data1=ptwbkwhereID=num"$result=odbc_do($conn,$sql);刪除某條數(shù)據(jù)記錄:$sql="deletefromtablenamewhereID=num";$result=odbc_do($conn,$sql);將SQL語句處理的數(shù)據(jù)結(jié)果輸出odbc_result_all($result,"border=1");關(guān)閉數(shù)據(jù)庫:odbc_close($conn);

5.3設(shè)計處理表單數(shù)據(jù)的JSP程序form_cl.jsp建立與數(shù)據(jù)庫的連接:這里采用JDBC-ODBC橋生成JavaBean法創(chuàng)建一個JavaBean命名為conndb.java,并保存在d:/resin1.1.3/doc/web-inf/classes/trade目錄下,代碼如下:(限于篇幅這里沒按標(biāo)準(zhǔn)書寫,而采用不換行寫法,其他類同)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文件中加入如下標(biāo)簽即可建立與數(shù)據(jù)庫的連接獲去表單提交的數(shù)據(jù):Stringdata1=request.getParameter("ptwbk");Stringdata2=request.getParameter("mmwbk")Stringdata3=request.getParameter("gdwbk")Stringdata4=request.getParameter("dxk")Stringdata5=request.getParameter("fxk")Stringdata5=request.getParameter("lbk")語句對數(shù)據(jù)庫進(jìn)行操作查詢數(shù)據(jù)記錄:Stringsql="select*fromtablename";connbean.executeQuery(sql);增加數(shù)據(jù)記錄:Stringsql="insertintotablenamevalues(''''"+data1+"'''',''''"+data2+"'''',''''"+data3+"'''',''''"+data4+"''''+"'''',''''"+data5+"'''',''''"+data6+''''")";connbean.executeQuery(sql);更改某條數(shù)據(jù)記錄:Stringsql="updatetablenamesetdata1=''''"+ptwbk+"'''',data2=''''"+mmvbk+"'''',data3=''''"+gdwbk+"''''whereID=''''"+num+"''''";connbean.executeQuery(sql)刪除某條數(shù)據(jù)記錄:Stringsql="deletefromtablenamewhereID=''''"+num+"''''";connbean.executeQuery(sql);;將SQL語句處理的數(shù)據(jù)結(jié)果輸出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")+"

");}關(guān)閉數(shù)據(jù)庫:rs.close();

6三種電子商務(wù)網(wǎng)站設(shè)計技術(shù)綜述

6.1主要特性:可見下表設(shè)計技術(shù)運(yùn)行平臺服務(wù)器開發(fā)程序擴(kuò)展組件ASPWindows系列IISVbscript/Jscript/PerlActiveXPHPUnix系列,Novell,WindowsApache等許多服務(wù)器phpFunctionJSPUnix系列,Novell,WindowsResin等許多服務(wù)器JavaJavaBean

6.2連接數(shù)據(jù)庫的方法:通過上述操作可看出,本文采用了三種操作MySql數(shù)據(jù)庫的方法,Asp采用直接驅(qū)動法,Php采用MySql函數(shù)法,Jsp采用JDBC-ODBC/JavaBean法

篇2

現(xiàn)階段,互聯(lián)網(wǎng)的不斷發(fā)展,在很大程度上促進(jìn)了電子商務(wù)網(wǎng)站的快速發(fā)展,企業(yè)需要通過電子商務(wù)網(wǎng)站向消費(fèi)者傳遞相關(guān)信息,其在企業(yè)發(fā)展中的作用越來越重要。與傳統(tǒng)媒介相比較而言,電子商務(wù)網(wǎng)站對于受眾具有更大的吸引力、親和力,能夠?qū)οM(fèi)者與企業(yè)之間的關(guān)系予以促進(jìn),使其更加穩(wěn)固、親密,因此應(yīng)當(dāng)充分重視電子商務(wù)網(wǎng)站的合理設(shè)計。

一、電子商務(wù)網(wǎng)站概述

對于企業(yè)而言,電子商務(wù)網(wǎng)站已經(jīng)成為其發(fā)展的重要基礎(chǔ),是其對外展示信息、開展商務(wù)活動的主要界面與窗口。電子商務(wù)網(wǎng)站,實質(zhì)上就是面向企業(yè)產(chǎn)品的消費(fèi)群體或者客戶、供應(yīng)商,提供直屬于企業(yè)業(yè)務(wù)范圍的交易或者服務(wù)。目前,電子商務(wù)網(wǎng)站處于電子商務(wù)化中間階段,因企業(yè)投入廣度、深度與行業(yè)特色的不同,電子商務(wù)化程度還可能處于一個初級產(chǎn)品列表、服務(wù)支持轉(zhuǎn)向較為高級的網(wǎng)上支付的階段?,F(xiàn)階段,由于電子商務(wù)市場的逐漸擴(kuò)展,很多企業(yè)開始將發(fā)展重點放在電子商務(wù)市場。與傳統(tǒng)三大媒體(電視、廣播、報紙)相比較而言,企業(yè)能夠?qū)Ρ竟拘畔⒂枰宰杂傻恼瓶?,每一個消費(fèi)者可能夠隨時予以持續(xù)性訪問,而且在法律法規(guī)范圍內(nèi)可以自由的發(fā)表言論。因此,大多數(shù)企業(yè)將電子商務(wù)網(wǎng)站的創(chuàng)建當(dāng)作投身電子商務(wù)事業(yè)的基礎(chǔ)。

二、電子商務(wù)網(wǎng)站問題分析

就目前來看,我國電子商務(wù)呈現(xiàn)良好的發(fā)展態(tài)勢,但是人們對于電子商務(wù)發(fā)展過程中存在的問題還缺乏全面的認(rèn)知,特別是在電子商務(wù)網(wǎng)站方面。上世紀(jì)90年代初期,電子商務(wù)發(fā)展過程中,大多數(shù)從事電子商務(wù)的商家在發(fā)展過程中一味模仿其他人的電子商務(wù)模式,簡單認(rèn)為擁有電子商務(wù)網(wǎng)站之后就可以全面開展電子商務(wù)活動了,而大多數(shù)電子商務(wù)網(wǎng)站均缺乏創(chuàng)新型、實效性,因此當(dāng)互聯(lián)網(wǎng)泡沫出現(xiàn)的時候,大部分電子商務(wù)網(wǎng)站均會倒下,主要在于這些電子商務(wù)網(wǎng)站沒有任何的實際價值,從根本上來看,導(dǎo)致這一狀況發(fā)生的原因主要為電子商務(wù)網(wǎng)站構(gòu)建過程中未重視一個根本性問題,即:電子商務(wù)網(wǎng)站的功能應(yīng)當(dāng)與企業(yè)經(jīng)營戰(zhàn)略相對應(yīng),并且在設(shè)計方面應(yīng)當(dāng)將患者需求的滿足作為出發(fā)點。

三、電子商務(wù)網(wǎng)站設(shè)計中需要注意的一些重要事項分析

(一)電子商務(wù)網(wǎng)站信息的基礎(chǔ)為“文本”

“文本”作為互聯(lián)網(wǎng)信息的基礎(chǔ),不能對來自圖像、動畫等一系列信息內(nèi)容的重要性予以否認(rèn),且文本信息依然是電子商務(wù)網(wǎng)站信心的根本,應(yīng)當(dāng)將文本作為基礎(chǔ),同時將圖像、動畫等當(dāng)作附加的一種表現(xiàn)形式。由于文本是一種極易被搜索、辨別以及理解的表達(dá)形式,其在網(wǎng)站Logo中多選取圖文搭配形式,如拍拍網(wǎng)、當(dāng)當(dāng)網(wǎng)以及淘寶網(wǎng)等,而且文本在網(wǎng)站導(dǎo)航中也是主角,因此電子商務(wù)網(wǎng)站設(shè)計需要充分重視“文本”的合理化、科學(xué)化。

(二)重視主頁導(dǎo)航的清晰性與內(nèi)容的簡潔性

與國外電子商務(wù)網(wǎng)站相比較而言,我國電子商務(wù)網(wǎng)站在內(nèi)容上過于繁瑣,而國外電子商務(wù)網(wǎng)站十分簡潔,一些網(wǎng)站甚至無論壇。環(huán)球自愿、EC21、中國制造網(wǎng)等一系列國際類電子商務(wù)網(wǎng)站在設(shè)計方面較為簡潔,而萬國商業(yè)網(wǎng)、阿里巴巴網(wǎng)等中文站點的頁面非常豐富,內(nèi)容也比較多,但是其英文站點十分簡潔,與外國人的風(fēng)格特點十分相符?,F(xiàn)階段,我國大多數(shù)網(wǎng)名希望在有限的上網(wǎng)時間內(nèi)了解與掌握更加豐富、有價值的信息,而不是在網(wǎng)頁中盲目搜尋雜亂的信息。因此,電子商務(wù)網(wǎng)站設(shè)計過程中,應(yīng)當(dāng)確保主頁導(dǎo)航的合理性,盡可能在導(dǎo)航設(shè)計中加入企業(yè)的形象,在此基礎(chǔ)上加深網(wǎng)站瀏覽者對企業(yè)的認(rèn)知、印象。

(三)重視版面設(shè)計與圖像的合理性

通常情況下,優(yōu)秀的電子商務(wù)網(wǎng)站版面設(shè)計應(yīng)當(dāng)嚴(yán)格遵循裝飾性原則、平衡性原則以及有序性原則,版面設(shè)計與圖形是否合理直接關(guān)系到瀏覽者對網(wǎng)頁的第一印象,圖片能夠在很大程度上增加網(wǎng)站的吸引力。例如:京東商城等一系列在線銷售產(chǎn)品的網(wǎng)站,需要通過圖片為用戶提供在視覺上極具吸引力的內(nèi)容。網(wǎng)頁應(yīng)當(dāng)為產(chǎn)品銷售的促進(jìn)服務(wù),在色彩方面應(yīng)當(dāng)避免喧賓奪主,在此基礎(chǔ)上吸引瀏覽者的目光。

四、結(jié)語

一般公眾主要認(rèn)為電子商務(wù)網(wǎng)站即為電子商務(wù)公司的一個代名詞,對于電子商務(wù)公司好壞的評價,第一印象主要是根據(jù)這一公司的電子商務(wù)網(wǎng)站產(chǎn)生的,所以電子商務(wù)公司十分重視電子商務(wù)網(wǎng)站的合理設(shè)計。電子商務(wù)網(wǎng)站設(shè)計過程中,應(yīng)當(dāng)意識到電子商務(wù)網(wǎng)站信息的基礎(chǔ)為“文本”,確?!拔谋尽钡暮侠砘?、科學(xué)化,還應(yīng)當(dāng)重視主頁導(dǎo)航的清晰性與內(nèi)容的簡潔性,保證版面設(shè)計與圖像的科學(xué)性,進(jìn)一步突出個性化服務(wù),以此確保電子商務(wù)網(wǎng)站設(shè)計的完整性、優(yōu)質(zhì)性。

參考文獻(xiàn):

[1]尚芳,吳賓賓.小型電子商務(wù)網(wǎng)站規(guī)劃設(shè)計研究[J].計算機(jī)光盤軟件與應(yīng)用,2013,21:37-38.

[2]黃峻峰.電子商務(wù)網(wǎng)站設(shè)計中信息安全防御研究[J].信息與電腦(理論版),2015,23:56-57.

篇3

1.1平臺威脅

電子商務(wù)是一種有別于傳統(tǒng)交易,依托網(wǎng)絡(luò)平臺來開展的新興交易方式,信息傳遞過程中影響信息傳播速度的因素很多,包括電磁輻射干擾和網(wǎng)絡(luò)設(shè)備老化,情況嚴(yán)重時會威脅到交易雙方的信息安全。除了網(wǎng)絡(luò)設(shè)備的物理干擾和破壞外,一己私利造成的人為商務(wù)系統(tǒng)硬件破壞更為嚴(yán)重,他們有意更改信息內(nèi)容,通過這種不法手段獲取經(jīng)濟(jì)利益。

1.2安全環(huán)境惡化

發(fā)達(dá)國家經(jīng)過多年的發(fā)展,技術(shù)水平遠(yuǎn)遠(yuǎn)領(lǐng)先于我國,尤其是在計算機(jī)軟硬件技術(shù)及網(wǎng)絡(luò)安全技術(shù)方面。我國硬件核心設(shè)備的研發(fā)能力不足,核心技術(shù)還未取得突破性進(jìn)展,不得不依靠進(jìn)口采購。在無法獨(dú)立自主生產(chǎn)的情況下,必須依靠國外引進(jìn),生產(chǎn)技術(shù)和維護(hù)技術(shù)受到極大的限制,極大影響了我國電子商務(wù)的健康發(fā)展。

1.3黑客入侵

一些不法分子面對電子商務(wù)交易的蓬勃發(fā)展,勢必會產(chǎn)生不勞而獲的貪婪心理,利用網(wǎng)絡(luò)安全漏洞來攻擊電子商務(wù)網(wǎng)站平臺。當(dāng)前網(wǎng)絡(luò)黑客侵入方式使用最普遍的是木馬程序,通過木馬程序侵入本地計算機(jī),使得計算機(jī)記錄的登錄信息遭到篡改或泄露,導(dǎo)致重要文件及資金丟失。網(wǎng)絡(luò)病毒不可控性很強(qiáng),其自身繁殖功能十分強(qiáng)大,嚴(yán)重?fù)p壞計算機(jī)文件,還會對計算機(jī)的硬件設(shè)施造成嚴(yán)重破壞,且網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,使計算機(jī)病毒的破壞力也隨之增強(qiáng)。

1.4網(wǎng)上支付安全隱患

網(wǎng)上支付是電子商務(wù)的核心部分,確保支付安全才能保障電子商務(wù)的健康發(fā)展,因此,網(wǎng)上支付的規(guī)范性、安全性、便捷性及高效性一定程度上決定了電子商務(wù)的發(fā)展?jié)摿Α碾娮由虅?wù)開展的實際支付結(jié)構(gòu)可知,商務(wù)系統(tǒng)平臺、安全認(rèn)證系統(tǒng)、電子支付網(wǎng)關(guān)和電子錢包等四個條件必不可少。而安全認(rèn)證系統(tǒng)是整個電子商務(wù)順利開展的重要前提,理由如下:首先,網(wǎng)絡(luò)在實際運(yùn)行中靈活性較強(qiáng),當(dāng)前的多種技術(shù)手段無法完全應(yīng)對網(wǎng)絡(luò)安全威脅,仍存在較大的問題。其次,雖然各家銀行先后建立了CA認(rèn)證中心,但這些CA認(rèn)證中心的權(quán)威性不足,無法成為全國性的認(rèn)證標(biāo)準(zhǔn),造成重復(fù)認(rèn)證和資源浪費(fèi)。最后,新《合同法》雖然納入電子合同的法律效用條款,但數(shù)字簽名仍存在技術(shù)問題,這導(dǎo)致問題出現(xiàn)后的一些復(fù)雜法律關(guān)系難以解決,如責(zé)任認(rèn)定、責(zé)任承擔(dān)、有效執(zhí)行仲裁結(jié)果等。

2常見信息安全漏洞防御

2.1結(jié)構(gòu)性查詢語言注入

這是一種用于存取信息數(shù)據(jù)的數(shù)據(jù)庫系統(tǒng),其作用是方便管理人員進(jìn)行網(wǎng)絡(luò)管理和用戶查詢。結(jié)構(gòu)性查詢語言簡稱為SQL,從本質(zhì)上來說是一種程序設(shè)計的、高級的非過程化編程語言,其作用是作為客戶端與數(shù)據(jù)庫服務(wù)器相互溝通的橋梁。因此,SQL是網(wǎng)站設(shè)計中安全防御的重點包括以下內(nèi)容。

2.1.1經(jīng)典的‘or1=1’注入作為計算機(jī)最經(jīng)典的結(jié)構(gòu)性查詢語言,該注入方式一般不需要用戶名進(jìn)行驗證,密碼方面也沒有多層輸入的要求,故身份登錄并不會受到用戶名的限制。因此,該注入方式在編寫驗證程序時,通過程序設(shè)計使得用戶名輸入時無需驗證,避開非預(yù)期字符串的限制,然后將信息直接傳遞給mysql-query()函數(shù)執(zhí)行。這種注入方式跳過了驗證環(huán)節(jié),驗證碼正確與否都不干涉用戶名登錄。因此,從信息安全防御角度出發(fā),登錄確認(rèn)工作是網(wǎng)站設(shè)計的重中之重,注意嚴(yán)密防范非法用戶登錄。

2.1.2利用union語句的注入Union語句注入的作用機(jī)理是,網(wǎng)站設(shè)計中注入union會使網(wǎng)站程序默認(rèn)的語句出錯,網(wǎng)站運(yùn)行速度受限,或者網(wǎng)頁直接打不開,嚴(yán)重時還會引起網(wǎng)站崩潰。結(jié)構(gòu)性查詢語言從理論上來說注入方式較多,從根源上防御各種注入方式才是關(guān)鍵。作為計算機(jī)工作者,日常網(wǎng)絡(luò)維護(hù)要認(rèn)真嚴(yán)謹(jǐn),細(xì)心對查詢語句的參數(shù)進(jìn)行過濾,遇到可疑情況及時排查。

2.2跨站腳本攻擊的防范

跨站腳本攻擊,英文全稱為CrossSiteScripting。該腳本通過將惡意代碼植入到用戶的網(wǎng)站頁面,讓用戶登錄與實際網(wǎng)站完全不同的虛假網(wǎng)站。該腳本主要是將JavaScript腳本注入到HTML標(biāo)簽中進(jìn)行攻擊,是一種頻繁引發(fā)網(wǎng)站設(shè)計安全威脅的重要因素。

2.2.1跨站腳本攻擊的探測跨站腳本攻擊是可以及時檢測到的,有助于盡早發(fā)現(xiàn)網(wǎng)站設(shè)計過程中的問題,語句檢測是判斷跨站腳本攻擊的重要依據(jù)。如在輸入框中輸入語句找到其執(zhí)行的地方,如果發(fā)現(xiàn)有彈窗就證明有跨站腳本對軟件進(jìn)行攻擊。以網(wǎng)站的評論為例,在網(wǎng)站評論頁面的輸入框中寫入相關(guān)代碼,完成后進(jìn)行刷新,若發(fā)現(xiàn)瀏覽器的彈出窗口沒有得到禁止,基本可以判斷該網(wǎng)站設(shè)計的評論模塊有跨站腳本攻擊過。

2.2.2重新定向一旦發(fā)在網(wǎng)站設(shè)計過程中存在跨站腳本攻擊的某些漏洞,那么黑客就有多種方式攻擊網(wǎng)站。如可以通過跨站腳本攻擊重新定位新的攻擊網(wǎng)頁,實現(xiàn)刷目標(biāo)網(wǎng)站流量的目的。舉一個簡單的例子,用戶A發(fā)了一個容易構(gòu)造的URL給用戶B,當(dāng)用戶B打開后,惡意腳本開始攻擊用戶B的電腦,可以執(zhí)行前一個用戶A權(quán)限下的所有命令。

2.2.3攻擊彈出其他網(wǎng)頁大部分網(wǎng)民瀏覽網(wǎng)頁時都碰到過廣告彈窗的情況,這是電腦黑客通過跨站腳本攻擊的方式,實現(xiàn)攻擊計算機(jī)用戶正在瀏覽網(wǎng)頁的目的,從而讓用戶瀏覽其他網(wǎng)頁。針對跨站腳本這種攻擊方式,通常采用特征匹配來進(jìn)行針對性防御,同時加強(qiáng)認(rèn)證工作,最大限度避免跨站腳本攻擊的發(fā)生。

篇4

1.觀察比較階段:在此階段,客戶搜尋和分析處理與所要選購的商品有關(guān)的各種信息,具有很強(qiáng)的客戶驅(qū)動性。這和在商場購物不同。商場有服務(wù)員,商品實物,可以促成交易,而網(wǎng)上虛擬商店不具備這樣的特點。只能以精心制作的、可用性強(qiáng)的網(wǎng)頁來吸引客戶、使客戶能方便地找到和了解他們想要的商品,從而增加成交機(jī)率。

2.付款結(jié)賬階段:此階段是電子商務(wù)行為的最重要環(huán)節(jié),此時消費(fèi)者由客戶驅(qū)動轉(zhuǎn)變?yōu)橄到y(tǒng)驅(qū)動,網(wǎng)站系統(tǒng)會引導(dǎo)客戶輸人一定的個人信息,如家庭住址、信用卡號碼等,同時提供付款方式和送貨方式。在這一階段應(yīng)著重消除客戶對自己進(jìn)行的各種操作所產(chǎn)生的結(jié)果的不安感。

因此,只有在電子商務(wù)網(wǎng)頁設(shè)計中充分考慮了人們的使用要求。才能促成一次成功的交易。網(wǎng)站設(shè)計的實用性對電子商務(wù)網(wǎng)站的正常經(jīng)營和發(fā)展是至關(guān)重要的。

電子商務(wù)網(wǎng)站設(shè)計中的實用原則:

實現(xiàn)網(wǎng)站商務(wù)功能最大化的目標(biāo),給目標(biāo)客戶提供方便、實用的信息服務(wù),是電子商務(wù)網(wǎng)站設(shè)計的基本實用原則,包含以下幾個方面:

1.人性化的交互界面。客戶訪問電子商務(wù)站點是為了獲取需要的商品或服務(wù),所以網(wǎng)頁的內(nèi)容必須突出重點,避免夸張,裝飾部分不宜太多,以免喧賓奪主。在內(nèi)容編排上必須簡潔明了,便于瀏覽;信息數(shù)量比較大時應(yīng)將其拆分成多個網(wǎng)頁。在電子商務(wù)網(wǎng)頁設(shè)計中還應(yīng)當(dāng)考慮殘疾人、病人等特殊人群的需要。

2.方便快捷的更新維護(hù)。電子商務(wù)網(wǎng)站要根據(jù)市場行情的波動隨時更新網(wǎng)頁上的價格信息,經(jīng)常要提供新的商品或服務(wù),并搞些促銷活動以刺激客戶的購買欲。設(shè)計時要考慮到內(nèi)容更新的快捷簡便,在內(nèi)容更新的同時,還要注意保持網(wǎng)頁在結(jié)構(gòu)上的相對一致性,以使老客戶能方便快速地找到所需要的各種信息。

3.最佳優(yōu)化的網(wǎng)頁內(nèi)容DOLCN.com。一般情況下,客戶對當(dāng)前網(wǎng)頁上的內(nèi)容能持續(xù)保持注意的時間長度約為10秒鐘;若系統(tǒng)響應(yīng)時間超過10秒,客戶會在等待計算機(jī)完成當(dāng)前操作時轉(zhuǎn)向其他的任務(wù)。因此,為縮短系統(tǒng)響應(yīng)時間,比較簡單的一種解決辦法是盡量減少網(wǎng)頁上的圖片與多媒體(如動畫、錄像、閃爍等)的使用。但是作為電子商務(wù)站點,很多場合需要采用圖示或多媒體演示,以至不得不適當(dāng)降低系統(tǒng)響應(yīng)速度。

4.準(zhǔn)確無誤的鏈接。整個Web實際上就是一個的巨大的信息空間。由于空間過大,并且各節(jié)點之間的鏈接關(guān)系錯綜復(fù)雜,用戶上網(wǎng)瀏覽時有可能發(fā)生“迷路”現(xiàn)象。Elm和Woods(1985)研究發(fā)現(xiàn),用戶在網(wǎng)上“迷路”的程度與不熟悉文檔結(jié)構(gòu)有直接關(guān)系。他們總結(jié)出有三種不同形式的“迷路”:①不知道下一步該去哪里;②知道該去哪里,但不知道該如何去;③不知道當(dāng)前處于整個文檔結(jié)構(gòu)中的哪一個位置。為減少和避免出現(xiàn)“迷路”現(xiàn)象,通??刹捎脙煞N策略:第一是改變用戶界面,如采用導(dǎo)航地圖、多窗口顯示等技術(shù);第二是對文本進(jìn)行分析,改換超文本的結(jié)構(gòu)及鏈接設(shè)計。提高超文本設(shè)計質(zhì)量能更有效地減少用戶“迷路”現(xiàn)象。 5.界面的統(tǒng)一和差異。在電子商務(wù)網(wǎng)頁設(shè)計中,界面一致性也是必須加以仔細(xì)考慮的一個重要因素。一般認(rèn)為,界面一致性主要體現(xiàn)在三個方面:指向性效果、系統(tǒng)的輸入與輸出之間的關(guān)系、界面的外觀或視覺效果。一些研究表明,增強(qiáng)界面一致性有利于提高用戶的操作績效和滿意度,同時還可減少操作錯誤。

6.美觀、比例、結(jié)構(gòu)、布局。良好的視覺效果與強(qiáng)大的使用功能同等重要。界面美觀水平與使用者對界面可用性的主觀評價呈正相關(guān),與操作績效也呈正相關(guān)。Schenkman(2000)總結(jié)出衡量網(wǎng)頁外觀設(shè)計質(zhì)量的四個主要指標(biāo),即美觀、圖文比例、結(jié)構(gòu)和總體布局。其中,美觀這一指標(biāo)最為重要。

7.終端與載體的協(xié)調(diào)統(tǒng)一。電子商務(wù)網(wǎng)頁設(shè)計應(yīng)適應(yīng)客戶使用的各種類型的顯示器。應(yīng)使用可用空間的百分比來規(guī)定布局?,F(xiàn)在常用的網(wǎng)頁瀏覽器一般為Netscape和Internet Explorer,這些瀏覽器都有新舊版本。有時同一個網(wǎng)頁在不同瀏覽器或同一瀏覽器的不同版本上會產(chǎn)生很不相同的顯示效果,甚至有些網(wǎng)頁功能無法正常實現(xiàn)。作為電子商務(wù)網(wǎng)站,應(yīng)注意網(wǎng)頁在這方面的兼容性。

8.信息安全保障?;ヂ?lián)網(wǎng)是一個標(biāo)準(zhǔn)開放的網(wǎng)絡(luò),在網(wǎng)上進(jìn)行各種商務(wù)活動,隨時可能將面對黑客的攻擊,病毒的侵襲等。因此,確保網(wǎng)上信息流通的系統(tǒng)安全十分重要。安全不僅僅是一個技術(shù)的問題,還涉及到系統(tǒng)的管理、法律法規(guī)的保障等。

9.可擴(kuò)展設(shè)計定位?;ヂ?lián)網(wǎng)具有巨大的商務(wù)潛能,沒有人可以確切預(yù)計系統(tǒng)的最終訪問量和最佳的商務(wù)運(yùn)行模式。因此網(wǎng)站設(shè)計的原則之一就是可擴(kuò)展性。隨著企業(yè)網(wǎng)上平臺業(yè)務(wù)量的擴(kuò)展和平臺訪問量的增長,系統(tǒng)應(yīng)該能夠具有很強(qiáng)的擴(kuò)展能力,以適應(yīng)新業(yè)務(wù)的發(fā)展。

與傳統(tǒng)的購物方式相比,網(wǎng)上購物具有方便、快捷等優(yōu)點。但是,虛擬商場和客戶在空間上只有通過網(wǎng)絡(luò)才能傳遞信息。因此,電子商務(wù)網(wǎng)頁在設(shè)計上必須符合人們的使用要求,最大限度地提高人們在網(wǎng)上搜索信息和進(jìn)行其他各種操作的績效,并增強(qiáng)人們對網(wǎng)上購物的滿意度和安全感,才能創(chuàng)造出和諧愉快、美觀便捷的交易空間。

篇5

中圖分類號:G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2012)06-0255-03

高等職業(yè)教育的目標(biāo)是培養(yǎng)高素質(zhì)高技能型人才,故在課程標(biāo)準(zhǔn)設(shè)計時應(yīng)以提高學(xué)生的實踐能力(即工作能力)為主要任務(wù),也就是要突出各課程的專業(yè)性和實踐性[1]。電子商務(wù)專業(yè)培養(yǎng)的是從事具體電子商務(wù)業(yè)務(wù)操作的人員,應(yīng)具備基本的商務(wù)運(yùn)作能力和電子商務(wù)網(wǎng)站設(shè)計開發(fā)、運(yùn)營和管理能力;《電子商務(wù)網(wǎng)站設(shè)計》課程正是為了培養(yǎng)學(xué)生后者能力而開設(shè)的課程,作為電子商務(wù)專業(yè)的核心課程之一,其主要任務(wù)就是使學(xué)生掌握電子商務(wù)網(wǎng)站開發(fā)技術(shù)與電子商務(wù)網(wǎng)站設(shè)計方法,了解電子商務(wù)網(wǎng)站的構(gòu)架、網(wǎng)站運(yùn)營管理和推廣等方面的知識。筆者在講授這門課程的過程中,發(fā)現(xiàn)電子商務(wù)專業(yè)的學(xué)生在經(jīng)過一年半的電子商務(wù)基本理論、計算機(jī)網(wǎng)絡(luò)和網(wǎng)頁設(shè)計等知識的學(xué)習(xí)后,對知識的實際運(yùn)用有更多的興趣,課堂參與意識較強(qiáng),但在教學(xué)中也發(fā)現(xiàn)了一些問題,針對這些問題和學(xué)院教改的要求,總結(jié)了一下我在教學(xué)中的改革措施,供大家參考。

一、教學(xué)中發(fā)現(xiàn)的問題

《電子商務(wù)網(wǎng)站設(shè)計》作為實踐性和專業(yè)性很強(qiáng)的課程(表1),課程內(nèi)容涉及網(wǎng)站系統(tǒng)分析、總體規(guī)劃、網(wǎng)站設(shè)計和網(wǎng)站管理等相關(guān)知識,需要學(xué)生動手參與;教學(xué)方法上要以實踐為主導(dǎo),側(cè)重提升學(xué)生的設(shè)計與動手能力,與電子商務(wù)網(wǎng)站設(shè)計工作崗位無縫銜接。

然而常規(guī)的教學(xué)方法,會帶來了下列問題:(1)強(qiáng)調(diào)“理論”+“實驗”的方式來組織教學(xué),任課教師先根據(jù)教學(xué)大綱要求,安排各章節(jié)的教學(xué)內(nèi)容,再根據(jù)章節(jié)或知識點安排學(xué)生實驗。這樣一章一節(jié)的推進(jìn),雖然方便教學(xué),但學(xué)生缺乏綜合應(yīng)用能力,創(chuàng)新意識也得不到培養(yǎng),在整個網(wǎng)站布局規(guī)劃、總體設(shè)計、內(nèi)容編排、數(shù)據(jù)庫設(shè)計上存在問題,缺少網(wǎng)站設(shè)計的全局把握。(2)由于按章節(jié)進(jìn)行教學(xué),在實驗內(nèi)容選取上必然緊扣教材,雖然強(qiáng)調(diào)了技術(shù)細(xì)節(jié),但由于缺乏真正意義上的實踐應(yīng)用,對學(xué)生的指導(dǎo)性不強(qiáng),實用性較差,造成與社會實際脫節(jié)很大,使網(wǎng)站設(shè)計的理念不能很好被詮釋,教學(xué)效果受到很大的影響。

二、教學(xué)中的改革措施

為了更好的上好這門課程,以及響應(yīng)學(xué)院教改的要求,本人就該課程的教學(xué)方法、教學(xué)內(nèi)容、教學(xué)考核、實踐環(huán)境和產(chǎn)學(xué)結(jié)合方面做一些改革措施,措施如下。

(一)教學(xué)方法項目化

在本課程的教學(xué)過程中,我們提出的是“目標(biāo)+項目+情景”的三位一體教學(xué)方法[2],即學(xué)生學(xué)習(xí)有目標(biāo)、教師教學(xué)有項目、實際教學(xué)有情景,真正體現(xiàn)高等職業(yè)教育的特點,也使學(xué)生真正能夠做到學(xué)有所用。這里的項目不同于一般的教學(xué)案例,由教師為社會企業(yè)開發(fā)的實際運(yùn)行的網(wǎng)上書城項目,之所以強(qiáng)調(diào)項目的實際性,目的就在于解決教學(xué)與社會實際脫節(jié)的問題,以項目串聯(lián)全課程,從需求分析到最后網(wǎng)站、運(yùn)營整個過程,貫穿在教學(xué)過程中,以項目所涉及的問題為線索,組織整個課程內(nèi)容的教學(xué),做到“教、學(xué)、練、做”四者有機(jī)結(jié)合。

具體來說我們采用的項目化教學(xué)方法是:(1)示范操作講解:將網(wǎng)站制作需要的知識點融入實際運(yùn)營的網(wǎng)上書城項目中進(jìn)行講解示范。(2)模仿操作訓(xùn)練:模仿老師講解的方法,制作網(wǎng)頁效果,理論與實踐相結(jié)合,學(xué)會做網(wǎng)頁。(3)拓展實踐訓(xùn)練:根據(jù)前面所學(xué)習(xí)的操作方法,按網(wǎng)上書城項目要求,自己動手制作網(wǎng)站,由學(xué)生自己選擇自主色彩搭配、頁面布局設(shè)計效果圖。(4)階段測試訓(xùn)練:根據(jù)網(wǎng)上書城項目所包含的主要功能模塊:登錄、注冊、商品搜索、購物車、訂單管理、商品信息維護(hù)等,由學(xué)生按照順序完成相應(yīng)模塊的開發(fā)。(5)項目實戰(zhàn)訓(xùn)練:全面運(yùn)用所學(xué)習(xí)的知識和所掌握的技能,按照企業(yè)開發(fā)網(wǎng)站的流程,將前面設(shè)計的網(wǎng)頁和各個模塊進(jìn)行鏈接,形成一個完整的網(wǎng)上書城網(wǎng)站。

(二)教學(xué)內(nèi)容模塊化

根據(jù)網(wǎng)上書城網(wǎng)站開發(fā)的過程,我們可以把教學(xué)按網(wǎng)站開發(fā)過程組織成網(wǎng)站需求與規(guī)劃、網(wǎng)站主頁設(shè)計、網(wǎng)站前臺設(shè)計、網(wǎng)站后臺設(shè)計四個子項目來操作,然后再分別對子項目進(jìn)行模塊化設(shè)計;如網(wǎng)站主頁設(shè)計可以分為LOGO設(shè)計、網(wǎng)站布局及導(dǎo)航、網(wǎng)站配色方案和圖片處理等模塊;網(wǎng)站前臺設(shè)計可分為商品展示、用戶登錄、購物車、訂單管理等模塊;網(wǎng)站后臺設(shè)計可分為用戶管理、商品管理、訂單處理等模塊。每個模塊下面可按實踐知識和理論知識來組織教學(xué)內(nèi)容,前后銜接的各個模塊,構(gòu)成了網(wǎng)站建設(shè)的主線,不同的模塊承擔(dān)不同的教學(xué)任務(wù),講授不同的教學(xué)內(nèi)容,讓學(xué)生在現(xiàn)實環(huán)境中獲取知識。如網(wǎng)站的需求規(guī)劃的教學(xué)模塊,可以從需求分析開始,規(guī)劃設(shè)計過程,并形成相應(yīng)的文檔資料,包括內(nèi)容規(guī)劃、技術(shù)規(guī)劃等。通過這種模塊化層層推進(jìn)的教學(xué)方式,不僅把教學(xué)內(nèi)容在實踐作了詮釋,而且學(xué)生“邊學(xué)邊做”,更容易接受,課堂效果顯著提高,實現(xiàn)了“越做越精”。使學(xué)生從課程開始就圍繞著一個典型項目進(jìn)行教學(xué)和實踐,不僅熟悉了網(wǎng)站設(shè)計的流程,而且掌握網(wǎng)站建設(shè)的具體操作方法。

(三)教學(xué)考核過程化

教學(xué)內(nèi)容的模塊化,決定了課程采用“過程+作品”的考核模式。實踐表明,《電子商務(wù)網(wǎng)站設(shè)計》課程的考核最佳的方式應(yīng)該以學(xué)生實際做的網(wǎng)站作品作為考核的主要內(nèi)容,整個教學(xué)過程中,不同的階段完成不同的任務(wù),每個模塊或子項目結(jié)束我們就可以對學(xué)生的作品進(jìn)行考核。過程考核對教師而言,通過學(xué)生作品的不斷反饋來促進(jìn)教學(xué)質(zhì)量的提升,課程結(jié)束,學(xué)生的網(wǎng)站作品也基本形成了,這時可以按學(xué)生的網(wǎng)站作品進(jìn)行整體考核,結(jié)合過程評分,完成課程考核。

(四)實踐環(huán)境企業(yè)化

在電子商務(wù)專業(yè)實踐環(huán)境建設(shè)方面,我院一直大力投入,不僅建成有電子商務(wù)實訓(xùn)室、商務(wù)英語等實訓(xùn)室,還新建了網(wǎng)上創(chuàng)業(yè)孵化實訓(xùn)基地(圖1),基地是由淘寶網(wǎng)和我院合作共建,淘寶網(wǎng)提供網(wǎng)絡(luò)創(chuàng)業(yè)平臺及相關(guān)網(wǎng)絡(luò)資源,在學(xué)院提出要加強(qiáng)電子商務(wù)專業(yè)實訓(xùn)條件建設(shè)后,我們積極調(diào)研,先后參觀學(xué)習(xí)了多所高職院校和電子商務(wù)企業(yè),最終鎖定淘寶網(wǎng),我們要讓我們的學(xué)生學(xué)會創(chuàng)業(yè),因為近年來大學(xué)生創(chuàng)業(yè)問題越來越受社會的關(guān)注,大學(xué)生經(jīng)過多年的教育以及高職院校學(xué)生難就業(yè)等問題的突顯,鼓勵大學(xué)生自主創(chuàng)業(yè)必將成為大學(xué)生就業(yè)之外的新領(lǐng)域,值得我們?nèi)ヒI(lǐng)和探索。

目前基地通過企業(yè)化運(yùn)作,積極開展各類電子商務(wù)創(chuàng)業(yè)技能競賽(圖1),各類創(chuàng)業(yè)方案在基地開花結(jié)果。

(五)產(chǎn)學(xué)結(jié)合無縫化

以項目帶動校企合作,走產(chǎn)學(xué)結(jié)合之路[3],項目化教學(xué)的優(yōu)點是無現(xiàn)成的、開放的和可操作的,這就要求老師課前要精心組織、學(xué)生要有興趣參與和企業(yè)要舍得要投入,只有三方積極配合才能實現(xiàn)。在教學(xué)中我們積極和淘寶網(wǎng)等網(wǎng)絡(luò)公司合作,為淘寶網(wǎng)等設(shè)計方案,參與設(shè)計,在設(shè)計過程中淘寶網(wǎng)等給我們提出寶貴意見,我們進(jìn)行修改和完善,老師和學(xué)生都在項目中取得進(jìn)步。(1)作品即產(chǎn)品,學(xué)生在教師的指導(dǎo)下,不同的階段完成不同的任務(wù),課程結(jié)束,學(xué)生的網(wǎng)站作品也基本形成了,這時可以按學(xué)生的網(wǎng)站作品進(jìn)行整體考核,優(yōu)秀的網(wǎng)站作品進(jìn)一步優(yōu)化后可以轉(zhuǎn)化為產(chǎn)品。(2)學(xué)習(xí)即學(xué)徒,學(xué)生全程參與網(wǎng)站調(diào)研、設(shè)計、測試和使用,使學(xué)生掌握網(wǎng)站建設(shè)的所有知識,學(xué)習(xí)的項目化,不僅培養(yǎng)了學(xué)生的動手、動腦的能力,還了解了企業(yè)網(wǎng)站的真實運(yùn)作,學(xué)習(xí)的過程也就是學(xué)徒的過程,進(jìn)入工作崗位可以直接參與企業(yè)網(wǎng)站建設(shè)。

三、總結(jié)

從實踐來看,《電子商務(wù)網(wǎng)站設(shè)計》課程改革后,學(xué)生的學(xué)習(xí)目標(biāo)明確,學(xué)生的學(xué)習(xí)興趣有大幅提高,知識內(nèi)容的實踐性更強(qiáng),學(xué)生通過完成具體網(wǎng)站項目的工作過程訓(xùn)練,使學(xué)生獲得普適性的工作過程,實現(xiàn)網(wǎng)站創(chuàng)作過程的完整訓(xùn)練,培養(yǎng)了學(xué)生的網(wǎng)站設(shè)計的創(chuàng)造力和獨(dú)立性,全面培養(yǎng)學(xué)生的綜合素質(zhì),激發(fā)學(xué)生關(guān)注未來的職業(yè)需求,同時也加強(qiáng)了校企合作。

參考文獻(xiàn):

篇6

第一章開發(fā)環(huán)境及數(shù)據(jù)庫概述

技術(shù)

簡介

隨著網(wǎng)絡(luò)經(jīng)濟(jì)的到來,.NET技術(shù)是一項革命性的技術(shù)。它是微軟公司推出的新一代互聯(lián)網(wǎng)軟件和服務(wù)戰(zhàn)略,是一種面向網(wǎng)絡(luò)、支持各種用戶終端的開發(fā)平臺環(huán)境。它包含了分布式計算、XML、組件技術(shù)、即時編譯技術(shù)等多種功能集成的環(huán)境。.NET環(huán)境使用統(tǒng)一的Internet標(biāo)準(zhǔn)(如XML)將不同的系統(tǒng)對接,并采用高度分布式應(yīng)用服務(wù)架構(gòu),而且使用了一個綜合的管理程序。該程序能管理平臺中運(yùn)行的服務(wù)程序,為運(yùn)行程序提供強(qiáng)大的安全保護(hù)后臺。

C#是微軟公司專門為.NET量身定做的一種編程語言,它與.NET有著密不可分的關(guān)系。例如,C#的類型其實就是.NET框架所提供的類型,C#本身并無類庫,而是直接使用.NET框架所提供的類庫。另外,類型安全檢查啟動資源回收、結(jié)構(gòu)化異常處理等也都是交由CLR(公共語言運(yùn)行時)處理的。因此,C#是最適合開發(fā).NET應(yīng)用的編程語言。

技術(shù)簡介

是微軟公司繼ASP(ActiveServerPages:活動服務(wù)器頁面)之后推出的用于創(chuàng)建、管理和部署Web應(yīng)用程序的新的理想平臺。它是使用.NET框架所提供的編程類庫構(gòu)建而成的。使創(chuàng)建、管理和部署Web應(yīng)用程序變得非常容易。

所具有的新性能是:(1)WebControls,它使得創(chuàng)建forms和HTMLcontrols的工作變得簡單易行。例如,在ASP中典型的選擇框(selectbox)里,你不得不創(chuàng)建一個循環(huán)以便讓控制系統(tǒng)裝入數(shù)據(jù)。但在里,你將會擁有一個"data-bound",這意味著它會與數(shù)據(jù)源連接,并會自動裝入數(shù)據(jù)。(2)語言支持,支持多種語言,它的缺省語言將是visualBasic而不是vbscript,這意味著我們可以擺脫vbscript的語言限制,我們的代碼將是編譯后運(yùn)行的(而不是原來的解釋執(zhí)行)。(3)更好的代碼控制,COM對象不需要再在服務(wù)器上注冊,但是通過這種過程簡化,你再也不能夠在你的服務(wù)器上運(yùn)行另外一個DLL版本,并且代碼相當(dāng)保密。這意味著,如果沒有正確的開發(fā)工具和源代碼,很難改變代碼。(4)更好的升級能力,一個系統(tǒng)建成,本身有著一定的特性,以改進(jìn)多處理器和串口環(huán)境中的性能。例如,sessionstate能夠通過單獨(dú)的處理器來維持,在一個單獨(dú)的機(jī)器上,甚至在數(shù)據(jù)庫中允許交叉的服務(wù)器會話。

......

目錄

第一章開發(fā)環(huán)境及數(shù)據(jù)庫概述

第二章網(wǎng)站的需求分析及功能介紹

第三章數(shù)據(jù)庫設(shè)計

第四章網(wǎng)站的詳細(xì)設(shè)計

第五章系統(tǒng)開發(fā)小結(jié)

第六章全文總結(jié)

參考資料

[1]黎曉東.精通編程.科學(xué)出版社

[2]桂思強(qiáng).與數(shù)據(jù)庫程序設(shè)計.中國鐵道出版社

[3]陳峰棋.深入淺出程序設(shè)計.中國水利水電出版社

[4]蘇紅超.深入解析.科學(xué)出版社

[5]熊松明.輕松教程.航空工業(yè)出版社

[6][美]G.AndrewDuthie著,李萬倫等譯.程序設(shè)計.清華大學(xué)出版社

篇7

1. 引言……………………………………………………………………………………3

1.1畢業(yè)設(shè)計課題的來源與意義及所欲達(dá)到的目標(biāo)……………………………………3

1.2 網(wǎng)站所完成的內(nèi)容與結(jié)構(gòu)……………………………………………………………3

1.3 方案的實施和步驟……………………………………………………………………8

2. 網(wǎng)站具體設(shè)計過程……………………………………………………………………8

2.1 后臺服務(wù)器數(shù)據(jù)庫的建立和連接……………………………………………………8

2.1.1用Access建立數(shù)據(jù)庫名為eshop…………………………………………………8

2.1.2 數(shù)據(jù)庫的連接………………………………………………...……………………12

2.2 前臺客戶端網(wǎng)頁的設(shè)計和制作…………………………………………………...…12

2.2.1 首頁………………………………………………………………………………...12

2.2.1.1 動態(tài)顯示產(chǎn)品子類…………………………………………………...…………13

2.2.1.2顯示今日熱點內(nèi)容………………………………………………………………13

2.2.1.3 顯示最新商品內(nèi)容…………………………………………………………...…13

2.2.2 商城的二級頁面…………………………………………………………………...13

2.2.2.1應(yīng)用樣式到模板文件……………………………………………………………13

2.2.2.2商城子類名的橫向重復(fù)顯示……………………………………………………13

2.2.2.3 添加動態(tài)內(nèi)容…………………………………………………………………...13

2.2.3 商城子類頁面……………………………………………………………………...13

2.3 網(wǎng)站搜索功能……………………………………………………………………...…14

2.3.1商城快速搜索………………………………………………………………………14

2.3.2商城高級搜索………………………………………………………………………14

2.4商品購物車……………………………………………………………………………15

略…………共3章

:7600多字

有大量流程圖、數(shù)據(jù)表、界面圖

在admin目錄下的一些源代碼、參考文獻(xiàn)

200元

篇8

課程代碼:00906

請考生按規(guī)定用筆將所有試題的答案涂、寫在答題紙上。

選擇題部分

注意事項:

1.答題前,考生務(wù)必將自己的考試課程名稱、姓名、準(zhǔn)考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙規(guī)定的位置上。

2.每小題選出答案后,用2B鉛筆把答題紙上對應(yīng)題目的答案標(biāo)號涂黑。如需改動,用橡皮擦干凈后,再選涂其他答案標(biāo)號。不能答在試題卷上。

一、單項選擇題(本大題共2O小題,每小題1分,共20分)

在每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答題紙”的相應(yīng)代碼涂黑。錯涂、多涂或未涂均無分。

1.電子商務(wù)的競爭優(yōu)勢不包括

A.成本低廉化 B.生產(chǎn)周期縮短

C.配送費(fèi)用低 D.簡化流通環(huán)節(jié)

2.以數(shù)據(jù)形式流通、能被消費(fèi)者和商家普遍接受的、通過互聯(lián)網(wǎng)購物時使用的數(shù)字化貨幣是

A.電子現(xiàn)金 B.電子支票

C.智能卡 D.銀行卡

3.只讀存儲器ROM屬于

A.外存儲器 B.內(nèi)存儲器

C.輔助存儲器 D.隨機(jī)存取存儲器

4.以二維表格作為數(shù)據(jù)模型的數(shù)據(jù)庫是

A.層次型數(shù)據(jù)庫 B.網(wǎng)狀型數(shù)據(jù)庫

C.關(guān)系型數(shù)據(jù)庫 D.第三代數(shù)據(jù)庫

5.在.NET的體系結(jié)構(gòu)中,.NET框架屬于

A..NET開發(fā)平臺 B..NET服務(wù)器

C..NET基礎(chǔ)服務(wù) D..NET終端設(shè)備

6.用戶網(wǎng)上培訓(xùn)屬于電子商務(wù)網(wǎng)站基本功能里的

A.產(chǎn)品展示 B.網(wǎng)上結(jié)算

C.網(wǎng)上訂購 D.售后服務(wù)

7.企業(yè)網(wǎng)頁美術(shù)設(shè)計應(yīng)主要考慮企業(yè)的

A.產(chǎn)品形象 B.外觀形象

C.整體形象 D.商標(biāo)形象

8.電子商務(wù)網(wǎng)站技術(shù)解決方案確定的主要依據(jù)是網(wǎng)站的

A.用戶 B.內(nèi)容

C.功能 D.市場

9.電子商務(wù)主要面臨4個安全問題,即保密性問題、認(rèn)證問題、不可否認(rèn)性問題和

A.病毒破壞問題 B.完整性問題

C.木馬攻擊問題 D.數(shù)據(jù)丟失問題

10.下列選項中不屬于控制流程圖基本成分的是

A.循環(huán) B.處理步驟

C.條件判斷 D.控制流

11.模塊結(jié)構(gòu)圖由五種基本符號組成:模塊、數(shù)據(jù)、控制、轉(zhuǎn)換和

A.調(diào)用 B.繼承

C.實體 D.關(guān)系

12.CMM的功能等級有

A.2個 B.3個

C.4個 D.5個

13.DELL網(wǎng)站屬于

A.直銷型 B.包銷型

C.代銷型 D.分銷型

14.DNS服務(wù)器主要用于

A.IP地址與域名之間的解析 B.電子郵件的發(fā)送

C.網(wǎng)絡(luò)的自動管理 D.遠(yuǎn)程傳輸文件

15.測試工具Xenu主要用于

A.灰盒測試 B.代碼合法性測試

C.鏈接測試 D.安全性測試

16.電子商務(wù)網(wǎng)站的生命周期中,系統(tǒng)邏輯模型的構(gòu)建完成于

A.系統(tǒng)規(guī)劃階段 B.系統(tǒng)分析階段

C.系統(tǒng)開發(fā)階段 D.系統(tǒng)實施階段

17.數(shù)據(jù)驅(qū)動測試被稱為

A.灰盒測試 B.黑盒測試

C.性能測試 D.代碼合法性測試

18.下列關(guān)于動態(tài)網(wǎng)頁的說法不正確的是

A.以數(shù)據(jù)庫技術(shù)為基礎(chǔ) B.使用網(wǎng)絡(luò)編程技術(shù)

C.往往有程序和邏輯控制 D.指網(wǎng)頁上各種動畫、滾動字幕等動態(tài)效果

19.企業(yè)系統(tǒng)集成中一系列相互銜接、自動進(jìn)行的業(yè)務(wù)活動或任務(wù)稱為

A.中間件 B.工作流

C.數(shù)據(jù)集成 D.服務(wù)件

20.極限編程提倡

A.每個人單獨(dú)完成同一段程序

B.任何人都不能修改其他人寫的程序

C.每個人按照自己的風(fēng)格編寫具有個性化的程序

D.兩個人一起寫同一段程序

非選擇題部分

注意事項:

用黑色字跡的簽字筆或鋼筆將答案寫在答題紙上,不能答在試題卷上。

二、填空題(本大題共10小題,每小題1分,共10分)

21.亞馬遜書店主要的電子商務(wù)模式是__________。

22.數(shù)據(jù)庫的基本功能包括數(shù)據(jù)定義、__________和數(shù)據(jù)控制。

23.企業(yè)應(yīng)用集成分為數(shù)據(jù)集成和__________。

24.目前主要有三種不同又相互關(guān)聯(lián)的網(wǎng)絡(luò)模式,即Intranet、Extranet、__________。

25.系統(tǒng)流程圖是一種用來描述系統(tǒng)__________模型的傳統(tǒng)工具。

26.將所有現(xiàn)存的與將被發(fā)展出來的各種能力成熟度模型集成到一個框架中去的是__________。

27.常見的物流解決方案包括物流中央化、高效配送中心以及__________等。

28.J2EE中用于數(shù)據(jù)庫訪問的接口組件是__________。

29.通過普通電話線提供寬帶數(shù)據(jù)業(yè)務(wù)的技術(shù)是__________。

30.電子商務(wù)網(wǎng)站功能測試的主要方法有__________、黑盒測試和灰盒測試。

三、名詞解釋題(本大題共5小題,每小題3分,共15分)

31.第三方物流

32.業(yè)務(wù)流程圖

33.數(shù)據(jù)庫

34.中間件

35.個性化信息服務(wù)

四、簡答題(本大題共5小題,每小題5分,共25分)

36.簡述服務(wù)類電子商務(wù)網(wǎng)站應(yīng)提供的服務(wù)內(nèi)容。

37.簡述B2C電子商務(wù)模式的特點。

38.簡述Web服務(wù)的主要特點。

39.簡述廣度維度的企業(yè)應(yīng)用集成包括的內(nèi)容。

40.簡述極限編程的軟件開發(fā)過程。

五、綜合題(本大題共2小題,每小題10分,共20分)

41.試述電子商務(wù)網(wǎng)站規(guī)劃的主要內(nèi)容。

42.某手機(jī)銷售網(wǎng)站采用如下規(guī)則判定注冊會員是否為潛在顧客(用R=1表示是潛在顧客,R=0表示非潛在顧客):

(1)年齡在3O歲(含)以下,如果是學(xué)生則非潛在顧客,如果不是學(xué)生則是潛在顧客;

(2)年齡在3O歲到40歲之間則是潛在顧客;

(3)年齡在40歲(含)以上,如果信譽(yù)等級為差則非潛在顧客,如果信譽(yù)等級為優(yōu)則是潛在顧客。

請畫出上述規(guī)則的決策樹。

六、案例分析題(本大題共1小題,1O分)

43.A公司是國內(nèi)一家生產(chǎn)、銷售運(yùn)動服裝的知名企業(yè),現(xiàn)采用實體店專賣連鎖經(jīng)營方式進(jìn)行產(chǎn)品銷售,為了進(jìn)一步提升公司管理水平和擴(kuò)大市場份額,公司決定開展電子商務(wù),在網(wǎng)上銷售公司生產(chǎn)的各類運(yùn)動服裝。

請結(jié)合本案例回答以下問題:

篇9

《電子商務(wù)網(wǎng)站設(shè)計》課程是針對培養(yǎng)學(xué)生電子商務(wù)系統(tǒng)開發(fā)能力而開設(shè)的一門專業(yè)核心課程,是該專業(yè)學(xué)生能力培養(yǎng)的重要課程。該課程培養(yǎng)學(xué)生在分析電子商務(wù)系統(tǒng)的功能需求、規(guī)劃設(shè)計電子商務(wù)網(wǎng)站的架構(gòu)和電子商務(wù)網(wǎng)站開發(fā)等方面的具體能力,是電子商務(wù)專業(yè)學(xué)生一門綜合性課程,為其以后的發(fā)展打下良好的基礎(chǔ)。本文對我院《電子商務(wù)網(wǎng)站設(shè)計》的開設(shè)現(xiàn)狀、存在問題及教學(xué)改革作了相關(guān)研究。

一、課程現(xiàn)狀

目前各高?!峨娮由虅?wù)網(wǎng)站設(shè)計》是以培養(yǎng)學(xué)生的網(wǎng)站信息管理與編輯技能為主要目標(biāo)。該課程涉及到商務(wù)網(wǎng)站規(guī)劃設(shè)計、站點素材的搜集與編輯、網(wǎng)站功能實現(xiàn)和頁面制作、網(wǎng)站與管理等多方面的知識和技能 , 涵蓋內(nèi)容廣 , 實踐性很強(qiáng)。主要講解如何應(yīng)用“網(wǎng)頁制作三劍客”創(chuàng)建和管理網(wǎng)站、網(wǎng)頁的制作及鏈接、圖片素材的編輯處理等 ;使學(xué)生了解如何規(guī)劃并建立站點,掌握制作網(wǎng)頁的基礎(chǔ)知識,能熟練利用“網(wǎng)頁制作三劍客”的強(qiáng)大的功能制作出精美的網(wǎng)站。另外,為了使學(xué)生掌握制作動態(tài)網(wǎng)站的技術(shù),一般還會講授“動態(tài)網(wǎng)頁設(shè)計”內(nèi)容,使學(xué)生掌握一門網(wǎng)頁編程技術(shù)的基本概念、基本原理、學(xué)習(xí)制作動態(tài)網(wǎng)站。如在該課程中介紹 ASP 技術(shù),掌握 ASP 的編程環(huán)境 IIS 的構(gòu)建與配置 ;掌握 ASP 的編程語言VBscript 和Javascript 的語法 ;掌握 ASP 與數(shù)據(jù)庫的連接與操作。

二、存在的問題

現(xiàn)有課程現(xiàn)狀的安排導(dǎo)致本課程的教學(xué)存在以下誤區(qū) :教學(xué)內(nèi)容基本停留在對工具的使用或語言的學(xué)習(xí)及掌握上 ;內(nèi)容偏計算機(jī),學(xué)生很難學(xué)懂 ;特別是電子商務(wù)專業(yè)學(xué)生以文科生來源為主,學(xué)生程序設(shè)計學(xué)習(xí)很少,對于動態(tài)網(wǎng)頁編程技術(shù)很難掌握。內(nèi)容太多,目標(biāo)性應(yīng)用不強(qiáng),學(xué)生沒興趣學(xué);理論內(nèi)容與實踐內(nèi)容相互獨(dú)立, 在實際應(yīng)用中一般先講工具軟件、數(shù)據(jù)庫、編程語言的使用,再讓學(xué)生實踐,理論與實踐各自有各自的計劃和目標(biāo),理論基本不能為實踐服務(wù)。電子商務(wù)技術(shù)發(fā)展迅速,建設(shè)小型電子商務(wù)內(nèi)網(wǎng)站的工具也越來越傾向于模版式的傻瓜式操作,在教學(xué)過程中教師教授的理論知識的獲取來源于書本及網(wǎng)絡(luò),沒有到目標(biāo)公司實地調(diào)研的經(jīng)歷,因此在課程講解中缺乏市場需求依據(jù),照本宣科,使電子商務(wù)網(wǎng)站建設(shè)與管理課程缺少了“真實性”,由此學(xué)生對本學(xué)科的態(tài)度容易產(chǎn)生無用論。

三、“項目”+“案例”教學(xué)模式構(gòu)建

“項目”教學(xué)是指電子商務(wù)網(wǎng)站建設(shè)課程以項目的開發(fā)作為教學(xué)的總目標(biāo),項目可分為若干“案例”,第一次課時教師將項目背景闡述清楚,讓學(xué)生清楚的知道學(xué)完這一門課之后能解決怎么樣的問題,將掌握怎么樣的技能,將會具體實現(xiàn)什么樣的應(yīng)用。建立起學(xué)生的學(xué)習(xí)興趣?!鞍咐苯虒W(xué)是指課程教學(xué)中以典型案例劃分教學(xué)內(nèi)容,以案例引導(dǎo)課堂教學(xué),以案例引導(dǎo)學(xué)生知識點的掌握,以實際案例為剖析對象,教師指導(dǎo)下教學(xué)和學(xué)生共同參與案例的分析、討論以尋求實現(xiàn)方法,實現(xiàn)理論與實踐一體化。

表一:課程項目――案例分解表

項目過程 子項目 案例

需求分析階段

項目一初識電子商務(wù)網(wǎng)站

案例一從傳統(tǒng)商務(wù)到電子商務(wù)

案例二電子商務(wù)網(wǎng)站的概念、功能與特點

案例三成功案例分析

項目二電子商務(wù)網(wǎng)站規(guī)劃 案例一電子商務(wù)網(wǎng)站需求分析

案例二域名策略與ISP選擇

案例三服務(wù)器解決方案

系統(tǒng)設(shè)計階段 項目三電子商務(wù)網(wǎng)站設(shè)計

案例一網(wǎng)站結(jié)構(gòu)設(shè)計

案例二網(wǎng)站內(nèi)容設(shè)計

案例三網(wǎng)站風(fēng)格、創(chuàng)意與形象設(shè)計

技術(shù)準(zhǔn)備階段 項目四運(yùn)用HTML編寫網(wǎng)頁 案例一HTML入門

案例二運(yùn)用HTML布局頁面

案例三建立超鏈接與圖像處理

開發(fā)階段

(技術(shù)分解學(xué)習(xí)) 項目五“春江翠堤”網(wǎng)站界面設(shè)

計 案例一網(wǎng)頁導(dǎo)航欄制作

案例二網(wǎng)頁Logo制作

案例三網(wǎng)頁Banner制作

案例四網(wǎng)頁頁面編排

案例五網(wǎng)頁切片

項目六“春江翠堤”網(wǎng)站動畫制

作 案例一“廣告語”打字效果動畫制作

案例二網(wǎng)頁Banner動畫制作

案例三圖片切換播放效果制作

案例四網(wǎng)頁Banner完善

案例五Flash廣告制作

項目七“春江翠堤”網(wǎng)站制作 案例一網(wǎng)站制作基礎(chǔ)入門

案例二構(gòu)建本地站點

案例三布局首頁表格

……

案例十三站點的與維護(hù)

強(qiáng)化開發(fā)過程

項目 項目八網(wǎng)上書店制作實例 案例一《網(wǎng)上書店》功能設(shè)計

案例二《網(wǎng)上書店》站點規(guī)劃

案例三《網(wǎng)上書店》網(wǎng)頁制作-圖書瀏覽模塊

篇10

關(guān)鍵詞: 電子商務(wù);B2C;;C#;SQL Server

Key words: electronic commerce;B2C;;C#;SQL Server

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1006-4311(2013)20-0220-05

0 引言

電子商務(wù)是指整個事務(wù)活動和貿(mào)易活動的電子化,它通過先進(jìn)的信息網(wǎng)絡(luò),將事務(wù)活動和貿(mào)易活動中發(fā)生關(guān)系的各方有機(jī)地聯(lián)系起來。B2C(Business-to-Consumer)電子商務(wù)網(wǎng)站實際上就是一種企業(yè)對消費(fèi)者的網(wǎng)上購物商城,在該網(wǎng)站中,注冊會員可以購買任何商品,而管理員可以對商品、注冊會員等信息進(jìn)行管理[1]。

是一種動態(tài)網(wǎng)頁技術(shù),在服務(wù)器端運(yùn)行.Net代碼,動態(tài)生成HTML,然后響應(yīng)給瀏覽器。(Active Server )4.0是微軟公司推出的基于.NET 框架的新一代網(wǎng)絡(luò)編程語言,也是目前最新的Web技術(shù)之一。作為之前各個版本的集大成者, 4.0開創(chuàng)了公共語言運(yùn)行庫和動態(tài)語言運(yùn)行庫相結(jié)合的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web應(yīng)用程序[2]。

1 電子商務(wù)網(wǎng)站分析與設(shè)計

1.1 網(wǎng)站分析與設(shè)計 在電子商務(wù)網(wǎng)站中,主要包括商品管理、會員管理、購物車、商品搜索四個功能模塊。商品管理模塊主要包括瀏覽、添加、修改和刪除商品4大功能。管理員可以在商品管理頁面中通過單擊刪除按鈕來刪除網(wǎng)站中的商品,當(dāng)單擊詳細(xì)信息按鈕時,頁面跳轉(zhuǎn)到編輯商品頁面,在該頁中,可以添加和修改商品信息。

為了方便用戶的注冊和登錄進(jìn)而設(shè)置了會員管理模塊,此模塊主要保存會員的登錄名、密碼等一些基本信息。當(dāng)填寫完必填內(nèi)容后,單擊注冊按鈕,即可將這些信息保存到數(shù)據(jù)庫中的相應(yīng)表中。會員登錄時,對會員的身份進(jìn)行驗證。

電子商務(wù)系統(tǒng)中的購物車同實際生活中的購物車一樣,都是用于暫時保存挑選的商品。購物車主要包括添加商品、查看購物車、刪除購物車中商品和結(jié)賬等4大功能,當(dāng)已經(jīng)登錄的會員在商品信息頁面中單擊購買按鈕時,頁面跳轉(zhuǎn)到購物車頁面,并將會員所選擇的商品顯示在該頁面中,會員可以在這里選擇結(jié)賬、清空購物車或繼續(xù)購買中的任何一種操作。

在電子商務(wù)網(wǎng)站中,常常需要設(shè)置商品搜索功能,以方便會員或管理員查看指定商品的詳細(xì)信息。當(dāng)選擇完搜索條件,并在“關(guān)鍵字”文本框中輸入要搜索的內(nèi)容時,單擊搜索按鈕,即可將相應(yīng)商品的基本信息顯示在GridView控件中。

1.2 數(shù)據(jù)庫分析與設(shè)計 數(shù)據(jù)庫建立的正確與否對系統(tǒng)是否能正常而準(zhǔn)確有效的運(yùn)行起著關(guān)鍵性作用。所建立的數(shù)據(jù)庫要避免冗余,同時要做到覆蓋面廣,既要使編制的程序便于對數(shù)據(jù)庫進(jìn)行維護(hù)管理,又要最大程度縮短運(yùn)算及操作時間,從而增加了建立數(shù)據(jù)庫的難度[3]。該網(wǎng)站采用SQL Server2005作為后臺,建立的數(shù)據(jù)庫主要包含6個表。

①tb_GoodsInfo表:存儲商品的詳細(xì)信息。

②tb_GoodsType表:存儲商品的分類信息。

③tb_Image表:存儲商品圖片信息。

④tb_Member表:存儲會員信息。

⑤tb_OrderInfo表:存儲購物車中的訂單信息。

⑥tb_StoreInfo表:存儲商品所屬倉庫信息。

2 數(shù)據(jù)庫訪問技術(shù)

2.1 數(shù)據(jù)庫訪問技術(shù) 在電子商務(wù)網(wǎng)站開發(fā)中,數(shù)據(jù)庫訪問技術(shù)是其關(guān)鍵技術(shù)之一。用戶的注冊、登錄,瀏覽、搜索商品,訂單的生成、查詢等都牽涉到對數(shù)據(jù)庫的訪問,中是通過來訪問數(shù)據(jù)庫的[4]。是應(yīng)用程序與數(shù)據(jù)庫進(jìn)行交互的一種技術(shù),應(yīng)用程序可以通過連接到各種數(shù)據(jù)源,并檢索、操作和更新數(shù)據(jù)。使用DataReader對象和DataSet對象讀取以及訪問數(shù)據(jù)庫是提供的兩種訪問數(shù)據(jù)庫的方式。

讀取數(shù)據(jù)源最簡單的方式就是使用DataReader對象,它只能實現(xiàn)讀取數(shù)據(jù),而不能寫入數(shù)據(jù),返回一個只讀、只進(jìn)的數(shù)據(jù)集。DataSet對象必須配合DataAdapter對象使用,DataAdapter對象在Command對象之上,用來執(zhí)行SQL命令,然后將結(jié)果置入Dataset對象。此外,DataAdapter對象也可以將DataSet對象更改過的數(shù)據(jù)寫回數(shù)據(jù)源[5]。

2.2 電子商務(wù)網(wǎng)站數(shù)據(jù)庫訪問的實現(xiàn)

2.2.1 在配置文件Web.Config添加數(shù)據(jù)庫連接字符串。

2.2.2 在項目中添加數(shù)據(jù)庫操作公共類SqlOperate.cs

//調(diào)用配置文件Web.Config中的數(shù)據(jù)庫連接字符串

SqlConnection sqlconn=new SqlConnection(Configuration

Manager.AppSettings["ConnectionString"]);

//DataCom方法主要用來執(zhí)行SqlCommand中的SQL語句

public void DataCom(string sqlstr)

{

sqlconn.Open();

SqlCommand sqlcom = new SqlCommand(sqlstr,sqlconn);

sqlcom.ExecuteNonQuery();

sqlconn.Close();

}

// gvDataBind方法主要用來執(zhí)行SqlDataAdapter中的SQL語句,并將執(zhí)行結(jié)果綁定到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方法主要用來執(zhí)行SqlDataAdapter中的SQL語句,并將執(zhí)行結(jié)果綁定到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方法主要用來執(zhí)行SqlDataAdapter中的SQL語句,并將執(zhí)行結(jié)果綁定到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 功能模塊的實現(xiàn)

3.1 商品管理

3.1.1 在網(wǎng)站中分別添加一個GoodsManage.aspx頁面和一個EditGoods.aspx頁面,其中GoodsManage.aspx頁面用來顯示商品信息,而EditGoods.aspx頁面用來顯示相應(yīng)商品的詳細(xì)信息并進(jìn)行商品編輯。

在GoodsManage.aspx頁面添加GridView控件gvGoodsInfo,使用GridView控件的列進(jìn)行頁面?zhèn)髦?。在GoodsManage.aspx頁面的Page_Load事件中,首先定義數(shù)據(jù)庫查詢字符串,查詢數(shù)據(jù)庫vb_GoodsInfo中的所有商品信息。

string sqlstr = "select * from vb_GoodsInfo";

GridView 的DataKeyNames屬性獲取或設(shè)置一個數(shù)組,該數(shù)組包含了顯示在GridView控件中的項的主鍵字段的名稱,GoodsID作為主鍵字段。

gvGoodsInfo.DataKeyNames = new string[] { "GoodsID" };

調(diào)用SqlOperate類中的gvDataBind (GridView gv, string sqlstr)方法,在GridView控件中顯示所有商品信息。

sqloperate.gvDataBind(gvGoodsInfo, sqlstr);

3.1.2 在商品管理頁面中單擊刪除超級鏈接按鈕時,后臺會自動刪除該按鈕對應(yīng)商品的相關(guān)信息。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 當(dāng)用戶單擊商品管理頁面中的詳細(xì)信息超級鏈接按鈕時,頁面跳轉(zhuǎn)到EditGoods.aspx頁面,該頁實現(xiàn)的主要功能是編輯相關(guān)商品的詳細(xì)信息或添加一些新的商品。

使用GridView控件的列進(jìn)行頁面?zhèn)髦导夹g(shù)。在GridView控件中添加一個HyperLinkField列字段,并將其DataNavigateUrlFields屬性設(shè)置為要進(jìn)行傳值的數(shù)據(jù)表字段,DataNavigateUrlFormatString屬性設(shè)置為要鏈接到的頁面及根據(jù)哪個值進(jìn)行傳值,其屬性設(shè)置格式為:Index.aspx?id={0}。

3.1.4 當(dāng)管理員對TextBox文本框或DropDownList下拉列表框中內(nèi)容進(jìn)行修改之后,單擊修改按鈕,可以完成對商品的修改操作。修改商品信息的字符串定義:string sqlstr = "update tb_GoodsInfo set GoodsName=′′′+商品名稱+′′′,GoodsPrice=′′′商品價格+′′′,GoodsTypeID=′′′+商品ID+′′′,GoodsIsNew=′是′,GoodsIntroduce=′′′+商品介紹+′′′,GoodsPhoto=′′′+商品圖片+′′′where GoodsID=′′′+Request["GoodsID"].ToString( )+′′′";

在商品詳細(xì)信息頁面中,如果要添加一些新商品,可以自己重新填寫TextBox文本框中內(nèi)容及重新選擇DropDownList下拉列表框中選項,這里需要注意的是,在添加商品時,首先需要檢測是否已經(jīng)存在該商品,如果已經(jīng)存在,彈出“該商品已經(jīng)存在”對話框,否則,將該商品信息插入相關(guān)數(shù)據(jù)表。

3.2 會員管理 會員注冊的主要技術(shù)要點是SqlDataReader類和驗證控件的使用。SqlDataReader類用來從SQL Server數(shù)據(jù)庫中讀取行,要創(chuàng)建SqlDataReader類對象,必須調(diào)用SqlCommand類的ExecuteReader方法,而不能直接使用構(gòu)造函數(shù)。驗證會員名和密碼等不能為空需要用到RequiredFieldValidator驗證控件,驗證E-mail地址格式和郵編格式是否正確需要使用RegularExpressionValidator驗證控件。

用戶填寫完信息之后,單擊注冊按鈕,如果該會員登錄名在數(shù)據(jù)表中不存在,則其信息就會保存到相應(yīng)的數(shù)據(jù)表中,否則,重新注冊。注冊按鈕的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('該會員已經(jīng)注冊過''); '");

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 購物車的實現(xiàn)

3.3.1 分別添加1個EditGInfo.aspx頁面和1個Shopping.aspx頁面,其中,EditGInfo.aspx頁面用來顯示商品詳細(xì)信息,并給會員提供購買商品功能,Shopping.aspx頁面用來查看會員購買的商品信息,并可以通過單擊結(jié)賬超級鏈接按鈕來確定購買這些商品。

在EditGInfo.aspx頁面的Page_Load事件中,程序根據(jù)接受的商品ID將相應(yīng)商品的詳細(xì)信息顯示在服務(wù)器端控件中。通過Page屬性的Request.QueryString方法獲得商品ID,然后vb_GoodsInfo數(shù)據(jù)庫中檢索出相應(yīng)商品并顯示出來。

string strid = Page.Request.QueryString["GoodsID"];

string sqlstr = "select * from vb_GoodsInfo where GoodsID=′′′+ strid +′′′";

3.3.2 當(dāng)會員單擊EditGInfo.aspx頁面中的購買按鈕時,程序首先判斷該會員是否登錄,如果已經(jīng)登錄,則將該會員所要購買的商品保存到相應(yīng)數(shù)據(jù)表中,并將頁面定向到Shopping.aspx頁面,否則,彈出提示框提示會員還沒有登錄。判斷會員是否登錄通過Session來實現(xiàn)。

if (Session["用戶名"] == null)

{

Response.Write("alert(′您還沒有登錄,請登錄后再購買!′);

}

單擊購買按鈕將登陸用戶所購買商品插入tb_OrderInfo數(shù)據(jù)庫的字符串如下:

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中的聚合函數(shù)sum來實現(xiàn),使用sum合并列值。

string 總價格 = "select sum(GoodsPrice) as tprice from tb_OrderInfo"+" where OrderMember=′′′+Session["MName"].ToString( );

如果會員要結(jié)賬,單擊結(jié)賬超級鏈接按鈕。在該按鈕的Click事件中,判斷會員當(dāng)前充值余額是否大于購物車內(nèi)商品的總金額,如果大于,則成功購買所選商品,否則不能購買。結(jié)賬超級鏈接按鈕的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),程序根據(jù)所選搜索條件和用戶輸入的搜索關(guān)鍵字,調(diào)用公共類中的gvDataBind(GridView gv, string sqlstr)方法來搜索相關(guān)商品信息。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

'%" +關(guān)鍵字.Text.Trim( ) + "%'";

sqloperate.gvDataBind(gvGoodsInfo, sqlstr);

}

}

4 結(jié)束語

本文設(shè)計并實現(xiàn)了B2C電子商務(wù)網(wǎng)站的主要功能,開發(fā)過程中的技術(shù)要點包括:在商品管理模塊中,使用GridView控件的列進(jìn)行頁面?zhèn)髦?;在會員注冊頁面使用SqlDataReader類從SQL Server數(shù)據(jù)庫中讀取行;在購物車的實現(xiàn)模塊,通過Session傳值技術(shù)來判斷會員是否登錄。判斷會員的當(dāng)前充值是否能夠購買其選擇的所有商品是通過匯總會員所選商品的價格,并將其跟會員的當(dāng)前充值進(jìn)行比較來實現(xiàn)的,而匯總會員所選商品的價格是通過SQL中的聚合函數(shù)sum來實現(xiàn)。

可以使用C#、和J#等多種語言來編寫服務(wù)器端代碼,這些語言的功能都很強(qiáng)大,并且也是純面向?qū)ο蟮?。頁面的服?wù)器端代碼是完全已編譯和可執(zhí)行的,并且采用逐行解釋的方式,這種方式可以提高性能,也可以在編譯階段檢測到更多的錯誤。后置代碼技術(shù)將頁面的可視化部分和業(yè)務(wù)邏輯分離,其技術(shù)優(yōu)于把HTML和服務(wù)器端代碼放在同一個文件中的服務(wù)器端技術(shù)。Web窗體能使用像Windows應(yīng)用程序那樣用基于控件的界面創(chuàng)建Web應(yīng)用程序,向客戶端提供Web功能的標(biāo)準(zhǔn)方式。Web用戶控件可以很容易地在多個Web窗體實現(xiàn)功能片段的重用。母版頁技術(shù)可以使網(wǎng)站中的不同頁面的可視化效果和部分功能保持一致。幾乎全是基于組件和模塊化,每一個頁、對象和HTML元素都是一個運(yùn)行的組件對象[6]。因此,使用簡單,功能強(qiáng)大,開發(fā)和執(zhí)行效率高,利用它可以很方便的開發(fā)動態(tài)的、交互的、高性能的電子商務(wù)網(wǎng)站。

參考文獻(xiàn):

[1]明日科技,王小科,趙會東程序開發(fā)范例寶典[M].北京:人民郵電出版社,2012.

[2]張正禮,王堅寧 4.0從入門到精通[M].北京:清華大學(xué)出版社,2012.

[3]饒云波等.基于的電子商務(wù)平臺設(shè)計與實現(xiàn)[J].計算機(jī)技術(shù)與發(fā)展,2006(5):160-162.