前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇電商網絡設計范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。
首先,可以提高網店知名度,促進網店發展。品牌是企業生存發展的重要因素,品牌形象是品牌的“名片”,根據戴維阿克的品牌理論,一個強勢的品牌往往更能獲得消費者的青睞。在眼球經濟時代,在網絡中通過品牌形象化視覺應用,對顧客的視覺造成強攻,實現與目標客戶群的溝通,再以此向客戶群傳達商品信息、服務理念和品牌文化,達到商品營銷與塑造品牌形象的目的。因此,品牌視覺形象設計在網絡店鋪營銷中起著至關重要的作用。網店可以通過VI系統提升企業的形象,全方位地反映企業的理念促進品牌的發展。在商業競爭和消費者心中樹立企業的整體形象,將企業的有效信息傳達給消費者,讓消費者的意識不斷加強,從而獲得消費者的認同,使消費者成為企業的忠實顧客。隨著網店數量的不斷遞增,越來越多的網店經營者開始意識到,做具有及時的財產之一便是品牌的樹立。在越來越復雜的市場環境中,品牌作為品質與文化附加值的表現越來越重要。網店已經脫離了早期拼價格低廉的時期,人們越來越看重的是后續服務,如7天退換、物流快慢等。因此,有效的品牌形象建設可以對商店的發展產生巨大的推動作用。網店通過網絡平臺進行展示,但基于網絡的銷售也有很大局限性。由于看不到商品實物,購買者與網絡商家進行信息交流、對于商品的了解只能通過圖片和文字描述等一系列視覺營銷手段來完成,這大大提高了購物的風險,也間接影響了消費者的購買行為。因此,網絡商店強勢的品牌形象塑造可以降低網絡購買者在購物過程中的風險感。對品牌的認可和從眾心理能保障客戶的穩定性,是網店的一種獨特的競爭優勢。
二、網絡商店品牌視覺形象設計的現
然而,當下網絡商店的品牌形象設計現狀不容樂觀。筆者在先期調查分析過程中發現,以淘寶網為例,99%的商家都已經知道網店品牌視覺形象設計的重要性,網店都相應地進行了店鋪裝修。但人們對于網店裝修的認識只停留在為好看而好看的階段,對于網店品牌形象的塑造依然模糊,主要表現在以下幾點。
(一)網絡商店形象設計的不統一性
俗話說得好,人靠衣裝馬靠鞍。好的東西經過包裝推廣會變成更好的東西,也會更受人們的歡迎。網店也是一樣,其本身店鋪裝修很好,但整個店標設計、商品描述、商品分類的設計如果不統一,就會產生一種違拗感。店鋪的裝修也要和所賣產品的類型、受眾的定位、營銷方式密切聯系。店鋪VI設計必須配合店鋪好的品牌文化,才能讓更多買家記住店鋪,并多次到店鋪購買商品,培養忠實客戶。
(二)網絡商店品牌定位模糊
品牌塑造是指給品牌以某種定位、并為此付諸行動的過程或活動。品牌知名度、美譽度和忠誠度是品牌塑造的核心內容。那么,如何快速進行品牌塑造與品牌定位特性相符,即品牌核心價值和文化?就目前淘寶網來看,具有品牌內涵的網店不是很多,品牌視覺形象設計同質化嚴重,基本處于互相之間的模仿,低級一點的從國內一些城市模仿,高級一點的從國外模仿。但是,真正做品牌一定要有內涵,品牌有了內涵才能不被別人模仿。這也就是大家常說的品牌文化、品牌影響。
三、策略研究
網店品牌形象設計存在種種問題,網店良好的品牌視覺形象該如何打造呢?
(一)VI統一性塑造
打造店鋪好形象,在開店初期就要有整體的定位和思路。從設計層面而言,店鋪裝修的時候,從店標、簽名檔、店鋪公告欄到模板、分類欄都要進行整體的定位和塑造,都應具有統一性,讓買家一進店鋪就有一個良好的第一印象。網店VI系統的導入有助于提升網店的凝聚力,促進品牌的發展。網絡商店的視覺形象設計主要通過色彩、圖片和文字,目的是讓顧客在短時間內了解網店整體風格。另外,網店最為重要的是VI設計的品牌定位,這是指在市場調研的基礎上,對市場和產品進行合理定位。品牌定位就如同人一樣,不同的品牌應該有不同的個性,具有差異性才能更好地找到合適的消費群體。消費者在進入合理定位網店的同時能體驗到企業獨特的風格和特色,增加驚喜和信賴感,提升企業的“正面性”。消費者在網店中體驗到網店的品牌形象和設計關懷,會對這個品牌產生默契和信賴,從而成為該品牌的忠誠用戶。品牌形象可以通過VI把產品或服務提供給消費者的功能性滿足與品牌形象緊緊聯系起來,形成感性認識。
(二)MI合理定位,線下內涵延伸
MI系統更多是在企業內部管理中發揮作用,對于網店消費者來說稍有一定的距離。如何使消費者能夠更直觀地了解企業與品牌,是值得每個網店店主思考的問題。從線上到線下的發展是網店成功發展的一個必然趨勢。塑造品牌,線下品牌文化延伸,拉近品牌與消費者的距離。企業想要拉近與消費者的距離,要把消費者的利益放在第一位,讓消費者更貼切地感受企業品牌的內涵,近距離接觸企業產品,提高和強化終端工作的力度,使消費者與之建立感情,得到高于競爭品牌的認知度。通過在線下的體驗,使消費者感受到企業的品牌形象和設計關懷,對該品牌產生默契和信賴,從而成為該品牌的忠誠用戶。在終端渠道的形象店中,消費者還可以在第一時間了解到品牌的發展動向和預期的新產品的同時與企業互動,使網店的發展更貼近消費者,順利延伸自身品牌。另外,網店的品牌發展到一定程度,形成穩定客戶群后,可以通過線下的實體店拉近企業與消費者的距離。
(三)BI的積極跟進
作為CIS中執行力的重要組成部分,BI在現實網店的企業形象設計中主要指的是網店的優質服務和良好的業務素質。網店不同于實體店,由于客流量、同類商品競爭激烈等原因的限制,顧客的忠誠度,再次購買也是提高銷售量的重要環節。網店已經脫離了價格成本競爭的低級階段,更多競爭的是良好的售后服務。這就要求賣家對消費者的問題一定要耐心、熱情地予以回答。不但要很迅速地對買家的意圖和需求作出判斷,還應該對商品及外延知識有全面的掌握,適時給買家以專業的建議。切記,最忌諱的是一味地推銷。在買家咨詢的時候,體現店鋪的專業性,讓買家對店鋪保有一個好的印象,塑造店鋪專業的形象。完成交易后,對于客戶的關懷也應該適當延伸,如快遞的快慢、產品的退換等。
四、結語
1. 引言: 目前動態網站設計技術主要有:利用Perl/C++/Delphi等開發的CGI,兩種有名的API-ISAPI/NSAPI,還有ColdFusion,以及最近幾年流行起來的3p技術-ASP,PHP,JSP(據Internet上有關網站統計約有近百種); ASP-Ative Server Page,由微軟公司開發 ,是一個WEB服務器端的開發環境,主要采用腳本語言VBScript(或Javascript/perl等)作為自己的開發語言,可用ODBC或直接驅動法訪問Window平臺的數據庫。PHP-Person Server Page ,是由Rasmus個人創立的一種跨平臺的服務器端的嵌入式腳本語言. 它大量地借用C,Java和Perl語言的語法, 并耦合PHP自己的特性,.是一種很有個性的網站開發語言,它支持目前絕大多數數據庫。JSP-Java Server Page , 是Sun公司推出的新一代站點開發語言,Sun 公司除Java 應用程序 和 Java Applet 之外,又創立了JSP,其可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序開發,特別是有許多訪問數據庫的方法。在電子商務平臺設計中,主要需要解決"網站結構的設計","注冊界面","交易界面","后臺數據庫",以及"配套模塊"諸如購物/用戶/論壇/反饋/搜索/會話等設計;考慮篇幅,本文只給出統一的前臺界面及后臺數據庫的3p設計方法;可以說ASP,PHP,JSP與網絡數據庫的操作是電子商務網站平臺設計的堅強基石。
2. 構建三種設計技術的運行環境
2 .1構建ASP的運行環境:NT5.0Server,IIS5.0 ,ASP3.0 。 安裝Windows2000Server(NT5.0Server)時選擇IIS5.0有關選項。安裝完后ASP3.0便內嵌于IIS5.0中。測試ASP:啟動瀏覽器,在地址欄處輸入127.0.0.1:80/default.asp,若瀏覽到IIS服務器的ASP歡迎頁面,說明安裝成功
2.2構建PHP4的運行環境:NT5.0Server, Apache1.3.12 php4.0 安裝支持PHP的web服務器Apache1.3.12,將Apache服務器壓縮文件解壓縮,根據提示進行整個安裝過程,自己選擇安裝到目錄d:\apache下。安裝PHP4,將PHP4壓縮文件解壓縮到d:\php4即可,同時將其中的php.ini-dist文件拷貝到winnt目錄中,將文件更名為php.ini,打開該文件將其中extension_dir 設置為:d:/php4,并加載擴展模塊:將文件中含有;extention=*.dll的各項前面的";"號去掉即可;修改設置Aphache服務器,用文本編輯器編輯目錄d:\aphache目錄下的子目錄conf下名為httpd.conf的文本文件,首先將"#ServerName *"這一行下加入"ServerName 127.0.0.1/" ,其次將"Port 80"改為"Port 81(或其他與IIS5.0不沖突的端口)",再其次設置更改Apache虛擬目錄,將"Documentroot "d:/Apache/htdocs""改為Documentroot "d:/trade"(該目錄即是電子商務網站目錄,可用任意方法建立目錄trade),最后加入支持php4的如下語句:ScriptAlias /php4/ "d:/php4/" AddType application/x-httpd-php .php AddType application/x-httpd-php .phtml Action application/x-httpd-php4 "/php4/php.exe";測試php:完成上述步驟后,在d:\trade目錄下,用如何文本編輯器,生成擴展名為.php(或phtml)的文件test.php,在文件中輸入如下php代碼,存盤后,啟動Apache,接著你在瀏覽器中輸入:127.0.0.1:81/test.php,若看到php的版本和擴展模塊等信息,說明環境安裝設置成功。
2.3構建JSP的運行環境:NT5.0Server,Resin1.13, jdk1.3 安裝Java編譯器jdk1.3:運行jdk1_3-win.exe,按照提示完成安裝即可,將其安裝在d:\java1.3目錄,也可安裝在其他目錄。 設置系統環境參數:控制面板/系統/環境頁中選擇path 參數加入d:\jdk1.3\bin;增加新的環境參數classpath=d:\jdk1.3\lib\tools.jar;d:\jdk1.3\lib\dt.jar;,然后重新啟動計算機即可安裝支持JSP的web服務器Resin1.1.3,將RESIN-1.1.3.zip釋放為d:\Resin1.1.3 即可。配置服務器端口,打開d:/resin1.1.3/conf/目錄下的resin.conf文件在
8080
標簽處將端口設置為82(在我的NT5.0上裝有三個服務器,這樣三個服務器的端口分別為IIS :80;Apache:81;Resin:82其實也可設置為其他互不沖突的端口號). 測試JSP:啟動Resin服務器,啟動瀏覽器,在地址欄處輸入127.0.0.1:82/,若瀏覽到Resin服務器的JSP歡迎頁面,說明安裝成功
3生成三種格式的動態表單頁面 為了通用,這里采用可能用到的表單對象為例,至于下面設計具體數據表用到的字段,只要轉成給出的表單域相應對象即可.
3.1用ASP動態生成與數據庫進行數據交流的操作表單: form.asp: 生成表單域頭: 生成普通文本: 生成密碼文本: 生成滾動文本: 生成單選: 生成復選: 生成列表框: 生成提交按鈕 生成重填按鈕 生成表單域尾
3.2用PHP動態生成與數據庫進行數據交流的操作表單: form.php 生成表單域頭:"?> 生成普通文本:"?> 生成密碼文本:"?> 生成滾動文本:"?> 生成單選:"?> 生成復選:"?> 生成列表框:網絡數據庫Asp技術Php技術Jsp技術網站設計 "?> 生成提交按鈕 "?> 生成重填按鈕"?> 生成表單域尾"?>
3.3用JSP動態生成與數據庫進行數據交流的操作表單 form.jsp 生成表單域頭: 生成普通文本: 生成密碼文本: 生成滾動文本: 生成單選: 生成復選: 生成列表框: 生成提交按鈕 生成重填按鈕 生成表單域尾
4設計用于存儲商務網站交互數據的MySql數據庫
4.1啟動MySql數據庫服務器(MySql的安裝及ODBC驅動程序的安裝與設置請參閱相關書籍) 可在NT5.0下用啟動服務法/NET命令法/命令窗口鍵入MySqld-shareware法,啟動MySql數據庫服務器,啟動數據庫服務器后,在d:\mysql\bin>提示符下鍵入mysql-h 127.0.0.1 -u root 即可出現mysql>提示符,從這開始即可進行對MySql數據庫的各種操作。若要退出可鍵入quit/exit,若要關閉數據庫服務器,可在d:\mysql\bin>提示符下鍵mysqladmin -u root shutdown 4.2建立MySql數據庫 在MySql數據庫的提示符mysql>鍵入Create database tradedb ;(或go)
4.2.建立MySql數據庫表 這里以商務網站中常用的幾種數據表為例,主要用到的數據表和生成數據表的SQL代碼如下:(這里的數據表字段只要分別對應上述表單域對象即可實際操作,數據表統一用tablename表示) 客戶登錄管理數據表 CREATE TABLE users ( ID int not null auto_increment, UserName varchar(30) not null, Password varchar(20) not null ) 客戶信息數據表 CREATE TABLE usermessage ( UserName varchar(30) not null, Email varchar(80) not null, Address varchar(120) not null , Fax varchar(40) null, Phone varchar(40) not null, Cerreycard varchar(50) not null ) 客戶定購商品數據表 CREATE TABLE catalog ( ProductId int not null , Name varchar(64) not null, Price float(6,2) not null, Description text null )
5設計處理表單數據的3p程序
5.1設計處理表單數據的ASP程序 form_cl.asp 建立與數據庫的連接:這里采用直接驅動法 Set conn = Server.CreateObject("ADODB.Connection"); conn.open "driver={MySQL};server=localhost;uid=user;pwd=xxxxxx;database=tradedb" 獲取表單提交的數據: data1=request("ptwbk");data2=request("mmwbk");data3=request("gdwbk") data4=request("dxk");data5=request("fxk");data6=request("lbk") 用SQL語句對數據庫進行操作 查詢數據記錄: sql="select * from tablename" ;set rs=conn.execute(sql) " 增加數據記錄: sql="insert into tablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk) values('data1','data2','data3','data4','data5', 'data5')"; set rs=conn.execute(sql) 更改某條數據記錄: sql="update tablename set data1="request(ptwbk)", where ID="num"; set rs=conn.execute(sql) 刪除某條數據記錄: sql="delete from tablename where ID="num";set rs=conn.execute(sql) 將SQL語句處理的數據結果輸出 Response.Write " 轉貼于
" Response.Write " " For i=0 to rs.Fields.Count-1 Response.WRITE " " & rs.Fields(i).Name & " " Next Response.Write "
" While Not rs.EOF Response.Write " " For i=0 to rs.Fields.Count-1 Response.WRITE " " & rs.Fields(i).Value & " " Next Response.Write "
" rs.MoveNext Wend Response.Write "
" 關閉數據庫: rs.close;conn.Close
5.2設計處理表單數據的PHP程序 form_cl.php 建立與數據庫的連接:這里采用PHP的MySql函數法(也可用ODBC函數法) $conn=odbc_connect("localhost","user","xxxxxx"); 選擇數據庫: mysql_select_db("tradedb","$conn"); 獲去表單提交的數據: $data1=$ptwbk; $data2=$mmwbk; $data3=$gdwbk; $data4=$dxk; $data5=$fxk; $data6=$lbk; 用SQL語句對數據庫進行操作 查詢數據記錄: $sql="select * from tablename" ;$result=odbc_do($conn,$sql); 增加數據記錄: $sql="insert into tablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk) values('$data1','$data2','$data3','$data4','$data5','$data6')";$result=odbc_do($conn,$sql); 更改某條數據記錄: $sql="update tablename set $data1=ptwbk where ID=num" $result=odbc_do($conn,$sql); 刪除某條數據記錄:$sql="delete from tablename where ID=num";$result=odbc_do($conn,$sql); 將SQL語句處理的數據結果輸出 odbc_result_all($result,"border=1"); 關閉數據庫: odbc_close($conn);
5.3設計處理表單數據的JSP程序 form_cl.jsp 建立與數據庫的連接:這里采用JDBC-ODBC橋生成JavaBean法 創建一個JavaBean命名為conndb.java,并保存在d:/resin1.1.3/doc/web-inf/classes/trade目錄下,代碼如下:(限于篇幅這里沒按標準書寫,而采用不換行寫法,其他類同) package trade; import java.sql.*; public class conndb { String url="jdbc:inetdae:localhost";String login="user"; String password = "xxxxxx"; String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";String sConnStr = "jdbc:odbc:Dsnmysql"; Connection conn = null; ResultSet rs = null; public conndb() {try {Class.forName(sDBDriver); Connection conn = DriverManager.getConnection(url,login,password);} catch(java.lang.ClassNotFoundException e) {System.err.println("conndb(): " + e.getMessage());}} Public/ResultSet/executeQuery(String/sql)/{rs=null;try{conn=DriverManager.getConnection(sConnStr); Statement stmt = conn.createStatement();rs = stmt.executeQuery(sql); } catch(SQLException ex) {System.err.println("aq.executeQuery: " + ex.getMessage());} return rs; }} 然后用javac編譯conndb.java生成與其同目錄的conndb.class文件,在form_cl.jsp文件中加入如下標簽即可建立與數據庫的連接 獲去表單提交的數據: String data1=request.getParameter("ptwbk"); String data2=request.getParameter("mmwbk ") String data3=request.getParameter("gdwbk ") String data4=request.getParameter("dxk ") String data5=request.getParameter("fxk ") String data5=request.getParameter("lbk ") 語句對數據庫進行操作 查詢數據記錄: String sql="select * from tablename"; connbean.executeQuery(sql); 增加數據記錄: String sql="insert into tablename values('" + data1 + "','" +data2 +"','" +data3 + "','" + data4+ "'+"','" + data5+"','" + data6+'")";connbean.executeQuery(sql); 更改某條數據記錄: String sql="update tablename set data1='" + ptwbk + "',data2='" + mmvbk + "',data3='" +gdwbk + "' where ID='" + num + "'" ;connbean.executeQuery(sql) 刪除某條數據記錄: String sql="delete from tablename where ID='" +num+ "'" ; connbean.executeQuery(sql); 將SQL語句處理的數據結果輸出 ResultSet rs = connbean.executeQuery(sql); While (rs.next()) {out.print("
"+rs.getString("ptwbk")+"
");out.print("
"+ rs.getString("mmvbk") + "
");out.print("
" + rs.getString("gdwbk") + "
"); out.print("
" + rs.getString("dxk") + "
");out.print("
" + rs.getString("fxk") + "
");out.print("
" + rs.getString("lbk") + "
");} 關閉數據庫: rs.close();
6三種電子商務網站設計技術綜述
6.1主要特性: 可見下表 設計技術 運行平臺 服務器 開發程序 擴展組件 ASP Windows系列 IIS Vbscript/Jscript/Perl ActiveX PHP Unix系列, Novell,Windows Apache等許多服務器 php Function JSP Unix系列, Novell,Windows Resin等許多服務器 Java JavaBean
6.2連接數據庫的方法: 通過上述操作可看出,本文采用了三種操作MySql數據庫的方法,Asp采用直接驅動法,Php采用MySql函數法,Jsp采用JDBC-ODBC/JavaBean法
6.3網站結構設計 考慮篇幅,本文只給出了Widows平臺上,電子商務網站設計中的主要環節的代碼設計,對于Linux平臺、網站結構、各個功能模塊設計等論題,作者已經有兩篇這方面的論文在核心刊物上待發表,這里不便公開.
6.4可操作的主要數據庫 上述三種動態技術操作數據庫的方法,可操作Windows平臺上的Access/MsSql/Foxpro/Informix/Oracle等數據庫,對Php和Jsp可操作Linux平臺上的數據庫Postgres/Sybase/Oracle等.
關鍵詞:Moodle;網絡課程;社會建構主義
中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2008)09-11755-03
Based on Moodle "Electronic Commerce Foundation" Network Curriculum Design and Development Research
HE Yuan
(Suzhou University Computer Science and Technical Institute, Suzhou 215006, China)
Abstract: Moodle is one uses for to construct based on the Internet curriculum and the website software package, this article mainly from based on the Moodle network teaching platform choice, the network curriculum foundation and the application example and so on several aspects elaborated uses on the Moodle platform development network the teaching and the implementation effect.
Key words: Moodle; Network curriculum; Social constructionism
1 網絡課程概述
所謂“網絡課程”即是通過網絡表現的某門學科的教學內容及實施的教學活動的總和,它包括兩個組成部分:按一定的教學目標、教學策略組織起來的教學內容和網絡教學支撐環境。網絡課程是基于網絡來傳遞教學信息并開展教學活動的,它充分利用了網絡的優勢,主要有資源豐富性、開放性和共享性、自主性和協作性、多維性等特點。
2 網絡課程平臺的選擇――Moodle
Moodle是一個用來建設基于Internet的課程和網站的軟件包,Moodle是一個課程管理系統(CMS),也是一個被設計來幫助教學者在網絡上產出一個課程,像這樣的網絡學習系統有時候也被稱作為學習管理系統(LMS)或虛擬學習環境(VLE)。Moodle的著眼點在于通過簡單易學的操作介面和通暢的網絡環境,快速提供教師課程管理和教學活動,延伸學校教育的覆蓋率,讓學生只要通過瀏覽器,即能隨時隨地修習課程。
Moodle主要有以下特點:
2.1 理念先進:Moodle充分體現了建構主義的學習理論
以建構主義,特別是社會建構主義(Social constructionism)為理論指導,是Moodle的一大特色。 建構主義認為學習是學習者與環境的相互作用中主動的意義建構過程。社會建構主義則更強調這一過程中學習者之間的對話、合作、互動等社會性活動對個人及群體意義建構的作用。因此Moodle的設計目標不是僅僅停留在教學內容的管理上,而是更加關注對教學過程中各種“活動”的支持。Moodle對教師角色的定位不是知識的提供者,而是一個學習社團中有影響力的榜樣,是各種學習活動的引導者。
2.2 易于使用:模塊化的結構設計(技術門檻低)
Moodle為教師提供了支持建構主義教學設計理念的十幾種課程活動,包括討論區、聊天室、學習資源、單元小結、在線調查等等。教師可以通過十分簡單的設置為課程加入這些活動模塊,搭建在線課程就像“搭積木”一樣簡單有趣。管理員可以通過管理界面選擇安裝各種模塊,而開發者可以依據定義的接口開發新的模塊。
2.3 相容性高
Moodle是一個廣泛支持各類標準的系統:可以導入SCORM、AICC、IMS、LAMS的學習內容包;能支持Wcbcr、Blackboard、XML等數十種測驗格式;能夠采用郵件、PAM、550、LDAP等身份驗證方式;能夠支持TeX公式等。Moodle中的課程也可以被壓縮成SCORM包做為備份或者供其他學習內容管理平臺安裝使用。
2.4 Moodle是一個開放源碼的自由軟件
Moodle的開發與是遵循CPL協議的,具體地說,就是允許任何人免費使用和修改源代碼,但必須保留原作者的版權許可聲明,對于自己所做的修改,也應該遵循上述原則。目前擁有多種語言版本,其中包括中文簡體和繁體。
2.5 強大的資源管理
Moodle支持顯示任何電子文檔、Word、Powerpoint、Flash、視頻和聲音等;可以上傳文件并在服務器進行管理,或者使用Web表單動態建立文本或HTML;可以連接到Web上的外部資源,也可以無縫地將其包含到課程界面里;還可以用鏈接將數據傳遞給外部的Web應用。另外,使用備份功能可以把課程打包為一個ZIP文件,此文件可以在任何Moodle服務器恢復。
2.6 教學過程管理
Moodle為教師提供了創建課程的簡單方法。一個課程有一個全面負責的老師,它可以控制課程的所有設置,包括對其他老師的限制。課程版式的選擇有:每周課程呈現版式、話題呈現版式或者特定討論話題的群體版式;課程活動模塊有:論壇、日志、測驗、資源、選擇、調查、任務分配、聊天室和工作平臺;自從上次登陸后的課程的最近的變化將會在課程主頁上呈現;關于論壇、日志、測驗和任務的登記將記錄在一頁里,學生可以下載。全日制的用戶跟蹤將對學生參與情況進行詳細記錄。
2.7 豐富的交流方式
Moodle提供了豐富的交流方式,論壇模塊、專題討論模塊、聊天模塊等,其中論壇模塊就有多種類型的論壇供選擇,例如教師專用、課程新聞、全面開放和每用戶一話題。每個人都可以訂閱指定論壇,這樣帖子會以E-Mail方式發送。還有很多的反饋信息都可以通過E-Mail發送給學生。
2.8 實用的評價系統
Moodle提供了在線測驗、全程的使用者追蹤記錄等功能,以方便教師對學生的學習進行全面的評價。Moodle內置了調查功能用以分析在線課程,在線調查結果以圖表的方式顯示,還能以Excel電子表格或CSV文本文件的形式下載。
3 基于Moodle的網絡課程的構建
(1)設置新用戶(教師):以管理員身份登錄,在頁面左邊的管理菜單中,單擊“添加一個新用戶”,輸入代號、姓名、密碼、電子郵件地址等信息。
(2)設置新課程:在管理菜單中,選擇添加新課程頁面,此處填課程名為:《電子商務基礎》,Moodle的課程格式有三種:星期格式、社區格式、主題格式,這里我選擇星期格式。
(3)設置課題內容:以新建的教師賬號登錄,進入自己的課程管理頁面,在頁面左邊的管理菜單中單擊“打開編輯功能”,就可以對本課程進行管理了。打開設置功能,對本課程的類別、名稱、課程概要、格式、選修、密鑰等項目進行設置。
(4)學生設置:學生通過網上賬號申請,得到指導教師的確認后,就可以進行該課題的研究性學習了。Moodle的活動模塊包括:作業區、選擇區、討論區、雜志區、資源區、測驗區、問卷調查等功能。
(5)資源設置:我們可以借助管理菜單中的文件來功能把一些輔助資料加入到課程中,比如網頁、音視頻、文檔或動畫。任何一種類型的文件都可以上傳到課程中,并儲存于服務器的文件夾C:/moodledata中;可以對文件進行移動、重命名、編輯或刪除操作。這些功能都可以通過點擊“管理”菜單中的“文件管理”實現。
(6)消息及交流討論:作為情境性問題的解決,學生需要彈性更大的自由時空,由于不同的人又有不同的解決方式,學習者既需要同步的集中交流,也需要隨時隨地的異步溝通,交流討論區就可以滿足這些要求,便于指導者與學習者對該課題有更加深入的了解。
(7)成績評判:管理菜單中的成績與日志可以幫助教師完成對學生研究性學習成績的評判,日志記錄了學生在每一階段研究性學習的情況,包括出勤記錄、研究體會、作業提交等,一個課題結束后,教師完全可以根據Scales報表很容易地對本小組的成員作出一個成績評判。
4 應用實例――《電子商務基礎》
《電子商務基礎》是我校人才培養模式改革與開放教育試點商務英語專業(專科)的一門必修課,72學時。在本課程在以往教學中,學生主要通過教師理論講解、案例分析等形式實施課程教學,但由于學習資源較少,且教學活動形式單一,致使學生學習的積極性不高,因此,我將Moodle平臺引入到課堂教學中,做一種新的嘗試。
4.1 《電子商務基礎》網絡課程的設計與開發
(1)設計原則:本著“以學生為中心”的教育原則,根據學生的學習需求、學習風格進行網絡課程的設計,注重教學活動的安排,減小學習梯度,降低學習難度,縮小學習跨度。
(2)學習者特征:學習對象主要是商務英語專業的大一學生,他們的主要特征是:學習的目的明確、實踐經驗不夠,但自學能力比較強、基礎和素質參差不齊等。
(3)學習內容:《電子商務基礎》課程的主要學習內容有:電子商務的概念和特點、電子商務的實現技術、電子商務支付和安全防范、網絡營銷、物流配送等。
(4)教學目標:掌握電子商務的基本概念、名詞、術語,掌握電子商務的實現技術;理解電子商務支付和安全防范;了解有關網絡營銷和電子商務的法律規范。
(5)教學策略:在前期準備工作中編制豐富的教學媒體資源,如文本、圖片、網頁、鏈接、錄像、電子書等;在課程教學中采取多種教學方法,如協作學習、探究學習、基于問題的學習等,使學生在學習中發現問題、在學習中解決問題、在學習中培養團隊精神;另外,在課程教學中提供討論區、聊天室、消息、Blog、Wiki等,利用這些工具開展教學活動;在課程結束后,利用測驗、問卷調查、行為紀錄監控等方式對學生成績進行評定。
(6)教學資源:文字主教材、教學課件、視頻、題庫等。
(7)教學活動:根據教學內容的不同,本課程安排了小組討論、網上答疑、布置作業、測驗、投票和心得報告等活動。
(8)網絡課程開發:教師首先在Moodle平臺進行用戶注冊,管理員將教師批準為課程管理員后,教師以課程管理員身份登陸,便可以開始網絡課程的開發工作,具體內容包括課程的設置、版塊的設置、創建和引用資源、活動設置等。
4.2 教學實施與評價
4.2.1 教學實施
2007年9月,我校2004屆商務英語專業(專科)一個教學班,利用Moodle平臺開展網上教學,同時附以必要的面授輔導。在開課之前,我們對學生進行了技術培訓,使他們能夠熟練使用Moodle平臺。
根據《電子商務基礎》課程教學大綱的要求,我們對網上教學進度進行了周密安排,如表1所示。
在教學過程中,我們根據實際情況及時對教學活動、教學方法、教學資源等進行修正和調整,以保障教學的順利進行。
4.2.2 學習效果評價
學習效果的評價包括教師評價、學生個人的自我評價和學習小組對個人的學習評價,評價內容包括:(1)自主學習能力;(2)對小組協作學習所做出的貢獻;(3)是否完成對所學知識的意義建構。
4.3 教學反思
通過Moodle平臺的使用,我對Moodle網絡課程有了更深刻的認識。
4.3.1 網絡課程設計方面
首先,在課程設計開始,教師要到網絡中去查找可用的在線資源,自己要經歷這樣的一個完整的過程,對一切了然于胸,并針對教學目標對資源進行組織整理,再根據教學目標對課程資源和活動做整體的規劃,在適當的時間安排適當的資源和活動,把教學過程中需要的資源和活動導入Moodle平臺中,并為學生做好學習導航,以利于學生知識的構建。
其次,資源類型要多一些,有利于個性化學習;活動安排要恰當,對于討論區或聊天室要設計好圍繞教學目標的交流主題。
4.3.2 網絡課程教學方面
為了在規定的時間內完成相應的教學任務,減少學生在網絡中的認知迷失和認知負擔,教師可以提供支架引導學生通過相應的資源和活動朝著既定的教學目標前進,并針對不同的意見經過對話來更好的溝通。同時,教師可以建立一些機制鼓勵學生多參與討論。例如,設置討論區排行榜來激勵學生積極參加討論或發言。教師自己也可以加入到討論的行列中,從而調動學生的積極性。
參考文獻:
[1] 黎加厚,況亮. 基于魔燈(Moodle)的信息化學習環境的設計與使用[J]. 中小學電教,2006(12).
[2] 韓俊. 開源的網絡教學平臺Moodle系統[J]. 中小學信息技術教育,2006(1).
[3] 劉新陽. Moodle:建構主義的網絡課程管理系統[J]. 河北軟件職業技術學院學報,2006(9).
關鍵詞:個性化推薦;信任管理;社交網絡;swarm
中圖分類號:TP18 文獻標識碼:A 文章編號:1007-9599 (2012) 21-0000-02
1 協同過濾算法缺陷概述
雖然協同過濾算法得到了廣泛的應用,但是其自身存在的冷啟動、數據稀疏、“托”攻擊敏感以及“黑匣子”等眾多缺陷已經從根本上限制了其發展。協同過濾是根據用戶的歷史經驗做出推薦,系統無法基于新加入的用戶和項目產生推薦,這便是冷啟動問題;該算法所涉及的評分存儲在二維矩陣中,每個用戶只對少數幾個商品做出過評價,矩陣非常稀疏[3];推薦是根據偏好歷史來產生的,偏好很容易造假,這就是“托”攻擊敏感問題 [3];用戶對系統產生的推薦感到莫名其妙,這便是“黑匣子”問題。
2 信任管理與協同過濾的關系
將社交網絡的引入在一定程度上彌補了協同過濾存在的缺陷,從而提高了推薦系統的推薦質量。以下是社交網絡對協同過濾缺陷的改進策略:
對冷啟動的改進:一個新加入的用戶,只要添加一個自己信任的節點就可以進入網絡,從網絡中其他用戶處得到推薦。對數據稀疏的改進:在社交網絡中,數據不以二維矩陣的形式來存儲,所以不存在數據稀疏問題。對“托”攻擊的改進:當“托”用戶發出欺詐信息被鄰居發現之后,鄰居就會斷絕他們之間的信任關系,經過一定的時間,惡意用戶就會從網絡中孤立出來。對“黑匣子”問題的改進:人們對自己的社會關系相對比較信任,所以用這種方式作出的推薦用戶會比較容易接受。
3 基于Swarm平臺的仿真模型
Swarm平臺是由美國桑塔費研究所(SFI)研發的“用于研究復雜自適應系統仿真的多智能體(Agent)仿真平臺”[2]。近年來,基于Swarm仿真平臺的應用研究發展迅速,所涵蓋的學科有經濟學、社會學以及計算機科學等眾多學科領域。[5]我們在此提出一個使用Swarm平臺對基于社交網絡的電子商務個性化推薦系統進行仿真的理論模型,由于某些原因,我們暫時沒有在Swarm平臺上最終實現該模型。Swarm仿真過程中比較核心的部分是智能體和智能體之間的交互,下面將介紹該理論模型中包括的Client和Manager兩類智能體以及他們之間存在的交互關系。
4 兩類智能體
Client:該智能體定義為社交網絡中存在的具有獨立行為能力的主體,包括個人、企業、部門以及其他組織。這些主體中,有惡意主體(“托”用戶),也有普通主體。這些主體的行為反應的都是人的意志,所以把他們統一抽象為智能體,每一個智能體都有屬性、記憶和行為。屬性主要是用來記錄Client自身身份、能力、活躍程度;所謂記憶,是智能體在與自己信任的鄰居交互的過程中記錄的其每一個鄰居的信譽程度以及能力指數;Client有兩類行為,第一類是不定時地向信任他的其他智能體發出消息,第二類是向尋求他幫助的鄰居提供幫助。
Manager:根據[4]中提到的網絡信任中的自治域理論,我們的仿真模型中也引入域的概念。每一個域都有一個Manager來總覽該域的管理工作。Manager也由屬性、記憶和行為三個要素組成。屬性用來標識Manager的身份;Manager的記憶是指每一個Manager必須且只能夠記錄其管轄域內所有Client的信譽和能力指數;Manager有了記憶以后,當Client向其詢問其所管理的成員Client的相關信息時,它便可以提供客觀的幫助,這便是Manager的行為。
5 智能體之間的交互
智能體之間交互學習的目的是為了了解自己的“鄰居”用戶。在我們設計的仿真模型中,有兩種類型的交互:Client-Client:即Client之間的交互。Client之間可以進行交互學習,前提是他們之間存在著信任關系。Manager-Client:即Manager和Client之間的交互。Manager會根據自己所管轄域內的所有Client的行為去更新它對每一個Client的信譽和能力的評估,所以Manager需要觀察管轄域內每一個Client的行為。舉例說明:如圖1所示,假設U2,U3,U4屬于域Area1,該域的管理員是Manager1,U1屬于哪一個域無關緊要。在某一時刻,U1需要向U4詢問他對I2的觀點,那么這時候U1可以分別詢問U2,U3,然后U2,U3又分別詢問U4,最后詢問方根據被詢問方的回答和自己對被詢問方的評估,產生一個新的帶有主觀看法的回答傳遞給上一級詢問者。如果U1和U4之間沒有可達路徑(或路徑過長),那么U1就可以直接去詢問Manager1有關U4的信譽和能力,最后形成自己對U4觀點的接受程度。
6 模型特點
本模型有三個顯著特點:智能性、交互性和動態性。
智能性是智能體的本質特征,他們能夠觀察對方的行為并以此為依據建立對鄰居用戶的評價。交互性是指智能體之間不是相互獨立的,而是相互影響的。經過每一次交互,智能體都會對自己的能力、活躍度或者對鄰居的看法等方面的數據做一定的更新。動態性是指智能體的屬性、行為和記憶是隨著時間的推移不斷變化的。如圖2所示,其中的每一個點代表一個智能體,顏色反應的是智能體的性質。紅色代表能力和活躍度最強的智能體,黃色和藍色表示能力和活躍度較低的智能體。值得注意的是眾多的智能體中有一些智能體的顏色是淡黃色,他們就是所謂的惡意節點。
7 結束語
本文從理論層次上提出了基于Swarm平臺的仿真模型,并做了基礎的仿真工作。我們接下來的研究方向將是進一步優化理論模型,并且在Swarm平臺上最終實現該模型。我們希望借此文章能夠將發展較為成熟的Swarm平臺引進到電子商務個性化推薦系統中研究中來。
參考文獻:
[1]Maria Chowdhury,Alex Thomo,Bill Wadge.Trust-Based Infinitesimals for Enhanced Collaborative Filtering. University of VictoriaBC, Canada,2009,12.
[2]Peter Bruhn , Charlotte Bruun.,.St rade,Pietro Tern.SWARM中的經濟仿真:基于智能體建模與面向對象設計. Social Sciences Documentation Publishing Hous
[3]張富國.基于信任的電子商務個性化推薦關鍵問題研究.江西財經大學信息管理學院博士學位論文,2009,5.
關鍵詞:SDN;PTN;管控分離
中圖分類號:TN929.5 文獻標識碼:A 文章編號:1007-9416(2017)04-0157-02
隨著運營商傳送網的開放創新、高效運營、簡化運維、降低OPEX等需求的提高,在現有PTN傳送網上,實現軟件定義網絡,也就是說希望應用軟件能夠參與對網絡的控制管理,滿足上層業務需求,通過自動化業務部署簡化網絡運維,這是SDN的核心訴求。
1 SDN的進展
1.1 什么是SDN
SDN只是一種架構,一種思想,具體的實現多種多樣。如果符合如下三個SDN的本質屬性,即只要符合控制跟轉發分離、有開放的編程接口、集中式的控制就可以認為是SDN。
1.2 SDN架構的核心思想
SDN就是靠轉控分離、集中控制、開放可編程來改變網絡。現在具有如下特點:開放API、Overlay、網絡虛擬化、控制面與數據面解耦、解決實際問題。廣義的SDN架構指的是向上層應用開放資源接口,可實現軟件編程及控制的各類基礎網絡架構;狹義SDN架構則專指符合ONF組織定義的開放性架構,是基于標準OpenFlow實現的軟件定義網絡。SDN的核心思想:分離網絡設備控制層與數據層,以實現對網絡流量的靈活有效控制,為核心網絡及應用的創新提供適于靈活開發的平臺。一個SDN架構主要由控制器和各個OpenFlow交換機兩種設備構成。其中,控制器通過收集各個OpenFlow交換機所統計的數據為SDN中的每一個流分配一條轉發路徑;OpenFlow交換機根據控制器的指令將流轉發到相應的端口[1]。
2 PTN-SDN解決方案
2.1 以業務為中心的PTN-SDN網絡架構
SDN網絡將PTN平滑升級到PTN-SDN,通過將現網平滑升級,實現從半開放走向的全開放,并且南向接口兼容現網平滑演進。網絡集中控制實現控制與轉發的分離,并且實現全局資源管理。使PTN-SDN網絡具備兩級開放控制器架構,其中域控制器北向開放,并且超級控制器能夠實現跨多廠家跨域控制。最后實現開放APP創新,面向業務的標準北向接口。網絡架構如圖1所示。
2.2 PTN-SDN的方案設計場景
2.2.1 單域業務發放功能
(1)用戶通過綜合資管/傳輸綜合網管/APP等形式輸出電路工單信息,用戶輸出電路工單信息,并通過標準Restconf接口下發到s-controller。(2)s-controller接收業務下接口后,對業務接口進行解析,將電路工單參數轉換為網絡模型后進行業務下發編排。分別下發請求路徑計算、隧道創建(包括隧道相關對象、關聯LSP生成、OAM對象,以及保護對象生成),以及業務創建(包括業務對象、PW對象、以及EP對象)接口到d-controller。(3)標準北向Restconf接口下發交互。(4)D-controller接收s-controller接口請求,完成域內隧道標簽分配,業務對象標簽分配和綁定,并調用廠商網管接口進行配置下發。(5)廠商私有接口下發配置。(6)廠商網管通過現有南向接口下發配置到PTN設備,保持與現網的一致性。(7)廠商網管北向接口與綜合網管對接,配置資源入庫接口保持現有接口不變化。(8)廠商網管與現有設備的南向接口下發。
2.2.2 跨域業務發放功能
(1)用戶通過綜合資管/傳輸綜合網管/APP等形式輸出電路工單信息,用戶輸出電路工單信息,并通過標準Restconf接口下發到s-controller。(2)s-controller接收業務下接口后,對業務接口進行解析,將電路工單參數轉換為網絡模型后進行業務下發編排。分別下發請求路徑計算,并協同各個域之間路徑計算。下發隧道創建(包括隧道相關對象、關聯LSP生成、OAM對象,以及保護對象生成),以及業務創建(包括域間對接VLAN標簽分配,業務對象、PW對象、以及EP對象)接口到d-controller。(3)標準北向Restconf接口下發交互。(4)D-controller接收s-controller接口請求,完成域內路徑計算并返回,接收隧道創建在域內隧道標簽分配,接收業務創建在域內進行業務對象標簽分配和綁定,并調用廠商網管接口進行配置下發。(5)廠商私有接口下發配置。(6)廠商網管通過現有南向接口下發配置到PTN設備,保持與現網的一致性。(7)廠商網管北向接口與綜合網管對接,配置資源入庫接口保持現有接口不變化。(8)廠商網管與現有設備的南向接口下發。
2.2.3 APP專線流量性能和|量呈現
(1)通過APP實現對業務流量類性能的展現,包括帶寬占用率、流量分布趨勢等;(2)通過APP實現對業務質量類性能的展現,包括時延、抖動、丟包率等;(3)通過APP實現對業務的創建、刪除、帶寬的調整,為未來APP打通BSS系統,實現集客業務的用戶網上自助繳費、變更等提供網絡技術支撐。
2.2.4 基于策略的智能選路功能
(1)通過APP實現對業務流量類性能的展現,包括帶寬占用率、流量分布趨勢等;(2)通過APP實現對業務質量類性能的展現,包括時延、抖動、丟包率等;(3)通過APP實現對業務的創建、刪除、帶寬的調整,為未來APP打通BSS系統,實現集客業務的用戶網上自助繳費、變更等提供網絡技術支撐。
3 PTN-SDN架構實現的方案比對
3.1 試點方案1(單域overlay)
(1)PTN-SDN試點業務overlay穿通現網城域網;(2)現網EMS不做升級變動,新增EMS網管和D-controller,S-controller,支持PTN-SDN業務部署;(3)PTN-SDN業務與現網已部署的LTE業務隔離承載,PTN-SDN業務發放和運維均獨立進行,互不影響。
3.2 試點方案2(單域現網)
(1)PTN-SDN試點業務承載在現網本地網上;(2)利用現網EMS,現網EMS需要升級支持PTN-SDN業務試點。同時在每個域新增D控制器,支持PTN-SDN業務部署;(3)增加協同器S-controller;(4)PTN-SDN業務與現網已部署的LTE業務混合承載。
3.3 試點方案3(跨域overlay)
(1)PTN-SDN試點業務overlay穿通現網本地網,在本地網末端和城域落地點增加PTN-SDN設備。PTN-SDN分為3個域,包括兩個PTN-SDN末端接入域和一個省干域。省干平面建議直接新建省干平面(同時更好的支持專線業務質量測試和展示);(2)現網EMS不做升級變動,每個域新增EMS網管和D-controller,支持PTN-SDN業務部署;(3)增加協同器S-controller,協同三個域的D-controller控制器;(4)域間業務采用UNI對接方式,本地城域網需要配置管道overlay PTN-SDN的業務。(5)PTN-SDN業務與現網已部署的LTE業務隔離承載,PTN-SDN業務發放和運維均獨立進行,互不影響。
3.4 試點方案4(跨域現網)
(1)PTN-SDN試點業務承載在現網本地網上,PTN-SDN分為3個域,包括兩個本地網和一個省干。本地網為現有平面設備,省干平面建議直接新建省干平面;(2)利用現網EMS,現網EMS需要升級支持PTN-SDN業務試點。同時在每個域新增D控制器,支持PTN-SDNI務部署;(3)增加協同器S-controller,協同三個域的D-controller控制器;(4)域間業務采用UNI對接方式;(5)PTN-SDN業務與現網已部署的LTE業務混合承載。
3.5 方案對比與分析
方案對比與分析表1所示。
根據上述結論,建議在進行SDN架構建設的時候,采用方案一或方案三。
4 結語
在PTN-SDN架構中,實現業務承載時,需要依據相關行業標準及SDN架構本身的特點,合理、經濟、安全的實現。
參考文獻