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

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

時(shí)間:2023-01-19 22:16:45

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

篇1

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

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

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)行整個(gè)安裝過(guò)程,自己選擇安裝到目錄d:\apache下。安裝PHP4,將PHP4壓縮文件解壓縮到d:\php4即可,同時(shí)將其中的php.ini-dist文件拷貝到winnt目錄中,將文件更名為php.ini,打開(kāi)該文件將其中extension_dir設(shè)置為:d:/php4,并加載擴(kuò)展模塊:將文件中含有;extention=*.dll的各項(xiàng)前面的";"號(hào)去掉即可;修改設(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的如下語(yǔ)句:ScriptAlias/php4/"d:/php4/"AddTypeapplication/x-httpd-php.phpAddTypeapplication/x-httpd-php.phtmlActionapplication/x-httpd-php4"/php4/php.exe";測(cè)試php:完成上述步驟后,在d:\trade目錄下,用如何文本編輯器,生成擴(kuò)展名為.php(或phtml)的文件test.php,在文件中輸入如下php代碼,存盤(pán)后,啟動(dòng)Apache,接著你在瀏覽器中輸入127.0.0.1:81/test.php,若看到php的版本和擴(kuò)展模塊等信息,說(shuō)明環(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)境頁(yè)中選擇path參數(shù)加入d:\jdk1.3\bin;增加新的環(huán)境參數(shù)classpath=d:\jdk1.3\lib\tools.jar;d:\jdk1.3\lib\dt.jar;,然后重新啟動(dòng)計(jì)算機(jī)即可安裝支持JSP的web服務(wù)器Resin1.1.3,將RESIN-1.1.3.zip釋放為d:\Resin1.1.3即可。配置服務(wù)器端口,打開(kāi)d:/resin1.1.3/conf/目錄下的resin.conf文件在

8080

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

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

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

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

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

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

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

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

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

5.1設(shè)計(jì)處理表單數(shù)據(jù)的ASP程序form_cl.asp建立與數(shù)據(jù)庫(kù)的連接:這里采用直接驅(qū)動(dòng)法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語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作查詢(xú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語(yǔ)句處理的數(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ù)庫(kù):rs.close;conn.Close

5.2設(shè)計(jì)處理表單數(shù)據(jù)的PHP程序form_cl.php建立與數(shù)據(jù)庫(kù)的連接:這里采用PHP的MySql函數(shù)法(也可用ODBC函數(shù)法)$conn=odbc_connect("localhost","user","xxxxxx");選擇數(shù)據(jù)庫(kù):mysql_select_db("tradedb","$conn");獲去表單提交的數(shù)據(jù):$data1=$ptwbk;$data2=$mmwbk;$data3=$gdwbk;$data4=$dxk;$data5=$fxk;$data6=$lbk;用SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作查詢(xú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語(yǔ)句處理的數(shù)據(jù)結(jié)果輸出odbc_result_all($result,"border=1");關(guān)閉數(shù)據(jù)庫(kù):odbc_close($conn);

5.3設(shè)計(jì)處理表單數(shù)據(jù)的JSP程序form_cl.jsp建立與數(shù)據(jù)庫(kù)的連接:這里采用JDBC-ODBC橋生成JavaBean法創(chuàng)建一個(gè)JavaBean命名為conndb.java,并保存在d:/resin1.1.3/doc/web-inf/classes/trade目錄下,代碼如下:(限于篇幅這里沒(méi)按標(biāo)準(zhǔn)書(shū)寫(xiě),而采用不換行寫(xiě)法,其他類(lèi)同)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ù)庫(kù)的連接獲去表單提交的數(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")語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作查詢(xú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語(yǔ)句處理的數(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ù)庫(kù):rs.close();

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

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

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

篇2

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

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

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

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

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

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

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

“文本”作為互聯(lián)網(wǎng)信息的基礎(chǔ),不能對(duì)來(lái)自圖像、動(dòng)畫(huà)等一系列信息內(nèi)容的重要性予以否認(rèn),且文本信息依然是電子商務(wù)網(wǎng)站信心的根本,應(yīng)當(dāng)將文本作為基礎(chǔ),同時(shí)將圖像、動(dòng)畫(huà)等當(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è)計(jì)需要充分重視“文本”的合理化、科學(xué)化。

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

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

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

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

四、結(jié)語(yǔ)

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

參考文獻(xiàn):

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

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

篇3

1.1平臺(tái)威脅

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

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

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

1.3黑客入侵

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

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

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

2常見(jiàn)信息安全漏洞防御

2.1結(jié)構(gòu)性查詢(xún)語(yǔ)言注入

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

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

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

2.2跨站腳本攻擊的防范

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

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

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

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

篇4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

篇5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

三、總結(jié)

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

參考文獻(xiàn):

篇6

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

技術(shù)

簡(jiǎn)介

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

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

技術(shù)簡(jiǎn)介

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

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

......

目錄

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

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

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

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

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

第六章全文總結(jié)

參考資料

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

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

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

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

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

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

篇7

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

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

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

1.3 方案的實(shí)施和步驟……………………………………………………………………8

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

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

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

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

2.2 前臺(tái)客戶(hù)端網(wǎng)頁(yè)的設(shè)計(jì)和制作…………………………………………………...…12

2.2.1 首頁(yè)………………………………………………………………………………...12

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

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

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

2.2.2 商城的二級(jí)頁(yè)面…………………………………………………………………...13

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

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

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

2.2.3 商城子類(lèi)頁(yè)面……………………………………………………………………...13

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

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

2.3.2商城高級(jí)搜索………………………………………………………………………14

2.4商品購(gòu)物車(chē)……………………………………………………………………………15

略…………共3章

:7600多字

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

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

200元

篇8

課程代碼:00906

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

選擇題部分

注意事項(xiàng):

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

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

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

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

1.電子商務(wù)的競(jìng)爭(zhēng)優(yōu)勢(shì)不包括

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

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

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

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

C.智能卡 D.銀行卡

3.只讀存儲(chǔ)器ROM屬于

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

C.功能 D.市場(chǎng)

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

A.病毒破壞問(wèn)題 B.完整性問(wèn)題

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

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

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

C.條件判斷 D.控制流

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

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

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

12.CMM的功能等級(jí)有

A.2個(gè) B.3個(gè)

C.4個(gè) D.5個(gè)

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

A.直銷(xiāo)型 B.包銷(xiāo)型

C.代銷(xiāo)型 D.分銷(xiāo)型

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

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

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

15.測(cè)試工具Xenu主要用于

A.灰盒測(cè)試 B.代碼合法性測(cè)試

C.鏈接測(cè)試 D.安全性測(cè)試

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

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

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

17.數(shù)據(jù)驅(qū)動(dòng)測(cè)試被稱(chēng)為

A.灰盒測(cè)試 B.黑盒測(cè)試

C.性能測(cè)試 D.代碼合法性測(cè)試

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

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

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

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

A.中間件 B.工作流

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

20.極限編程提倡

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

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

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

D.兩個(gè)人一起寫(xiě)同一段程序

非選擇題部分

注意事項(xiàng):

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

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

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

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

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

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

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

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

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

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

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

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

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

31.第三方物流

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

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

34.中間件

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

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

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

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

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

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

40.簡(jiǎn)述極限編程的軟件開(kāi)發(fā)過(guò)程。

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

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

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

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

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

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

請(qǐng)畫(huà)出上述規(guī)則的決策樹(shù)。

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

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

請(qǐng)結(jié)合本案例回答以下問(wèn)題:

篇9

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

一、課程現(xiàn)狀

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

二、存在的問(wèn)題

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

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

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

表一:課程項(xiàng)目――案例分解表

項(xiàng)目過(guò)程 子項(xiàng)目 案例

需求分析階段

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

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

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

案例三成功案例分析

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

案例二域名策略與ISP選擇

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

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

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

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

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

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

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

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

開(kāi)發(fā)階段

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

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

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

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

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

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

項(xiàng)目六“春江翠堤”網(wǎng)站動(dòng)畫(huà)制

作 案例一“廣告語(yǔ)”打字效果動(dòng)畫(huà)制作

案例二網(wǎng)頁(yè)Banner動(dòng)畫(huà)制作

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

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

案例五Flash廣告制作

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

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

案例三布局首頁(yè)表格

……

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

強(qiáng)化開(kāi)發(fā)過(guò)程

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

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

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

篇10

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

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

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

0 引言

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

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

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

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

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

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

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

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

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

②tb_GoodsType表:存儲(chǔ)商品的分類(lèi)信息。

③tb_Image表:存儲(chǔ)商品圖片信息。

④tb_Member表:存儲(chǔ)會(huì)員信息。

⑤tb_OrderInfo表:存儲(chǔ)購(gòu)物車(chē)中的訂單信息。

⑥tb_StoreInfo表:存儲(chǔ)商品所屬倉(cāng)庫(kù)信息。

2 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)

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

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

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

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

2.2.2 在項(xiàng)目中添加數(shù)據(jù)庫(kù)操作公共類(lèi)SqlOperate.cs

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

SqlConnection sqlconn=new SqlConnection(Configuration

Manager.AppSettings["ConnectionString"]);

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

public void DataCom(string sqlstr)

{

sqlconn.Open();

SqlCommand sqlcom = new SqlCommand(sqlstr,sqlconn);

sqlcom.ExecuteNonQuery();

sqlconn.Close();

}

// gvDataBind方法主要用來(lái)執(zhí)行SqlDataAdapter中的SQL語(yǔ)句,并將執(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方法主要用來(lái)執(zhí)行SqlDataAdapter中的SQL語(yǔ)句,并將執(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方法主要用來(lái)執(zhí)行SqlDataAdapter中的SQL語(yǔ)句,并將執(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 功能模塊的實(shí)現(xiàn)

3.1 商品管理

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

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

string sqlstr = "select * from vb_GoodsInfo";

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

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

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

sqloperate.gvDataBind(gvGoodsInfo, sqlstr);

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

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

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

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

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

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

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 購(gòu)物車(chē)的實(shí)現(xiàn)

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

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

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

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

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

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

{

Response.Write("alert(′您還沒(méi)有登錄,請(qǐng)登錄后再購(gòu)買(mǎi)!′);

}

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

string sqlstr = "insert into tb_OrderInfo" + "(OrderMember,GoodsID,GoodsName,GoodType ID,

GoodsTypeName,GoodsPrice,IsCheckout)"+ " values(′′′+ Session["用戶(hù)名"].ToString( ) +′′′,′′′+商品ID.Text.Trim( ) + ′′′,′′′+商品名稱(chēng).Text.Trim( ) +′′′,′′′+商品類(lèi)別ID+′′′,′′′+商品類(lèi)別.Text.Trim( )+′′′,′′′+商品價(jià)格.Text.Trim( )+′′′,

′否′)";

3.3.3 在Shopping.aspx頁(yè)面的Page_Load事件中,顯示該會(huì)員所要購(gòu)買(mǎi)的商品,并計(jì)算出商品的總金額,匯總會(huì)員所選商品的價(jià)格是通過(guò)SQL中的聚合函數(shù)sum來(lái)實(shí)現(xiàn),使用sum合并列值。

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

如果會(huì)員要結(jié)賬,單擊結(jié)賬超級(jí)鏈接按鈕。在該按鈕的Click事件中,判斷會(huì)員當(dāng)前充值余額是否大于購(gòu)物車(chē)內(nèi)商品的總金額,如果大于,則成功購(gòu)買(mǎi)所選商品,否則不能購(gòu)買(mǎi)。結(jié)賬超級(jí)鏈接按鈕的Click事件主要代碼如下:

// MemberMoney是會(huì)員的充值金額,labMoney.Text為所購(gòu)商品的合計(jì)金額

string MPrice = Convert.ToString(mydrv.Row["MemberMoney"]);

if(Convert.ToInt32(MPrice) < Convert.ToInt32(labMoney.Text.Trim( )))

{

Response.Write("alert('您的余額不足,請(qǐng)重新充值后再購(gòu)買(mǎi)!');

}

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 商品搜索 在商品管理頁(yè)面中(圖5),程序根據(jù)所選搜索條件和用戶(hù)輸入的搜索關(guān)鍵字,調(diào)用公共類(lèi)中的gvDataBind(GridView gv, string sqlstr)方法來(lái)搜索相關(guān)商品信息。GoodsManage.aspx頁(yè)面中搜索按鈕的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é)束語(yǔ)

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

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

參考文獻(xiàn):

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

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

[3]饒?jiān)撇ǖ?基于的電子商務(wù)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2006(5):160-162.